aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Henningsson <david.henningsson@canonical.com>2014-09-09 13:06:28 +0200
committerDavid Henningsson <david.henningsson@canonical.com>2014-09-09 13:30:17 +0200
commit222206bcdb935be3a43c23fbfccd5db7e217ff44 (patch)
treed15ad03af4b394487591bebbe7d5d388e79bf26f
parent4665283bb45de87425f6e61afd5ce68256d5ebcd (diff)
downloadhda-emu-222206bcdb935be3a43c23fbfccd5db7e217ff44.tar.gz
hda-emu: Add alsa-info for more Canonical certified systems
This updates the previously submitted alsa-infos to include machines certified by Canonical in recent years, in the hope is that this will help upstream driver QA. Signed-off-by: David Henningsson <david.henningsson@canonical.com>
-rw-r--r--codecs/canonical/92hd71b7x-dell-inspiron-1545-ccert-200912-489691
-rw-r--r--codecs/canonical/92hd81b1c5-dell-latitude-e6510-ccert-201103-73831379
-rw-r--r--codecs/canonical/92hd81b1c5-dell-precision-m6500-ccert-201004-5601141
-rw-r--r--codecs/canonical/92hd81b1x5--hp-pavilion-g4-notebook-pc-ccert-201212-12396954
-rw-r--r--codecs/canonical/92hd81b1x5--hp-probook-6570b-ccert-201306-137451443
-rw-r--r--codecs/canonical/92hd81b1x5-dell-inspiron-n5010-ccert-201010-6645949
-rw-r--r--codecs/canonical/92hd81b1x5-dell-vostro-3500-ccert-201004-5574950
-rw-r--r--codecs/canonical/92hd81b1x5-dell-vostro-3700-ccert-201001-4961949
-rw-r--r--codecs/canonical/92hd81b1x5-dell-vostro-3700-ccert-201004-5579949
-rw-r--r--codecs/canonical/92hd87b1-3-dell-inspiron-m5110-ccert-201105-8043152
-rw-r--r--codecs/canonical/92hd87b1-3-dell-inspiron-n5110-ccert-201012-6931923
-rw-r--r--codecs/canonical/92hd87b1-3-dell-vostro-3350-ccert-201101-6951107
-rw-r--r--codecs/canonical/92hd87b2-4--hp-mini-210-4000-ccert-201205-11017733
-rw-r--r--codecs/canonical/92hd87b2-4--hp-pavilion-dm1-notebook-pc-ccert-201209-11793968
-rw-r--r--codecs/canonical/92hd87b2-4--hp-pavilion-g4-notebook-pc-ccert-201209-11638912
-rw-r--r--codecs/canonical/92hd87b2-4--hp-pavilion-g7-notebook-pc-ccert-201209-11633924
-rw-r--r--codecs/canonical/92hd87b2-4--hp-pavilion-g7-notebook-pc-ccert-201209-11634926
-rw-r--r--codecs/canonical/92hd87b2-4--hp-pavilion-g7-notebook-pc-ccert-201209-11640973
-rw-r--r--codecs/canonical/92hd87b2-4--hp-pavilion-g7-notebook-pc-ccert-201209-11726975
-rw-r--r--codecs/canonical/92hd89e3--hp-z1-g2-touch-workstation-ccert-201406-152581616
-rw-r--r--codecs/canonical/92hd89e3--hp-z1-g2-touch-workstation-ccert-201406-152591675
-rw-r--r--codecs/canonical/92hd90bxx-dell-latitude-e6220-ccert-201101-7178211
-rw-r--r--codecs/canonical/92hd90bxx-dell-latitude-e6220-ccert-201102-7187180
-rw-r--r--codecs/canonical/92hd90bxx-dell-latitude-e6420-ccert-201011-68421165
-rw-r--r--codecs/canonical/92hd90bxx-dell-latitude-xt3-ccert-201104-75981173
-rw-r--r--codecs/canonical/92hd90bxx-dell-latitude-xt3-ccert-201104-7784188
-rw-r--r--codecs/canonical/92hd91bxx--hp-envy-14-sleekbook-ccert-201304-132501116
-rw-r--r--codecs/canonical/92hd91bxx--hp-envy-15-notebook-pc-ccert-201303-131721095
-rw-r--r--codecs/canonical/92hd91bxx--hp-envy-dv4-notebook-pc-ccert-201209-11722992
-rw-r--r--codecs/canonical/92hd91bxx--hp-envy-dv6-notebook-pc-ccert-201209-116431032
-rw-r--r--codecs/canonical/92hd91bxx--hp-envy-m6-sleekbook-ccert-201304-132511141
-rw-r--r--codecs/canonical/92hd91bxx--hp-envy-ts-15-notebook-pc-ccert-201304-133991144
-rw-r--r--codecs/canonical/92hd91bxx--hp-pavilion-dm4-notebook-pc-ccert-201209-117901089
-rw-r--r--codecs/canonical/92hd91bxx--hp-pavilion-dv6-notebook-pc-ccert-201209-116411002
-rw-r--r--codecs/canonical/92hd91bxx--hp-probook-445-g1-notebook-pc-ccert-201307-139191151
-rw-r--r--codecs/canonical/92hd91bxx--hp-probook-445-g1-notebook-pc-ccert-201307-139201164
-rw-r--r--codecs/canonical/92hd91bxx-dell-inspiron-5423-ccert-201208-114551146
-rw-r--r--codecs/canonical/92hd91bxx-dell-inspiron-5423-ccert-201208-11456965
-rw-r--r--codecs/canonical/92hd91bxx-dell-inspiron-5423-ccert-201208-11457980
-rw-r--r--codecs/canonical/92hd91bxx-dell-inspiron-5423-ccert-201210-11935982
-rw-r--r--codecs/canonical/92hd91bxx-dell-inspiron-5720-ccert-201202-10404959
-rw-r--r--codecs/canonical/92hd91bxx-hp-520-1299-ccert-201206-11159818
-rw-r--r--codecs/canonical/92hd93bxx-dell-latitude-3330-ccert-201302-128431119
-rw-r--r--codecs/canonical/92hd93bxx-dell-latitude-3330-ccert-201302-128441064
-rw-r--r--codecs/canonical/92hd93bxx-dell-latitude-6430u-ccert-201208-115361033
-rw-r--r--codecs/canonical/92hd93bxx-dell-latitude-6430u-ccert-201208-11537983
-rw-r--r--codecs/canonical/92hd93bxx-dell-latitude-e5430-non-vpro-ccert-201202-105481283
-rw-r--r--codecs/canonical/92hd93bxx-dell-latitude-e5430-vpro-ccert-201202-105501184
-rw-r--r--codecs/canonical/92hd93bxx-dell-latitude-e5530-non-vpro-ccert-201202-105461193
-rw-r--r--codecs/canonical/92hd93bxx-dell-latitude-e6330-ccert-201202-105591216
-rw-r--r--codecs/canonical/92hd93bxx-dell-latitude-e6430s-ccert-201203-106591166
-rw-r--r--codecs/canonical/92hd95--hp-248-g1-notebook-pc-ccert-201309-142271029
-rw-r--r--codecs/canonical/92hd95--hp-248-g1-notebook-pc-ccert-201309-142281000
-rw-r--r--codecs/canonical/92hd99bxx--hp-242-g1-ccert-201304-131991069
-rw-r--r--codecs/canonical/92hd99bxx--hp-242-g1-ccert-201304-132011018
-rw-r--r--codecs/canonical/92hd99bxx--hp-242-g2-notebook-pc-ccert-201309-141971056
-rw-r--r--codecs/canonical/92hd99bxx--hp-242-g2-notebook-pc-ccert-201309-141991243
-rw-r--r--codecs/canonical/92hd99bxx--hp-pavilion-dm4-notebook-pc-ccert-201211-12106953
-rw-r--r--codecs/canonical/92hd99bxx--hp-pavilion-m4-notebook-pc-ccert-201301-12484963
-rw-r--r--codecs/canonical/92hd99bxx--hp-pavilion-sleekbook-14-pc-ccert-201208-114631025
-rw-r--r--codecs/canonical/92hd99bxx--hp-pavilion-sleekbook-14-pc-ccert-201208-11466964
-rw-r--r--codecs/canonical/92hd99bxx--hp-pavilion-sleekbook-14-pc-ccert-201209-11787974
-rw-r--r--codecs/canonical/92hd99bxx--hp-pavilion-sleekbook-14-pc-ccert-201209-117891046
-rw-r--r--codecs/canonical/92hd99bxx--hp-pavilion-sleekbook-15-pc-ccert-201209-11728910
-rw-r--r--codecs/canonical/92hd99bxx--hp-pavilion-sleekbook-15-pc-ccert-201209-11730927
-rw-r--r--codecs/canonical/92hd99bxx-hp-pavilion-sleekbook-14-ccert-201206-11167998
-rw-r--r--codecs/canonical/92hd99bxx-hp-pavilion-sleekbook-14-ccert-201206-11169928
-rw-r--r--codecs/canonical/ad1984a-dell-optiplex-360-ccert-200908-35781145
-rw-r--r--codecs/canonical/ad1984a-dell-precision-workstation-r5500-ccert-201103-74161256
-rw-r--r--codecs/canonical/alc221--hp-compaq-pro-6300-sff-ccert-201306-137461161
-rw-r--r--codecs/canonical/alc221--hp-elitedesk-805-g1-dm-ccert-201406-152531632
-rw-r--r--codecs/canonical/alc221--hp-prodesk-400-g1-sff-ccert-201408-153831021
-rw-r--r--codecs/canonical/alc221--hp-prodesk-405-g2-mt-ccert-201404-149651333
-rw-r--r--codecs/canonical/alc221--hp-rp5-retail-system-model-5810-ccert-201406-152621195
-rw-r--r--codecs/canonical/alc221--hp-z230-sff-workstation-ccert-201403-148321310
-rw-r--r--codecs/canonical/alc255-dell-inspiron-3541-ccert-201403-148591215
-rw-r--r--codecs/canonical/alc255-dell-inspiron-5447-ccert-201401-145291455
-rw-r--r--codecs/canonical/alc255-dell-latitude-3340-ccert-201312-143801370
-rw-r--r--codecs/canonical/alc255-dell-latitude-3340-ccert-201312-143811435
-rw-r--r--codecs/canonical/alc259-dell-inspiron-1120-ccert-201103-7380956
-rw-r--r--codecs/canonical/alc262--hp-z210-workstation-ccert-201107-82791287
-rw-r--r--codecs/canonical/alc262--hp-z400-workstation-ccert-201011-67531263
-rw-r--r--codecs/canonical/alc262--hp-z420-workstation-ccert-201206-112461881
-rw-r--r--codecs/canonical/alc262--hp-z420-workstation-ccert-201406-152601571
-rw-r--r--codecs/canonical/alc262--hp-z600-workstation-ccert-201103-74571640
-rw-r--r--codecs/canonical/alc262--hp-z620-workstation-ccert-201206-112471336
-rw-r--r--codecs/canonical/alc262--hp-z620-workstation-ccert-201406-152611690
-rw-r--r--codecs/canonical/alc262--hp-z800-workstation-ccert-201011-67541121
-rw-r--r--codecs/canonical/alc269-dell-latitude-13-ccert-201004-5570192
-rw-r--r--codecs/canonical/alc269-dell-optiplex-580-ccert-200909-40921065
-rw-r--r--codecs/canonical/alc269-dell-vostro-v13-ccert-201004-557278
-rw-r--r--codecs/canonical/alc269-dell-vostro-v13-ccert-201004-5575192
-rw-r--r--codecs/canonical/alc269-lenovo-0199rxu-ccert-201101-69721015
-rw-r--r--codecs/canonical/alc269-lenovo-030124u-ccert-201011-68281087
-rw-r--r--codecs/canonical/alc269-lenovo-030222u-ccert-201101-6965996
-rw-r--r--codecs/canonical/alc269-lenovo-055322u-ccert-201101-69661205
-rw-r--r--codecs/canonical/alc269-lenovo-057822u-ccert-201011-68251083
-rw-r--r--codecs/canonical/alc269-lenovo-259822u-ccert-201101-69731182
-rw-r--r--codecs/canonical/alc269vb-asus-1015cx-ccert-201203-10687833
-rw-r--r--codecs/canonical/alc269vb-asus-1225c-ccert-201203-10695911
-rw-r--r--codecs/canonical/alc269vb-asus-k53u-ccert-201110-9891936
-rw-r--r--codecs/canonical/alc269vb-asus-x101ch-ccert-201203-10689907
-rw-r--r--codecs/canonical/alc269vb-asus-x201ep-ccert-201210-11904993
-rw-r--r--codecs/canonical/alc269vb-asus-x201ep-ccert-201210-11905996
-rw-r--r--codecs/canonical/alc269vb-dell-dell-system-inspiron-n4110-ccert-201101-6952987
-rw-r--r--codecs/canonical/alc269vb-dell-dell-system-inspiron-n7110-ccert-201101-69571008
-rw-r--r--codecs/canonical/alc269vb-dell-dell-system-inspiron-n7110-ccert-201101-69831048
-rw-r--r--codecs/canonical/alc269vb-dell-latitude-2110-ccert-201003-5427154
-rw-r--r--codecs/canonical/alc269vb-dell-latitude-2110-ccert-201003-542888
-rw-r--r--codecs/canonical/alc269vb-dell-latitude-2120-ccert-201009-6529151
-rw-r--r--codecs/canonical/alc269vb-dell-optiplex-7010-ccert-201201-103831161
-rw-r--r--codecs/canonical/alc269vb-dell-optiplex-7010-ccert-201201-103841215
-rw-r--r--codecs/canonical/alc269vb-dell-optiplex-790-ccert-201011-6873211
-rw-r--r--codecs/canonical/alc269vb-dell-optiplex-9010-aio-ccert-201202-105561034
-rw-r--r--codecs/canonical/alc269vb-dell-optiplex-9010-ccert-201201-103801227
-rw-r--r--codecs/canonical/alc269vb-dell-optiplex-9010-ccert-201201-103811189
-rw-r--r--codecs/canonical/alc269vb-dell-optiplex-9010-ccert-201201-103821219
-rw-r--r--codecs/canonical/alc269vb-dell-optiplex-xe-ccert-201004-5597754
-rw-r--r--codecs/canonical/alc269vb-dell-optiplex-xe-ccert-201005-5771785
-rw-r--r--codecs/canonical/alc269vb-dell-optiplex-xe-ccert-201005-5775122
-rw-r--r--codecs/canonical/alc269vb-dell-precision-t1650-ccert-201201-103761193
-rw-r--r--codecs/canonical/alc269vb-dell-precision-t3600-ccert-201109-97881472
-rw-r--r--codecs/canonical/alc269vb-dell-precision-t5600-ccert-201109-97891468
-rw-r--r--codecs/canonical/alc269vb-dell-precision-t7600-ccert-201109-97901538
-rw-r--r--codecs/canonical/alc269vb-lenovo-09876543211234567890-ccert-201108-89411009
-rw-r--r--codecs/canonical/alc269vb-lenovo-1736b7j-ccert-201212-12224930
-rw-r--r--codecs/canonical/alc269vb-lenovo-1782a7a-ccert-201112-10226950
-rw-r--r--codecs/canonical/alc269vb-lenovo-3558a2u-ccert-201208-11513946
-rw-r--r--codecs/canonical/alc269vb-lenovo-3569c2g-ccert-201211-12081999
-rw-r--r--codecs/canonical/alc269vb-lenovo-5150d1a-ccert-201212-12226738
-rw-r--r--codecs/canonical/alc269vb-lenovo-7567i6a-ccert-201207-114201005
-rw-r--r--codecs/canonical/alc269vc--hp-1000-notebook-pc-ccert-201209-117311071
-rw-r--r--codecs/canonical/alc269vc--hp-1000-notebook-pc-ccert-201209-117341246
-rw-r--r--codecs/canonical/alc269vc--hp-1000-notebook-pc-ccert-201209-117351067
-rw-r--r--codecs/canonical/alc269vc--hp-450-notebook-pc-ccert-201209-117331006
-rw-r--r--codecs/canonical/alc269vc--hp-650-notebook-pc-ccert-201209-117861012
-rw-r--r--codecs/canonical/alc269vc--hp-650-notebook-pc-ccert-201301-126671066
-rw-r--r--codecs/canonical/alc269vc--hp-655-notebook-pc-ccert-201209-117851012
-rw-r--r--codecs/canonical/alc269vc--hp-655-notebook-pc-ccert-201301-126621061
-rw-r--r--codecs/canonical/alc269vc-hp-20-1007-ccert-201206-11156922
-rw-r--r--codecs/canonical/alc269vc-hp-20-b888-ccert-201301-12670863
-rw-r--r--codecs/canonical/alc269vc-hp-23-1901-ccert-201206-11410915
-rw-r--r--codecs/canonical/alc269vc-hp-23-1904-ccert-201206-11409872
-rw-r--r--codecs/canonical/alc269vc-hp-a654-ccert-201206-11396909
-rw-r--r--codecs/canonical/alc269vc-lenovo-14te010-ccert-201202-106451117
-rw-r--r--codecs/canonical/alc269vc-lenovo-14ti010-ccert-201202-105761185
-rw-r--r--codecs/canonical/alc269vc-lenovo-14tj010-ccert-201202-105771148
-rw-r--r--codecs/canonical/alc269vc-lenovo-14tj010-ccert-201202-105781160
-rw-r--r--codecs/canonical/alc269vc-lenovo-14tk010-ccert-201202-105731157
-rw-r--r--codecs/canonical/alc269vc-lenovo-14tk010-ccert-201202-105741159
-rw-r--r--codecs/canonical/alc269vc-lenovo-14tk010-ccert-201202-105751193
-rw-r--r--codecs/canonical/alc269vc-lenovo-20ag0c1-ccert-201301-126551092
-rw-r--r--codecs/canonical/alc269vc-lenovo-20ax25c-ccert-201305-135241256
-rw-r--r--codecs/canonical/alc269vc-lenovo-20b0z005cn-ccert-201305-136221218
-rw-r--r--codecs/canonical/alc269vc-lenovo-20bmz05mus-ccert-201309-141951362
-rw-r--r--codecs/canonical/alc269vc-lenovo-2118e5q-ccert-201302-12728833
-rw-r--r--codecs/canonical/alc269vc-lenovo-23062au-ccert-201206-112731367
-rw-r--r--codecs/canonical/alc269vc-lenovo-335421u-ccert-201205-110351083
-rw-r--r--codecs/canonical/alc269vc-lenovo-335820u-ccert-201206-111541121
-rw-r--r--codecs/canonical/alc269vc-lenovo-335830u-ccert-201206-111701101
-rw-r--r--codecs/canonical/alc269vc-lenovo-336423u-ccert-201206-112721203
-rw-r--r--codecs/canonical/alc269vc-lenovo-336762u-ccert-201206-111531069
-rw-r--r--codecs/canonical/alc269vc-lenovo-347030c-ccert-201206-114141071
-rw-r--r--codecs/canonical/alc269vc-lenovo-814q20g-ccert-201202-106341261
-rw-r--r--codecs/canonical/alc269vc-lenovo-814r09g-ccert-201204-109041361
-rw-r--r--codecs/canonical/alc269vc-lenovo-814r14g-ccert-201204-109131101
-rw-r--r--codecs/canonical/alc269vc-lenovo-814s01g-ccert-201111-101451281
-rw-r--r--codecs/canonical/alc269vc-lenovo-814s12g-ccert-201201-103881346
-rw-r--r--codecs/canonical/alc269vc-lenovo-814ug01-ccert-201204-10883994
-rw-r--r--codecs/canonical/alc269vc-lenovo-814v08g-ccert-201202-106381186
-rw-r--r--codecs/canonical/alc269vc-lenovo-814v14g-ccert-201202-106391159
-rw-r--r--codecs/canonical/alc269vc-lenovo-814wz01-ccert-201208-115271161
-rw-r--r--codecs/canonical/alc269vc-lenovo-814xb01-ccert-201208-115241155
-rw-r--r--codecs/canonical/alc269vc-lenovo-814xz01-ccert-201208-115221186
-rw-r--r--codecs/canonical/alc269vc-lenovo-814y10g-ccert-201210-119031254
-rw-r--r--codecs/canonical/alc269vc-lenovo-814y10g-ccert-201301-124741254
-rw-r--r--codecs/canonical/alc269vc-lenovo-814ya01-ccert-201208-115351157
-rw-r--r--codecs/canonical/alc269vc-lenovo-814yg01-ccert-201211-120791152
-rw-r--r--codecs/canonical/alc269vc-lenovo-814yj01-ccert-201212-123931093
-rw-r--r--codecs/canonical/alc269vc-lenovo-814yj01-ccert-201212-123951090
-rw-r--r--codecs/canonical/alc269vc-lenovo-914tg01-ccert-201204-108841186
-rw-r--r--codecs/canonical/alc269vc-lenovo-li2klv5-ccert-201305-136291230
-rw-r--r--codecs/canonical/alc269vc-lenovo-li2klvs-ccert-201305-136301230
-rw-r--r--codecs/canonical/alc269vc-lenovo-lv3dxxx-ccert-201204-109221201
-rw-r--r--codecs/canonical/alc270-asus-x401a-ccert-201209-117811021
-rw-r--r--codecs/canonical/alc270-asus-x401a1-ccert-201206-113831030
-rw-r--r--codecs/canonical/alc270-asus-x401u-ccert-201206-113851054
-rw-r--r--codecs/canonical/alc270-asus-x501a-ccert-201209-117821026
-rw-r--r--codecs/canonical/alc270-asus-x501a1-ccert-201206-113871026
-rw-r--r--codecs/canonical/alc270-asus-x501u-ccert-201209-11783991
-rw-r--r--codecs/canonical/alc272-dell-inspiron-1018-ccert-201010-6646822
-rw-r--r--codecs/canonical/alc272-dell-inspiron-one-2310-ccert-201009-6503211
-rw-r--r--codecs/canonical/alc272-lenovo-3298a2u-ccert-201207-114191030
-rw-r--r--codecs/canonical/alc272-lenovo-huronriver-platform-ccert-201208-115851177
-rw-r--r--codecs/canonical/alc272-lenovo-huronriver-platform-ccert-201208-115861110
-rw-r--r--codecs/canonical/alc272-lenovo-huronriver-platform-ccert-201208-115871095
-rw-r--r--codecs/canonical/alc275-dell-dell-system-xps-l322x-ccert-201209-118401134
-rw-r--r--codecs/canonical/alc280--hp-205-18.5-aio-business-pc-ccert-201310-14242885
-rw-r--r--codecs/canonical/alc280--hp-elitebook-825-g2-ccert-201405-152141598
-rw-r--r--codecs/canonical/alc280--hp-rp2-retail-system-model-2000-ccert-201406-152651069
-rw-r--r--codecs/canonical/alc280-dell-optiplex-3011-aio-ccert-201302-12681909
-rw-r--r--codecs/canonical/alc280-dell-optiplex-3011-aio-ccert-201302-12682899
-rw-r--r--codecs/canonical/alc280-dell-optiplex-3020-ccert-201308-141571168
-rw-r--r--codecs/canonical/alc280-dell-optiplex-3020-ccert-201308-141581251
-rw-r--r--codecs/canonical/alc280-dell-optiplex-9020-aio-ccert-201302-128471117
-rw-r--r--codecs/canonical/alc280-dell-optiplex-9020-ccert-201302-126781352
-rw-r--r--codecs/canonical/alc280-dell-optiplex-9020-ccert-201302-126801354
-rw-r--r--codecs/canonical/alc280-dell-optiplex-xe2-ccert-201303-130141354
-rw-r--r--codecs/canonical/alc280-dell-optiplex-xe2-ccert-201303-130151181
-rw-r--r--codecs/canonical/alc280-dell-precision-r7610-ccert-201210-120561110
-rw-r--r--codecs/canonical/alc280-dell-precision-t1700-ccert-201302-126841263
-rw-r--r--codecs/canonical/alc280-dell-precision-t3610-ccert-201303-131921190
-rw-r--r--codecs/canonical/alc280-dell-precision-t5610-ccert-201303-131931376
-rw-r--r--codecs/canonical/alc280-dell-precision-t7610-ccert-201303-131941364
-rw-r--r--codecs/canonical/alc280-hp-20-9991-ccert-201403-148291119
-rw-r--r--codecs/canonical/alc280-hp-22-h001d-ccert-201402-14771925
-rw-r--r--codecs/canonical/alc282--hp-14-notebook-pc-ccert-201310-142561097
-rw-r--r--codecs/canonical/alc282--hp-14-notebook-pc-ccert-201401-145161367
-rw-r--r--codecs/canonical/alc282--hp-14-notebook-pc-ccert-201403-149011065
-rw-r--r--codecs/canonical/alc282--hp-15-notebook-pc-ccert-201310-142481092
-rw-r--r--codecs/canonical/alc282--hp-15-notebook-pc-ccert-201310-142581056
-rw-r--r--codecs/canonical/alc282--hp-15-notebook-pc-ccert-201311-143331057
-rw-r--r--codecs/canonical/alc282--hp-15-notebook-pc-ccert-201311-143561086
-rw-r--r--codecs/canonical/alc282--hp-15-notebook-pc-ccert-201311-143571084
-rw-r--r--codecs/canonical/alc282--hp-15-notebook-pc-ccert-201401-145061348
-rw-r--r--codecs/canonical/alc282--hp-15-notebook-pc-ccert-201401-145071794
-rw-r--r--codecs/canonical/alc282--hp-15-notebook-pc-ccert-201402-146561494
-rw-r--r--codecs/canonical/alc282--hp-15-notebook-pc-ccert-201404-149361061
-rw-r--r--codecs/canonical/alc282--hp-15-notebook-pc-ccert-201404-149521108
-rw-r--r--codecs/canonical/alc282--hp-15-touchsmart-notebook-pc-ccert-201402-146541099
-rw-r--r--codecs/canonical/alc282--hp-15-touchsmart-notebook-pc-ccert-201402-146551105
-rw-r--r--codecs/canonical/alc282--hp-15-ts-notebook-pc-ccert-201403-148991073
-rw-r--r--codecs/canonical/alc282--hp-240-g2-notebook-pc-ccert-201310-142461140
-rw-r--r--codecs/canonical/alc282--hp-255-g3-notebook-pc-ccert-201403-149001102
-rw-r--r--codecs/canonical/alc282--hp-355-g1-notebook-pc-ccert-201402-148081155
-rw-r--r--codecs/canonical/alc282--hp-pavilion-14-notebook-pc-ccert-201303-131151085
-rw-r--r--codecs/canonical/alc282--hp-pavilion-14-notebook-pc-ccert-201304-132491043
-rw-r--r--codecs/canonical/alc282--hp-pavilion-14-notebook-pc-ccert-201307-139041097
-rw-r--r--codecs/canonical/alc282--hp-pavilion-14-notebook-pc-ccert-201307-140281048
-rw-r--r--codecs/canonical/alc282--hp-pavilion-14-notebook-pc-ccert-201307-140291066
-rw-r--r--codecs/canonical/alc282--hp-pavilion-14-notebook-pc-ccert-201308-140401043
-rw-r--r--codecs/canonical/alc282--hp-pavilion-14-notebook-pc-ccert-201402-146861123
-rw-r--r--codecs/canonical/alc282--hp-pavilion-14-notebook-pc-ccert-201403-149031119
-rw-r--r--codecs/canonical/alc282--hp-pavilion-15-notebook-pc-ccert-201306-138361080
-rw-r--r--codecs/canonical/alc282--hp-pavilion-15-notebook-pc-ccert-201403-149051123
-rw-r--r--codecs/canonical/alc282--hp-pavilion-15-notebook-pc-ccert-201404-149291138
-rw-r--r--codecs/canonical/alc282--hp-pavilion-g4-notebook-pc-ccert-201307-139021068
-rw-r--r--codecs/canonical/alc282--hp-pavilion-ts-14-notebook-pc-ccert-201305-136241096
-rw-r--r--codecs/canonical/alc282--hp-pavilion-ts-14-notebook-pc-ccert-201305-136431079
-rw-r--r--codecs/canonical/alc282--hp-pavilion-ts-15-notebook-pc-ccert-201305-136411097
-rw-r--r--codecs/canonical/alc282--hp-probook-430-g2-ccert-201405-152091421
-rw-r--r--codecs/canonical/alc282--hp-probook-440-g2-ccert-201404-149712936
-rw-r--r--codecs/canonical/alc282--hp-probook-440-g2-ccert-201405-150631521
-rw-r--r--codecs/canonical/alc282--hp-probook-445-g2-ccert-201404-149661191
-rw-r--r--codecs/canonical/alc282--hp-probook-445-g2-ccert-201405-150621198
-rw-r--r--codecs/canonical/alc282--hp-probook-470-g2-ccert-201404-149691512
-rw-r--r--codecs/canonical/alc282-dell-inspiron-3421-ccert-201207-114391122
-rw-r--r--codecs/canonical/alc282-dell-inspiron-3421-ccert-201209-117161072
-rw-r--r--codecs/canonical/alc282-dell-inspiron-3421-ccert-201209-117181067
-rw-r--r--codecs/canonical/alc282-dell-inspiron-3521-ccert-201208-115381105
-rw-r--r--codecs/canonical/alc282-dell-inspiron-3521-ccert-201208-115391058
-rw-r--r--codecs/canonical/alc282-dell-inspiron-3721-ccert-201210-118641223
-rw-r--r--codecs/canonical/alc282-dell-inspiron-3721-ccert-201210-118651016
-rw-r--r--codecs/canonical/alc282-dell-inspiron-5421-ccert-201209-117151062
-rw-r--r--codecs/canonical/alc282-dell-inspiron-5421-ccert-201209-117171071
-rw-r--r--codecs/canonical/alc282-dell-inspiron-5521-ccert-201208-115401052
-rw-r--r--codecs/canonical/alc282-dell-inspiron-5721-ccert-201210-118621058
-rw-r--r--codecs/canonical/alc282-dell-inspiron-5721-ccert-201210-118631056
-rw-r--r--codecs/canonical/alc282-dell-vostro-2421-ccert-201209-117191076
-rw-r--r--codecs/canonical/alc282-dell-vostro-2421-ccert-201209-117201071
-rw-r--r--codecs/canonical/alc282-dell-vostro-2521-ccert-201210-118611052
-rw-r--r--codecs/canonical/alc282-hp-compaq-14-notebook-pc-ccert-201406-152671090
-rw-r--r--codecs/canonical/alc282-hp-compaq-15-notebook-pc-ccert-201309-141641085
-rw-r--r--codecs/canonical/alc282-hp-compaq-15-notebook-pc-ccert-201310-142591049
-rw-r--r--codecs/canonical/alc282-hp-compaq-15-notebook-pc-ccert-201404-149351117
-rw-r--r--codecs/canonical/alc282-hp-compaq-15-notebook-pc-ccert-201405-150561060
-rw-r--r--codecs/canonical/alc282-hp-compaq-15-notebook-pc-ccert-201406-152661094
-rw-r--r--codecs/canonical/alc282-hp-presario-cq45-notebook-pc-ccert-201402-148061146
-rw-r--r--codecs/canonical/alc282-hp-presario-cq45-notebook-pc-ccert-201402-148071137
-rw-r--r--codecs/canonical/alc282-hp-presario-cq45-notebook-pc-ccert-201403-148791114
-rw-r--r--codecs/canonical/alc283-dell-inspiron-14-7000-series-7437-ccert-201307-139321186
-rw-r--r--codecs/canonical/alc283-dell-inspiron-15-7000-series-7537-ccert-201306-138681188
-rw-r--r--codecs/canonical/alc283-dell-inspiron-17-7000-series-7737-ccert-201306-138701201
-rw-r--r--codecs/canonical/alc283-dell-inspiron-3135-ccert-201308-140571140
-rw-r--r--codecs/canonical/alc283-dell-inspiron-3135-ccert-201308-141551199
-rw-r--r--codecs/canonical/alc283-dell-inspiron-3437-ccert-201304-132071128
-rw-r--r--codecs/canonical/alc283-dell-inspiron-3437-ccert-201304-132081134
-rw-r--r--codecs/canonical/alc283-dell-inspiron-3437-ccert-201304-132101409
-rw-r--r--codecs/canonical/alc283-dell-inspiron-3437-ccert-201305-136711132
-rw-r--r--codecs/canonical/alc283-dell-inspiron-3537-ccert-201305-13649996
-rw-r--r--codecs/canonical/alc283-dell-inspiron-5435-ccert-201303-131141192
-rw-r--r--codecs/canonical/alc283-dell-inspiron-5437-ccert-201305-136731135
-rw-r--r--codecs/canonical/alc283-dell-inspiron-5535-ccert-201303-130271043
-rw-r--r--codecs/canonical/alc283-dell-inspiron-5537-ccert-201304-13196981
-rw-r--r--codecs/canonical/alc283-dell-inspiron-5537-ccert-201304-131971136
-rw-r--r--codecs/canonical/alc283-dell-inspiron-5537-ccert-201305-136451254
-rw-r--r--codecs/canonical/alc283-dell-inspiron-5737-ccert-201305-13636987
-rw-r--r--codecs/canonical/alc283-dell-inspiron-5737-ccert-201305-136371129
-rw-r--r--codecs/canonical/alc283-dell-inspiron-7537-ccert-201306-138671191
-rw-r--r--codecs/canonical/alc283-dell-inspiron-7737-ccert-201306-138691413
-rw-r--r--codecs/canonical/alc283-dell-latitude-3440-ccert-201306-13862953
-rw-r--r--codecs/canonical/alc283-dell-latitude-3440-ccert-201306-13863946
-rw-r--r--codecs/canonical/alc283-dell-latitude-3440-ccert-201307-13905961
-rw-r--r--codecs/canonical/alc283-dell-latitude-3540-ccert-201306-13864947
-rw-r--r--codecs/canonical/alc283-dell-latitude-3540-ccert-201306-13865957
-rw-r--r--codecs/canonical/alc283-dell-latitude-3540-ccert-201306-13866952
-rw-r--r--codecs/canonical/alc283-lenovo-20278-ccert-201308-140551313
-rw-r--r--codecs/canonical/alc283-lenovo-20281-ccert-201308-140561274
-rw-r--r--codecs/canonical/alc283-lenovo-20b3z04cus-ccert-201309-141701325
-rw-r--r--codecs/canonical/alc283-lenovo-914l301-ccert-201309-141681350
-rw-r--r--codecs/canonical/alc283-lenovo-914l401-ccert-201308-141131363
-rw-r--r--codecs/canonical/alc283-lenovo-914l401-ccert-201309-141671184
-rw-r--r--codecs/canonical/alc283-lenovo-914lw01-ccert-201309-141731387
-rw-r--r--codecs/canonical/alc290--hp-envy-14-notebook-pc-ccert-201402-146911365
-rw-r--r--codecs/canonical/alc290--hp-envy-14-ts-notebook-pc-ccert-201405-150221398
-rw-r--r--codecs/canonical/alc290--hp-envy-14-ts-notebook-pc-ccert-201405-150231403
-rw-r--r--codecs/canonical/alc290--hp-envy-15-notebook-pc-ccert-201404-149271382
-rw-r--r--codecs/canonical/alc290--hp-envy-15-notebook-pc-ccert-201404-149481400
-rw-r--r--codecs/canonical/alc290--hp-envy-15-notebook-pc-ccert-201404-149501399
-rw-r--r--codecs/canonical/alc290--hp-envy-15-ts-notebook-pc-ccert-201402-146891386
-rw-r--r--codecs/canonical/alc290--hp-envy-15-ts-notebook-pc-ccert-201404-149281429
-rw-r--r--codecs/canonical/alc290--hp-pavilion-14-notebook-pc-ccert-201403-149021208
-rw-r--r--codecs/canonical/alc290--hp-pavilion-14-notebook-pc-ccert-201403-149041201
-rw-r--r--codecs/canonical/alc290--hp-pavilion-14-notebook-pc-ccert-201404-149321397
-rw-r--r--codecs/canonical/alc290--hp-pavilion-14-ts-notebook-pc-ccert-201404-149311412
-rw-r--r--codecs/canonical/alc290--hp-pavilion-15-notebook-pc-ccert-201403-148801399
-rw-r--r--codecs/canonical/alc290--hp-pavilion-15-notebook-pc-ccert-201404-149301396
-rw-r--r--codecs/canonical/alc290--hp-pavilion-15-notebook-pc-ccert-201405-150421199
-rw-r--r--codecs/canonical/alc290--hp-pavilion-15-ts-notebook-pc-ccert-201402-147661389
-rw-r--r--codecs/canonical/alc290-dell-inspiron-20-model-3043-ccert-201404-15021800
-rw-r--r--codecs/canonical/alc290-dell-inspiron-20-model-3043-ccert-201405-15031796
-rw-r--r--codecs/canonical/alc290-dell-inspiron-5439-ccert-201307-140371182
-rw-r--r--codecs/canonical/alc290-dell-vostro-5460-ccert-201211-120701122
-rw-r--r--codecs/canonical/alc290-dell-vostro-5460-ccert-201211-120711135
-rw-r--r--codecs/canonical/alc290-dell-vostro-5460-ccert-201211-120721115
-rw-r--r--codecs/canonical/alc290-dell-vostro-5460-ccert-201211-120731116
-rw-r--r--codecs/canonical/alc290-dell-vostro-5470-ccert-201307-140381268
-rw-r--r--codecs/canonical/alc290-dell-vostro-5560-ccert-201303-131101132
-rw-r--r--codecs/canonical/alc290-dell-vostro-5560-ccert-201303-131111186
-rw-r--r--codecs/canonical/alc292-dell-latitude-e5440-ccert-201307-139411477
-rw-r--r--codecs/canonical/alc292-dell-latitude-e5440-ccert-201307-140171394
-rw-r--r--codecs/canonical/alc292-dell-latitude-e5540-ccert-201307-139421394
-rw-r--r--codecs/canonical/alc292-dell-latitude-e5540-ccert-201307-140321397
-rw-r--r--codecs/canonical/alc292-dell-latitude-e6440-ccert-201306-136871389
-rw-r--r--codecs/canonical/alc292-dell-latitude-e6440-ccert-201306-136881471
-rw-r--r--codecs/canonical/alc292-dell-latitude-e6540-ccert-201306-136791576
-rw-r--r--codecs/canonical/alc292-dell-latitude-e7240-ccert-201304-134071469
-rw-r--r--codecs/canonical/alc292-dell-latitude-e7440-ccert-201304-134081474
-rw-r--r--codecs/canonical/alc292-dell-precision-m4800-ccert-201305-135271311
-rw-r--r--codecs/canonical/alc292-dell-precision-m4800-ccert-201305-135341723
-rw-r--r--codecs/canonical/alc292-dell-precision-m6800-ccert-201305-135281736
-rw-r--r--codecs/canonical/alc292-dell-precision-m6800-ccert-201305-135301297
-rw-r--r--codecs/canonical/alc292-lenovo-20a8s02b00-ccert-201403-148271433
-rw-r--r--codecs/canonical/alc292-lenovo-20akop4-ccert-201308-141121447
-rw-r--r--codecs/canonical/alc292-lenovo-20amos3-ccert-201307-140191351
-rw-r--r--codecs/canonical/alc292-lenovo-20anz039us-ccert-201307-139301481
-rw-r--r--codecs/canonical/alc292-lenovo-20anz03cus-ccert-201309-141691424
-rw-r--r--codecs/canonical/alc292-lenovo-20arz00sus-ccert-201308-140731156
-rw-r--r--codecs/canonical/alc292-lenovo-20atz03kus-ccert-201309-141751481
-rw-r--r--codecs/canonical/alc292-lenovo-20auz03pus-ccert-201309-141761159
-rw-r--r--codecs/canonical/alc292-lenovo-20b7z03yus-ccert-201310-142601149
-rw-r--r--codecs/canonical/alc292-lenovo-20bfz052us-ccert-201309-142111417
-rw-r--r--codecs/canonical/alc3202-lenovo-2342og1-ccert-201112-102231265
-rw-r--r--codecs/canonical/alc3220-dell-optiplex-7020-ccert-201404-149251192
-rw-r--r--codecs/canonical/alc3220-dell-optiplex-7020-ccert-201404-149261200
-rw-r--r--codecs/canonical/alc3223-dell-inspiron-3531-ccert-201403-148921103
-rw-r--r--codecs/canonical/alc3223-dell-inspiron-3531-ccert-201404-149841105
-rw-r--r--codecs/canonical/alc3226-dell-latitude-12-rugged-extreme--7204--ccert-201402-146631331
-rw-r--r--codecs/canonical/alc3226-dell-latitude-14-rugged-extreme--7404--ccert-201402-146661332
-rw-r--r--codecs/canonical/alc3226-dell-latitude-14-rugged-extreme--7404--ccert-201402-146671334
-rw-r--r--codecs/canonical/alc3226-dell-precision-m2800-ccert-201404-149851366
-rw-r--r--codecs/canonical/alc3226-dell-precision-m2800-ccert-201404-149861380
-rw-r--r--codecs/canonical/alc3226-dell-precision-m2800-ccert-201404-149871835
-rw-r--r--codecs/canonical/alc3227--hp-455-g2-ccert-201404-149681216
-rw-r--r--codecs/canonical/alc3234-dell-inspiron-11---3147-ccert-201403-148881152
-rw-r--r--codecs/canonical/alc3234-dell-inspiron-11---3147-ccert-201403-148891148
-rw-r--r--codecs/canonical/alc3234-dell-inspiron-3441-ccert-201403-148401169
-rw-r--r--codecs/canonical/alc3234-dell-inspiron-3441-ccert-201403-148411160
-rw-r--r--codecs/canonical/alc3234-dell-inspiron-3442-ccert-201402-146741207
-rw-r--r--codecs/canonical/alc3234-dell-inspiron-3442-ccert-201402-146751199
-rw-r--r--codecs/canonical/alc3234-dell-inspiron-3541-ccert-201403-148601189
-rw-r--r--codecs/canonical/alc3234-dell-inspiron-3542-ccert-201402-146831203
-rw-r--r--codecs/canonical/alc3234-dell-inspiron-3542-ccert-201402-146841198
-rw-r--r--codecs/canonical/alc3234-dell-inspiron-5442-ccert-201404-150021380
-rw-r--r--codecs/canonical/alc3234-dell-inspiron-5442-ccert-201404-150161380
-rw-r--r--codecs/canonical/alc3234-dell-inspiron-5445-ccert-201405-150501202
-rw-r--r--codecs/canonical/alc3234-dell-inspiron-5445-ccert-201405-150511201
-rw-r--r--codecs/canonical/alc3234-dell-inspiron-5447-ccert-201401-145281367
-rw-r--r--codecs/canonical/alc3234-dell-inspiron-5542-ccert-201404-150031377
-rw-r--r--codecs/canonical/alc3234-dell-inspiron-5542-ccert-201404-150041381
-rw-r--r--codecs/canonical/alc3234-dell-inspiron-5545-ccert-201405-150521201
-rw-r--r--codecs/canonical/alc3234-dell-inspiron-5545-ccert-201405-150531202
-rw-r--r--codecs/canonical/alc3234-dell-inspiron-5547-ccert-201401-145301362
-rw-r--r--codecs/canonical/alc3234-dell-inspiron-5547-ccert-201401-145421371
-rw-r--r--codecs/canonical/alc3234-dell-inspiron-5748-ccert-201402-146811197
-rw-r--r--codecs/canonical/alc3234-dell-inspiron-5748-ccert-201402-146821216
-rw-r--r--codecs/canonical/alc3234-dell-inspiron-7347-ccert-201406-152341346
-rw-r--r--codecs/canonical/alc3234-dell-inspiron-7347-ccert-201406-152571340
-rw-r--r--codecs/canonical/alc3234-dell-inspiron-7447-ccert-201406-152331387
-rw-r--r--codecs/canonical/alc3234-dell-inspiron-7447-ccert-201406-152561375
-rw-r--r--codecs/canonical/alc3234-dell-optiplex-3020m-ccert-201405-150301196
-rw-r--r--codecs/canonical/alc3234-dell-optiplex-9020m-ccert-201405-150291276
-rw-r--r--codecs/canonical/alc3234-dell-vostro-3445-ccert-201403-14842970
-rw-r--r--codecs/canonical/alc3234-dell-vostro-3446-ccert-201402-146761194
-rw-r--r--codecs/canonical/alc3234-dell-vostro-3446-ccert-201402-146771203
-rw-r--r--codecs/canonical/alc3234-dell-vostro-3546-ccert-201404-149961187
-rw-r--r--codecs/canonical/alc3234-dell-vostro-3546-ccert-201404-149971187
-rw-r--r--codecs/canonical/alc3234-dell-vostro-3546-ccert-201404-149981196
-rw-r--r--codecs/canonical/alc3661-dell-inspiron-20-model-3048-ccert-201401-144931222
-rw-r--r--codecs/canonical/alc3661-dell-inspiron-20-model-3048-ccert-201401-145081243
-rw-r--r--codecs/canonical/alc3661-dell-inspiron-23-model-5348-ccert-201312-144271221
-rw-r--r--codecs/canonical/alc3661-dell-inspiron-23-model-5348-ccert-201312-144281250
-rw-r--r--codecs/canonical/alc3661-dell-optiplex-3030-aio-ccert-201401-144981003
-rw-r--r--codecs/canonical/alc3661-dell-optiplex-3030-aio-ccert-201401-144991011
-rw-r--r--codecs/canonical/alc3661-dell-optiplex-9030-aio-ccert-201312-144251317
-rw-r--r--codecs/canonical/alc3661-dell-optiplex-9030-aio-ccert-201312-144261316
-rw-r--r--codecs/canonical/alc3661-dell-vostro-20-3010-ccert-201401-14509993
-rw-r--r--codecs/canonical/alc3661-dell-vostro-20-3015-ccert-201402-148101011
-rw-r--r--codecs/canonical/alc3661-dell-vostro-20-3015-ccert-201403-148261012
-rw-r--r--codecs/canonical/alc3661-dell-vostro-20-model-3010-ccert-201401-14510998
-rw-r--r--codecs/canonical/alc662-rev1--hp-pro-2110-ccert-201011-6700934
-rw-r--r--codecs/canonical/alc662-rev1--hp-pro-3110-ccert-201011-6699981
-rw-r--r--codecs/canonical/alc662-rev1--hp-rp5800-desktop-ccert-201202-106261091
-rw-r--r--codecs/canonical/alc662-rev1--hp-z210-workstation-ccert-201107-82801612
-rw-r--r--codecs/canonical/alc662-rev1-asus-eb1007-ccert-201105-7956815
-rw-r--r--codecs/canonical/alc662-rev1-dell-precision-t1500-ccert-201004-5590118
-rw-r--r--codecs/canonical/alc662-rev1-dell-vostro-230-ccert-201004-55941069
-rw-r--r--codecs/canonical/alc662-rev1-dell-vostro-430-ccert-201004-5591135
-rw-r--r--codecs/canonical/alc662-rev1-hp-p6-2120-ccert-201206-114051064
-rw-r--r--codecs/canonical/alc662-rev1-lenovo-3493e2g-ccert-201302-127271149
-rw-r--r--codecs/canonical/alc662-rev1-lenovo-3598d1m-ccert-201302-127291142
-rw-r--r--codecs/canonical/alc662-rev3-dell-inspiron-3646-ccert-201403-148901315
-rw-r--r--codecs/canonical/alc662-rev3-dell-inspiron-3647-ccert-201308-141561449
-rw-r--r--codecs/canonical/alc662-rev3-dell-inspiron-3847-ccert-201309-141771384
-rw-r--r--codecs/canonical/alc662-rev3-dell-inspiron-660s-ccert-201201-103701484
-rw-r--r--codecs/canonical/alc662-rev3-dell-inspiron-one-2020-ccert-201201-10396849
-rw-r--r--codecs/canonical/alc662-rev3-dell-inspiron-one-2020-ccert-201201-10397813
-rw-r--r--codecs/canonical/alc662-rev3-dell-inspiron-one-2020-ccert-201301-12631827
-rw-r--r--codecs/canonical/alc662-rev3-dell-inspiron-one-2020-ccert-201301-12632847
-rw-r--r--codecs/canonical/alc662-rev3-dell-vostro-270s-ccert-201201-103711494
-rw-r--r--codecs/canonical/alc662-rev3-dell-vostro-3900-ccert-201309-141781543
-rw-r--r--codecs/canonical/alc662-rev3-dell-vostro-3901-ccert-201401-144871390
-rw-r--r--codecs/canonical/alc662-rev3-dell-vostro-3901-ccert-201401-144881444
-rw-r--r--codecs/canonical/alc662-rev3-hp-p6-2283l-ccert-201305-134901354
-rw-r--r--codecs/canonical/alc662-rev3-lenovo-1766a7u-ccert-201212-122271261
-rw-r--r--codecs/canonical/alc662-rev3-lenovo-2116a1g-ccert-201211-120821017
-rw-r--r--codecs/canonical/alc662-rev3-lenovo-2929b1g-ccert-201210-120551375
-rw-r--r--codecs/canonical/alc662-rev3-lenovo-3227a1g-ccert-201210-120531200
-rw-r--r--codecs/canonical/alc662-rev3-lenovo-3237a1g-ccert-201210-12054983
-rw-r--r--codecs/canonical/alc662-rev3-lenovo-3264f1a-ccert-201211-12080961
-rw-r--r--codecs/canonical/alc662-rev3-lenovo-3388g4b-ccert-201208-115121192
-rw-r--r--codecs/canonical/alc662-rev3-lenovo-435131z-ccert-201402-146691209
-rw-r--r--codecs/canonical/alc662-rev3-lenovo-435131z-ccert-201402-146701509
-rw-r--r--codecs/canonical/alc662-rev3-lenovo-435131z-ccert-201402-146711508
-rw-r--r--codecs/canonical/alc662-rev3-lenovo-ideacenterkhabc-ccert-201305-136341293
-rw-r--r--codecs/canonical/alc662-rev3-lenovo-mtm-ccert-201307-139151243
-rw-r--r--codecs/canonical/alc668-dell-inspiron-2350-ccert-201305-136691092
-rw-r--r--codecs/canonical/alc668-dell-inspiron-2350-ccert-201305-136701097
-rw-r--r--codecs/canonical/alc668-dell-xps13-9333-ccert-201308-141141330
-rw-r--r--codecs/canonical/alc668-dell-xps13-9333-ccert-201309-142371198
-rw-r--r--codecs/canonical/alc668-dell-xps13-9333-ccert-201309-142381330
-rw-r--r--codecs/canonical/alc887-dell-inspiron-560-ccert-201010-663282
-rw-r--r--codecs/canonical/alc887-dell-inspiron-580-ccert-200910-42931476
-rw-r--r--codecs/canonical/alc887-dell-studio-xps-8000-ccert-200908-35211712
-rw-r--r--codecs/canonical/alc887-vd-dell-vostro-470-ccert-201201-103571683
-rw-r--r--codecs/canonical/alc892-alienware-alienware-x51-ccert-201209-117842195
-rw-r--r--codecs/canonical/alc898-alienware-alienware-x51-r2-ccert-201303-130302166
-rw-r--r--codecs/canonical/alc898-alienware-alienware-x51-r2-ccert-201303-130311529
-rw-r--r--codecs/canonical/cs4213-dell-inspiron-3420-ccert-201202-10589719
-rw-r--r--codecs/canonical/cs4213-dell-inspiron-3420-ccert-201202-10590712
-rw-r--r--codecs/canonical/cs4213-dell-inspiron-3420-ccert-201202-10591714
-rw-r--r--codecs/canonical/cs4213-dell-inspiron-5323-ccert-201203-10655750
-rw-r--r--codecs/canonical/cs4213-dell-inspiron-5323-ccert-201203-10656742
-rw-r--r--codecs/canonical/cs4213-dell-vostro-2420-ccert-201202-10592742
-rw-r--r--codecs/canonical/cs4213-dell-vostro-2420-ccert-201202-10593712
-rw-r--r--codecs/canonical/cs4213-dell-vostro-2520-ccert-201202-10558741
-rw-r--r--codecs/canonical/cs4213-dell-vostro-3360-ccert-201203-10657740
-rw-r--r--codecs/canonical/cx20585-lenovo-2516a11-ccert-201103-73761343
-rw-r--r--codecs/canonical/cx20585-lenovo-3626r3u-ccert-201102-73051115
-rw-r--r--codecs/canonical/cx20585-lenovo-434926u-ccert-201101-71811234
-rw-r--r--codecs/canonical/cx20585-lenovo-438924u-ccert-201101-69741236
-rw-r--r--codecs/canonical/cx20590-dell-dell-system-inspiron-n411z-ccert-201106-82521084
-rw-r--r--codecs/canonical/cx20590-dell-inspiron-5420-ccert-201202-105081035
-rw-r--r--codecs/canonical/cx20590-dell-inspiron-5420-ccert-201202-10511187
-rw-r--r--codecs/canonical/cx20590-dell-inspiron-5520-ccert-201201-1037783
-rw-r--r--codecs/canonical/cx20590-dell-inspiron-5520-ccert-201201-103781013
-rw-r--r--codecs/canonical/cx20590-dell-inspiron-5525-ccert-201206-11394885
-rw-r--r--codecs/canonical/cx20590-dell-inspiron-7420-ccert-201203-106641041
-rw-r--r--codecs/canonical/cx20590-dell-inspiron-7520-ccert-201203-10678102
-rw-r--r--codecs/canonical/cx20590-dell-vostro-3460-ccert-201202-10527125
-rw-r--r--codecs/canonical/cx20590-dell-vostro-3560-ccert-201202-104021088
-rw-r--r--codecs/canonical/cx20590-dell-vostro-3560-ccert-201202-106051039
-rw-r--r--codecs/canonical/cx20590-dell-vostro-v131-ccert-201105-8050824
-rw-r--r--codecs/canonical/cx20590-lenovo-20b2z00bus-ccert-201305-134961125
-rw-r--r--codecs/canonical/cx20590-lenovo-305152u-ccert-201106-8092851
-rw-r--r--codecs/canonical/cx20590-lenovo-3254scu-ccert-201202-106471074
-rw-r--r--codecs/canonical/cx20590-lenovo-3259siu-ccert-201202-106411101
-rw-r--r--codecs/canonical/cx20590-lenovo-3260s08-ccert-201204-108601184
-rw-r--r--codecs/canonical/cx20590-lenovo-627725u-ccert-201304-134621154
-rw-r--r--codecs/canonical/cx20590-lenovo-688524u-ccert-201304-134651242
-rw-r--r--codecs/canonical/cx20641-dell-inspiron-620s-ccert-201103-74351131
-rw-r--r--codecs/canonical/cx20641-dell-inspiron-660-ccert-201201-103981133
-rw-r--r--codecs/canonical/cx20641-dell-optiplex-3010-ccert-201201-103921143
-rw-r--r--codecs/canonical/cx20641-dell-optiplex-3010-ccert-201201-103931196
-rw-r--r--codecs/canonical/cx20641-dell-vostro-260-ccert-201103-74361127
-rw-r--r--codecs/canonical/cx20641-dell-vostro-260s-ccert-201103-74371139
-rw-r--r--codecs/canonical/cx20641-dell-vostro-270-ccert-201201-103991154
-rw-r--r--codecs/canonical/cx20751-2-asus-x200ca-ccert-201306-13793922
-rw-r--r--codecs/canonical/cx20751-2-lenovo-20241-ccert-201306-138421164
-rw-r--r--codecs/canonical/cx20751-2-lenovo-20c5z046us-ccert-201309-141651182
-rw-r--r--codecs/canonical/cx20751-2-lenovo-20c6z049us-ccert-201309-141661190
-rw-r--r--codecs/canonical/cx20751-2-lenovo-8142o01-ccert-201308-140431006
-rw-r--r--codecs/canonical/cx20751-2-lenovo-8142o01-ccert-201308-140441006
-rw-r--r--codecs/canonical/cx20751-2-lenovo-9144o01-ccert-201309-14174964
-rw-r--r--codecs/canonical/cx20751-2-lenovo-914ld01-ccert-201307-139311021
-rw-r--r--codecs/canonical/cx20751-2-lenovo-914lm01-ccert-201307-140181011
-rw-r--r--codecs/canonical/cx20751-2-lenovo-914lp01-ccert-201307-139231018
-rw-r--r--codecs/canonical/cx20751-2-lenovo-914sl01-ccert-201309-141721027
-rw-r--r--codecs/canonical/id-2882-dell-inspiron-3646-ccert-201403-148911221
-rw-r--r--codecs/canonical/id-2c06-dell-latitude-e5420m-ccert-201101-7173966
-rw-r--r--codecs/canonical/id-2c06-dell-latitude-e5430-non-vpro-ccert-201202-105491199
-rw-r--r--codecs/canonical/id-2c06-dell-latitude-e5530-non-vpro-ccert-201202-105471296
-rw-r--r--codecs/canonical/id-2c06-dell-latitude-e6420-ccert-201011-68431320
-rw-r--r--codecs/canonical/id-2c06-dell-latitude-e6430-ccert-201201-103381402
-rw-r--r--codecs/canonical/id-2c06-dell-latitude-e6430-ccert-201202-105521192
-rw-r--r--codecs/canonical/id-2c06-dell-latitude-e6530-ccert-201201-103391399
-rw-r--r--codecs/canonical/id-2c06-dell-latitude-e6540-ccert-201302-128451411
-rw-r--r--codecs/canonical/id-2c06-lenovo-252240u-ccert-201101-71801458
-rw-r--r--codecs/canonical/id-2c06-lenovo-423925u-ccert-201102-72291380
-rw-r--r--codecs/canonical/vt1802-asus-x55a-ccert-201206-113761245
-rw-r--r--codecs/canonical/vt1802-asus-x55c-ccert-201206-113791232
-rw-r--r--codecs/canonical/vt1802-asus-x55u-ccert-201203-106971192
-rw-r--r--codecs/canonical/vt1802-asus-x55vd-ccert-201206-113821235
533 files changed, 598590 insertions, 1612 deletions
diff --git a/codecs/canonical/92hd71b7x-dell-inspiron-1545-ccert-200912-4896 b/codecs/canonical/92hd71b7x-dell-inspiron-1545-ccert-200912-4896
index fbfca5f..5903351 100644
--- a/codecs/canonical/92hd71b7x-dell-inspiron-1545-ccert-200912-4896
+++ b/codecs/canonical/92hd71b7x-dell-inspiron-1545-ccert-200912-4896
@@ -1,15 +1,15 @@
upload=true&script=true&cardinfo=
!!################################
-!!ALSA Information Script v 0.4.60
+!!ALSA Information Script v 0.4.61
!!################################
-!!Script ran on: Fri Jul 13 15:46:13 UTC 2012
+!!Script ran on: Fri Jun 20 13:03:05 UTC 2014
!!Linux Distribution
!!------------------
-Ubuntu 12.04 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"
+Ubuntu 12.04.4 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.4 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.4 LTS)"
!!DMI Information
@@ -18,12 +18,13 @@ Ubuntu 12.04 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"
Manufacturer: Dell Inc.
Product Name: Inspiron 1545
Product Version:
+Firmware Version: A11
!!Kernel Information
!!------------------
-Kernel release: 3.2.0-27-generic
+Kernel release: 3.2.0-65-generic
Operating System: GNU/Linux
Architecture: x86_64
Processor: x86_64
@@ -66,7 +67,7 @@ Pulseaudio:
!!Advanced information - PCI Vendor/Device/Subsystem ID's
-!!--------------------------------------------------------
+!!-------------------------------------------------------
00:1b.0 0403: 8086:293e (rev 03)
Subsystem: 1028:02aa
@@ -89,7 +90,7 @@ snd-usb-audio: index=-2
!!Loaded sound module options
-!!--------------------------
+!!---------------------------
!!Module: snd_hda_intel
align_buffer_size : Y
@@ -276,7 +277,7 @@ Node 0x1a [Audio Selector] wcaps 0x30010d: Stereo Amp-Out
Amp-Out caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
Amp-Out vals: [0x00 0x00]
Connection: 3
- 0x0b 0x0c* 0x0e
+ 0x0b* 0x0c 0x0e
Node 0x1b [Audio Selector] wcaps 0x30010d: Stereo Amp-Out
Control: name="Mux Capture Volume", index=1, device=0
ControlAmp: chs=3, dir=Out, idx=0, ofs=0
@@ -384,23 +385,23 @@ Node 0x28 [Volume Knob Widget] wcaps 0x600000: Mono
!!ALSA Device nodes
!!-----------------
-crw-rw---T+ 1 root audio 116, 6 Jul 13 11:43 /dev/snd/controlC0
-crw-rw---T+ 1 root audio 116, 5 Jul 13 11:43 /dev/snd/hwC0D0
-crw-rw---T+ 1 root audio 116, 4 Jul 13 11:44 /dev/snd/pcmC0D0c
-crw-rw---T+ 1 root audio 116, 3 Jul 13 11:44 /dev/snd/pcmC0D0p
-crw-rw---T+ 1 root audio 116, 2 Jul 13 11:44 /dev/snd/pcmC0D1p
-crw-rw---T+ 1 root audio 116, 1 Jul 13 11:43 /dev/snd/seq
-crw-rw---T+ 1 root audio 116, 33 Jul 13 11:43 /dev/snd/timer
+crw-rw---T+ 1 root audio 116, 6 Jun 20 08:57 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 5 Jun 20 08:57 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 4 Jun 20 08:58 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Jun 20 08:58 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Jun 20 08:58 /dev/snd/pcmC0D1p
+crw-rw---T+ 1 root audio 116, 1 Jun 20 08:57 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jun 20 08:57 /dev/snd/timer
/dev/snd/by-path:
total 0
-drwxr-xr-x 2 root root 60 Jul 13 11:43 .
-drwxr-xr-x 3 root root 200 Jul 13 11:43 ..
-lrwxrwxrwx 1 root root 12 Jul 13 11:43 pci-0000:00:1b.0 -> ../controlC0
+drwxr-xr-x 2 root root 60 Jun 20 08:57 .
+drwxr-xr-x 3 root root 200 Jun 20 08:57 ..
+lrwxrwxrwx 1 root root 12 Jun 20 08:57 pci-0000:00:1b.0 -> ../controlC0
!!Aplay/Arecord output
-!!------------
+!!--------------------
APLAY
@@ -514,7 +515,7 @@ Simple mixer control 'Mux',1
!!Alsactl output
-!!-------------
+!!--------------
--startcollapse--
state.Intel {
@@ -864,8 +865,8 @@ nls_iso8859_1
nls_cp437
vfat
fat
-rfcomm
bnep
+rfcomm
bluetooth
parport_pc
ppdev
@@ -873,41 +874,41 @@ snd_hda_codec_idt
snd_hda_intel
snd_hda_codec
snd_hwdep
+lib80211_crypt_tkip
snd_pcm
+wl
snd_seq_midi
-joydev
snd_rawmidi
snd_seq_midi_event
+uvcvideo
+joydev
+videodev
snd_seq
-i915
-drm_kms_helper
+v4l2_compat_ioctl32
snd_timer
snd_seq_device
-lib80211_crypt_tkip
+cfg80211
snd
-drm
dell_laptop
-wl
dell_wmi
-dcdbas
+lib80211
+i915
psmouse
-serio_raw
-i2c_algo_bit
-sparse_keymap
-video
mac_hid
-uvcvideo
-videodev
-v4l2_compat_ioctl32
+drm_kms_helper
+drm
+sparse_keymap
+dcdbas
soundcore
snd_page_alloc
-lib80211
+i2c_algo_bit
wmi
+serio_raw
+video
lp
parport
sky2
ums_realtek
-uas
usb_storage
@@ -948,14 +949,14 @@ usb_storage
!!ALSA/HDA dmesg
-!!------------------
-
-[ 9.581806] type=1400 audit(1342194236.315:10): apparmor="STATUS" operation="profile_replace" name="/usr/lib/connman/scripts/dhclient-script" pid=714 comm="apparmor_parser"
-[ 9.941115] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 21 (level, low) -> IRQ 21
-[ 9.941190] snd_hda_intel 0000:00:1b.0: irq 47 for MSI/MSI-X
-[ 9.941223] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
-[ 10.233175] input: HDA Intel Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
-[ 10.233332] input: HDA Intel Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
-[ 12.438289] sky2 0000:09:00.0: eth0: enabling interface
+!!--------------
+
+[ 12.656047] eth1: Broadcom BCM4315 802.11 Hybrid Wireless Controller 6.20.155.1 (r326264)
+[ 13.015576] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 21 (level, low) -> IRQ 21
+[ 13.015653] snd_hda_intel 0000:00:1b.0: irq 47 for MSI/MSI-X
+[ 13.015686] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 13.105004] input: HDA Intel Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 13.105180] input: HDA Intel Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 14.052672] sky2 0000:09:00.0: eth0: enabling interface
diff --git a/codecs/canonical/92hd81b1c5-dell-latitude-e6510-ccert-201103-7383 b/codecs/canonical/92hd81b1c5-dell-latitude-e6510-ccert-201103-7383
new file mode 100644
index 0000000..38dd4e0
--- /dev/null
+++ b/codecs/canonical/92hd81b1c5-dell-latitude-e6510-ccert-201103-7383
@@ -0,0 +1,1379 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.60
+!!################################
+
+!!Script ran on: Fri Aug 31 17:55:58 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Latitude E6510
+Product Version: 0001
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-30-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Intel ]: HDA-Intel - HDA Intel
+ HDA Intel at 0x59660000 irq 43
+ 1 [NVidia ]: HDA-Intel - HDA NVidia
+ HDA NVidia at 0x53080000 irq 17
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 05)
+01:00.1 Audio device: NVIDIA Corporation High Definition Audio Controller (rev a1)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!--------------------------------------------------------
+
+00:1b.0 0403: 8086:3b56 (rev 05)
+ Subsystem: 1028:040b
+--
+01:00.1 0403: 10de:0be3 (rev a1)
+ Subsystem: 1028:040b
+
+
+!!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
+!!--------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: IDT 92HD81B1C5
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x111d76d5
+Subsystem Id: 0x1028040b
+Revision Id: 0x100104
+No Modem Function Group found
+Default PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+Default Amp-Out caps: ofs=0x7f, nsteps=0x7f, stepsize=0x02, mute=1
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=1
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Power-Map: 0x13
+Node 0x0a [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Control: name="Mic Jack Mode", index=0, device=0
+ ControlAmp: chs=0, dir=In, idx=0, ofs=0
+ Control: name="Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x0001173c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x04a11020: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=03, enabled=1
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0b [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0421101f: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13 0x14* 0x1c
+Node 0x0c [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00011734: IN OUT EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0d [Pin Complex] wcaps 0x400501: Stereo
+ Pincap 0x00010050: OUT EAPD Balanced
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0e [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Control: name="Dock Line-Out Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x23011050: [Jack] Line Out at Sep Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x5, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0f [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Control: name="Dock Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Dock Mic Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x23a1102e: [Jack] Mic at Sep Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0xe
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=04, enabled=1
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x10 [Pin Complex] wcaps 0x400500: Mono
+ Pincap 0x00000010: OUT
+ Pin Default 0x400000f3: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x3
+ Pin-ctls: 0x00:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1a
+Node 0x11 [Pin Complex] wcaps 0x400483: Stereo Amp-In
+ Control: name="Internal Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x03 0x03]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x90a60130: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+Node 0x12 [Vendor Defined Widget] wcaps 0xf00503: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x20
+Node 0x13 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Front Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Front Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x64 0x64]
+ Converter: stream=8, channel=0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x14 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x64 0x64]
+ Converter: stream=8, channel=0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x15 [Audio Input] wcaps 0x1d0541: Stereo
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x17
+ Processing caps: benign=0, ncoeff=0
+Node 0x16 [Audio Input] wcaps 0x1d0541: Stereo
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x18
+ Processing caps: benign=0, ncoeff=0
+Node 0x17 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x0f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x02 0x02]
+ Power: setting=D0, actual=D0
+ Connection: 7
+ 0x0c 0x0e 0x0f 0x1b 0x11* 0x12 0x0a
+Node 0x18 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Amp-Out caps: ofs=0x00, nsteps=0x0f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Power: setting=D0, actual=D0
+ Connection: 7
+ 0x0c* 0x0e 0x0f 0x1b 0x11 0x12 0x0a
+Node 0x19 [Audio Selector] wcaps 0x300501: Stereo
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x1a [Audio Mixer] wcaps 0x200500: Mono
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x19
+Node 0x1b [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97]
+ Power: setting=D0, actual=D0
+ Connection: 6
+ 0x0c 0x0e 0x0f 0x13 0x14 0x0a
+Node 0x1c [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x9f 0x9f]
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1b
+Node 0x1d [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power: setting=D0, actual=D0
+ Delay: 4 samples
+Node 0x1e [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power: setting=D0, actual=D0
+ Delay: 4 samples
+Node 0x1f [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1d
+Node 0x20 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1e
+Node 0x21 [Beep Generator Widget] wcaps 0x70000c: Mono Amp-Out
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x03, nsteps=0x03, stepsize=0x17, mute=1
+ Amp-Out vals: [0x00]
+Node 0x22 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Nvidia GPU 0b HDMI/DP
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x10de000b
+Subsystem Id: 0x10de0101
+Revision Id: 0x100200
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x04 [Audio Output] wcaps 0x72b1: 8-Channels Digital Stripe CP
+ Converter: stream=6, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+Node 0x05 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x04
+Codec: Nvidia GPU 0b HDMI/DP
+Address: 1
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x10de000b
+Subsystem Id: 0x10de0101
+Revision Id: 0x100200
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x04 [Audio Output] wcaps 0x72b1: 8-Channels Digital Stripe CP
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+Node 0x05 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x04
+Codec: Nvidia GPU 0b HDMI/DP
+Address: 2
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x10de000b
+Subsystem Id: 0x10de0101
+Revision Id: 0x100200
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x04 [Audio Output] wcaps 0x72b1: 8-Channels Digital Stripe CP
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+Node 0x05 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x04
+Codec: Nvidia GPU 0b HDMI/DP
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x10de000b
+Subsystem Id: 0x10de0101
+Revision Id: 0x100200
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x04 [Audio Output] wcaps 0x72b1: 8-Channels Digital Stripe CP
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+Node 0x05 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=9 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=3, device=0
+ Control: name="IEC958 Playback Pro Mask", index=3, device=0
+ Control: name="IEC958 Playback Default", index=3, device=0
+ Control: name="IEC958 Playback Switch", index=3, device=0
+ Control: name="ELD", index=0, device=9
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x04
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 5 Aug 31 06:45 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 14 Aug 31 06:45 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 4 Aug 31 06:45 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 13 Aug 31 06:45 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 12 Aug 31 06:45 /dev/snd/hwC1D1
+crw-rw---T+ 1 root audio 116, 11 Aug 31 06:45 /dev/snd/hwC1D2
+crw-rw---T+ 1 root audio 116, 10 Aug 31 06:45 /dev/snd/hwC1D3
+crw-rw---T+ 1 root audio 116, 3 Aug 31 06:45 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 2 Aug 31 06:45 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 9 Aug 31 06:45 /dev/snd/pcmC1D3p
+crw-rw---T+ 1 root audio 116, 8 Aug 31 06:45 /dev/snd/pcmC1D7p
+crw-rw---T+ 1 root audio 116, 7 Aug 31 06:45 /dev/snd/pcmC1D8p
+crw-rw---T+ 1 root audio 116, 6 Aug 31 06:45 /dev/snd/pcmC1D9p
+crw-rw---T+ 1 root audio 116, 1 Aug 31 06:45 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Aug 31 06:45 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Aug 31 06:45 .
+drwxr-xr-x 3 root root 360 Aug 31 06:45 ..
+lrwxrwxrwx 1 root root 12 Aug 31 06:45 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Aug 31 06:45 pci-0000:01:00.1 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: NVidia [HDA NVidia], device 7: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: NVidia [HDA NVidia], device 8: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: NVidia [HDA NVidia], device 9: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Intel]
+
+Card hw:0 'Intel'/'HDA Intel at 0x59660000 irq 43'
+ Mixer name : 'IDT 92HD81B1C5'
+ Components : 'HDA:111d76d5,1028040b,00100104'
+ Controls : 19
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 64
+ Mono: Playback 37 [58%] [-20.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Front',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+Simple mixer control 'Mic Jack Mode',0
+ Capabilities: enum
+ Items: 'Mic In' 'Line In'
+ Item0: 'Mic In'
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 3
+ Mono: Playback 1 [33%] [-12.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 15
+ Front Left: Capture 2 [13%] [3.00dB] [on]
+ Front Right: Capture 2 [13%] [3.00dB] [on]
+Simple mixer control 'Dock Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 3 [100%] [30.00dB]
+ Front Right: Capture 3 [100%] [30.00dB]
+
+!!-------Mixer controls for card 1 [NVidia]
+
+Card hw:1 'NVidia'/'HDA NVidia at 0x53080000 irq 17'
+ Mixer name : 'Nvidia GPU 0b HDMI/DP'
+ Components : 'HDA:10de000b,10de0101,00100200'
+ Controls : 24
+ Simple ctrls : 4
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',3
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!-------------
+
+--startcollapse--
+state.Intel {
+ control.1 {
+ iface MIXER
+ name 'Front Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Front Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Mic Jack Mode'
+ value 'Mic In'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Mic In'
+ item.1 'Line In'
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 1
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 3'
+ dbmin -1800
+ dbmax 0
+ dbvalue.0 -1200
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 2
+ value.1 2
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 15'
+ dbmin 0
+ dbmax 2250
+ dbvalue.0 300
+ dbvalue.1 300
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Dock Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Internal Mic Capture Volume'
+ value.0 3
+ value.1 3
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 3000
+ dbvalue.1 3000
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 37
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 64'
+ dbmin -9999999
+ dbmax 0
+ dbvalue.0 -2025
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Dock Line-Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Dock Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.NVidia {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'HDMI/DP,pcm=9 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 3
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 3
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 3
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 3
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface PCM
+ device 9
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+bnep
+rfcomm
+bluetooth
+nouveau
+snd_hda_codec_hdmi
+ttm
+drm_kms_helper
+drm
+joydev
+i2c_algo_bit
+mxm_wmi
+snd_hda_codec_idt
+bcma
+arc4
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+brcmsmac
+dell_wmi
+sparse_keymap
+ppdev
+snd_pcm
+pcmcia
+snd_seq_midi
+dell_laptop
+snd_rawmidi
+snd_seq_midi_event
+psmouse
+serio_raw
+dcdbas
+mac80211
+mac_hid
+yenta_socket
+pcmcia_rsrc
+snd_seq
+pcmcia_core
+snd_timer
+snd_seq_device
+wmi
+parport_pc
+video
+brcmutil
+cfg80211
+crc8
+snd
+cordic
+soundcore
+snd_page_alloc
+lp
+parport
+firewire_ohci
+firewire_core
+sdhci_pci
+crc_itu_t
+sdhci
+e1000e
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x0a 0x04a11020
+0x0b 0x0421101f
+0x0c 0x400000f0
+0x0d 0x90170110
+0x0e 0x23011050
+0x0f 0x23a1102e
+0x10 0x400000f3
+0x11 0x90a60130
+0x1f 0x400000f0
+0x20 0x400000f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x05 0x18560010
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+/sys/class/sound/hwC1D1/init_pin_configs:
+0x05 0x18560010
+
+/sys/class/sound/hwC1D1/driver_pin_configs:
+
+/sys/class/sound/hwC1D1/user_pin_configs:
+
+/sys/class/sound/hwC1D1/init_verbs:
+
+/sys/class/sound/hwC1D2/init_pin_configs:
+0x05 0x18560010
+
+/sys/class/sound/hwC1D2/driver_pin_configs:
+
+/sys/class/sound/hwC1D2/user_pin_configs:
+
+/sys/class/sound/hwC1D2/init_verbs:
+
+/sys/class/sound/hwC1D3/init_pin_configs:
+0x05 0x18560010
+
+/sys/class/sound/hwC1D3/driver_pin_configs:
+
+/sys/class/sound/hwC1D3/user_pin_configs:
+
+/sys/class/sound/hwC1D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!------------------
+
+[ 17.794428] brcmsmac 0000:03:00.0: setting latency timer to 64
+[ 17.884419] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 17.884576] snd_hda_intel 0000:00:1b.0: irq 43 for MSI/MSI-X
+[ 17.884670] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 17.906496] acpi device:03: registered as cooling_device4
+--
+[ 18.036060] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 3000 mBm)
+[ 18.096760] input: HDA Intel Dock Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 18.097497] input: HDA Intel Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 18.098003] input: HDA Intel Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 18.098053] init: failsafe main process (794) killed by TERM signal
+[ 18.098707] input: HDA Intel Dock Line-Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 18.100810] snd_hda_intel 0000:01:00.1: PCI INT B -> GSI 17 (level, low) -> IRQ 17
+[ 18.100819] hda_intel: Disabling MSI
+[ 18.100912] snd_hda_intel 0000:01:00.1: setting latency timer to 64
+[ 18.118804] input: DualPoint Stick as /devices/platform/i8042/serio1/input/input11
+--
+[ 18.962083] type=1400 audit(1346409918.185:9): apparmor="STATUS" operation="profile_load" name="/usr/sbin/cupsd" pid=898 comm="apparmor_parser"
+[ 18.969710] HDMI status: Codec=0 Pin=5 Presence_Detect=0 ELD_Valid=0
+[ 18.993648] HDMI status: Codec=1 Pin=5 Presence_Detect=0 ELD_Valid=0
+[ 19.008207] type=1400 audit(1346409918.229:10): apparmor="STATUS" operation="profile_replace" name="/sbin/dhclient" pid=909 comm="apparmor_parser"
+[ 19.009568] type=1400 audit(1346409918.229:11): apparmor="STATUS" operation="profile_replace" name="/usr/lib/NetworkManager/nm-dhcp-client.action" pid=909 comm="apparmor_parser"
+[ 19.017653] HDMI status: Codec=2 Pin=5 Presence_Detect=0 ELD_Valid=0
+[ 19.019060] Bluetooth: Core ver 2.16
+--
+[ 19.019168] Bluetooth: SCO socket layer initialized
+[ 19.045613] HDMI status: Codec=3 Pin=5 Presence_Detect=0 ELD_Valid=0
+[ 19.045934] input: HDA NVidia HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input13
+[ 19.046504] input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input14
+[ 19.047010] input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input15
+[ 19.047493] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input16
+[ 19.049884] nouveau 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
+--
+[20711.325484] Hardware name: Latitude E6510
+[20711.325486] Modules linked in: bnep rfcomm bluetooth nouveau snd_hda_codec_hdmi ttm drm_kms_helper drm joydev i2c_algo_bit mxm_wmi snd_hda_codec_idt bcma arc4 snd_hda_intel snd_hda_codec snd_hwdep brcmsmac dell_wmi sparse_keymap ppdev snd_pcm pcmcia snd_seq_midi dell_laptop snd_rawmidi snd_seq_midi_event psmouse serio_raw dcdbas mac80211 mac_hid yenta_socket pcmcia_rsrc snd_seq pcmcia_core snd_timer snd_seq_device wmi parport_pc video brcmutil cfg80211 crc8 snd cordic soundcore snd_page_alloc lp parport firewire_ohci firewire_core sdhci_pci crc_itu_t sdhci e1000e
+[20711.325566] Pid: 2592, comm: kworker/u:2 Not tainted 3.2.0-30-generic #48-Ubuntu
+
+
diff --git a/codecs/canonical/92hd81b1c5-dell-precision-m6500-ccert-201004-5601 b/codecs/canonical/92hd81b1c5-dell-precision-m6500-ccert-201004-5601
index a7fadb5..814a59a 100644
--- a/codecs/canonical/92hd81b1c5-dell-precision-m6500-ccert-201004-5601
+++ b/codecs/canonical/92hd81b1c5-dell-precision-m6500-ccert-201004-5601
@@ -3,13 +3,13 @@ upload=true&script=true&cardinfo=
!!ALSA Information Script v 0.4.60
!!################################
-!!Script ran on: Fri Jul 13 15:37:32 UTC 2012
+!!Script ran on: Mon Jun 4 22:00:35 UTC 2012
!!Linux Distribution
!!------------------
-Ubuntu 12.04 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"
+Ubuntu quantal (development branch) \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu quantal (development branch)"
!!DMI Information
@@ -23,7 +23,7 @@ Product Version:
!!Kernel Information
!!------------------
-Kernel release: 3.2.0-27-generic
+Kernel release: 3.4.0-3-generic
Operating System: GNU/Linux
Architecture: x86_64
Processor: x86_64
@@ -33,7 +33,7 @@ SMP Enabled: Yes
!!ALSA Version
!!------------
-Driver version: 1.0.24
+Driver version: 1.0.25
Library version: 1.0.25
Utilities version: 1.0.25
@@ -57,9 +57,9 @@ Pulseaudio:
!!-----------------------------
0 [Intel ]: HDA-Intel - HDA Intel
- HDA Intel at 0xf6ffc000 irq 43
+ HDA Intel at 0xf6ffc000 irq 44
1 [HDMI ]: HDA-Intel - HDA ATI HDMI
- HDA ATI HDMI at 0xf6dec000 irq 44
+ HDA ATI HDMI at 0xf6dec000 irq 46
!!PCI Soundcards installed in the system
@@ -100,7 +100,7 @@ snd-usb-audio: index=-2
!!--------------------------
!!Module: snd_hda_intel
- align_buffer_size : Y
+ align_buffer_size : -1
bdl_pos_adj : 1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
@@ -118,7 +118,7 @@ snd-usb-audio: index=-2
snoop : Y
!!Module: snd_hda_intel
- align_buffer_size : Y
+ align_buffer_size : -1
bdl_pos_adj : 1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
@@ -157,7 +157,7 @@ GPIO: io=3, o=0, i=0, unsolicited=1, wake=1
IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
-Power-Map: 0x22
+Power-Map: 0x66
Node 0x0a [Pin Complex] wcaps 0x400583: Stereo Amp-In
Control: name="Mic Jack Mode", index=0, device=0
ControlAmp: chs=0, dir=In, idx=0, ofs=0
@@ -199,7 +199,7 @@ Node 0x0c [Pin Complex] wcaps 0x400583: Stereo Amp-In
Conn = Unknown, Color = Unknown
DefAssociation = 0xf, Sequence = 0x0
Pin-ctls: 0x00: VREF_HIZ
- Unsolicited: tag=00, enabled=0
+ Unsolicited: tag=05, enabled=1
Power: setting=D0, actual=D0
Connection: 3
0x13* 0x14 0x1c
@@ -231,7 +231,7 @@ Node 0x0e [Pin Complex] wcaps 0x400583: Stereo Amp-In
Connection: 3
0x13* 0x14 0x1c
Node 0x0f [Pin Complex] wcaps 0x400583: Stereo Amp-In
- Control: name="Dock Line-Out Jack", index=0, device=0
+ Control: name="Dock Line Out Jack", index=0, device=0
Amp-In caps: N/A
Amp-In vals: [0x00 0x00]
Pincap 0x00010034: IN OUT EAPD Detect
@@ -444,23 +444,23 @@ Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
!!ALSA Device nodes
!!-----------------
-crw-rw---T+ 1 root audio 116, 6 Jul 13 11:35 /dev/snd/controlC0
-crw-rw---T+ 1 root audio 116, 9 Jul 13 11:35 /dev/snd/controlC1
-crw-rw---T+ 1 root audio 116, 5 Jul 13 11:35 /dev/snd/hwC0D0
-crw-rw---T+ 1 root audio 116, 8 Jul 13 11:35 /dev/snd/hwC1D0
-crw-rw---T+ 1 root audio 116, 4 Jul 13 11:35 /dev/snd/pcmC0D0c
-crw-rw---T+ 1 root audio 116, 3 Jul 13 11:35 /dev/snd/pcmC0D0p
-crw-rw---T+ 1 root audio 116, 2 Jul 13 11:35 /dev/snd/pcmC0D1p
-crw-rw---T+ 1 root audio 116, 7 Jul 13 11:35 /dev/snd/pcmC1D3p
-crw-rw---T+ 1 root audio 116, 1 Jul 13 11:35 /dev/snd/seq
-crw-rw---T+ 1 root audio 116, 33 Jul 13 11:35 /dev/snd/timer
+crw-rw---T+ 1 root audio 116, 6 Jun 4 17:58 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 9 Jun 4 17:58 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 5 Jun 4 17:58 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 8 Jun 4 17:58 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 4 Jun 4 17:58 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Jun 4 17:58 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Jun 4 17:58 /dev/snd/pcmC0D1p
+crw-rw---T+ 1 root audio 116, 7 Jun 4 17:58 /dev/snd/pcmC1D3p
+crw-rw---T+ 1 root audio 116, 1 Jun 4 17:58 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jun 4 17:58 /dev/snd/timer
/dev/snd/by-path:
total 0
-drwxr-xr-x 2 root root 80 Jul 13 11:35 .
-drwxr-xr-x 3 root root 260 Jul 13 11:35 ..
-lrwxrwxrwx 1 root root 12 Jul 13 11:35 pci-0000:00:1b.0 -> ../controlC0
-lrwxrwxrwx 1 root root 12 Jul 13 11:35 pci-0000:01:00.1 -> ../controlC1
+drwxr-xr-x 2 root root 80 Jun 4 17:58 .
+drwxr-xr-x 3 root root 260 Jun 4 17:58 ..
+lrwxrwxrwx 1 root root 12 Jun 4 17:58 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Jun 4 17:58 pci-0000:01:00.1 -> ../controlC1
!!Aplay/Arecord output
@@ -491,7 +491,7 @@ card 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog]
!!-------Mixer controls for card 0 [Intel]
-Card hw:0 'Intel'/'HDA Intel at 0xf6ffc000 irq 43'
+Card hw:0 'Intel'/'HDA Intel at 0xf6ffc000 irq 44'
Mixer name : 'IDT 92HD81B1C5'
Components : 'HDA:111d76d5,102802ef,00100104'
Controls : 24
@@ -566,7 +566,7 @@ Simple mixer control 'Internal Mic',0
!!-------Mixer controls for card 1 [HDMI]
-Card hw:1 'HDMI'/'HDA ATI HDMI at 0xf6dec000 irq 44'
+Card hw:1 'HDMI'/'HDA ATI HDMI at 0xf6dec000 irq 46'
Mixer name : 'ATI R6xx HDMI'
Components : 'HDA:1002aa01,00aa0100,00100100'
Controls : 6
@@ -823,7 +823,7 @@ state.Intel {
}
control.20 {
iface CARD
- name 'Dock Line-Out Jack'
+ name 'Dock Line Out Jack'
value false
comment {
access read
@@ -949,65 +949,66 @@ state.HDMI {
!!------------------
Module
-nls_iso8859_1
-nls_cp437
-vfat
-fat
bnep
rfcomm
bluetooth
parport_pc
ppdev
-vesafb
snd_hda_codec_hdmi
snd_hda_codec_idt
snd_hda_intel
-arc4
snd_hda_codec
-fglrx
+arc4
snd_hwdep
-snd_seq_midi
-iwlwifi
+radeon
snd_pcm
+snd_seq_midi
snd_rawmidi
snd_seq_midi_event
+snd_seq
+iwlwifi
+tifm_7xx1
+joydev
+ttm
pcmcia
mac80211
-tifm_7xx1
-tifm_core
-uvcvideo
-videodev
-v4l2_compat_ioctl32
-snd_seq
snd_timer
-snd_seq_device
-joydev
-snd
+tifm_core
+drm_kms_helper
+drm
+coretemp
yenta_socket
pcmcia_rsrc
-pcmcia_core
-intel_ips
+dell_laptop
dell_wmi
sparse_keymap
-soundcore
-dell_laptop
+ghash_clmulni_intel
cfg80211
-snd_page_alloc
-mac_hid
-lp
+snd_seq_device
psmouse
-parport
serio_raw
-dcdbas
+aesni_intel
+snd
+i2c_algo_bit
+pcmcia_core
video
+dcdbas
+mac_hid
wmi
+intel_ips
+cryptd
+lp
+soundcore
+aes_x86_64
+parport
+snd_page_alloc
+microcode
firewire_ohci
firewire_core
-sdhci_pci
crc_itu_t
+sdhci_pci
sdhci
tg3
-usb_storage
!!Sysfs Files
@@ -1044,19 +1045,17 @@ usb_storage
!!ALSA/HDA dmesg
!!------------------
-[ 11.969369] ieee80211 phy0: Selected rate control algorithm 'iwl-agn-rs'
-[ 11.970349] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 21 (level, low) -> IRQ 21
-[ 11.970411] snd_hda_intel 0000:00:1b.0: irq 43 for MSI/MSI-X
-[ 11.970441] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
-[ 12.238149] input: HDA Intel Dock Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
-[ 12.238242] input: HDA Intel Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
-[ 12.238298] input: HDA Intel Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
-[ 12.238353] input: HDA Intel Dock Line-Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
-[ 12.238586] snd_hda_intel 0000:01:00.1: PCI INT B -> GSI 17 (level, low) -> IRQ 17
-[ 12.238644] snd_hda_intel 0000:01:00.1: irq 44 for MSI/MSI-X
-[ 12.238665] snd_hda_intel 0000:01:00.1: setting latency timer to 64
-[ 12.274998] HDMI status: Codec=0 Pin=3 Presence_Detect=0 ELD_Valid=0
-[ 12.275063] input: HDA ATI HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input12
-[ 12.441211] type=1400 audit(1342193720.720:2): apparmor="STATUS" operation="profile_load" name="/sbin/dhclient" pid=598 comm="apparmor_parser"
+[ 11.366719] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
+[ 11.830148] snd_hda_intel 0000:00:1b.0: irq 44 for MSI/MSI-X
+[ 12.187991] [drm] fb mappable at 0xE0142000
+--
+[ 12.808444] EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro
+[ 13.089222] input: HDA Intel Dock Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 13.089324] input: HDA Intel Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 13.089444] input: HDA Intel Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 13.089589] input: HDA Intel Dock Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 13.090027] snd_hda_intel 0000:01:00.1: irq 46 for MSI/MSI-X
+[ 13.263877] input: HDA ATI HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input11
+[ 15.447774] psmouse serio2: Failed to deactivate mouse on synaptics-pt/serio0
diff --git a/codecs/canonical/92hd81b1x5--hp-pavilion-g4-notebook-pc-ccert-201212-12396 b/codecs/canonical/92hd81b1x5--hp-pavilion-g4-notebook-pc-ccert-201212-12396
new file mode 100644
index 0000000..a9427b5
--- /dev/null
+++ b/codecs/canonical/92hd81b1x5--hp-pavilion-g4-notebook-pc-ccert-201212-12396
@@ -0,0 +1,954 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Thu Mar 7 07:22:26 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP Pavilion g4 Notebook PC
+Product Version: 0693130000004610000620000
+Firmware Version: F.61
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-23-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0x90344000 irq 43
+ 1 [Generic_1 ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0x90340000 irq 16
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:01.1 Audio device: Advanced Micro Devices [AMD] nee ATI BeaverCreek HDMI Audio [Radeon HD 6500D and 6400G-6600G series]
+00:14.2 Audio device: Advanced Micro Devices [AMD] Hudson Azalia Controller (rev 01)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:01.1 0403: 1002:1714
+ Subsystem: 103c:3564
+--
+00:14.2 0403: 1022:780d (rev 01)
+ Subsystem: 103c:3564
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: ATI R6xx HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x1002aa01
+Subsystem Id: 0x00aa0100
+Revision Id: 0x100200
+No Modem Function Group found
+Default PCM:
+ rates [0x70]: 32000 44100 48000
+ bits [0x2]: 16
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x201: Stereo Digital
+ Converter: stream=1, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x02
+Codec: IDT 92HD81B1X5
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x111d7605
+Subsystem Id: 0x103c3564
+Revision Id: 0x100107
+No Modem Function Group found
+Default PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+Default Amp-Out caps: ofs=0x7f, nsteps=0x7f, stepsize=0x02, mute=1
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=1
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Power-Map: 0x73
+Node 0x0a [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x0001173c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0b [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Front Headphone Jack", index=0, device=0
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0221101f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13 0x14* 0x1c
+Node 0x0c [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Control: name="Mic Jack Mode", index=0, device=0
+ ControlAmp: chs=0, dir=In, idx=0, ofs=0
+ Control: name="Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00011734: IN OUT EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x02a11020: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0d [Pin Complex] wcaps 0x400501: Stereo
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Pincap 0x00010050: OUT EAPD Balanced
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0e [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0f [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x10 [Pin Complex] wcaps 0x400500: Mono
+ Pincap 0x00000010: OUT
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1a
+Node 0x11 [Pin Complex] wcaps 0x400483: Stereo Amp-In
+ Control: name="Internal Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0xd5a30130: [Both] Mic at Int Top
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+Node 0x12 [Vendor Defined Widget] wcaps 0xf00503: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x20
+Node 0x13 [Audio Output] wcaps 0xd0c45: Stereo Amp-Out R/L
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x67 0x67]
+ Converter: stream=8, channel=0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Processing caps: benign=0, ncoeff=0
+Node 0x14 [Audio Output] wcaps 0xd0c45: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x67 0x67]
+ Converter: stream=8, channel=0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Processing caps: benign=0, ncoeff=0
+Node 0x15 [Audio Input] wcaps 0x1d0541: Stereo
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x17
+ Processing caps: benign=0, ncoeff=0
+Node 0x16 [Audio Input] wcaps 0x1d0541: Stereo
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x18
+ Processing caps: benign=0, ncoeff=0
+Node 0x17 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x0f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Power: setting=D0, actual=D0
+ Connection: 7
+ 0x0c 0x0e 0x0f 0x1b 0x11* 0x12 0x0a
+Node 0x18 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Amp-Out caps: ofs=0x00, nsteps=0x0f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Power: setting=D0, actual=D0
+ Connection: 7
+ 0x0c* 0x0e 0x0f 0x1b 0x11 0x12 0x0a
+Node 0x19 [Audio Selector] wcaps 0x300501: Stereo
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x1a [Audio Mixer] wcaps 0x200500: Mono
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x19
+Node 0x1b [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97]
+ Power: setting=D0, actual=D0
+ Connection: 6
+ 0x0c 0x0e 0x0f 0x13 0x14 0x0a
+Node 0x1c [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x9f 0x9f]
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1b
+Node 0x1d [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power: setting=D0, actual=D0
+ Delay: 4 samples
+Node 0x1e [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power: setting=D0, actual=D0
+ Delay: 4 samples
+Node 0x1f [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1d
+Node 0x20 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1e
+Node 0x21 [Beep Generator Widget] wcaps 0x70040c: Mono Amp-Out
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x03, nsteps=0x03, stepsize=0x17, mute=1
+ Amp-Out vals: [0x00]
+ Power: setting=D0, actual=D0
+Node 0x22 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Mar 7 02:13 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Mar 7 02:13 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Mar 7 02:13 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Mar 7 02:13 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 Mar 7 02:13 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Mar 7 02:13 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 Mar 7 02:13 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Mar 7 02:13 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Mar 7 02:13 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Mar 7 02:13 .
+drwxr-xr-x 3 root root 240 Mar 7 02:13 ..
+lrwxrwxrwx 1 root root 12 Mar 7 02:13 pci-0000:00:01.1 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Mar 7 02:13 pci-0000:00:14.2 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic_1 [HD-Audio Generic], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: Generic_1 [HD-Audio Generic], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Generic]
+
+Card hw:0 'Generic'/'HD-Audio Generic at 0x90344000 irq 43'
+ Mixer name : 'ATI R6xx HDMI'
+ Components : 'HDA:1002aa01,00aa0100,00100200'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [Generic_1]
+
+Card hw:1 'Generic_1'/'HD-Audio Generic at 0x90340000 irq 16'
+ Mixer name : 'IDT 92HD81B1X5'
+ Components : 'HDA:111d7605,103c3564,00100107'
+ Controls : 17
+ Simple ctrls : 9
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 64
+ Mono: Playback 40 [62%] [-18.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+Simple mixer control 'Mic Jack Mode',0
+ Capabilities: enum
+ Items: 'Mic In' 'Line In'
+ Item0: 'Mic In'
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 3
+ Mono: Playback 1 [33%] [-12.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 15
+ Front Left: Capture 0 [0%] [0.00dB] [on]
+ Front Right: Capture 0 [0%] [0.00dB] [on]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.Generic {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.Generic_1 {
+ control.1 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Mic Jack Mode'
+ value 'Mic In'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Mic In'
+ item.1 'Line In'
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 1
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 3'
+ dbmin -1800
+ dbmax 0
+ dbvalue.0 -1200
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 15'
+ dbmin 0
+ dbmax 2250
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 40
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 64'
+ dbmin -9999999
+ dbmax 0
+ dbvalue.0 -1800
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nls_iso8859_1
+ath3k
+btusb
+bnep
+rfcomm
+bluetooth
+parport_pc
+ppdev
+joydev
+snd_hda_codec_idt
+snd_hda_codec_hdmi
+kvm
+psmouse
+hp_wmi
+sparse_keymap
+snd_seq_midi
+snd_rawmidi
+microcode
+uvcvideo
+videobuf2_core
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+arc4
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+serio_raw
+k10temp
+i2c_piix4
+video
+rts_pstor
+mac_hid
+ath9k
+snd_seq_midi_event
+mac80211
+ath9k_common
+ath9k_hw
+snd_seq
+snd_timer
+snd_seq_device
+snd
+radeon
+ath
+cfg80211
+wmi
+ttm
+drm_kms_helper
+soundcore
+drm
+snd_page_alloc
+i2c_algo_bit
+lp
+parport
+r8169
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x03 0x18560010
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x0a 0x40f000f0
+0x0b 0x0221101f
+0x0c 0x02a11020
+0x0d 0x90170110
+0x0e 0x40f000f0
+0x0f 0x40f000f0
+0x10 0x40f000f0
+0x11 0xd5a30130
+0x1f 0x40f000f0
+0x20 0x40f000f0
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 10.870082] [drm] Connector 2:
+[ 10.870083] [drm] HDMI-A-1
+[ 10.870084] [drm] HPD3
+--
+[ 11.050134] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
+[ 11.050862] snd_hda_intel 0000:00:01.1: irq 43 for MSI/MSI-X
+[ 11.094323] input: HD-Audio Generic HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.1/sound/card0/input7
+[ 11.279775] input: HD-Audio Generic Mic as /devices/pci0000:00/0000:00:14.2/sound/card1/input8
+[ 11.279959] input: HD-Audio Generic Front Headphone as /devices/pci0000:00/0000:00:14.2/sound/card1/input9
+[ 11.642883] psmouse serio1: synaptics: Touchpad model: 1, fw: 7.5, id: 0x1e0b1, caps: 0xd00073/0x240000/0xa0400
+
+
diff --git a/codecs/canonical/92hd81b1x5--hp-probook-6570b-ccert-201306-13745 b/codecs/canonical/92hd81b1x5--hp-probook-6570b-ccert-201306-13745
new file mode 100644
index 0000000..24927b5
--- /dev/null
+++ b/codecs/canonical/92hd81b1x5--hp-probook-6570b-ccert-201306-13745
@@ -0,0 +1,1443 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Wed Jul 24 09:58:51 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP ProBook 6570b
+Product Version: A1029D1102
+Firmware Version: 68ICE Ver. F.40
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-36-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xd4730000 irq 49
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 103c:17ab
+
+
+!!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
+snd-hda-intel: power_save_controller=N
+
+
+!!Loaded sound module options
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : N
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: IDT 92HD81B1X5
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x111d7605
+Subsystem Id: 0x103c17b7
+Revision Id: 0x100107
+No Modem Function Group found
+Default PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+Default Amp-Out caps: ofs=0x7f, nsteps=0x7f, stepsize=0x02, mute=1
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 D3cold S3D3cold CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=1
+ IO[0]: enable=1, dir=1, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Power-Map: 0x53
+Node 0x0a [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Control: name="Dock Line Out Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x0001173c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x21011030: [Jack] Line Out at Sep Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT VREF_HIZ
+ Unsolicited: tag=02, enabled=1
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0b [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0421101f: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13 0x14* 0x1c
+Node 0x0c [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00011734: IN OUT EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x04a11020: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=03, enabled=1
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0d [Pin Complex] wcaps 0x400501: Stereo
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Pincap 0x00010050: OUT EAPD Balanced
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0e [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0f [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Control: name="Line Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Line Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x2181102e: [Jack] Line In at Sep Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0xe
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=05, enabled=1
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x10 [Pin Complex] wcaps 0x400500: Mono
+ Pincap 0x00000010: OUT
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 1
+ 0x1a
+Node 0x11 [Pin Complex] wcaps 0x400483: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0xd5a30140: [Both] Mic at Int Top
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+Node 0x12 [Vendor Defined Widget] wcaps 0xf00503: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x20
+Node 0x13 [Audio Output] wcaps 0xd0c45: Stereo Amp-Out R/L
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="92HD81B1X5 Analog", type="Audio", device=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x65 0x65]
+ Converter: stream=0, channel=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Processing caps: benign=0, ncoeff=0
+Node 0x14 [Audio Output] wcaps 0xd0c45: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x65 0x65]
+ Converter: stream=0, channel=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Processing caps: benign=0, ncoeff=0
+Node 0x15 [Audio Input] wcaps 0x1d0541: Stereo
+ Device: name="92HD81B1X5 Analog", type="Audio", device=0
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x17
+ Processing caps: benign=0, ncoeff=0
+Node 0x16 [Audio Input] wcaps 0x1d0541: Stereo
+ Device: name="92HD81B1X5 Alt Analog", type="Audio", device=2
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x18
+ Processing caps: benign=0, ncoeff=0
+Node 0x17 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x0f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x08 0x08]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 7
+ 0x0c 0x0e 0x0f 0x1b 0x11* 0x12 0x0a
+Node 0x18 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Control: name="Capture Volume", index=1, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Capture Switch", index=1, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x0f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 7
+ 0x0c* 0x0e 0x0f 0x1b 0x11 0x12 0x0a
+Node 0x19 [Audio Selector] wcaps 0x300501: Stereo
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x1a [Audio Mixer] wcaps 0x200500: Mono
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 1
+ 0x19
+Node 0x1b [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Line Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Line Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 6
+ 0x0c 0x0e 0x0f 0x13 0x14 0x0a
+Node 0x1c [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x9f 0x9f]
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 1
+ 0x1b
+Node 0x1d [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states:
+ Power: setting=D3, actual=D3
+ Delay: 4 samples
+Node 0x1e [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states:
+ Power: setting=D3, actual=D3
+ Delay: 4 samples
+Node 0x1f [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 1
+ 0x1d
+Node 0x20 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 1
+ 0x1e
+Node 0x21 [Beep Generator Widget] wcaps 0x70040c: Mono Amp-Out
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x03, nsteps=0x03, stepsize=0x17, mute=1
+ Amp-Out vals: [0x01]
+ Power states:
+ Power: setting=D0, actual=D0
+Node 0x22 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 10 Jul 24 14:49 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 9 Jul 24 14:49 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 8 Jul 24 14:49 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 7 Jul 24 15:14 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 6 Jul 24 15:14 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 5 Jul 24 14:49 /dev/snd/pcmC0D2c
+crw-rw---T+ 1 root audio 116, 4 Jul 24 15:14 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 3 Jul 24 15:14 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 2 Jul 24 15:14 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 1 Jul 24 14:49 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jul 24 14:49 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Jul 24 14:49 .
+drwxr-xr-x 3 root root 280 Jul 24 14:49 ..
+lrwxrwxrwx 1 root root 12 Jul 24 14:49 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: 92HD81B1X5 Analog [92HD81B1X5 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: 92HD81B1X5 Analog [92HD81B1X5 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 2: 92HD81B1X5 Alt Analog [92HD81B1X5 Alt Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xd4730000 irq 49'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:111d7605,103c17b7,00100107 HDA:80862806,80860101,00100000'
+ Controls : 47
+ Simple ctrls : 18
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 127
+ Mono: Playback 101 [80%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 127
+ Mono:
+ Front Left: Playback 127 [100%] [0.00dB] [on]
+ Front Right: Playback 127 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 127
+ Mono:
+ Front Left: Playback 127 [100%] [0.00dB] [on]
+ Front Right: Playback 127 [100%] [0.00dB] [on]
+Simple mixer control 'Line',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Line Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 3
+ Mono: Playback 1 [33%] [-12.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 15
+ Front Left: Capture 8 [53%] [12.00dB] [on]
+ Front Right: Capture 8 [53%] [12.00dB] [on]
+Simple mixer control 'Capture',1
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 15
+ Front Left: Capture 0 [0%] [0.00dB] [off]
+ Front Right: Capture 0 [0%] [0.00dB] [off]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line Out+Speaker'
+ Item0: 'Line Out+Speaker'
+Simple mixer control 'Input Source',0
+ Capabilities: cenum
+ Items: 'Mic' 'Internal Mic' 'Line'
+ Item0: 'Internal Mic'
+Simple mixer control 'Input Source',1
+ Capabilities: cenum
+ Items: 'Mic' 'Internal Mic' 'Line'
+ Item0: 'Mic'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Loopback Mixing',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Disabled'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 127
+ value.1 127
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 127'
+ dbmin -9525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 127
+ value.1 127
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 127'
+ dbmin -9525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Loopback Mixing'
+ value Disabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Line Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Line Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value 'Line Out+Speaker'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 'Line Out+Speaker'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Input Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Mic
+ item.1 'Internal Mic'
+ item.2 Line
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Input Source'
+ index 1
+ value Mic
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Mic
+ item.1 'Internal Mic'
+ item.2 Line
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 8
+ value.1 8
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 15'
+ dbmin 0
+ dbmax 2250
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Capture Volume'
+ index 1
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 15'
+ dbmin 0
+ dbmax 2250
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Capture Switch'
+ index 1
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Line Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 1
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 3'
+ dbmin -1800
+ dbmax 0
+ dbvalue.0 -1200
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 101
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 127'
+ dbmin -9999999
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.26 {
+ iface CARD
+ name 'Line Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.27 {
+ iface CARD
+ name 'Dock Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.28 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.29 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.30 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.31 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.32 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.33 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.34 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.35 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.36 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.37 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.38 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.39 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.40 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.41 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.42 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.43 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.44 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.45 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.46 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.47 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+usb_storage
+ufs
+qnx4
+hfsplus
+hfs
+minix
+ntfs
+msdos
+jfs
+xfs
+reiserfs
+ext2
+nls_iso8859_1
+coretemp
+kvm_intel
+kvm
+ghash_clmulni_intel
+cryptd
+tpm_infineon
+joydev
+hp_wmi
+sparse_keymap
+snd_hda_codec_hdmi
+snd_hda_codec_idt
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+parport_pc
+ppdev
+dm_multipath
+scsi_dh
+snd_seq_midi
+tpm_tis
+snd_rawmidi
+arc4
+hp_accel
+lis3lv02d
+input_polldev
+kbccmnd
+microcode
+snd_seq_midi_event
+ath9k
+mac80211
+mac_hid
+snd_seq
+ath9k_common
+snd_timer
+snd_seq_device
+btusb
+ath9k_hw
+ath
+uvcvideo
+videobuf2_core
+lpc_ich
+videodev
+lp
+videobuf2_vmalloc
+rfcomm
+bnep
+snd
+cfg80211
+parport
+videobuf2_memops
+mei
+bluetooth
+soundcore
+snd_page_alloc
+psmouse
+serio_raw
+binfmt_misc
+disable_mmc
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+firewire_ohci
+firewire_core
+crc_itu_t
+sdhci_pci
+sdhci
+wmi
+i915
+drm_kms_helper
+drm
+i2c_algo_bit
+video
+ahci
+libahci
+e1000e
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x0a 0x21011030
+0x0b 0x0421101f
+0x0c 0x04a11020
+0x0d 0x90170110
+0x0e 0x40f000f0
+0x0f 0x2181102e
+0x10 0x40f000f0
+0x11 0xd5a30140
+0x1f 0x40f000f0
+0x20 0x40f000f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x18560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 13.371273] hp_accel: driver loaded
+[ 13.383649] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D0
+[ 13.383661] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D0
+[ 13.383750] snd_hda_intel 0000:00:1b.0: irq 49 for MSI/MSI-X
+[ 13.428884] input: HDA Intel PCH HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 13.429201] input: HDA Intel PCH HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 13.429565] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 13.430423] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 13.431042] input: HDA Intel PCH Dock Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 13.431186] input: HDA Intel PCH Line as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
+[ 13.431326] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input13
+[ 13.449461] init: failsafe main process (868) killed by TERM signal
+--
+[ 3509.476402] e1000e 0000:00:19.0: wake-up capability enabled by ACPI
+[ 3509.562450] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D3
+[ 3509.562457] PM: suspend of drv:snd_hda_intel dev:0000:00:1b.0 complete after 140.372 msecs
+[ 3509.890025] PM: suspend of drv:sd dev:0:0:0:0 complete after 588.092 msecs
+--
+[ 3510.594710] mei 0000:00:16.0: wd: failed to find the client
+[ 3510.614783] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D0
+[ 3510.614788] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D0
+[ 3510.614794] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D0
+[ 3510.614797] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D0
+[ 3510.614837] snd_hda_intel 0000:00:1b.0: irq 49 for MSI/MSI-X
+[ 3510.627957] [drm] Enabling RC6 states: RC6 on, RC6p on, RC6pp off
+--
+[ 8537.944204] e1000e 0000:00:19.0: wake-up capability enabled by ACPI
+[ 8538.030436] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D3
+[ 8538.030443] PM: suspend of drv:snd_hda_intel dev:0000:00:1b.0 complete after 140.525 msecs
+[ 8538.294879] PM: suspend of drv:sd dev:0:0:0:0 complete after 525.153 msecs
+--
+[ 8538.998672] mei 0000:00:16.0: wd: failed to find the client
+[ 8539.003514] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D0
+[ 8539.003518] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D0
+[ 8539.003525] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D0
+[ 8539.003528] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D0
+[ 8539.003571] snd_hda_intel 0000:00:1b.0: irq 49 for MSI/MSI-X
+[ 8539.031108] [drm] Enabling RC6 states: RC6 on, RC6p on, RC6pp off
+
+
diff --git a/codecs/canonical/92hd81b1x5-dell-inspiron-n5010-ccert-201010-6645 b/codecs/canonical/92hd81b1x5-dell-inspiron-n5010-ccert-201010-6645
new file mode 100644
index 0000000..b0e89aa
--- /dev/null
+++ b/codecs/canonical/92hd81b1x5-dell-inspiron-n5010-ccert-201010-6645
@@ -0,0 +1,949 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.60
+!!################################
+
+!!Script ran on: Mon Jun 4 22:14:14 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu quantal (development branch) \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu quantal (development branch)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron N5010
+Product Version: A07
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.4.0-3-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Intel ]: HDA-Intel - HDA Intel
+ HDA Intel at 0xfbd00000 irq 48
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 06)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!--------------------------------------------------------
+
+00:1b.0 0403: 8086:3b56 (rev 06)
+ Subsystem: 1028:0447
+
+
+!!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
+!!--------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: IDT 92HD81B1X5
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x111d7605
+Subsystem Id: 0x10280447
+Revision Id: 0x100105
+No Modem Function Group found
+Default PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+Default Amp-Out caps: ofs=0x7f, nsteps=0x7f, stepsize=0x02, mute=1
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=1
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Power-Map: 0x52
+Node 0x0a [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Control: name="Mic Jack Mode", index=0, device=0
+ ControlAmp: chs=0, dir=In, idx=0, ofs=0
+ Control: name="Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x0001173c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x03a11020: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0b [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13 0x14* 0x1c
+Node 0x0c [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Control: name="Internal Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00011734: IN OUT EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x90a70130: [Fixed] Mic at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0d [Pin Complex] wcaps 0x400501: Stereo
+ Pincap 0x00010050: OUT EAPD Balanced
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0e [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x400000f1: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x1
+ Pin-ctls: 0x00:
+ Unsolicited: tag=03, enabled=1
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0f [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x400000f2: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x2
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x10 [Pin Complex] wcaps 0x400500: Mono
+ Pincap 0x00000010: OUT
+ Pin Default 0x400000f3: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x3
+ Pin-ctls: 0x00:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1a
+Node 0x11 [Pin Complex] wcaps 0x400483: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x400000f4: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x4
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+Node 0x12 [Vendor Defined Widget] wcaps 0xf00503: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x20
+Node 0x13 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x64 0x64]
+ Converter: stream=8, channel=0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x14 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x64 0x64]
+ Converter: stream=8, channel=0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x15 [Audio Input] wcaps 0x1d0541: Stereo
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x17
+ Processing caps: benign=0, ncoeff=0
+Node 0x16 [Audio Input] wcaps 0x1d0541: Stereo
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x18
+ Processing caps: benign=0, ncoeff=0
+Node 0x17 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x0f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x08 0x08]
+ Power: setting=D0, actual=D0
+ Connection: 7
+ 0x0c* 0x0e 0x0f 0x1b 0x11 0x12 0x0a
+Node 0x18 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Amp-Out caps: ofs=0x00, nsteps=0x0f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Power: setting=D0, actual=D0
+ Connection: 7
+ 0x0c* 0x0e 0x0f 0x1b 0x11 0x12 0x0a
+Node 0x19 [Audio Selector] wcaps 0x300501: Stereo
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x1a [Audio Mixer] wcaps 0x200500: Mono
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x19
+Node 0x1b [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97]
+ Power: setting=D0, actual=D0
+ Connection: 6
+ 0x0c 0x0e 0x0f 0x13 0x14 0x0a
+Node 0x1c [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x9f 0x9f]
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1b
+Node 0x1d [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power: setting=D0, actual=D0
+ Delay: 4 samples
+Node 0x1e [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power: setting=D0, actual=D0
+ Delay: 4 samples
+Node 0x1f [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x400000f5: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x5
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1d
+Node 0x20 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x400000f6: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x6
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1e
+Node 0x21 [Beep Generator Widget] wcaps 0x70040c: Mono Amp-Out
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x03, nsteps=0x03, stepsize=0x17, mute=1
+ Amp-Out vals: [0x00]
+ Power: setting=D0, actual=D0
+Node 0x22 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Intel IbexPeak HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862804
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+Node 0x04 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x02* 0x03
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x02* 0x03
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x02* 0x03
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Jun 4 18:11 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Jun 4 18:11 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Jun 4 18:11 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Jun 4 18:12 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Jun 4 18:12 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Jun 4 18:12 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Jun 4 18:11 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jun 4 18:11 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Jun 4 18:11 .
+drwxr-xr-x 3 root root 220 Jun 4 18:11 ..
+lrwxrwxrwx 1 root root 12 Jun 4 18:11 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: Intel [HDA Intel], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Intel]
+
+Card hw:0 'Intel'/'HDA Intel at 0xfbd00000 irq 48'
+ Mixer name : 'Intel IbexPeak HDMI'
+ Components : 'HDA:111d7605,10280447,00100105 HDA:80862804,80860101,00100000'
+ Controls : 22
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 64
+ Mono: Playback 37 [58%] [-20.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+Simple mixer control 'Mic Jack Mode',0
+ Capabilities: enum
+ Items: 'Mic In' 'Line In'
+ Item0: 'Mic In'
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 3
+ Mono: Playback 1 [33%] [-12.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 15
+ Front Left: Capture 8 [53%] [12.00dB] [on]
+ Front Right: Capture 8 [53%] [12.00dB] [on]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!-------------
+
+--startcollapse--
+state.Intel {
+ control.1 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Mic Jack Mode'
+ value 'Mic In'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Mic In'
+ item.1 'Line In'
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 1
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 3'
+ dbmin -1800
+ dbmax 0
+ dbvalue.0 -1200
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 8
+ value.1 8
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 15'
+ dbmin 0
+ dbmax 2250
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 37
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 64'
+ dbmin -9999999
+ dbmax 0
+ dbvalue.0 -2025
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+bnep
+rfcomm
+parport_pc
+bluetooth
+ppdev
+arc4
+brcmsmac
+mac80211
+snd_hda_codec_hdmi
+joydev
+snd_hda_codec_idt
+brcmutil
+snd_hda_intel
+snd_hda_codec
+cfg80211
+uvcvideo
+videobuf2_core
+videodev
+videobuf2_vmalloc
+snd_hwdep
+snd_pcm
+snd_seq_midi
+crc8
+snd_rawmidi
+snd_seq_midi_event
+cordic
+mei
+videobuf2_memops
+snd_seq
+snd_timer
+snd_seq_device
+snd
+i915
+bcma
+soundcore
+snd_page_alloc
+drm_kms_helper
+drm
+i2c_algo_bit
+intel_ips
+coretemp
+psmouse
+serio_raw
+dell_wmi
+sparse_keymap
+video
+lp
+dell_laptop
+parport
+microcode
+dcdbas
+wmi
+mac_hid
+r8169
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x0a 0x03a11020
+0x0b 0x0321101f
+0x0c 0x90a70130
+0x0d 0x90170110
+0x0e 0x400000f1
+0x0f 0x400000f2
+0x10 0x400000f3
+0x11 0x400000f4
+0x1f 0x400000f5
+0x20 0x400000f6
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x04 0x18560010
+0x05 0x58560020
+0x06 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!------------------
+
+[ 8.717597] cfg80211: Calling CRDA to update world regulatory domain
+[ 8.729980] snd_hda_intel 0000:00:1b.0: irq 48 for MSI/MSI-X
+[ 8.731449] psmouse serio1: synaptics: Touchpad model: 1, fw: 7.2, id: 0x1c0b1, caps: 0xd04733/0xa40000/0xa0000
+--
+[ 8.807362] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio1/input/input8
+[ 9.045745] input: HDA Intel HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 9.045903] input: HDA Intel Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 9.046042] input: HDA Intel Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 10.263233] brcmsmac bcma0:0: mfg 4bf core 812 rev 24 class 0 irq 17
+
+
diff --git a/codecs/canonical/92hd81b1x5-dell-vostro-3500-ccert-201004-5574 b/codecs/canonical/92hd81b1x5-dell-vostro-3500-ccert-201004-5574
new file mode 100644
index 0000000..be025dd
--- /dev/null
+++ b/codecs/canonical/92hd81b1x5-dell-vostro-3500-ccert-201004-5574
@@ -0,0 +1,950 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.60
+!!################################
+
+!!Script ran on: Wed Sep 26 16:59:28 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Vostro 3500
+Product Version: Not Specified
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-29-generic-pae
+Operating System: GNU/Linux
+Architecture: i686
+Processor: i686
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Intel ]: HDA-Intel - HDA Intel
+ HDA Intel at 0xfbc00000 irq 48
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 06)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!--------------------------------------------------------
+
+00:1b.0 0403: 8086:3b56 (rev 06)
+ Subsystem: 1028:0441
+
+
+!!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
+!!--------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: IDT 92HD81B1X5
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x111d7605
+Subsystem Id: 0x10280441
+Revision Id: 0x100104
+No Modem Function Group found
+Default PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+Default Amp-Out caps: ofs=0x7f, nsteps=0x7f, stepsize=0x02, mute=1
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=1
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Power-Map: 0x02
+Node 0x0a [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Control: name="Mic Jack Mode", index=0, device=0
+ ControlAmp: chs=0, dir=In, idx=0, ofs=0
+ Control: name="Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x0001173c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x02a11020: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0b [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Front Headphone Jack", index=0, device=0
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0221101f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13 0x14* 0x1c
+Node 0x0c [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00011734: IN OUT EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0d [Pin Complex] wcaps 0x400501: Stereo
+ Pincap 0x00010050: OUT EAPD Balanced
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0e [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x400000f1: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x1
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0f [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x400000f2: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x2
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x10 [Pin Complex] wcaps 0x400500: Mono
+ Pincap 0x00000010: OUT
+ Pin Default 0x400000f3: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x3
+ Pin-ctls: 0x00:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1a
+Node 0x11 [Pin Complex] wcaps 0x400483: Stereo Amp-In
+ Control: name="Internal Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0xd5a30160: [Both] Mic at Int Top
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x6, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+Node 0x12 [Vendor Defined Widget] wcaps 0xf00503: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x20
+Node 0x13 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x64 0x64]
+ Converter: stream=8, channel=0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x14 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x64 0x64]
+ Converter: stream=8, channel=0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x15 [Audio Input] wcaps 0x1d0541: Stereo
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x17
+ Processing caps: benign=0, ncoeff=0
+Node 0x16 [Audio Input] wcaps 0x1d0541: Stereo
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x18
+ Processing caps: benign=0, ncoeff=0
+Node 0x17 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x0f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x08 0x08]
+ Power: setting=D0, actual=D0
+ Connection: 7
+ 0x0c 0x0e 0x0f 0x1b 0x11* 0x12 0x0a
+Node 0x18 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Amp-Out caps: ofs=0x00, nsteps=0x0f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Power: setting=D0, actual=D0
+ Connection: 7
+ 0x0c* 0x0e 0x0f 0x1b 0x11 0x12 0x0a
+Node 0x19 [Audio Selector] wcaps 0x300501: Stereo
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x1a [Audio Mixer] wcaps 0x200500: Mono
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x19
+Node 0x1b [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97]
+ Power: setting=D0, actual=D0
+ Connection: 6
+ 0x0c 0x0e 0x0f 0x13 0x14 0x0a
+Node 0x1c [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x9f 0x9f]
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1b
+Node 0x1d [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power: setting=D0, actual=D0
+ Delay: 4 samples
+Node 0x1e [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power: setting=D0, actual=D0
+ Delay: 4 samples
+Node 0x1f [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x400000f4: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x4
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1d
+Node 0x20 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x400000f5: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x5
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1e
+Node 0x21 [Beep Generator Widget] wcaps 0x70000c: Mono Amp-Out
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x03, nsteps=0x03, stepsize=0x17, mute=1
+ Amp-Out vals: [0x00]
+Node 0x22 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Intel IbexPeak HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862804
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+Node 0x04 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x02* 0x03
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x02* 0x03
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x02* 0x03
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Sep 26 12:57 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Sep 26 12:57 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Sep 26 12:57 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Sep 26 12:57 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Sep 26 12:57 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Sep 26 12:57 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Sep 26 12:57 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Sep 26 12:57 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Sep 26 12:57 .
+drwxr-xr-x 3 root root 220 Sep 26 12:57 ..
+lrwxrwxrwx 1 root root 12 Sep 26 12:57 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: Intel [HDA Intel], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Intel]
+
+Card hw:0 'Intel'/'HDA Intel at 0xfbc00000 irq 48'
+ Mixer name : 'Intel IbexPeak HDMI'
+ Components : 'HDA:111d7605,10280441,00100104 HDA:80862804,80860101,00100000'
+ Controls : 22
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 64
+ Mono: Playback 37 [58%] [-20.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+Simple mixer control 'Mic Jack Mode',0
+ Capabilities: enum
+ Items: 'Mic In' 'Line In'
+ Item0: 'Mic In'
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 3
+ Mono: Playback 1 [33%] [-12.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 15
+ Front Left: Capture 8 [53%] [12.00dB] [on]
+ Front Right: Capture 8 [53%] [12.00dB] [on]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!-------------
+
+--startcollapse--
+state.Intel {
+ control.1 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Mic Jack Mode'
+ value 'Mic In'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Mic In'
+ item.1 'Line In'
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 1
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 3'
+ dbmin -1800
+ dbmax 0
+ dbvalue.0 -1200
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 8
+ value.1 8
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 15'
+ dbmin 0
+ dbmax 2250
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 37
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 64'
+ dbmin -9999999
+ dbmax 0
+ dbvalue.0 -2025
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nls_iso8859_1
+nls_cp437
+vfat
+fat
+bnep
+rfcomm
+bluetooth
+parport_pc
+ppdev
+snd_hda_codec_hdmi
+snd_hda_codec_idt
+snd_hda_intel
+snd_hda_codec
+bcma
+snd_hwdep
+snd_pcm
+arc4
+snd_seq_midi
+joydev
+snd_rawmidi
+snd_seq_midi_event
+brcmsmac
+mac80211
+snd_seq
+brcmutil
+snd_timer
+i915
+cfg80211
+drm_kms_helper
+crc8
+snd_seq_device
+mei
+drm
+dell_wmi
+dell_laptop
+snd
+soundcore
+cordic
+snd_page_alloc
+sparse_keymap
+dcdbas
+mac_hid
+uvcvideo
+i2c_algo_bit
+psmouse
+lp
+serio_raw
+parport
+videodev
+video
+wmi
+usb_storage
+r8169
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x0a 0x02a11020
+0x0b 0x0221101f
+0x0c 0x400000f0
+0x0d 0x90170110
+0x0e 0x400000f1
+0x0f 0x400000f2
+0x10 0x400000f3
+0x11 0xd5a30160
+0x1f 0x400000f4
+0x20 0x400000f5
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x04 0x18560010
+0x05 0x58560020
+0x06 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!------------------
+
+[ 9.517223] cfg80211: Pending regulatory request, waiting for it to be processed...
+[ 9.908893] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 9.908961] snd_hda_intel 0000:00:1b.0: irq 48 for MSI/MSI-X
+[ 9.908994] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 9.923970] cfg80211: Updating information on frequency 2412 MHz for a 20 MHz width channel with regulatory rule:
+--
+[ 9.928457] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 3000 mBm)
+[ 10.272003] HDMI status: Codec=3 Pin=4 Presence_Detect=0 ELD_Valid=0
+[ 10.272105] input: HDA Intel HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 10.272232] input: HDA Intel Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 10.272346] input: HDA Intel Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 10.404462] EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro
+
+
diff --git a/codecs/canonical/92hd81b1x5-dell-vostro-3700-ccert-201001-4961 b/codecs/canonical/92hd81b1x5-dell-vostro-3700-ccert-201001-4961
new file mode 100644
index 0000000..551605d
--- /dev/null
+++ b/codecs/canonical/92hd81b1x5-dell-vostro-3700-ccert-201001-4961
@@ -0,0 +1,949 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.60
+!!################################
+
+!!Script ran on: Wed Sep 26 16:58:59 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Vostro 3700
+Product Version: Not Specified
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-29-generic-pae
+Operating System: GNU/Linux
+Architecture: i686
+Processor: i686
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Intel ]: HDA-Intel - HDA Intel
+ HDA Intel at 0xfbe00000 irq 49
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 06)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!--------------------------------------------------------
+
+00:1b.0 0403: 8086:3b56 (rev 06)
+ Subsystem: 1028:0442
+
+
+!!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
+!!--------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: IDT 92HD81B1X5
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x111d7605
+Subsystem Id: 0x10280442
+Revision Id: 0x100104
+No Modem Function Group found
+Default PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+Default Amp-Out caps: ofs=0x7f, nsteps=0x7f, stepsize=0x02, mute=1
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=1
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Power-Map: 0x02
+Node 0x0a [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Control: name="Mic Jack Mode", index=0, device=0
+ ControlAmp: chs=0, dir=In, idx=0, ofs=0
+ Control: name="Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x0001173c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x02a11020: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0b [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Front Headphone Jack", index=0, device=0
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0221101f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13 0x14* 0x1c
+Node 0x0c [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00011734: IN OUT EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0d [Pin Complex] wcaps 0x400501: Stereo
+ Pincap 0x00010050: OUT EAPD Balanced
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0e [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x400000f1: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x1
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0f [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x400000f2: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x2
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x10 [Pin Complex] wcaps 0x400500: Mono
+ Pincap 0x00000010: OUT
+ Pin Default 0x400000f3: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x3
+ Pin-ctls: 0x00:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1a
+Node 0x11 [Pin Complex] wcaps 0x400483: Stereo Amp-In
+ Control: name="Internal Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0xd5a30160: [Both] Mic at Int Top
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x6, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+Node 0x12 [Vendor Defined Widget] wcaps 0xf00503: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x20
+Node 0x13 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x64 0x64]
+ Converter: stream=8, channel=0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x14 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x64 0x64]
+ Converter: stream=8, channel=0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x15 [Audio Input] wcaps 0x1d0541: Stereo
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x17
+ Processing caps: benign=0, ncoeff=0
+Node 0x16 [Audio Input] wcaps 0x1d0541: Stereo
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x18
+ Processing caps: benign=0, ncoeff=0
+Node 0x17 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x0f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x08 0x08]
+ Power: setting=D0, actual=D0
+ Connection: 7
+ 0x0c 0x0e 0x0f 0x1b 0x11* 0x12 0x0a
+Node 0x18 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Amp-Out caps: ofs=0x00, nsteps=0x0f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Power: setting=D0, actual=D0
+ Connection: 7
+ 0x0c* 0x0e 0x0f 0x1b 0x11 0x12 0x0a
+Node 0x19 [Audio Selector] wcaps 0x300501: Stereo
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x1a [Audio Mixer] wcaps 0x200500: Mono
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x19
+Node 0x1b [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97]
+ Power: setting=D0, actual=D0
+ Connection: 6
+ 0x0c 0x0e 0x0f 0x13 0x14 0x0a
+Node 0x1c [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x9f 0x9f]
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1b
+Node 0x1d [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power: setting=D0, actual=D0
+ Delay: 4 samples
+Node 0x1e [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power: setting=D0, actual=D0
+ Delay: 4 samples
+Node 0x1f [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x400000f4: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x4
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1d
+Node 0x20 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x400000f5: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x5
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1e
+Node 0x21 [Beep Generator Widget] wcaps 0x70000c: Mono Amp-Out
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x03, nsteps=0x03, stepsize=0x17, mute=1
+ Amp-Out vals: [0x00]
+Node 0x22 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Intel IbexPeak HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862804
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+Node 0x04 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x02* 0x03
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x02* 0x03
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x02* 0x03
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Sep 26 12:56 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Sep 26 12:56 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Sep 26 12:56 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Sep 26 12:57 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Sep 26 12:57 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Sep 26 12:57 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Sep 26 12:56 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Sep 26 12:56 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Sep 26 12:56 .
+drwxr-xr-x 3 root root 220 Sep 26 12:56 ..
+lrwxrwxrwx 1 root root 12 Sep 26 12:56 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: Intel [HDA Intel], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Intel]
+
+Card hw:0 'Intel'/'HDA Intel at 0xfbe00000 irq 49'
+ Mixer name : 'Intel IbexPeak HDMI'
+ Components : 'HDA:111d7605,10280442,00100104 HDA:80862804,80860101,00100000'
+ Controls : 22
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 64
+ Mono: Playback 37 [58%] [-20.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+Simple mixer control 'Mic Jack Mode',0
+ Capabilities: enum
+ Items: 'Mic In' 'Line In'
+ Item0: 'Mic In'
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 3
+ Mono: Playback 1 [33%] [-12.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 15
+ Front Left: Capture 8 [53%] [12.00dB] [on]
+ Front Right: Capture 8 [53%] [12.00dB] [on]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!-------------
+
+--startcollapse--
+state.Intel {
+ control.1 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Mic Jack Mode'
+ value 'Mic In'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Mic In'
+ item.1 'Line In'
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 1
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 3'
+ dbmin -1800
+ dbmax 0
+ dbvalue.0 -1200
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 8
+ value.1 8
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 15'
+ dbmin 0
+ dbmax 2250
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 37
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 64'
+ dbmin -9999999
+ dbmax 0
+ dbvalue.0 -2025
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+bnep
+rfcomm
+parport_pc
+bluetooth
+ppdev
+snd_hda_codec_hdmi
+snd_hda_codec_idt
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+arc4
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+joydev
+snd_seq_midi_event
+b43
+uvcvideo
+videodev
+mac80211
+snd_seq
+snd_timer
+snd_seq_device
+snd
+i915
+drm_kms_helper
+drm
+cfg80211
+intel_ips
+soundcore
+snd_page_alloc
+i2c_algo_bit
+psmouse
+mei
+serio_raw
+mac_hid
+video
+dell_wmi
+sparse_keymap
+wmi
+dell_laptop
+dcdbas
+bcma
+lp
+parport
+sdhci_pci
+sdhci
+firewire_ohci
+firewire_core
+r8169
+crc_itu_t
+ssb
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x0a 0x02a11020
+0x0b 0x0221101f
+0x0c 0x400000f0
+0x0d 0x90170110
+0x0e 0x400000f1
+0x0f 0x400000f2
+0x10 0x400000f3
+0x11 0xd5a30160
+0x1f 0x400000f4
+0x20 0x400000f5
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x04 0x18560010
+0x05 0x58560020
+0x06 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!------------------
+
+[ 10.436582] Broadcom 43xx driver loaded [ Features: PNL ]
+[ 10.483688] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 10.483761] snd_hda_intel 0000:00:1b.0: irq 49 for MSI/MSI-X
+[ 10.483796] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 10.711754] cfg80211: Updating information on frequency 2412 MHz for a 20 MHz width channel with regulatory rule:
+--
+[ 10.711816] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
+[ 12.881901] HDMI status: Codec=3 Pin=4 Presence_Detect=0 ELD_Valid=0
+[ 12.882038] input: HDA Intel HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 12.882133] input: HDA Intel Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 12.882226] input: HDA Intel Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 13.680460] r8169 0000:13:00.0: eth0: link down
+
+
diff --git a/codecs/canonical/92hd81b1x5-dell-vostro-3700-ccert-201004-5579 b/codecs/canonical/92hd81b1x5-dell-vostro-3700-ccert-201004-5579
new file mode 100644
index 0000000..3cf0183
--- /dev/null
+++ b/codecs/canonical/92hd81b1x5-dell-vostro-3700-ccert-201004-5579
@@ -0,0 +1,949 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.60
+!!################################
+
+!!Script ran on: Wed Sep 26 16:59:12 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Vostro 3700
+Product Version: Not Specified
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-29-generic-pae
+Operating System: GNU/Linux
+Architecture: i686
+Processor: i686
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Intel ]: HDA-Intel - HDA Intel
+ HDA Intel at 0xfbd00000 irq 49
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 06)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!--------------------------------------------------------
+
+00:1b.0 0403: 8086:3b56 (rev 06)
+ Subsystem: 1028:0442
+
+
+!!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
+!!--------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: IDT 92HD81B1X5
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x111d7605
+Subsystem Id: 0x10280442
+Revision Id: 0x100105
+No Modem Function Group found
+Default PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+Default Amp-Out caps: ofs=0x7f, nsteps=0x7f, stepsize=0x02, mute=1
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=1
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Power-Map: 0x02
+Node 0x0a [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Control: name="Mic Jack Mode", index=0, device=0
+ ControlAmp: chs=0, dir=In, idx=0, ofs=0
+ Control: name="Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x0001173c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x02a11020: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0b [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Front Headphone Jack", index=0, device=0
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0221101f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13 0x14* 0x1c
+Node 0x0c [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00011734: IN OUT EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0d [Pin Complex] wcaps 0x400501: Stereo
+ Pincap 0x00010050: OUT EAPD Balanced
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0e [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x400000f1: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x1
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0f [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x400000f2: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x2
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x10 [Pin Complex] wcaps 0x400500: Mono
+ Pincap 0x00000010: OUT
+ Pin Default 0x400000f3: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x3
+ Pin-ctls: 0x00:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1a
+Node 0x11 [Pin Complex] wcaps 0x400483: Stereo Amp-In
+ Control: name="Internal Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0xd5a30160: [Both] Mic at Int Top
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x6, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+Node 0x12 [Vendor Defined Widget] wcaps 0xf00503: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x20
+Node 0x13 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x64 0x64]
+ Converter: stream=8, channel=0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x14 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x64 0x64]
+ Converter: stream=8, channel=0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x15 [Audio Input] wcaps 0x1d0541: Stereo
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x17
+ Processing caps: benign=0, ncoeff=0
+Node 0x16 [Audio Input] wcaps 0x1d0541: Stereo
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x18
+ Processing caps: benign=0, ncoeff=0
+Node 0x17 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x0f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x08 0x08]
+ Power: setting=D0, actual=D0
+ Connection: 7
+ 0x0c 0x0e 0x0f 0x1b 0x11* 0x12 0x0a
+Node 0x18 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Amp-Out caps: ofs=0x00, nsteps=0x0f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Power: setting=D0, actual=D0
+ Connection: 7
+ 0x0c* 0x0e 0x0f 0x1b 0x11 0x12 0x0a
+Node 0x19 [Audio Selector] wcaps 0x300501: Stereo
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x1a [Audio Mixer] wcaps 0x200500: Mono
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x19
+Node 0x1b [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97]
+ Power: setting=D0, actual=D0
+ Connection: 6
+ 0x0c 0x0e 0x0f 0x13 0x14 0x0a
+Node 0x1c [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x9f 0x9f]
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1b
+Node 0x1d [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power: setting=D0, actual=D0
+ Delay: 4 samples
+Node 0x1e [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power: setting=D0, actual=D0
+ Delay: 4 samples
+Node 0x1f [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x400000f4: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x4
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1d
+Node 0x20 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x400000f5: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x5
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1e
+Node 0x21 [Beep Generator Widget] wcaps 0x70040c: Mono Amp-Out
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x03, nsteps=0x03, stepsize=0x17, mute=1
+ Amp-Out vals: [0x00]
+ Power: setting=D0, actual=D0
+Node 0x22 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Intel IbexPeak HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862804
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+Node 0x04 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x02* 0x03
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x02* 0x03
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x02* 0x03
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Sep 26 12:57 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Sep 26 12:57 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Sep 26 12:57 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Sep 26 12:57 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Sep 26 12:57 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Sep 26 12:57 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Sep 26 12:57 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Sep 26 12:57 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Sep 26 12:57 .
+drwxr-xr-x 3 root root 220 Sep 26 12:57 ..
+lrwxrwxrwx 1 root root 12 Sep 26 12:57 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: Intel [HDA Intel], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Intel]
+
+Card hw:0 'Intel'/'HDA Intel at 0xfbd00000 irq 49'
+ Mixer name : 'Intel IbexPeak HDMI'
+ Components : 'HDA:111d7605,10280442,00100105 HDA:80862804,80860101,00100000'
+ Controls : 22
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 64
+ Mono: Playback 37 [58%] [-20.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+Simple mixer control 'Mic Jack Mode',0
+ Capabilities: enum
+ Items: 'Mic In' 'Line In'
+ Item0: 'Mic In'
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 3
+ Mono: Playback 1 [33%] [-12.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 15
+ Front Left: Capture 8 [53%] [12.00dB] [on]
+ Front Right: Capture 8 [53%] [12.00dB] [on]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!-------------
+
+--startcollapse--
+state.Intel {
+ control.1 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Mic Jack Mode'
+ value 'Mic In'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Mic In'
+ item.1 'Line In'
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 1
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 3'
+ dbmin -1800
+ dbmax 0
+ dbvalue.0 -1200
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 8
+ value.1 8
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 15'
+ dbmin 0
+ dbmax 2250
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 37
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 64'
+ dbmin -9999999
+ dbmax 0
+ dbvalue.0 -2025
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+bnep
+rfcomm
+bluetooth
+parport_pc
+ppdev
+snd_hda_codec_hdmi
+snd_hda_codec_idt
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+joydev
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+bcma
+snd_seq_midi_event
+snd_seq
+arc4
+snd_timer
+snd_seq_device
+snd
+brcmsmac
+soundcore
+snd_page_alloc
+mac80211
+i915
+dell_wmi
+sparse_keymap
+uvcvideo
+mac_hid
+wmi
+dell_laptop
+brcmutil
+drm_kms_helper
+drm
+cfg80211
+psmouse
+i2c_algo_bit
+serio_raw
+crc8
+videodev
+cordic
+mei
+dcdbas
+video
+lp
+parport
+firewire_ohci
+firewire_core
+crc_itu_t
+r8169
+sdhci_pci
+sdhci
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x0a 0x02a11020
+0x0b 0x0221101f
+0x0c 0x400000f0
+0x0d 0x90170110
+0x0e 0x400000f1
+0x0f 0x400000f2
+0x10 0x400000f3
+0x11 0xd5a30160
+0x1f 0x400000f4
+0x20 0x400000f5
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x04 0x18560010
+0x05 0x58560020
+0x06 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!------------------
+
+[ 8.303400] type=1400 audit(1348678625.211:10): apparmor="STATUS" operation="profile_replace" name="/usr/lib/connman/scripts/dhclient-script" pid=632 comm="apparmor_parser"
+[ 8.530687] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 8.530753] snd_hda_intel 0000:00:1b.0: irq 49 for MSI/MSI-X
+[ 8.530789] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 9.083377] EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro
+[ 9.824535] HDMI status: Codec=3 Pin=4 Presence_Detect=0 ELD_Valid=0
+[ 9.824668] input: HDA Intel HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 9.824793] input: HDA Intel Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 9.824892] input: HDA Intel Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 10.930758] r8169 0000:13:00.0: eth0: link down
+
+
diff --git a/codecs/canonical/92hd87b1-3-dell-inspiron-m5110-ccert-201105-8043 b/codecs/canonical/92hd87b1-3-dell-inspiron-m5110-ccert-201105-8043
index a48b9d6..a7e7824 100644
--- a/codecs/canonical/92hd87b1-3-dell-inspiron-m5110-ccert-201105-8043
+++ b/codecs/canonical/92hd87b1-3-dell-inspiron-m5110-ccert-201105-8043
@@ -3,7 +3,7 @@ upload=true&script=true&cardinfo=
!!ALSA Information Script v 0.4.60
!!################################
-!!Script ran on: Wed Jun 20 06:30:33 UTC 2012
+!!Script ran on: Tue Jun 19 07:40:53 UTC 2012
!!Linux Distribution
@@ -57,7 +57,7 @@ Pulseaudio:
!!-----------------------------
0 [Generic ]: HDA-Intel - HD-Audio Generic
- HD-Audio Generic at 0xff744000 irq 57
+ HD-Audio Generic at 0xff744000 irq 58
1 [Generic_1 ]: HDA-Intel - HD-Audio Generic
HD-Audio Generic at 0xff740000 irq 16
@@ -274,7 +274,7 @@ Node 0x11 [Pin Complex] wcaps 0x400483: Stereo Amp-In
Control: name="Internal Mic Capture Volume", index=0, device=0
ControlAmp: chs=3, dir=In, idx=0, ofs=0
Amp-In caps: N/A
- Amp-In vals: [0x03 0x03]
+ Amp-In vals: [0x00 0x00]
Pincap 0x00000024: IN Detect
Pin Default 0xd5a30160: [Both] Mic at Int Top
Conn = ATAPI, Color = Unknown
@@ -296,7 +296,7 @@ Node 0x13 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
ControlAmp: chs=3, dir=Out, idx=0, ofs=0
Device: name="STAC92xx Analog", type="Audio", device=0
Amp-Out caps: N/A
- Amp-Out vals: [0x7d 0x7d]
+ Amp-Out vals: [0x64 0x64]
Converter: stream=8, channel=0
Power: setting=D0, actual=D0
Delay: 13 samples
@@ -306,7 +306,7 @@ Node 0x14 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
Control: name="Headphone Playback Switch", index=0, device=0
ControlAmp: chs=3, dir=Out, idx=0, ofs=0
Amp-Out caps: N/A
- Amp-Out vals: [0x7d 0x7d]
+ Amp-Out vals: [0x64 0x64]
Converter: stream=8, channel=0
Power: setting=D0, actual=D0
Delay: 13 samples
@@ -333,7 +333,7 @@ Node 0x17 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
Control: name="Capture Switch", index=0, device=0
ControlAmp: chs=3, dir=Out, idx=0, ofs=0
Amp-Out caps: ofs=0x00, nsteps=0x0f, stepsize=0x05, mute=1
- Amp-Out vals: [0x0d 0x0d]
+ Amp-Out vals: [0x08 0x08]
Power: setting=D0, actual=D0
Connection: 7
0x0c 0x0e 0x0f 0x1b 0x11* 0x12 0x0a
@@ -398,22 +398,22 @@ Node 0x22 [Vendor Defined Widget] wcaps 0xf00000: Mono
!!ALSA Device nodes
!!-----------------
-crw-rw---T+ 1 root audio 116, 4 Jun 19 23:32 /dev/snd/controlC0
-crw-rw---T+ 1 root audio 116, 8 Jun 19 23:32 /dev/snd/controlC1
-crw-rw---T+ 1 root audio 116, 3 Jun 19 23:32 /dev/snd/hwC0D0
-crw-rw---T+ 1 root audio 116, 7 Jun 19 23:32 /dev/snd/hwC1D0
-crw-rw---T+ 1 root audio 116, 2 Jun 20 02:27 /dev/snd/pcmC0D3p
-crw-rw---T+ 1 root audio 116, 6 Jun 20 02:25 /dev/snd/pcmC1D0c
-crw-rw---T+ 1 root audio 116, 5 Jun 20 02:28 /dev/snd/pcmC1D0p
-crw-rw---T+ 1 root audio 116, 1 Jun 19 23:32 /dev/snd/seq
-crw-rw---T+ 1 root audio 116, 33 Jun 19 23:32 /dev/snd/timer
+crw-rw---T+ 1 root audio 116, 4 Jun 19 03:38 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Jun 19 03:38 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Jun 19 03:38 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Jun 19 03:38 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 Jun 19 03:38 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Jun 19 03:38 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 Jun 19 03:38 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Jun 19 03:38 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jun 19 03:38 /dev/snd/timer
/dev/snd/by-path:
total 0
-drwxr-xr-x 2 root root 80 Jun 19 23:32 .
-drwxr-xr-x 3 root root 240 Jun 19 23:32 ..
-lrwxrwxrwx 1 root root 12 Jun 19 23:32 pci-0000:00:01.1 -> ../controlC0
-lrwxrwxrwx 1 root root 12 Jun 19 23:32 pci-0000:00:14.2 -> ../controlC1
+drwxr-xr-x 2 root root 80 Jun 19 03:38 .
+drwxr-xr-x 3 root root 240 Jun 19 03:38 ..
+lrwxrwxrwx 1 root root 12 Jun 19 03:38 pci-0000:00:01.1 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Jun 19 03:38 pci-0000:00:14.2 -> ../controlC1
!!Aplay/Arecord output
@@ -433,7 +433,7 @@ ARECORD
**** List of CAPTURE Hardware Devices ****
card 1: Generic_1 [HD-Audio Generic], device 0: STAC92xx Analog [STAC92xx Analog]
- Subdevices: 0/1
+ Subdevices: 1/1
Subdevice #0: subdevice #0
!!Amixer output
@@ -441,7 +441,7 @@ card 1: Generic_1 [HD-Audio Generic], device 0: STAC92xx Analog [STAC92xx Analog
!!-------Mixer controls for card 0 [Generic]
-Card hw:0 'Generic'/'HD-Audio Generic at 0xff744000 irq 57'
+Card hw:0 'Generic'/'HD-Audio Generic at 0xff744000 irq 58'
Mixer name : 'ATI R6xx HDMI'
Components : 'HDA:1002aa01,00aa0100,00100200'
Controls : 6
@@ -462,7 +462,7 @@ Simple mixer control 'Master',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
Playback channels: Mono
Limits: Playback 0 - 64
- Mono: Playback 62 [97%] [-1.50dB] [on]
+ Mono: Playback 37 [58%] [-20.25dB] [on]
Simple mixer control 'Headphone',0
Capabilities: pvolume pswitch penum
Playback channels: Front Left - Front Right
@@ -503,14 +503,14 @@ Simple mixer control 'Capture',0
Capabilities: cvolume cswitch penum
Capture channels: Front Left - Front Right
Limits: Capture 0 - 15
- Front Left: Capture 13 [87%] [19.50dB] [on]
- Front Right: Capture 13 [87%] [19.50dB] [on]
+ Front Left: Capture 8 [53%] [12.00dB] [on]
+ Front Right: Capture 8 [53%] [12.00dB] [on]
Simple mixer control 'Internal Mic',0
Capabilities: cvolume penum
Capture channels: Front Left - Front Right
Limits: Capture 0 - 3
- Front Left: Capture 3 [100%] [30.00dB]
- Front Right: Capture 3 [100%] [30.00dB]
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
!!Alsactl output
@@ -674,8 +674,8 @@ state.Generic_1 {
control.8 {
iface MIXER
name 'Capture Volume'
- value.0 13
- value.1 13
+ value.0 8
+ value.1 8
comment {
access 'read write'
type INTEGER
@@ -683,8 +683,8 @@ state.Generic_1 {
range '0 - 15'
dbmin 0
dbmax 2250
- dbvalue.0 1950
- dbvalue.1 1950
+ dbvalue.0 1200
+ dbvalue.1 1200
}
}
control.9 {
@@ -717,8 +717,8 @@ state.Generic_1 {
control.11 {
iface MIXER
name 'Internal Mic Capture Volume'
- value.0 3
- value.1 3
+ value.0 0
+ value.1 0
comment {
access 'read write'
type INTEGER
@@ -726,14 +726,14 @@ state.Generic_1 {
range '0 - 3'
dbmin 0
dbmax 3000
- dbvalue.0 3000
- dbvalue.1 3000
+ dbvalue.0 0
+ dbvalue.1 0
}
}
control.12 {
iface MIXER
name 'Master Playback Volume'
- value 62
+ value 37
comment {
access 'read write'
type INTEGER
@@ -741,7 +741,7 @@ state.Generic_1 {
range '0 - 64'
dbmin -9999999
dbmax 0
- dbvalue.0 -150
+ dbvalue.0 -2025
}
}
control.13 {
@@ -799,48 +799,56 @@ state.Generic_1 {
!!------------------
Module
-bnep
-joydev
-rfcomm
-bluetooth
parport_pc
ppdev
-vesafb
+rfcomm
+bnep
+bluetooth
uvcvideo
videodev
v4l2_compat_ioctl32
-lib80211_crypt_tkip
-wl
snd_hda_codec_idt
-dell_wmi
-psmouse
-sparse_keymap
snd_hda_codec_hdmi
-serio_raw
-dell_laptop
+joydev
snd_hda_intel
snd_hda_codec
-snd_hwdep
-dcdbas
-lib80211
-wmi
-i2c_piix4
-k10temp
-snd_pcm
-fglrx
snd_seq_midi
+bcma
+arc4
+radeon
+snd_hwdep
snd_rawmidi
+snd_pcm
snd_seq_midi_event
snd_seq
snd_timer
snd_seq_device
snd
+brcmsmac
soundcore
+dell_laptop
+ttm
+drm_kms_helper
+mac80211
+dcdbas
+drm
+mac_hid
+dell_wmi
+psmouse
+sparse_keymap
+wmi
+serio_raw
snd_page_alloc
-video
+brcmutil
+cfg80211
lp
+i2c_piix4
parport
-mac_hid
+crc8
+i2c_algo_bit
+video
+cordic
+k10temp
sdhci_pci
sdhci
pata_atiixp
@@ -877,16 +885,22 @@ r8169
!!ALSA/HDA dmesg
!!------------------
-[ 11.008319] type=1400 audit(1340163173.302:7): apparmor="STATUS" operation="profile_replace" name="/usr/lib/connman/scripts/dhclient-script" pid=567 comm="apparmor_parser"
-[ 11.018527] snd_hda_intel 0000:00:01.1: PCI INT B -> GSI 19 (level, low) -> IRQ 19
-[ 11.018602] snd_hda_intel 0000:00:01.1: irq 57 for MSI/MSI-X
-[ 11.018672] snd_hda_intel 0000:00:01.1: setting latency timer to 64
-[ 11.037906] HDMI status: Codec=0 Pin=3 Presence_Detect=0 ELD_Valid=0
-[ 11.038020] input: HD-Audio Generic HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.1/sound/card0/input7
-[ 11.038315] snd_hda_intel 0000:00:14.2: PCI INT A -> GSI 16 (level, low) -> IRQ 16
-[ 11.074101] input: Dell WMI hotkeys as /devices/virtual/input/input8
-[ 11.090020] input: HD-Audio Generic Mic as /devices/pci0000:00/0000:00:14.2/sound/card1/input9
-[ 11.090142] input: HD-Audio Generic Headphone as /devices/pci0000:00/0000:00:14.2/sound/card1/input10
-[ 11.215440] wl 0000:03:00.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
+[ 8.163759] [drm] Connector 2:
+[ 8.163760] [drm] HDMI-A
+[ 8.163761] [drm] HPD3
+--
+[ 8.458762] radeon 0000:01:00.0: setting latency timer to 64
+[ 8.458776] snd_hda_intel 0000:00:01.1: PCI INT B -> GSI 19 (level, low) -> IRQ 19
+[ 8.458844] snd_hda_intel 0000:00:01.1: irq 58 for MSI/MSI-X
+[ 8.458868] snd_hda_intel 0000:00:01.1: setting latency timer to 64
+[ 8.459341] [drm] initializing kernel modesetting (CAICOS 0x1002:0x6760 0x1028:0x04CB).
+--
+[ 8.797394] type=1400 audit(1340091517.059:4): apparmor="STATUS" operation="profile_load" name="/usr/lib/connman/scripts/dhclient-script" pid=687 comm="apparmor_parser"
+[ 8.936673] HDMI status: Codec=0 Pin=3 Presence_Detect=0 ELD_Valid=0
+[ 8.936768] input: HD-Audio Generic HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.1/sound/card0/input10
+[ 8.937126] snd_hda_intel 0000:00:14.2: PCI INT A -> GSI 16 (level, low) -> IRQ 16
+[ 9.005810] input: HD-Audio Generic Mic as /devices/pci0000:00/0000:00:14.2/sound/card1/input11
+[ 9.006082] input: HD-Audio Generic Headphone as /devices/pci0000:00/0000:00:14.2/sound/card1/input12
+[ 9.025438] Linux video capture interface: v2.00
diff --git a/codecs/canonical/92hd87b1-3-dell-inspiron-n5110-ccert-201012-6931 b/codecs/canonical/92hd87b1-3-dell-inspiron-n5110-ccert-201012-6931
new file mode 100644
index 0000000..1e2e13b
--- /dev/null
+++ b/codecs/canonical/92hd87b1-3-dell-inspiron-n5110-ccert-201012-6931
@@ -0,0 +1,923 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.60
+!!################################
+
+!!Script ran on: Sat Jul 7 15:09:53 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron N5110
+Product Version: Not Specified
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-23-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7f00000 irq 54
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 03)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!--------------------------------------------------------
+
+00:1b.0 0403: 8086:1c20 (rev 03)
+ Subsystem: 1028:04b0
+
+
+!!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
+!!--------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: IDT 92HD87B1/3
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x111d76d1
+Subsystem Id: 0x102804b0
+Revision Id: 0x100205
+No Modem Function Group found
+Default PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+Default Amp-Out caps: ofs=0x7f, nsteps=0x7f, stepsize=0x02, mute=1
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=1
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Power-Map: 0x52
+Node 0x0a [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Control: name="Mic Jack Mode", index=0, device=0
+ ControlAmp: chs=0, dir=In, idx=0, ofs=0
+ Control: name="Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x0001173c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x04a11020: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0b [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0421101f: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13 0x14* 0x1c
+Node 0x0c [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00011734: IN OUT EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0d [Pin Complex] wcaps 0x400501: Stereo
+ Pincap 0x00010050: OUT EAPD Balanced
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00] [0x00 0x00] [0x00 0x00]
+ Unsolicited: tag=03, enabled=1
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0f [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x400000f2: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x2
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00500: Mono
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1a
+Node 0x11 [Pin Complex] wcaps 0x400483: Stereo Amp-In
+ Control: name="Internal Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0xd5a30160: [Both] Mic at Int Top
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x6, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+Node 0x12 [Vendor Defined Widget] wcaps 0xf00503: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x20
+Node 0x13 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x64 0x64]
+ Converter: stream=8, channel=0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x14 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x64 0x64]
+ Converter: stream=8, channel=0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x15 [Audio Input] wcaps 0x1d0541: Stereo
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x17
+ Processing caps: benign=0, ncoeff=0
+Node 0x16 [Audio Input] wcaps 0x1d0541: Stereo
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x18
+ Processing caps: benign=0, ncoeff=0
+Node 0x17 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x0f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x08 0x08]
+ Power: setting=D0, actual=D0
+ Connection: 7
+ 0x0c 0x0e 0x0f 0x1b 0x11* 0x12 0x0a
+Node 0x18 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Amp-Out caps: ofs=0x00, nsteps=0x0f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Power: setting=D0, actual=D0
+ Connection: 7
+ 0x0c* 0x0e 0x0f 0x1b 0x11 0x12 0x0a
+Node 0x19 [Vendor Defined Widget] wcaps 0xf00501: Stereo
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x1a [Vendor Defined Widget] wcaps 0xf00500: Mono
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x19
+Node 0x1b [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97]
+ Power: setting=D0, actual=D0
+ Connection: 6
+ 0x0c 0x0e 0x0f 0x13 0x14 0x0a
+Node 0x1c [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x9f 0x9f]
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1b
+Node 0x1d [Vendor Defined Widget] wcaps 0xf4061d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Power: setting=D0, actual=D0
+ Delay: 4 samples
+Node 0x1e [Vendor Defined Widget] wcaps 0xf4061d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Power: setting=D0, actual=D0
+ Delay: 4 samples
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00781: Stereo Digital
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1d
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00781: Stereo Digital
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1e
+Node 0x21 [Beep Generator Widget] wcaps 0x70040c: Mono Amp-Out
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x03, nsteps=0x03, stepsize=0x17, mute=1
+ Amp-Out vals: [0x00]
+ Power: setting=D0, actual=D0
+Node 0x22 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Intel CougarPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862805
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Jul 7 11:07 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Jul 7 11:07 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Jul 7 11:07 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Jul 7 11:08 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Jul 7 11:08 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Jul 7 11:08 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Jul 7 11:07 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jul 7 11:07 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Jul 7 11:07 .
+drwxr-xr-x 3 root root 220 Jul 7 11:07 ..
+lrwxrwxrwx 1 root root 12 Jul 7 11:07 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7f00000 irq 54'
+ Mixer name : 'Intel CougarPoint HDMI'
+ Components : 'HDA:111d76d1,102804b0,00100205 HDA:80862805,80860101,00100000'
+ Controls : 22
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 64
+ Mono: Playback 37 [58%] [-20.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+Simple mixer control 'Mic Jack Mode',0
+ Capabilities: enum
+ Items: 'Mic In' 'Line In'
+ Item0: 'Mic In'
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 3
+ Mono: Playback 1 [33%] [-12.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 15
+ Front Left: Capture 8 [53%] [12.00dB] [on]
+ Front Right: Capture 8 [53%] [12.00dB] [on]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!-------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Mic Jack Mode'
+ value 'Mic In'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Mic In'
+ item.1 'Line In'
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 1
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 3'
+ dbmin -1800
+ dbmax 0
+ dbvalue.0 -1200
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 8
+ value.1 8
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 15'
+ dbmin 0
+ dbmax 2250
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 37
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 64'
+ dbmin -9999999
+ dbmax 0
+ dbvalue.0 -2025
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nls_iso8859_1
+nls_cp437
+vfat
+fat
+bnep
+rfcomm
+parport_pc
+ppdev
+snd_hda_codec_hdmi
+snd_hda_codec_idt
+snd_hda_intel
+snd_hda_codec
+joydev
+snd_hwdep
+snd_pcm
+snd_seq_midi
+arc4
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+snd_timer
+snd_seq_device
+i915
+ath9k
+snd
+mac80211
+ath9k_common
+drm_kms_helper
+drm
+i2c_algo_bit
+uvcvideo
+ath9k_hw
+videodev
+psmouse
+ath
+soundcore
+cfg80211
+mac_hid
+dell_laptop
+dell_wmi
+lp
+parport
+snd_page_alloc
+btusb
+mei
+v4l2_compat_ioctl32
+bluetooth
+video
+dcdbas
+serio_raw
+sparse_keymap
+wmi
+usb_storage
+r8169
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x0a 0x04a11020
+0x0b 0x0421101f
+0x0c 0x400000f0
+0x0d 0x90170110
+0x0f 0x400000f2
+0x11 0xd5a30160
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!------------------
+
+[ 9.832452] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 9.936800] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 9.936878] snd_hda_intel 0000:00:1b.0: irq 54 for MSI/MSI-X
+[ 9.936912] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 10.153663] EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro
+--
+[ 10.585591] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
+[ 10.918931] HDMI status: Codec=3 Pin=5 Presence_Detect=0 ELD_Valid=0
+[ 10.919027] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 10.919143] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
+[ 10.919242] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input13
+[ 11.547219] r8169 0000:05:00.0: eth0: link down
+
+
diff --git a/codecs/canonical/92hd87b1-3-dell-vostro-3350-ccert-201101-6951 b/codecs/canonical/92hd87b1-3-dell-vostro-3350-ccert-201101-6951
index e886675..4cfda30 100644
--- a/codecs/canonical/92hd87b1-3-dell-vostro-3350-ccert-201101-6951
+++ b/codecs/canonical/92hd87b1-3-dell-vostro-3350-ccert-201101-6951
@@ -3,7 +3,7 @@ upload=true&script=true&cardinfo=
!!ALSA Information Script v 0.4.60
!!################################
-!!Script ran on: Fri Jul 13 17:33:55 UTC 2012
+!!Script ran on: Fri Jun 15 18:58:53 UTC 2012
!!Linux Distribution
@@ -23,7 +23,7 @@ Product Version: Not Specified
!!Kernel Information
!!------------------
-Kernel release: 3.5.0-4-generic
+Kernel release: 3.4.0-5-generic
Operating System: GNU/Linux
Architecture: x86_64
Processor: x86_64
@@ -131,7 +131,7 @@ GPIO: io=3, o=0, i=0, unsolicited=1, wake=1
IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
-Power-Map: 0x36
+Power-Map: 0x16
Node 0x0a [Pin Complex] wcaps 0x400583: Stereo Amp-In
Control: name="Mic Jack Mode", index=0, device=0
ControlAmp: chs=0, dir=In, idx=0, ofs=0
@@ -173,7 +173,7 @@ Node 0x0c [Pin Complex] wcaps 0x400583: Stereo Amp-In
Conn = Unknown, Color = Unknown
DefAssociation = 0xf, Sequence = 0x0
Pin-ctls: 0x00: VREF_HIZ
- Unsolicited: tag=00, enabled=0
+ Unsolicited: tag=03, enabled=1
Power: setting=D0, actual=D0
Connection: 3
0x13* 0x14 0x1c
@@ -191,7 +191,7 @@ Node 0x0d [Pin Complex] wcaps 0x400501: Stereo
Node 0x0e [Vendor Defined Widget] wcaps 0xf00583: Stereo Amp-In
Amp-In caps: N/A
Amp-In vals: [0x00 0x00] [0x00 0x00] [0x00 0x00]
- Unsolicited: tag=03, enabled=1
+ Unsolicited: tag=04, enabled=1
Power: setting=D0, actual=D0
Connection: 3
0x13* 0x14 0x1c
@@ -430,20 +430,20 @@ Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
!!ALSA Device nodes
!!-----------------
-crw-rw---T+ 1 root audio 116, 7 Jul 13 13:32 /dev/snd/controlC0
-crw-rw---T+ 1 root audio 116, 6 Jul 13 13:32 /dev/snd/hwC0D0
-crw-rw---T+ 1 root audio 116, 5 Jul 13 13:32 /dev/snd/hwC0D3
-crw-rw---T+ 1 root audio 116, 4 Jul 13 13:32 /dev/snd/pcmC0D0c
-crw-rw---T+ 1 root audio 116, 3 Jul 13 13:32 /dev/snd/pcmC0D0p
-crw-rw---T+ 1 root audio 116, 2 Jul 13 13:32 /dev/snd/pcmC0D3p
-crw-rw---T+ 1 root audio 116, 1 Jul 13 13:32 /dev/snd/seq
-crw-rw---T+ 1 root audio 116, 33 Jul 13 13:32 /dev/snd/timer
+crw-rw---T+ 1 root audio 116, 7 Jun 15 14:56 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Jun 15 14:56 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Jun 15 14:56 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Jun 15 14:56 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Jun 15 14:56 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Jun 15 14:56 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Jun 15 14:56 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jun 15 14:56 /dev/snd/timer
/dev/snd/by-path:
total 0
-drwxr-xr-x 2 root root 60 Jul 13 13:32 .
-drwxr-xr-x 3 root root 220 Jul 13 13:32 ..
-lrwxrwxrwx 1 root root 12 Jul 13 13:32 pci-0000:00:1b.0 -> ../controlC0
+drwxr-xr-x 2 root root 60 Jun 15 14:56 .
+drwxr-xr-x 3 root root 220 Jun 15 14:56 ..
+lrwxrwxrwx 1 root root 12 Jun 15 14:56 pci-0000:00:1b.0 -> ../controlC0
!!Aplay/Arecord output
@@ -819,59 +819,60 @@ state.PCH {
!!------------------
Module
-snd_hda_codec_hdmi
-snd_hda_codec_idt
+nls_iso8859_1
+nls_cp437
+vfat
+fat
bnep
-parport_pc
rfcomm
bluetooth
+parport_pc
ppdev
-arc4
+snd_hda_codec_hdmi
+snd_hda_codec_idt
snd_hda_intel
snd_hda_codec
-i915
-drm_kms_helper
-drm
-iwlwifi
snd_hwdep
snd_pcm
snd_seq_midi
-mac80211
snd_rawmidi
-joydev
snd_seq_midi_event
-cfg80211
snd_seq
-snd_timer
-dell_wmi
-coretemp
-kvm_intel
-kvm
+joydev
+arc4
uvcvideo
+videobuf2_core
+videodev
+snd_timer
+i915
+videobuf2_vmalloc
+videobuf2_memops
snd_seq_device
-lp
-i2c_algo_bit
+iwlwifi
+dell_wmi
sparse_keymap
-mei
-lpc_ich
-dell_laptop
-videobuf2_core
snd
+mac80211
+cfg80211
+drm_kms_helper
+drm
soundcore
+wmi
+dell_laptop
snd_page_alloc
+psmouse
+lp
parport
-dcdbas
+coretemp
ghash_clmulni_intel
cryptd
-microcode
-psmouse
-wmi
serio_raw
mac_hid
-videodev
-videobuf2_vmalloc
-videobuf2_memops
+dcdbas
+i2c_algo_bit
video
+mei
+microcode
r8169
usb_storage
@@ -908,14 +909,14 @@ usb_storage
!!ALSA/HDA dmesg
!!------------------
-[ 14.933671] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
-[ 14.933785] snd_hda_intel 0000:00:1b.0: irq 51 for MSI/MSI-X
-[ 14.976223] init: failsafe main process (818) killed by TERM signal
+[ 8.714569] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 9.911946] snd_hda_intel 0000:00:1b.0: irq 51 for MSI/MSI-X
+[ 10.360610] r8169 0000:05:00.0: eth0: link down
--
-[ 15.655618] Bluetooth: BNEP filters: protocol multicast
-[ 15.708867] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
-[ 15.709072] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
-[ 15.709233] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
-[ 15.955679] type=1400 audit(1342200741.160:2): apparmor="STATUS" operation="profile_load" name="/usr/lib/telepathy/mission-control-5" pid=935 comm="apparmor_parser"
+[ 10.360943] ADDRCONF(NETDEV_UP): eth0: link is not ready
+[ 10.722326] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 10.722434] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 10.722522] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
+[ 10.958421] ppdev: user-space parallel port driver
diff --git a/codecs/canonical/92hd87b2-4--hp-mini-210-4000-ccert-201205-11017 b/codecs/canonical/92hd87b2-4--hp-mini-210-4000-ccert-201205-11017
new file mode 100644
index 0000000..da0d338
--- /dev/null
+++ b/codecs/canonical/92hd87b2-4--hp-mini-210-4000-ccert-201205-11017
@@ -0,0 +1,733 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.60
+!!################################
+
+!!Script ran on: Tue Jul 31 08:38:10 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP MINI 210-4000
+Product Version: 07A6100000200000000000000
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-27-generic-pae
+Operating System: GNU/Linux
+Architecture: i686
+Processor: i686
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Intel ]: HDA-Intel - HDA Intel
+ HDA Intel at 0x84100000 irq 45
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 02)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!--------------------------------------------------------
+
+00:1b.0 0403: 8086:27d8 (rev 02)
+ Subsystem: 103c:338d
+
+
+!!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
+!!--------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: IDT 92HD87B2/4
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x111d76d9
+Subsystem Id: 0x103c338d
+Revision Id: 0x100107
+No Modem Function Group found
+Default PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+Default Amp-Out caps: ofs=0x7f, nsteps=0x7f, stepsize=0x02, mute=1
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=1
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Power-Map: 0x02
+Node 0x0a [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x0001173c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x02: VREF_GRD
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0b [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0421101f: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13 0x14* 0x1c
+Node 0x0c [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Control: name="Mic Jack Mode", index=0, device=0
+ ControlAmp: chs=0, dir=In, idx=0, ofs=0
+ Control: name="Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00011734: IN OUT EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x04a11020: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0d [Pin Complex] wcaps 0x400501: Stereo
+ Pincap 0x00010050: OUT EAPD Balanced
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Pin Complex] wcaps 0x400483: Stereo Amp-In
+ Control: name="Internal Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0xd5a30130: [Both] Mic at Int Top
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+Node 0x12 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x13 [Audio Output] wcaps 0xd0c45: Stereo Amp-Out R/L
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x65 0x65]
+ Converter: stream=8, channel=0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Processing caps: benign=0, ncoeff=0
+Node 0x14 [Audio Output] wcaps 0xd0c45: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x65 0x65]
+ Converter: stream=8, channel=0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Processing caps: benign=0, ncoeff=0
+Node 0x15 [Audio Input] wcaps 0x1d0541: Stereo
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x17
+ Processing caps: benign=0, ncoeff=0
+Node 0x16 [Audio Input] wcaps 0x1d0541: Stereo
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x18
+ Processing caps: benign=0, ncoeff=0
+Node 0x17 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x0f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x03 0x03]
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x0c 0x0f 0x1b 0x11* 0x0a
+Node 0x18 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Amp-Out caps: ofs=0x00, nsteps=0x0f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x0c* 0x0f 0x1b 0x11 0x0a
+Node 0x19 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1b [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97]
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x0c 0x0f 0x13 0x14 0x0a
+Node 0x1c [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x9f 0x9f]
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1b
+Node 0x1d [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x21 [Beep Generator Widget] wcaps 0x70040c: Mono Amp-Out
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x03, nsteps=0x03, stepsize=0x17, mute=1
+ Amp-Out vals: [0x00]
+ Power: setting=D0, actual=D0
+Node 0x22 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 5 Jul 31 16:10 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 4 Jul 31 16:10 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 3 Jul 31 16:30 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 2 Jul 31 16:30 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 1 Jul 31 16:10 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jul 31 16:10 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Jul 31 16:10 .
+drwxr-xr-x 3 root root 180 Jul 31 16:10 ..
+lrwxrwxrwx 1 root root 12 Jul 31 16:10 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Intel]
+
+Card hw:0 'Intel'/'HDA Intel at 0x84100000 irq 45'
+ Mixer name : 'IDT 92HD87B2/4'
+ Components : 'HDA:111d76d9,103c338d,00100107'
+ Controls : 16
+ Simple ctrls : 9
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 64
+ Mono: Playback 38 [59%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+Simple mixer control 'Mic Jack Mode',0
+ Capabilities: enum
+ Items: 'Mic In' 'Line In'
+ Item0: 'Mic In'
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 3
+ Mono: Playback 1 [33%] [-12.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 15
+ Front Left: Capture 3 [20%] [4.50dB] [on]
+ Front Right: Capture 3 [20%] [4.50dB] [on]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!-------------
+
+--startcollapse--
+state.Intel {
+ control.1 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Mic Jack Mode'
+ value 'Mic In'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Mic In'
+ item.1 'Line In'
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 1
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 3'
+ dbmin -1800
+ dbmax 0
+ dbvalue.0 -1200
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 3
+ value.1 3
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 15'
+ dbmin 0
+ dbmax 2250
+ dbvalue.0 450
+ dbvalue.1 450
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 38
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 64'
+ dbmin -9999999
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+ums_realtek
+nls_iso8859_1
+nls_cp437
+vfat
+fat
+uas
+usb_storage
+rfcomm
+parport_pc
+bnep
+ppdev
+snd_hda_codec_idt
+binfmt_misc
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+lib80211_crypt_tkip
+uvcvideo
+snd_timer
+btusb
+bluetooth
+cdc_acm
+cdc_wdm
+joydev
+cdc_ncm
+snd_seq_device
+wl
+videodev
+usbnet
+snd
+hp_wmi
+sparse_keymap
+cedarview_gfx
+soundcore
+lib80211
+snd_page_alloc
+dm_multipath
+ttm
+psmouse
+serio_raw
+drm_kms_helper
+drm
+i2c_algo_bit
+video
+mac_hid
+wmi
+lp
+parport
+usbhid
+hid
+r8169
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x0a 0x40f000f0
+0x0b 0x0421101f
+0x0c 0x04a11020
+0x0d 0x90170110
+0x0f 0x40f000f0
+0x11 0xd5a30130
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!------------------
+
+[ 592.124159] uhci_hcd 0000:00:1d.3: PCI INT D disabled
+[ 592.188443] snd_hda_intel 0000:00:1b.0: PCI INT A disabled
+[ 592.203960] PM: suspend of drv:snd_hda_intel dev:0000:00:1b.0 complete after 117.703 msecs
+[ 592.411702] PM: suspend of drv:pvrsrvkm dev:0000:00:02.0 complete after 325.704 msecs
+--
+[ 594.051061] pvrsrvkm 0000:00:02.0: restoring config space at offset 0x1 (was 0x100007, writing 0x100407)
+[ 594.051143] snd_hda_intel 0000:00:1b.0: restoring config space at offset 0x1 (was 0x100006, writing 0x100002)
+[ 594.051191] pcieport 0000:00:1c.0: restoring config space at offset 0xf (was 0x100, writing 0x107)
+--
+[ 594.090593] usb usb2: root hub lost power or was reset
+[ 594.090632] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 594.090646] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 594.090660] uhci_hcd 0000:00:1d.1: PCI INT B -> GSI 19 (level, low) -> IRQ 19
+--
+[ 594.090729] usb usb3: root hub lost power or was reset
+[ 594.090755] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
+[ 594.090767] uhci_hcd 0000:00:1d.2: PCI INT C -> GSI 18 (level, low) -> IRQ 18
+
+
diff --git a/codecs/canonical/92hd87b2-4--hp-pavilion-dm1-notebook-pc-ccert-201209-11793 b/codecs/canonical/92hd87b2-4--hp-pavilion-dm1-notebook-pc-ccert-201209-11793
new file mode 100644
index 0000000..d8e134b
--- /dev/null
+++ b/codecs/canonical/92hd87b2-4--hp-pavilion-dm1-notebook-pc-ccert-201209-11793
@@ -0,0 +1,968 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Nov 4 11:24:50 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.3 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.3 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.3 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP Pavilion dm1 Notebook PC
+Product Version: 0890130000004620000520100
+Firmware Version: F.21
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.8.0-29-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.8.0-29-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0x90344000 irq 45
+ 1 [Generic_1 ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0x90340000 irq 46
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:01.1 Audio device: Advanced Micro Devices [AMD] nee ATI Wrestler HDMI Audio [Radeon HD 6250/6310]
+00:14.2 Audio device: Advanced Micro Devices [AMD] Hudson Azalia Controller (rev 01)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:01.1 0403: 1002:1314
+ Subsystem: 103c:18d4
+--
+00:14.2 0403: 1022:780d (rev 01)
+ Subsystem: 103c:18d4
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: ATI R6xx HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x1002aa01
+Subsystem Id: 0x00aa0100
+Revision Id: 0x100200
+No Modem Function Group found
+Default PCM:
+ rates [0x70]: 32000 44100 48000
+ bits [0x2]: 16
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x201: Stereo Digital
+ Converter: stream=1, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x02
+Codec: IDT 92HD87B2/4
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x111d76d9
+Subsystem Id: 0x103c18d4
+Revision Id: 0x100107
+No Modem Function Group found
+Default PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+Default Amp-Out caps: ofs=0x7f, nsteps=0x7f, stepsize=0x02, mute=1
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=1
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Power-Map: 0x23
+Node 0x0a [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x0001173c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x02: VREF_GRD
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0b [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0421101f: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13 0x14* 0x1c
+Node 0x0c [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Control: name="Mic Jack Mode", index=0, device=0
+ ControlAmp: chs=0, dir=In, idx=0, ofs=0
+ Control: name="Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00011734: IN OUT EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x04a11020: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0d [Pin Complex] wcaps 0x400501: Stereo
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Pincap 0x00010050: OUT EAPD Balanced
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Pin Complex] wcaps 0x400483: Stereo Amp-In
+ Control: name="Internal Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0xd5a30130: [Both] Mic at Int Top
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+Node 0x12 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x13 [Audio Output] wcaps 0xd0c45: Stereo Amp-Out R/L
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x64 0x64]
+ Converter: stream=8, channel=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Processing caps: benign=0, ncoeff=0
+Node 0x14 [Audio Output] wcaps 0xd0c45: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x64 0x64]
+ Converter: stream=8, channel=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Processing caps: benign=0, ncoeff=0
+Node 0x15 [Audio Input] wcaps 0x1d0541: Stereo
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x17
+ Processing caps: benign=0, ncoeff=0
+Node 0x16 [Audio Input] wcaps 0x1d0541: Stereo
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x18
+ Processing caps: benign=0, ncoeff=0
+Node 0x17 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x0f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x08 0x08]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x0c 0x0f 0x1b 0x11* 0x0a
+Node 0x18 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Amp-Out caps: ofs=0x00, nsteps=0x0f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x0c* 0x0f 0x1b 0x11 0x0a
+Node 0x19 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1b [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x0c 0x0f 0x13 0x14 0x0a
+Node 0x1c [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x9f 0x9f]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1b
+Node 0x1d [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x21 [Beep Generator Widget] wcaps 0x70040c: Mono Amp-Out
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x03, nsteps=0x03, stepsize=0x17, mute=1
+ Amp-Out vals: [0x00]
+ Power states:
+ Power: setting=D0, actual=D0
+Node 0x22 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Nov 4 06:22 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Nov 4 06:22 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Nov 4 06:22 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Nov 4 06:22 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 Nov 4 06:22 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Nov 4 06:22 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 Nov 4 06:22 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Nov 4 06:22 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Nov 4 06:22 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Nov 4 06:22 .
+drwxr-xr-x 3 root root 240 Nov 4 06:22 ..
+lrwxrwxrwx 1 root root 12 Nov 4 06:22 pci-0000:00:01.1 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Nov 4 06:22 pci-0000:00:14.2 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic_1 [HD-Audio Generic], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: Generic_1 [HD-Audio Generic], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Generic]
+
+Card hw:0 'Generic'/'HD-Audio Generic at 0x90344000 irq 45'
+ Mixer name : 'ATI R6xx HDMI'
+ Components : 'HDA:1002aa01,00aa0100,00100200'
+ Controls : 7
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [Generic_1]
+
+Card hw:1 'Generic_1'/'HD-Audio Generic at 0x90340000 irq 46'
+ Mixer name : 'IDT 92HD87B2/4'
+ Components : 'HDA:111d76d9,103c18d4,00100107'
+ Controls : 20
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 64
+ Mono: Playback 37 [58%] [-20.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+Simple mixer control 'Mic Jack Mode',0
+ Capabilities: enum
+ Items: 'Mic In' 'Line In'
+ Item0: 'Mic In'
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 3
+ Mono: Playback 1 [33%] [-12.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 15
+ Front Left: Capture 8 [53%] [12.00dB] [on]
+ Front Right: Capture 8 [53%] [12.00dB] [on]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+Simple mixer control 'Mute-LED Mode',0
+ Capabilities: enum
+ Items: 'On' 'Off' 'Follow Master'
+ Item0: 'Follow Master'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.Generic {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+}
+state.Generic_1 {
+ control.1 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Mic Jack Mode'
+ value 'Mic In'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Mic In'
+ item.1 'Line In'
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 1
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 3'
+ dbmin -1800
+ dbmax 0
+ dbvalue.0 -1200
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 8
+ value.1 8
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 15'
+ dbmin 0
+ dbmax 2250
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 37
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 64'
+ dbmin -9999999
+ dbmax 0
+ dbvalue.0 -2025
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Mute-LED Mode'
+ value 'Follow Master'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 On
+ item.1 Off
+ item.2 'Follow Master'
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access read
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.19 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+rfcomm
+bnep
+parport_pc
+ppdev
+bluetooth
+uvcvideo
+videobuf2_core
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+arc4
+rt2800pci
+rt2800lib
+crc_ccitt
+rt2x00pci
+joydev
+rt2x00lib
+hp_wmi
+mac80211
+sparse_keymap
+kvm_amd
+kvm
+snd_hda_codec_idt
+cfg80211
+snd_seq_midi
+psmouse
+microcode
+snd_rawmidi
+snd_hda_codec_hdmi
+serio_raw
+snd_seq_midi_event
+snd_seq
+radeon
+snd_hda_intel
+hp_accel
+snd_hda_codec
+snd_seq_device
+k10temp
+lis3lv02d
+eeprom_93cx6
+snd_hwdep
+snd_pcm
+i2c_piix4
+snd_timer
+wmi
+input_polldev
+video
+ttm
+drm_kms_helper
+drm
+snd
+soundcore
+snd_page_alloc
+i2c_algo_bit
+mac_hid
+lp
+parport
+r8169
+ahci
+libahci
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x03 0x18560010
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x0a 0x40f000f0
+0x0b 0x0421101f
+0x0c 0x04a11020
+0x0d 0x90170110
+0x0f 0x40f000f0
+0x11 0xd5a30130
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 8.290850] lis3lv02d: 8 bits 3DC sensor found
+[ 8.300757] snd_hda_intel 0000:00:01.1: irq 45 for MSI/MSI-X
+[ 8.325418] [drm] radeon defaulting to kernel modesetting.
+--
+[ 8.343544] input: ST LIS3LV02DL Accelerometer as /devices/platform/lis3lv02d/input/input5
+[ 8.359334] input: HD-Audio Generic HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.1/sound/card0/input6
+[ 8.360457] snd_hda_intel 0000:00:14.2: irq 46 for MSI/MSI-X
+[ 8.377772] microcode: CPU0: patch_level=0x0500010d
+--
+[ 8.411896] microcode: Microcode Update Driver: v2.00 <tigran@aivazian.fsnet.co.uk>, Peter Oruba
+[ 8.449401] input: HD-Audio Generic Mic as /devices/pci0000:00/0000:00:14.2/sound/card1/input7
+[ 8.449942] input: HD-Audio Generic Headphone as /devices/pci0000:00/0000:00:14.2/sound/card1/input8
+[ 8.451745] [drm] initializing kernel modesetting (PALM 0x1002:0x9809 0x103C:0x18D4).
+--
+[ 8.684061] [drm] Connector 1:
+[ 8.684065] [drm] HDMI-A-1
+[ 8.684067] [drm] HPD2
+
+
diff --git a/codecs/canonical/92hd87b2-4--hp-pavilion-g4-notebook-pc-ccert-201209-11638 b/codecs/canonical/92hd87b2-4--hp-pavilion-g4-notebook-pc-ccert-201209-11638
new file mode 100644
index 0000000..18cbbf0
--- /dev/null
+++ b/codecs/canonical/92hd87b2-4--hp-pavilion-g4-notebook-pc-ccert-201209-11638
@@ -0,0 +1,912 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.60
+!!################################
+
+!!Script ran on: Fri Sep 14 05:25:06 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP Pavilion g4 Notebook PC
+Product Version: 088D110000005920000620100
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-30-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xf0444000 irq 46
+ 1 [Generic_1 ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xf0440000 irq 47
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:01.1 Audio device: Advanced Micro Devices [AMD] nee ATI Wrestler HDMI Audio [Radeon HD 6250/6310]
+00:14.2 Audio device: Advanced Micro Devices [AMD] Hudson Azalia Controller (rev 01)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!--------------------------------------------------------
+
+00:01.1 0403: 1002:1314
+ Subsystem: 103c:188d
+--
+00:14.2 0403: 1022:780d (rev 01)
+ Subsystem: 103c:188d
+
+
+!!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
+!!--------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: ATI R6xx HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x1002aa01
+Subsystem Id: 0x00aa0100
+Revision Id: 0x100200
+No Modem Function Group found
+Default PCM:
+ rates [0x70]: 32000 44100 48000
+ bits [0x2]: 16
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x201: Stereo Digital
+ Converter: stream=1, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x02
+Codec: IDT 92HD87B2/4
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x111d76d9
+Subsystem Id: 0x103c188d
+Revision Id: 0x100107
+No Modem Function Group found
+Default PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+Default Amp-Out caps: ofs=0x7f, nsteps=0x7f, stepsize=0x02, mute=1
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=1
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Power-Map: 0x23
+Node 0x0a [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x0001173c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x01: VREF_50
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0b [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0421101f: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13 0x14* 0x1c
+Node 0x0c [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Control: name="Mic Jack Mode", index=0, device=0
+ ControlAmp: chs=0, dir=In, idx=0, ofs=0
+ Control: name="Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00011734: IN OUT EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x04a11020: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0d [Pin Complex] wcaps 0x400501: Stereo
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Pincap 0x00010050: OUT EAPD Balanced
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Pin Complex] wcaps 0x400483: Stereo Amp-In
+ Control: name="Internal Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0xd5a30130: [Both] Mic at Int Top
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+Node 0x12 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x13 [Audio Output] wcaps 0xd0c45: Stereo Amp-Out R/L
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x67 0x67]
+ Converter: stream=8, channel=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Processing caps: benign=0, ncoeff=0
+Node 0x14 [Audio Output] wcaps 0xd0c45: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x67 0x67]
+ Converter: stream=8, channel=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Processing caps: benign=0, ncoeff=0
+Node 0x15 [Audio Input] wcaps 0x1d0541: Stereo
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x17
+ Processing caps: benign=0, ncoeff=0
+Node 0x16 [Audio Input] wcaps 0x1d0541: Stereo
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x18
+ Processing caps: benign=0, ncoeff=0
+Node 0x17 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x0f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x0c 0x0f 0x1b 0x11* 0x0a
+Node 0x18 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Amp-Out caps: ofs=0x00, nsteps=0x0f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x0c* 0x0f 0x1b 0x11 0x0a
+Node 0x19 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1b [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x0c 0x0f 0x13 0x14 0x0a
+Node 0x1c [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x9f 0x9f]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1b
+Node 0x1d [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x21 [Beep Generator Widget] wcaps 0x70040c: Mono Amp-Out
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x03, nsteps=0x03, stepsize=0x17, mute=1
+ Amp-Out vals: [0x00]
+ Power states:
+ Power: setting=D0, actual=D0
+Node 0x22 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Sep 14 11:35 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Sep 14 11:35 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Sep 14 11:35 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Sep 14 11:35 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 Sep 14 13:24 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Sep 14 13:25 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 Sep 14 13:25 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Sep 14 11:35 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Sep 14 11:35 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Sep 14 13:24 .
+drwxr-xr-x 3 root root 240 Sep 14 13:24 ..
+lrwxrwxrwx 1 root root 12 Sep 14 11:35 pci-0000:00:01.1 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Sep 14 11:35 pci-0000:00:14.2 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic_1 [HD-Audio Generic], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 0/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: Generic_1 [HD-Audio Generic], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 0/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Generic]
+
+Card hw:0 'Generic'/'HD-Audio Generic at 0xf0444000 irq 46'
+ Mixer name : 'ATI R6xx HDMI'
+ Components : 'HDA:1002aa01,00aa0100,00100200'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [Generic_1]
+
+Card hw:1 'Generic_1'/'HD-Audio Generic at 0xf0440000 irq 47'
+ Mixer name : 'IDT 92HD87B2/4'
+ Components : 'HDA:111d76d9,103c188d,00100107'
+ Controls : 18
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 64
+ Mono: Playback 40 [62%] [-18.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+Simple mixer control 'Mic Jack Mode',0
+ Capabilities: enum
+ Items: 'Mic In' 'Line In'
+ Item0: 'Mic In'
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 3
+ Mono: Playback 1 [33%] [-12.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 15
+ Front Left: Capture 0 [0%] [0.00dB] [on]
+ Front Right: Capture 0 [0%] [0.00dB] [on]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+Simple mixer control 'Mute-LED Mode',0
+ Capabilities: enum
+ Items: 'Off' 'On' 'Follow Master (unsupported by dkms-hda)'
+ Item0: 'Follow Master (unsupported by dkms-hda)'
+
+
+!!Alsactl output
+!!-------------
+
+--startcollapse--
+state.Generic {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.Generic_1 {
+ control.1 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Mic Jack Mode'
+ value 'Mic In'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Mic In'
+ item.1 'Line In'
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 1
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 3'
+ dbmin -1800
+ dbmax 0
+ dbvalue.0 -1200
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 15'
+ dbmin 0
+ dbmax 2250
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 40
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 64'
+ dbmin -9999999
+ dbmax 0
+ dbvalue.0 -1800
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Mute-LED Mode'
+ value 'Follow Master (unsupported by dkms-hda)'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Off
+ item.1 On
+ item.2 'Follow Master (unsupported by dkms-hda)'
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+snd_usb_audio
+snd_usbmidi_lib
+usbhid
+hid
+vesafb
+arc4
+parport_pc
+bnep
+ppdev
+rfcomm
+snd_hda_codec_idt
+snd_hda_codec_hdmi
+snd_hda_intel
+binfmt_misc
+snd_hda_codec
+snd_hwdep
+rt2800pci
+rt2800lib
+crc_ccitt
+rt2x00pci
+rt2x00lib
+snd_pcm
+mac80211
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+uvcvideo
+fglrx
+joydev
+snd_seq
+rtbth
+videodev
+v4l2_compat_ioctl32
+cfg80211
+snd_timer
+bluetooth
+psmouse
+hp_wmi
+sparse_keymap
+snd_seq_device
+compat
+hp_accel
+rts5229
+dm_multipath
+eeprom_93cx6
+k10temp
+serio_raw
+lis3lv02d
+snd
+video
+mac_hid
+i2c_piix4
+input_polldev
+soundcore
+snd_page_alloc
+wmi
+lp
+parport
+r8169
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x03 0x18560010
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x0a 0x40f000f0
+0x0b 0x0421101f
+0x0c 0x04a11020
+0x0d 0x90170110
+0x0f 0x40f000f0
+0x11 0xd5a30130
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!------------------
+
+
+
diff --git a/codecs/canonical/92hd87b2-4--hp-pavilion-g7-notebook-pc-ccert-201209-11633 b/codecs/canonical/92hd87b2-4--hp-pavilion-g7-notebook-pc-ccert-201209-11633
new file mode 100644
index 0000000..2646ac2
--- /dev/null
+++ b/codecs/canonical/92hd87b2-4--hp-pavilion-g7-notebook-pc-ccert-201209-11633
@@ -0,0 +1,924 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Thu Mar 7 06:03:41 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP Pavilion g7 Notebook PC
+Product Version: 0798100000005010000630100
+Firmware Version: F.21
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-25-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0x52610000 irq 46
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 103c:1845
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: IDT 92HD87B2/4
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x111d76d9
+Subsystem Id: 0x103c1845
+Revision Id: 0x100107
+No Modem Function Group found
+Default PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+Default Amp-Out caps: ofs=0x7f, nsteps=0x7f, stepsize=0x02, mute=1
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=1
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Power-Map: 0x23
+Node 0x0a [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x0001173c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x02: VREF_GRD
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0b [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0421101f: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13 0x14* 0x1c
+Node 0x0c [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Control: name="Mic Jack Mode", index=0, device=0
+ ControlAmp: chs=0, dir=In, idx=0, ofs=0
+ Control: name="Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00011734: IN OUT EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x04a11020: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0d [Pin Complex] wcaps 0x400501: Stereo
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Pincap 0x00010050: OUT EAPD Balanced
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Pin Complex] wcaps 0x400483: Stereo Amp-In
+ Control: name="Internal Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0xd5a30130: [Both] Mic at Int Top
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+Node 0x12 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x13 [Audio Output] wcaps 0xd0c45: Stereo Amp-Out R/L
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x64 0x64]
+ Converter: stream=8, channel=0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Processing caps: benign=0, ncoeff=0
+Node 0x14 [Audio Output] wcaps 0xd0c45: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x64 0x64]
+ Converter: stream=8, channel=0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Processing caps: benign=0, ncoeff=0
+Node 0x15 [Audio Input] wcaps 0x1d0541: Stereo
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x17
+ Processing caps: benign=0, ncoeff=0
+Node 0x16 [Audio Input] wcaps 0x1d0541: Stereo
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x18
+ Processing caps: benign=0, ncoeff=0
+Node 0x17 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x0f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x08 0x08]
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x0c 0x0f 0x1b 0x11* 0x0a
+Node 0x18 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Amp-Out caps: ofs=0x00, nsteps=0x0f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x0c* 0x0f 0x1b 0x11 0x0a
+Node 0x19 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1b [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97]
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x0c 0x0f 0x13 0x14 0x0a
+Node 0x1c [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x9f 0x9f]
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1b
+Node 0x1d [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x21 [Beep Generator Widget] wcaps 0x70040c: Mono Amp-Out
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x03, nsteps=0x03, stepsize=0x17, mute=1
+ Amp-Out vals: [0x00]
+ Power: setting=D0, actual=D0
+Node 0x22 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Mar 6 04:48 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Mar 6 04:48 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Mar 6 04:48 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Mar 6 04:50 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Mar 6 04:50 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Mar 6 04:50 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Mar 6 04:48 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Mar 6 04:48 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Mar 6 04:48 .
+drwxr-xr-x 3 root root 220 Mar 6 04:48 ..
+lrwxrwxrwx 1 root root 12 Mar 6 04:48 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0x52610000 irq 46'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:111d76d9,103c1845,00100107 HDA:80862806,80860101,00100000'
+ Controls : 24
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 64
+ Mono: Playback 37 [58%] [-20.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+Simple mixer control 'Mic Jack Mode',0
+ Capabilities: enum
+ Items: 'Mic In' 'Line In'
+ Item0: 'Mic In'
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 3
+ Mono: Playback 1 [33%] [-12.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 15
+ Front Left: Capture 8 [53%] [12.00dB] [on]
+ Front Right: Capture 8 [53%] [12.00dB] [on]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+Simple mixer control 'Mute-LED Mode',0
+ Capabilities: enum
+ Items: 'Off' 'On' 'Follow Master'
+ Item0: 'Follow Master'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Mic Jack Mode'
+ value 'Mic In'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Mic In'
+ item.1 'Line In'
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 1
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 3'
+ dbmin -1800
+ dbmax 0
+ dbvalue.0 -1200
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 8
+ value.1 8
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 15'
+ dbmin 0
+ dbmax 2250
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 37
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 64'
+ dbmin -9999999
+ dbmax 0
+ dbvalue.0 -2025
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Mute-LED Mode'
+ value 'Follow Master'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Off
+ item.1 On
+ item.2 'Follow Master'
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+bnep
+rfcomm
+bluetooth
+parport_pc
+ppdev
+snd_hda_codec_hdmi
+snd_hda_codec_idt
+snd_hda_intel
+snd_hda_codec
+arc4
+snd_hwdep
+ath9k
+snd_pcm
+mac80211
+ath9k_common
+snd_seq_midi
+coretemp
+snd_rawmidi
+snd_seq_midi_event
+ath9k_hw
+kvm
+i915
+uvcvideo
+snd_seq
+ath
+snd_timer
+snd_seq_device
+cfg80211
+drm_kms_helper
+videobuf2_core
+psmouse
+drm
+videodev
+snd
+ghash_clmulni_intel
+videobuf2_vmalloc
+videobuf2_memops
+mei
+aesni_intel
+cryptd
+aes_x86_64
+joydev
+microcode
+hp_wmi
+hp_accel
+sparse_keymap
+soundcore
+snd_page_alloc
+mac_hid
+lis3lv02d
+wmi
+serio_raw
+i2c_algo_bit
+lpc_ich
+rtsx_pci_ms
+input_polldev
+memstick
+video
+lp
+parport
+rtsx_pci_sdmmc
+r8169
+rtsx_pci
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x0a 0x40f000f0
+0x0b 0x0421101f
+0x0c 0x04a11020
+0x0d 0x90170110
+0x0f 0x40f000f0
+0x11 0xd5a30130
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 7.291316] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 7.291427] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[ 7.630014] cfg80211: Ignoring regulatory request Set by core since the driver uses its own custom regulatory domain
+--
+[ 7.630025] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
+[ 7.989086] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 7.989198] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 7.989275] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 8.741611] r8169 0000:02:00.0: eth0: link down
+
+
diff --git a/codecs/canonical/92hd87b2-4--hp-pavilion-g7-notebook-pc-ccert-201209-11634 b/codecs/canonical/92hd87b2-4--hp-pavilion-g7-notebook-pc-ccert-201209-11634
new file mode 100644
index 0000000..dc5b572
--- /dev/null
+++ b/codecs/canonical/92hd87b2-4--hp-pavilion-g7-notebook-pc-ccert-201209-11634
@@ -0,0 +1,926 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Fri Mar 8 07:40:00 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP Pavilion g7 Notebook PC
+Product Version: 0798100000005010000630100
+Firmware Version: F.21
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-25-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0x63610000 irq 47
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 103c:1844
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: IDT 92HD87B2/4
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x111d76d9
+Subsystem Id: 0x103c1844
+Revision Id: 0x100107
+No Modem Function Group found
+Default PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+Default Amp-Out caps: ofs=0x7f, nsteps=0x7f, stepsize=0x02, mute=1
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=1
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Power-Map: 0x23
+Node 0x0a [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x0001173c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x02: VREF_GRD
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0b [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0421101f: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13 0x14* 0x1c
+Node 0x0c [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Control: name="Mic Jack Mode", index=0, device=0
+ ControlAmp: chs=0, dir=In, idx=0, ofs=0
+ Control: name="Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00011734: IN OUT EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x04a11020: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0d [Pin Complex] wcaps 0x400501: Stereo
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Pincap 0x00010050: OUT EAPD Balanced
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Pin Complex] wcaps 0x400483: Stereo Amp-In
+ Control: name="Internal Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0xd5a30130: [Both] Mic at Int Top
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+Node 0x12 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x13 [Audio Output] wcaps 0xd0c45: Stereo Amp-Out R/L
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x64 0x64]
+ Converter: stream=8, channel=0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Processing caps: benign=0, ncoeff=0
+Node 0x14 [Audio Output] wcaps 0xd0c45: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x64 0x64]
+ Converter: stream=8, channel=0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Processing caps: benign=0, ncoeff=0
+Node 0x15 [Audio Input] wcaps 0x1d0541: Stereo
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x17
+ Processing caps: benign=0, ncoeff=0
+Node 0x16 [Audio Input] wcaps 0x1d0541: Stereo
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x18
+ Processing caps: benign=0, ncoeff=0
+Node 0x17 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x0f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x08 0x08]
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x0c 0x0f 0x1b 0x11* 0x0a
+Node 0x18 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Amp-Out caps: ofs=0x00, nsteps=0x0f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x0c* 0x0f 0x1b 0x11 0x0a
+Node 0x19 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1b [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97]
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x0c 0x0f 0x13 0x14 0x0a
+Node 0x1c [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x9f 0x9f]
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1b
+Node 0x1d [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x21 [Beep Generator Widget] wcaps 0x70040c: Mono Amp-Out
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x03, nsteps=0x03, stepsize=0x17, mute=1
+ Amp-Out vals: [0x00]
+ Power: setting=D0, actual=D0
+Node 0x22 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Mar 8 02:32 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Mar 8 02:32 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Mar 8 02:32 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Mar 8 02:34 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Mar 8 02:34 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Mar 8 02:34 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Mar 8 02:32 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Mar 8 02:32 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Mar 8 02:32 .
+drwxr-xr-x 3 root root 220 Mar 8 02:32 ..
+lrwxrwxrwx 1 root root 12 Mar 8 02:32 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0x63610000 irq 47'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:111d76d9,103c1844,00100107 HDA:80862806,80860101,00100000'
+ Controls : 24
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 64
+ Mono: Playback 37 [58%] [-20.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+Simple mixer control 'Mic Jack Mode',0
+ Capabilities: enum
+ Items: 'Mic In' 'Line In'
+ Item0: 'Mic In'
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 3
+ Mono: Playback 1 [33%] [-12.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 15
+ Front Left: Capture 8 [53%] [12.00dB] [on]
+ Front Right: Capture 8 [53%] [12.00dB] [on]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+Simple mixer control 'Mute-LED Mode',0
+ Capabilities: enum
+ Items: 'Off' 'On' 'Follow Master'
+ Item0: 'Follow Master'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Mic Jack Mode'
+ value 'Mic In'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Mic In'
+ item.1 'Line In'
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 1
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 3'
+ dbmin -1800
+ dbmax 0
+ dbvalue.0 -1200
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 8
+ value.1 8
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 15'
+ dbmin 0
+ dbmax 2250
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 37
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 64'
+ dbmin -9999999
+ dbmax 0
+ dbvalue.0 -2025
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Mute-LED Mode'
+ value 'Follow Master'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Off
+ item.1 On
+ item.2 'Follow Master'
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nls_utf8
+isofs
+bnep
+rfcomm
+bluetooth
+parport_pc
+ppdev
+snd_hda_codec_hdmi
+snd_hda_codec_idt
+uvcvideo
+videobuf2_core
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+coretemp
+arc4
+snd_hda_intel
+snd_hda_codec
+radeon
+ath9k
+mac80211
+i915
+snd_hwdep
+ttm
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+ath9k_common
+snd_seq_midi_event
+drm_kms_helper
+kvm
+ath9k_hw
+drm
+psmouse
+snd_seq
+snd_timer
+snd_seq_device
+joydev
+hp_accel
+lis3lv02d
+ath
+snd
+ghash_clmulni_intel
+cfg80211
+mei
+hp_wmi
+cryptd
+sparse_keymap
+wmi
+i2c_algo_bit
+rtsx_pci_ms
+memstick
+soundcore
+microcode
+snd_page_alloc
+mac_hid
+serio_raw
+lpc_ich
+input_polldev
+video
+lp
+parport
+rtsx_pci_sdmmc
+r8169
+rtsx_pci
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x0a 0x40f000f0
+0x0b 0x0421101f
+0x0c 0x04a11020
+0x0d 0x90170110
+0x0f 0x40f000f0
+0x11 0xd5a30130
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 9.600972] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 9.601089] snd_hda_intel 0000:00:1b.0: irq 47 for MSI/MSI-X
+[ 9.601316] [drm] initializing kernel modesetting (TURKS 0x1002:0x6840 0x103C:0x1844).
+--
+[ 10.195613] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
+[ 10.236624] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 10.236720] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 10.236802] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
+[ 11.292898] r8169 0000:08:00.0: eth0: link down
+
+
diff --git a/codecs/canonical/92hd87b2-4--hp-pavilion-g7-notebook-pc-ccert-201209-11640 b/codecs/canonical/92hd87b2-4--hp-pavilion-g7-notebook-pc-ccert-201209-11640
new file mode 100644
index 0000000..ecd2767
--- /dev/null
+++ b/codecs/canonical/92hd87b2-4--hp-pavilion-g7-notebook-pc-ccert-201209-11640
@@ -0,0 +1,973 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Wed Mar 6 07:18:20 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP Pavilion g7 Notebook PC
+Product Version: 079F100000005010000020100
+Firmware Version: F.21
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-25-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [HDMI ]: HDA-Intel - HDA ATI HDMI
+ HDA ATI HDMI at 0xf0344000 irq 49
+ 1 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xf0340000 irq 16
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:01.1 Audio device: Advanced Micro Devices [AMD] nee ATI Device 9902
+00:14.2 Audio device: Advanced Micro Devices [AMD] Hudson Azalia Controller (rev 01)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:01.1 0403: 1002:9902
+ Subsystem: 103c:184b
+--
+00:14.2 0403: 1022:780d (rev 01)
+ Subsystem: 103c:184b
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: ATI R6xx HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x1002aa01
+Subsystem Id: 0x00aa0100
+Revision Id: 0x100300
+No Modem Function Group found
+Default PCM:
+ rates [0x70]: 32000 44100 48000
+ bits [0x2]: 16
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=1, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x02
+Node 0x04 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+Node 0x05 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x04
+Node 0x06 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+Node 0x07 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Node 0x08 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+Node 0x09 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x08
+Node 0x0a [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+Node 0x0b [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0a
+Node 0x0c [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+Node 0x0d [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0c
+Codec: IDT 92HD87B2/4
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x111d76d9
+Subsystem Id: 0x103c184b
+Revision Id: 0x100107
+No Modem Function Group found
+Default PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+Default Amp-Out caps: ofs=0x7f, nsteps=0x7f, stepsize=0x02, mute=1
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=1
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Power-Map: 0x23
+Node 0x0a [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x0001173c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x02: VREF_GRD
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0b [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0421101f: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13 0x14* 0x1c
+Node 0x0c [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Control: name="Mic Jack Mode", index=0, device=0
+ ControlAmp: chs=0, dir=In, idx=0, ofs=0
+ Control: name="Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00011734: IN OUT EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x04a11020: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x22: IN VREF_GRD
+ Unsolicited: tag=02, enabled=1
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0d [Pin Complex] wcaps 0x400501: Stereo
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Pincap 0x00010050: OUT EAPD Balanced
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Pin Complex] wcaps 0x400483: Stereo Amp-In
+ Control: name="Internal Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0xd5a30130: [Both] Mic at Int Top
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+Node 0x12 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x13 [Audio Output] wcaps 0xd0c45: Stereo Amp-Out R/L
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x62 0x62]
+ Converter: stream=8, channel=0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Processing caps: benign=0, ncoeff=0
+Node 0x14 [Audio Output] wcaps 0xd0c45: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x62 0x62]
+ Converter: stream=8, channel=0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Processing caps: benign=0, ncoeff=0
+Node 0x15 [Audio Input] wcaps 0x1d0541: Stereo
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x17
+ Processing caps: benign=0, ncoeff=0
+Node 0x16 [Audio Input] wcaps 0x1d0541: Stereo
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x18
+ Processing caps: benign=0, ncoeff=0
+Node 0x17 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x0f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x0c 0x0f 0x1b 0x11* 0x0a
+Node 0x18 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Amp-Out caps: ofs=0x00, nsteps=0x0f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x0c* 0x0f 0x1b 0x11 0x0a
+Node 0x19 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1b [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97]
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x0c 0x0f 0x13 0x14 0x0a
+Node 0x1c [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x9f 0x9f]
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1b
+Node 0x1d [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x21 [Beep Generator Widget] wcaps 0x70040c: Mono Amp-Out
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x03, nsteps=0x03, stepsize=0x17, mute=1
+ Amp-Out vals: [0x00]
+ Power: setting=D0, actual=D0
+Node 0x22 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Mar 6 02:09 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Mar 6 02:09 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Mar 6 02:09 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Mar 6 02:09 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 Mar 6 02:11 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Mar 6 02:11 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 Mar 6 02:11 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Mar 6 02:09 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Mar 6 02:09 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Mar 6 02:09 .
+drwxr-xr-x 3 root root 240 Mar 6 02:09 ..
+lrwxrwxrwx 1 root root 12 Mar 6 02:09 pci-0000:00:01.1 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Mar 6 02:09 pci-0000:00:14.2 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: HDMI [HDA ATI HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic [HD-Audio Generic], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: Generic [HD-Audio Generic], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [HDMI]
+
+Card hw:0 'HDMI'/'HDA ATI HDMI at 0xf0344000 irq 49'
+ Mixer name : 'ATI R6xx HDMI'
+ Components : 'HDA:1002aa01,00aa0100,00100300'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [Generic]
+
+Card hw:1 'Generic'/'HD-Audio Generic at 0xf0340000 irq 16'
+ Mixer name : 'IDT 92HD87B2/4'
+ Components : 'HDA:111d76d9,103c184b,00100107'
+ Controls : 18
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 64
+ Mono: Playback 35 [55%] [-21.75dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+Simple mixer control 'Mic Jack Mode',0
+ Capabilities: enum
+ Items: 'Mic In' 'Line In'
+ Item0: 'Line In'
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 3
+ Mono: Playback 1 [33%] [-12.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 15
+ Front Left: Capture 0 [0%] [0.00dB] [on]
+ Front Right: Capture 0 [0%] [0.00dB] [on]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+Simple mixer control 'Mute-LED Mode',0
+ Capabilities: enum
+ Items: 'Off' 'On' 'Follow Master'
+ Item0: 'Follow Master'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.HDMI {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.Generic {
+ control.1 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Mic Jack Mode'
+ value 'Line In'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Mic In'
+ item.1 'Line In'
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 1
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 3'
+ dbmin -1800
+ dbmax 0
+ dbvalue.0 -1200
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 15'
+ dbmin 0
+ dbmax 2250
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 35
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 64'
+ dbmin -9999999
+ dbmax 0
+ dbvalue.0 -2175
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Mute-LED Mode'
+ value 'Follow Master'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Off
+ item.1 On
+ item.2 'Follow Master'
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+rfcomm
+bnep
+bluetooth
+parport_pc
+ppdev
+vesafb
+arc4
+snd_hda_codec_idt
+snd_hda_codec_hdmi
+rt2800pci
+snd_hda_intel
+snd_hda_codec
+rt2800lib
+crc_ccitt
+rt2x00pci
+snd_hwdep
+snd_pcm
+rt2x00lib
+fglrx
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+mac80211
+kvm
+uvcvideo
+snd_seq
+videobuf2_core
+snd_timer
+snd_seq_device
+psmouse
+videodev
+snd
+cfg80211
+lp
+ghash_clmulni_intel
+aesni_intel
+parport
+videobuf2_vmalloc
+videobuf2_memops
+cryptd
+hp_wmi
+eeprom_93cx6
+serio_raw
+aes_x86_64
+joydev
+sparse_keymap
+rtsx_pci_ms
+memstick
+video
+hp_accel
+lis3lv02d
+i2c_piix4
+amd_iommu_v2
+mac_hid
+soundcore
+input_polldev
+snd_page_alloc
+wmi
+microcode
+k10temp
+rtsx_pci_sdmmc
+r8169
+rtsx_pci
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x03 0x185600f0
+0x05 0x585600f0
+0x07 0x585600f0
+0x09 0x585600f0
+0x0b 0x585600f0
+0x0d 0x585600f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x0a 0x40f000f0
+0x0b 0x0421101f
+0x0c 0x04a11020
+0x0d 0x90170110
+0x0f 0x40f000f0
+0x11 0xd5a30130
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 10.219947] [fglrx] module loaded - fglrx 9.0.2 [Sep 20 2012] with 1 minors
+[ 10.567240] hda-intel: Force to non-snoop mode
+[ 10.567295] snd_hda_intel 0000:00:01.1: irq 49 for MSI/MSI-X
+[ 10.616540] cfg80211: Updating information on frequency 2412 MHz for a 20 MHz width channel with regulatory rule:
+--
+[ 10.754654] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
+[ 11.109092] input: HDA ATI HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.1/sound/card0/input9
+[ 11.196690] input: HD-Audio Generic Mic as /devices/pci0000:00/0000:00:14.2/sound/card1/input10
+[ 11.196874] input: HD-Audio Generic Headphone as /devices/pci0000:00/0000:00:14.2/sound/card1/input11
+[ 11.293390] r8169 0000:05:00.0: eth0: link down
+
+
diff --git a/codecs/canonical/92hd87b2-4--hp-pavilion-g7-notebook-pc-ccert-201209-11726 b/codecs/canonical/92hd87b2-4--hp-pavilion-g7-notebook-pc-ccert-201209-11726
new file mode 100644
index 0000000..c5b31cd
--- /dev/null
+++ b/codecs/canonical/92hd87b2-4--hp-pavilion-g7-notebook-pc-ccert-201209-11726
@@ -0,0 +1,975 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue Mar 5 07:25:48 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP Pavilion g7 Notebook PC
+Product Version: 089D110000005010000020100
+Firmware Version: F.21
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-23-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [HDMI ]: HDA-Intel - HDA ATI HDMI
+ HDA ATI HDMI at 0xf0444000 irq 50
+ 1 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xf0440000 irq 16
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:01.1 Audio device: Advanced Micro Devices [AMD] nee ATI Device 9902
+00:14.2 Audio device: Advanced Micro Devices [AMD] Hudson Azalia Controller (rev 01)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:01.1 0403: 1002:9902
+ Subsystem: 103c:184c
+--
+00:14.2 0403: 1022:780d (rev 01)
+ Subsystem: 103c:184c
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: ATI R6xx HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x1002aa01
+Subsystem Id: 0x00aa0100
+Revision Id: 0x100300
+No Modem Function Group found
+Default PCM:
+ rates [0x70]: 32000 44100 48000
+ bits [0x2]: 16
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=1, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x02
+Node 0x04 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+Node 0x05 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x04
+Node 0x06 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+Node 0x07 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Node 0x08 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+Node 0x09 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x08
+Node 0x0a [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+Node 0x0b [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0a
+Node 0x0c [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+Node 0x0d [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0c
+Codec: IDT 92HD87B2/4
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x111d76d9
+Subsystem Id: 0x103c184c
+Revision Id: 0x100107
+No Modem Function Group found
+Default PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+Default Amp-Out caps: ofs=0x7f, nsteps=0x7f, stepsize=0x02, mute=1
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=1
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Power-Map: 0x23
+Node 0x0a [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x0001173c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x02: VREF_GRD
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0b [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0421101f: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13 0x14* 0x1c
+Node 0x0c [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Control: name="Mic Jack Mode", index=0, device=0
+ ControlAmp: chs=0, dir=In, idx=0, ofs=0
+ Control: name="Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00011734: IN OUT EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x04a11020: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0d [Pin Complex] wcaps 0x400501: Stereo
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Pincap 0x00010050: OUT EAPD Balanced
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Pin Complex] wcaps 0x400483: Stereo Amp-In
+ Control: name="Internal Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0xd5a30130: [Both] Mic at Int Top
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+Node 0x12 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x13 [Audio Output] wcaps 0xd0c45: Stereo Amp-Out R/L
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x67 0x67]
+ Converter: stream=8, channel=0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Processing caps: benign=0, ncoeff=0
+Node 0x14 [Audio Output] wcaps 0xd0c45: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x67 0x67]
+ Converter: stream=8, channel=0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Processing caps: benign=0, ncoeff=0
+Node 0x15 [Audio Input] wcaps 0x1d0541: Stereo
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x17
+ Processing caps: benign=0, ncoeff=0
+Node 0x16 [Audio Input] wcaps 0x1d0541: Stereo
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x18
+ Processing caps: benign=0, ncoeff=0
+Node 0x17 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x0f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x0c 0x0f 0x1b 0x11* 0x0a
+Node 0x18 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Amp-Out caps: ofs=0x00, nsteps=0x0f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x0c* 0x0f 0x1b 0x11 0x0a
+Node 0x19 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1b [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97]
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x0c 0x0f 0x13 0x14 0x0a
+Node 0x1c [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x9f 0x9f]
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1b
+Node 0x1d [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x21 [Beep Generator Widget] wcaps 0x70040c: Mono Amp-Out
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x03, nsteps=0x03, stepsize=0x17, mute=1
+ Amp-Out vals: [0x00]
+ Power: setting=D0, actual=D0
+Node 0x22 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Mar 5 02:03 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Mar 5 02:03 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Mar 5 02:03 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Mar 5 02:03 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 Mar 5 02:05 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Mar 5 02:05 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 Mar 5 02:05 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Mar 5 02:03 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Mar 5 02:03 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Mar 5 02:03 .
+drwxr-xr-x 3 root root 240 Mar 5 02:03 ..
+lrwxrwxrwx 1 root root 12 Mar 5 02:03 pci-0000:00:01.1 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Mar 5 02:03 pci-0000:00:14.2 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: HDMI [HDA ATI HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic [HD-Audio Generic], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: Generic [HD-Audio Generic], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [HDMI]
+
+Card hw:0 'HDMI'/'HDA ATI HDMI at 0xf0444000 irq 50'
+ Mixer name : 'ATI R6xx HDMI'
+ Components : 'HDA:1002aa01,00aa0100,00100300'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [Generic]
+
+Card hw:1 'Generic'/'HD-Audio Generic at 0xf0440000 irq 16'
+ Mixer name : 'IDT 92HD87B2/4'
+ Components : 'HDA:111d76d9,103c184c,00100107'
+ Controls : 18
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 64
+ Mono: Playback 40 [62%] [-18.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+Simple mixer control 'Mic Jack Mode',0
+ Capabilities: enum
+ Items: 'Mic In' 'Line In'
+ Item0: 'Mic In'
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 3
+ Mono: Playback 1 [33%] [-12.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 15
+ Front Left: Capture 0 [0%] [0.00dB] [on]
+ Front Right: Capture 0 [0%] [0.00dB] [on]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+Simple mixer control 'Mute-LED Mode',0
+ Capabilities: enum
+ Items: 'Off' 'On' 'Follow Master'
+ Item0: 'Follow Master'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.HDMI {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.Generic {
+ control.1 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Mic Jack Mode'
+ value 'Mic In'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Mic In'
+ item.1 'Line In'
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 1
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 3'
+ dbmin -1800
+ dbmax 0
+ dbvalue.0 -1200
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 15'
+ dbmin 0
+ dbmax 2250
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 40
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 64'
+ dbmin -9999999
+ dbmax 0
+ dbvalue.0 -1800
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Mute-LED Mode'
+ value 'Follow Master'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Off
+ item.1 On
+ item.2 'Follow Master'
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+bnep
+parport_pc
+ppdev
+rfcomm
+bluetooth
+snd_hda_codec_idt
+snd_hda_codec_hdmi
+arc4
+joydev
+uvcvideo
+hp_wmi
+sparse_keymap
+kvm
+videobuf2_core
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+ghash_clmulni_intel
+aesni_intel
+cryptd
+aes_x86_64
+ath9k
+mac80211
+ath9k_common
+ath9k_hw
+ath
+microcode
+k10temp
+psmouse
+serio_raw
+i2c_piix4
+cfg80211
+video
+hp_accel
+lis3lv02d
+input_polldev
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+radeon
+snd_seq
+snd_timer
+ttm
+snd_seq_device
+drm_kms_helper
+drm
+i2c_algo_bit
+snd
+mac_hid
+soundcore
+wmi
+snd_page_alloc
+lp
+parport
+r8169
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x03 0x185600f0
+0x05 0x585600f0
+0x07 0x585600f0
+0x09 0x585600f0
+0x0b 0x585600f0
+0x0d 0x585600f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x0a 0x40f000f0
+0x0b 0x0421101f
+0x0c 0x04a11020
+0x0d 0x90170110
+0x0f 0x40f000f0
+0x11 0xd5a30130
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 17.652660] [drm] Connector 2:
+[ 17.652662] [drm] HDMI-A-1
+[ 17.652663] [drm] HPD3
+--
+[ 17.935860] [drm] Initialized radeon 2.18.0 20080528 for 0000:00:01.0 on minor 0
+[ 17.935938] hda-intel: Force to non-snoop mode
+[ 17.936006] snd_hda_intel 0000:00:01.1: irq 50 for MSI/MSI-X
+[ 17.936130] radeon 0000:01:00.0: enabling device (0000 -> 0003)
+--
+[ 18.264281] [drm] Initialized radeon 2.18.0 20080528 for 0000:01:00.0 on minor 1
+[ 18.475686] input: HDA ATI HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.1/sound/card0/input10
+[ 18.476008] ACPI Warning: 0x0000000000000b00-0x0000000000000b07 SystemIO conflicts with Region \_SB_.PCI0.SMBS.SMB0 1 (20120320/utaddress-251)
+[ 18.476015] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
+[ 18.553719] input: HD-Audio Generic Mic as /devices/pci0000:00/0000:00:14.2/sound/card1/input11
+[ 18.553950] input: HD-Audio Generic Headphone as /devices/pci0000:00/0000:00:14.2/sound/card1/input12
+[ 18.817973] Bluetooth: Core ver 2.16
+
+
diff --git a/codecs/canonical/92hd89e3--hp-z1-g2-touch-workstation-ccert-201406-15258 b/codecs/canonical/92hd89e3--hp-z1-g2-touch-workstation-ccert-201406-15258
new file mode 100644
index 0000000..a6a8895
--- /dev/null
+++ b/codecs/canonical/92hd89e3--hp-z1-g2-touch-workstation-ccert-201406-15258
@@ -0,0 +1,1616 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue Aug 5 09:54:58 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 14.04 LTS \n \l 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: Hewlett-Packard
+Product Name: HP Z1 G2 Touch Workstation
+Product Version:
+Firmware Version: L52 v01.13
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.13.0-24-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.13.0-24-generic
+Library version: 1.0.27.2
+Utilities version: 1.0.27.2
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [HDMI ]: HDA-Intel - HDA Intel HDMI
+ HDA Intel HDMI at 0xdfe34000 irq 47
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xdfe30000 irq 46
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller (rev 06)
+00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 05)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0c0c (rev 06)
+ Subsystem: 103c:192f
+--
+00:1b.0 0403: 8086:8c20 (rev 05)
+ Subsystem: 103c:192f
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x103c192f
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=1, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: IDT 92HD89E3
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x111d76c6
+Subsystem Id: 0x103c192f
+Revision Id: 0x100102
+No Modem Function Group found
+Default PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+Default Amp-Out caps: ofs=0x7f, nsteps=0x7f, stepsize=0x02, mute=1
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 D3cold S3D3cold CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=7, o=0, i=0, unsolicited=1, wake=1
+ IO[0]: enable=1, dir=1, wake=0, sticky=0, data=1, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[5]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[6]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Power-Map: 0x7f
+Analog Loopback: 0x00
+Node 0x0a [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x0001173c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x0421101f: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP VREF_HIZ
+ Unsolicited: tag=01, enabled=1
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 6
+ 0x15 0x16* 0x17 0x18 0x1e 0x19
+Node 0x0b [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x0001173c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x04a12020: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Grey
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=03, enabled=1
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 6
+ 0x15* 0x16 0x17 0x18 0x1e 0x19
+Node 0x0c [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Control: name="Rear Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00011734: IN OUT EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x01a1202e: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Grey
+ DefAssociation = 0x2, Sequence = 0xe
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=04, enabled=1
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 6
+ 0x15* 0x16 0x17 0x18 0x1e 0x19
+Node 0x0d [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Control: name="Line Out Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x0001003c: IN OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x01014030: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 6
+ 0x15* 0x16 0x17 0x18 0x1e 0x19
+Node 0x0e [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00011734: IN OUT EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x04a12021: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Grey
+ DefAssociation = 0x2, Sequence = 0x1
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 6
+ 0x15* 0x16 0x17 0x18 0x1e 0x19
+Node 0x0f [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 6
+ 0x15* 0x16 0x17 0x18 0x1e 0x19
+Node 0x10 [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 6
+ 0x15* 0x16 0x17 0x18 0x1e 0x19
+Node 0x11 [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x95110110: [Fixed] Speaker at Int Top
+ Conn = 1/8, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 6
+ 0x15 0x16 0x17* 0x18 0x1e 0x19
+Node 0x12 [Pin Complex] wcaps 0x400401: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states:
+ Power: setting=D3, actual=D3
+Node 0x13 [Pin Complex] wcaps 0x400483: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x03 0x03]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x95a30140: [Fixed] Mic at Int Top
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+Node 0x14 [Pin Complex] wcaps 0x400483: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D3, actual=D3
+Node 0x15 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="92HD89E3 Analog", type="Audio", device=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x5b 0x5b]
+ Converter: stream=8, channel=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x16 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x5b 0x5b]
+ Converter: stream=8, channel=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x17 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x5b 0x5b]
+ Converter: stream=8, channel=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x18 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Amp-Out caps: N/A
+ Amp-Out vals: [0xff 0xff]
+ Converter: stream=0, channel=0
+ Power states:
+ Power: setting=D3, actual=D3
+ Delay: 13 samples
+Node 0x19 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Amp-Out caps: N/A
+ Amp-Out vals: [0xff 0xff]
+ Converter: stream=0, channel=0
+ Power states:
+ Power: setting=D3, actual=D3
+ Delay: 13 samples
+Node 0x1a [Audio Input] wcaps 0x1d0541: Stereo
+ Device: name="92HD89E3 Analog", type="Audio", device=0
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x20
+ Processing caps: benign=0, ncoeff=0
+Node 0x1b [Audio Input] wcaps 0x1d0541: Stereo
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power states:
+ Power: setting=D3, actual=D3
+ Delay: 13 samples
+ Connection: 1
+ 0x21
+ Processing caps: benign=0, ncoeff=0
+Node 0x1c [Beep Generator Widget] wcaps 0x70040c: Mono Amp-Out
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x03, nsteps=0x03, stepsize=0x17, mute=1
+ Amp-Out vals: [0x01]
+ Power states:
+ Power: setting=D0, actual=D0
+Node 0x1d [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Control: name="Rear Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Rear Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x28 0x29 0x2a 0x2b 0x12
+Node 0x1e [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 1
+ 0x1d
+Node 0x1f [Vendor Defined Widget] wcaps 0xfd0c0d: Stereo Amp-Out R/L
+ Amp-Out caps: ofs=0x7c, nsteps=0x7c, stepsize=0x02, mute=1
+ Amp-Out vals: [0xfc 0xfc]
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x20 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x0f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x0c 0x0c]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 12
+ 0x1d 0x0a 0x0b 0x0c 0x0d 0x0e 0x0f 0x10 0x11 0x12 0x13* 0x14
+Node 0x21 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Amp-Out caps: ofs=0x00, nsteps=0x0f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 12
+ 0x1d* 0x0a 0x0b 0x0c 0x0d 0x0e 0x0f 0x10 0x11 0x12 0x13 0x14
+Node 0x22 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Control: name="SPDIF Phantom Jack", index=0, device=0
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x01451160: [Jack] SPDIF Out at Ext Rear
+ Conn = Optical, Color = Black
+ DefAssociation = 0x6, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x25
+Node 0x23 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 1
+ 0x26
+Node 0x24 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 1
+ 0x26
+Node 0x25 [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="IEC958 Default PCM Playback Switch", index=0, device=0
+ Device: name="92HD89E3 Digital", type="SPDIF", device=1
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=8, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 4 samples
+Node 0x26 [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states:
+ Power: setting=D3, actual=D3
+ Delay: 4 samples
+Node 0x27 [Audio Input] wcaps 0x14071b: Stereo Digital Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states:
+ Power: setting=D3, actual=D3
+ Delay: 4 samples
+ Connection: 1
+ 0x24
+Node 0x28 [Audio Selector] wcaps 0x300501: Stereo
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x0a 0x0b* 0x0d 0x0f
+Node 0x29 [Audio Selector] wcaps 0x300501: Stereo
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 4
+ 0x0a* 0x0e 0x10 0x11
+Node 0x2a [Audio Selector] wcaps 0x300501: Stereo
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x0b 0x0c* 0x10 0x11
+Node 0x2b [Audio Selector] wcaps 0x300501: Stereo
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 4
+ 0x15* 0x16 0x17 0x18
+Node 0x2c [Vendor Defined Widget] wcaps 0xf00201: Stereo Digital
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw----+ 1 root audio 116, 10 Aug 5 17:16 /dev/snd/controlC0
+crw-rw----+ 1 root audio 116, 6 Aug 5 17:16 /dev/snd/controlC1
+crw-rw----+ 1 root audio 116, 9 Aug 5 17:16 /dev/snd/hwC0D0
+crw-rw----+ 1 root audio 116, 5 Aug 5 17:16 /dev/snd/hwC1D0
+crw-rw----+ 1 root audio 116, 8 Aug 5 17:16 /dev/snd/pcmC0D3p
+crw-rw----+ 1 root audio 116, 7 Aug 5 17:16 /dev/snd/pcmC0D7p
+crw-rw----+ 1 root audio 116, 4 Aug 5 17:41 /dev/snd/pcmC1D0c
+crw-rw----+ 1 root audio 116, 3 Aug 5 17:41 /dev/snd/pcmC1D0p
+crw-rw----+ 1 root audio 116, 2 Aug 5 17:16 /dev/snd/pcmC1D1p
+crw-rw----+ 1 root audio 116, 1 Aug 5 17:16 /dev/snd/seq
+crw-rw----+ 1 root audio 116, 33 Aug 5 17:16 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Aug 5 17:16 .
+drwxr-xr-x 3 root root 280 Aug 5 17:16 ..
+lrwxrwxrwx 1 root root 12 Aug 5 17:16 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Aug 5 17:16 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: 92HD89E3 Analog [92HD89E3 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 1: 92HD89E3 Digital [92HD89E3 Digital]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: 92HD89E3 Analog [92HD89E3 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [HDMI]
+
+Card hw:0 'HDMI'/'HDA Intel HDMI at 0xdfe34000 irq 47'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,103c192f,00100000'
+ Controls : 14
+ Simple ctrls : 2
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xdfe30000 irq 46'
+ Mixer name : 'IDT 92HD89E3'
+ Components : 'HDA:111d76c6,103c192f,00100102'
+ Controls : 36
+ Simple ctrls : 15
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined
+ Playback channels: Mono
+ Limits: Playback 0 - 127
+ Mono: Playback 91 [72%] [-27.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 127
+ Mono:
+ Front Left: Playback 127 [100%] [0.00dB] [on]
+ Front Right: Playback 127 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 127
+ Mono:
+ Front Left: Playback 127 [100%] [0.00dB] [on]
+ Front Right: Playback 127 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 127
+ Mono:
+ Front Left: Playback 127 [100%] [0.00dB] [on]
+ Front Right: Playback 127 [100%] [0.00dB] [on]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined
+ Playback channels: Mono
+ Mono: Playback [off]
+Simple mixer control 'IEC958 Default PCM',0
+ Capabilities: pswitch pswitch-joined
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined
+ Playback channels: Mono
+ Limits: Playback 0 - 3
+ Mono: Playback 1 [33%] [-12.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 15
+ Front Left: Capture 12 [80%] [18.00dB] [on]
+ Front Right: Capture 12 [80%] [18.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line Out+Speaker'
+ Item0: 'Line Out+Speaker'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 3 [100%] [30.00dB]
+ Front Right: 3 [100%] [30.00dB]
+Simple mixer control 'Loopback Mixing',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Disabled'
+Simple mixer control 'Rear Mic',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Rear Mic Boost',0
+ Capabilities: volume
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.HDMI {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.14 {
+ iface PCM
+ device 7
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 127
+ value.1 127
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 127'
+ dbmin -9525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 127
+ value.1 127
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 127'
+ dbmin -9525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 127
+ value.1 127
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 127'
+ dbmin -9525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Loopback Mixing'
+ value Disabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Rear Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Rear Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value 'Line Out+Speaker'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 'Line Out+Speaker'
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 12
+ value.1 12
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 15'
+ dbmin 0
+ dbmax 2250
+ dbvalue.0 1800
+ dbvalue.1 1800
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Rear Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 3
+ value.1 3
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 3000
+ dbvalue.1 3000
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 1
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 3'
+ dbmin -1800
+ dbmax 0
+ dbvalue.0 -1200
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'IEC958 Default PCM Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 91
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 127'
+ dbmin -9999999
+ dbmax 0
+ dbvalue.0 -2700
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.27 {
+ iface CARD
+ name 'Rear Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.28 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.29 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.30 {
+ iface CARD
+ name 'Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.31 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.32 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.33 {
+ iface CARD
+ name 'SPDIF Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.34 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.35 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.36 {
+ iface PCM
+ device 1
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+rtsx_pci_sdmmc
+rtsx_pci_ms
+memstick
+rtsx_pci
+disable_mmc
+arc4
+iwlmvm
+uvcvideo
+videobuf2_vmalloc
+mac80211
+videobuf2_memops
+snd_hda_codec_hdmi
+x86_pkg_temp_thermal
+hp_wmi
+intel_powerclamp
+snd_hda_codec_idt
+sparse_keymap
+coretemp
+snd_hda_codec_generic
+videobuf2_core
+videodev
+snd_hda_intel
+snd_hda_controller
+snd_hda_codec
+joydev
+iwlwifi
+hid_multitouch
+snd_hwdep
+snd_pcm
+snd_page_alloc
+snd_seq_midi
+snd_seq_midi_event
+snd_rawmidi
+kvm
+snd_seq
+snd_seq_device
+cfg80211
+snd_timer
+crct10dif_pclmul
+crc32_pclmul
+ghash_clmulni_intel
+aesni_intel
+aes_x86_64
+lrw
+dm_multipath
+gf128mul
+scsi_dh
+mei_me
+glue_helper
+mei
+btusb
+snd
+ablk_helper
+soundcore
+cryptd
+lpc_ich
+rfcomm
+bnep
+psmouse
+serio_raw
+mac_hid
+tpm_infineon
+bluetooth
+parport_pc
+ppdev
+lp
+parport
+disable_mmc_usb
+binfmt_misc
+btrfs
+xor
+raid6_pq
+libcrc32c
+dm_mirror
+dm_region_hash
+dm_log
+usb_storage
+hid_generic
+usbhid
+hid
+i915
+i2c_algo_bit
+e1000e
+drm_kms_helper
+drm
+ahci
+ptp
+libahci
+pps_core
+video
+wmi
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x18560010
+0x06 0x18560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x0a 0x0421101f
+0x0b 0x04a12020
+0x0c 0x01a1202e
+0x0d 0x01014030
+0x0e 0x04a12021
+0x0f 0x400000f0
+0x10 0x400000f0
+0x11 0x95110110
+0x12 0x400000f0
+0x13 0x95a30140
+0x14 0x400000f0
+0x22 0x01451160
+0x23 0x400000f0
+0x24 0x400000f0
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+0x0e 0x400000f0
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 8.204103] iwlwifi 0000:01:00.0: irq 45 for MSI/MSI-X
+[ 8.219408] snd_hda_codec: module has bad taint, not creating trace events
+[ 8.229989] kvm: disabled by bios
+--
+[ 8.280353] snd_hda_controller: module has bad taint, not creating trace events
+[ 8.444685] snd_hda_intel 0000:00:03.0: Probing card using HDA DKMS, version 0.201407291531~ubuntu14.04.1stella1
+[ 8.444797] snd_hda_intel 0000:00:1b.0: Probing card using HDA DKMS, version 0.201407291531~ubuntu14.04.1stella1
+[ 8.444887] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[ 8.465954] Linux video capture interface: v2.00
+[ 8.520230] iwlwifi 0000:01:00.0: loaded firmware version 22.24.8.0 op_mode iwlmvm
+[ 8.619690] sound hdaudioC1D0: autoconfig: line_outs=1 (0xd/0x0/0x0/0x0/0x0) type:line
+[ 8.619692] sound hdaudioC1D0: speaker_outs=1 (0x11/0x0/0x0/0x0/0x0)
+[ 8.619693] sound hdaudioC1D0: hp_outs=1 (0xa/0x0/0x0/0x0/0x0)
+[ 8.619694] sound hdaudioC1D0: mono: mono_out=0x0
+[ 8.619695] sound hdaudioC1D0: dig-out=0x22/0x0
+[ 8.619696] sound hdaudioC1D0: inputs:
+[ 8.619698] sound hdaudioC1D0: Rear Mic=0xc
+[ 8.619699] sound hdaudioC1D0: Internal Mic=0x13
+[ 8.619700] sound hdaudioC1D0: Mic=0xb
+[ 8.638515] hda-i915: get_cdclk symbol get fail
+[ 8.638538] snd_hda_intel 0000:00:03.0: irq 47 for MSI/MSI-X
+[ 8.648550] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input15
+[ 8.648631] input: HDA Intel PCH Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card1/input14
+[ 8.648687] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input13
+[ 8.648737] input: HDA Intel PCH Rear Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input12
+[ 8.650816] input: HDA Intel HDMI HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input17
+[ 8.650879] input: HDA Intel HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input16
+[ 8.740617] input: HP WMI hotkeys as /devices/virtual/input/input11
+
+
diff --git a/codecs/canonical/92hd89e3--hp-z1-g2-touch-workstation-ccert-201406-15259 b/codecs/canonical/92hd89e3--hp-z1-g2-touch-workstation-ccert-201406-15259
new file mode 100644
index 0000000..87fea90
--- /dev/null
+++ b/codecs/canonical/92hd89e3--hp-z1-g2-touch-workstation-ccert-201406-15259
@@ -0,0 +1,1675 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Fri Jul 11 09:30:29 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 14.04 LTS \n \l 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: Hewlett-Packard
+Product Name: HP Z1 G2 Touch Workstation
+Product Version:
+Firmware Version: L52 v81.14
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.13.0-24-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.13.0-24-generic
+Library version: 1.0.27.2
+Utilities version: 1.0.27.2
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xdf330000 irq 46
+ 1 [NVidia ]: HDA-Intel - HDA NVidia
+ HDA NVidia at 0xdf080000 irq 17
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 05)
+01:00.1 Audio device: NVIDIA Corporation GK104 HDMI Audio Controller (rev a1)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:8c20 (rev 05)
+ Subsystem: 103c:192f
+--
+01:00.1 0403: 10de:0e0a (rev a1)
+ Subsystem: 103c:1022
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: IDT 92HD89E3
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x111d76c6
+Subsystem Id: 0x103c192f
+Revision Id: 0x100102
+No Modem Function Group found
+Default PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+Default Amp-Out caps: ofs=0x7f, nsteps=0x7f, stepsize=0x02, mute=1
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 D3cold S3D3cold CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=7, o=0, i=0, unsolicited=1, wake=1
+ IO[0]: enable=1, dir=1, wake=0, sticky=0, data=1, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[5]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[6]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Power-Map: 0x69
+Analog Loopback: 0x00
+Node 0x0a [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x0001173c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x0421101f: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP VREF_HIZ
+ Unsolicited: tag=01, enabled=1
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 6
+ 0x15 0x16* 0x17 0x18 0x1e 0x19
+Node 0x0b [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=1, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=1, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x0001173c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x04a12020: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Grey
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=06, enabled=1
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 6
+ 0x15* 0x16 0x17 0x18 0x1e 0x19
+Node 0x0c [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Control: name="Rear Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00011734: IN OUT EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x01a1202e: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Grey
+ DefAssociation = 0x2, Sequence = 0xe
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=03, enabled=1
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 6
+ 0x15* 0x16 0x17 0x18 0x1e 0x19
+Node 0x0d [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Control: name="Line Out Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x0001003c: IN OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x01014030: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 6
+ 0x15* 0x16 0x17 0x18 0x1e 0x19
+Node 0x0e [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00011734: IN OUT EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x04a12021: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Grey
+ DefAssociation = 0x2, Sequence = 0x1
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=04, enabled=1
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 6
+ 0x15* 0x16 0x17 0x18 0x1e 0x19
+Node 0x0f [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 6
+ 0x15* 0x16 0x17 0x18 0x1e 0x19
+Node 0x10 [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 6
+ 0x15* 0x16 0x17 0x18 0x1e 0x19
+Node 0x11 [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x95110110: [Fixed] Speaker at Int Top
+ Conn = 1/8, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 6
+ 0x15 0x16 0x17* 0x18 0x1e 0x19
+Node 0x12 [Pin Complex] wcaps 0x400401: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states:
+ Power: setting=D3, actual=D3
+Node 0x13 [Pin Complex] wcaps 0x400483: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x95a30140: [Fixed] Mic at Int Top
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+Node 0x14 [Pin Complex] wcaps 0x400483: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D3, actual=D3
+Node 0x15 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="92HD89E3 Analog", type="Audio", device=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x65 0x65]
+ Converter: stream=8, channel=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x16 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x65 0x65]
+ Converter: stream=8, channel=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x17 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x65 0x65]
+ Converter: stream=8, channel=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x18 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Amp-Out caps: N/A
+ Amp-Out vals: [0xff 0xff]
+ Converter: stream=0, channel=0
+ Power states:
+ Power: setting=D3, actual=D3
+ Delay: 13 samples
+Node 0x19 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Amp-Out caps: N/A
+ Amp-Out vals: [0xff 0xff]
+ Converter: stream=0, channel=0
+ Power states:
+ Power: setting=D3, actual=D3
+ Delay: 13 samples
+Node 0x1a [Audio Input] wcaps 0x1d0541: Stereo
+ Device: name="92HD89E3 Analog", type="Audio", device=0
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x20
+ Processing caps: benign=0, ncoeff=0
+Node 0x1b [Audio Input] wcaps 0x1d0541: Stereo
+ Device: name="92HD89E3 Alt Analog", type="Audio", device=2
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x21
+ Processing caps: benign=0, ncoeff=0
+Node 0x1c [Beep Generator Widget] wcaps 0x70040c: Mono Amp-Out
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x03, nsteps=0x03, stepsize=0x17, mute=1
+ Amp-Out vals: [0x01]
+ Power states:
+ Power: setting=D0, actual=D0
+Node 0x1d [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Control: name="Rear Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Rear Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Volume", index=1, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=1, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x28 0x29 0x2a 0x2b 0x12
+Node 0x1e [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x9f 0x9f]
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 1
+ 0x1d
+Node 0x1f [Vendor Defined Widget] wcaps 0xfd0c0d: Stereo Amp-Out R/L
+ Amp-Out caps: ofs=0x7c, nsteps=0x7c, stepsize=0x02, mute=1
+ Amp-Out vals: [0xfc 0xfc]
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x20 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x0f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x08 0x08]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 12
+ 0x1d 0x0a 0x0b 0x0c 0x0d 0x0e 0x0f 0x10 0x11 0x12 0x13* 0x14
+Node 0x21 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Control: name="Capture Volume", index=1, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Capture Switch", index=1, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x0f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 12
+ 0x1d 0x0a 0x0b 0x0c* 0x0d 0x0e 0x0f 0x10 0x11 0x12 0x13 0x14
+Node 0x22 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Control: name="SPDIF Phantom Jack", index=0, device=0
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x01451160: [Jack] SPDIF Out at Ext Rear
+ Conn = Optical, Color = Black
+ DefAssociation = 0x6, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x25
+Node 0x23 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 1
+ 0x26
+Node 0x24 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 1
+ 0x26
+Node 0x25 [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="IEC958 Default PCM Playback Switch", index=0, device=0
+ Device: name="92HD89E3 Digital", type="SPDIF", device=1
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=8, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 4 samples
+Node 0x26 [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states:
+ Power: setting=D3, actual=D3
+ Delay: 4 samples
+Node 0x27 [Audio Input] wcaps 0x14071b: Stereo Digital Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states:
+ Power: setting=D3, actual=D3
+ Delay: 4 samples
+ Connection: 1
+ 0x24
+Node 0x28 [Audio Selector] wcaps 0x300501: Stereo
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x0a 0x0b* 0x0d 0x0f
+Node 0x29 [Audio Selector] wcaps 0x300501: Stereo
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x0a 0x0e* 0x10 0x11
+Node 0x2a [Audio Selector] wcaps 0x300501: Stereo
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x0b 0x0c* 0x10 0x11
+Node 0x2b [Audio Selector] wcaps 0x300501: Stereo
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 4
+ 0x15* 0x16 0x17 0x18
+Node 0x2c [Vendor Defined Widget] wcaps 0xf00201: Stereo Digital
+Codec: Nvidia GPU 40 HDMI/DP
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x10de0040
+Subsystem Id: 0x103c1022
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x04 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Connection: 4
+ 0x08* 0x09 0x0a 0x0b
+Node 0x05 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Connection: 4
+ 0x08* 0x09 0x0a 0x0b
+Node 0x06 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Connection: 4
+ 0x08* 0x09 0x0a 0x0b
+Node 0x07 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Connection: 4
+ 0x08* 0x09 0x0a 0x0b
+Node 0x08 [Audio Output] wcaps 0x62b1: 8-Channels Digital Stripe
+ Converter: stream=8, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+Node 0x09 [Audio Output] wcaps 0x62b1: 8-Channels Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+Node 0x0a [Audio Output] wcaps 0x62b1: 8-Channels Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+Node 0x0b [Audio Output] wcaps 0x62b1: 8-Channels Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw----+ 1 root audio 116, 7 Jul 11 17:25 /dev/snd/controlC0
+crw-rw----+ 1 root audio 116, 10 Jul 11 17:25 /dev/snd/controlC1
+crw-rw----+ 1 root audio 116, 6 Jul 11 17:25 /dev/snd/hwC0D0
+crw-rw----+ 1 root audio 116, 9 Jul 11 17:25 /dev/snd/hwC1D0
+crw-rw----+ 1 root audio 116, 5 Jul 11 17:26 /dev/snd/pcmC0D0c
+crw-rw----+ 1 root audio 116, 4 Jul 11 17:26 /dev/snd/pcmC0D0p
+crw-rw----+ 1 root audio 116, 3 Jul 11 17:26 /dev/snd/pcmC0D1p
+crw-rw----+ 1 root audio 116, 2 Jul 11 17:25 /dev/snd/pcmC0D2c
+crw-rw----+ 1 root audio 116, 8 Jul 11 17:26 /dev/snd/pcmC1D3p
+crw-rw----+ 1 root audio 116, 1 Jul 11 17:25 /dev/snd/seq
+crw-rw----+ 1 root audio 116, 33 Jul 11 17:25 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Jul 11 17:25 .
+drwxr-xr-x 3 root root 280 Jul 11 17:25 ..
+lrwxrwxrwx 1 root root 12 Jul 11 17:25 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Jul 11 17:25 pci-0000:01:00.1 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: 92HD89E3 Analog [92HD89E3 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 1: 92HD89E3 Digital [92HD89E3 Digital]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: 92HD89E3 Analog [92HD89E3 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 2: 92HD89E3 Alt Analog [92HD89E3 Alt Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xdf330000 irq 46'
+ Mixer name : 'IDT 92HD89E3'
+ Components : 'HDA:111d76c6,103c192f,00100102'
+ Controls : 45
+ Simple ctrls : 20
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined
+ Playback channels: Mono
+ Limits: Playback 0 - 127
+ Mono: Playback 101 [80%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 127
+ Mono:
+ Front Left: Playback 127 [100%] [0.00dB] [on]
+ Front Right: Playback 127 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 127
+ Mono:
+ Front Left: Playback 127 [100%] [0.00dB] [on]
+ Front Right: Playback 127 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 127
+ Mono:
+ Front Left: Playback 127 [100%] [0.00dB] [on]
+ Front Right: Playback 127 [100%] [0.00dB] [on]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Mic',1
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',1
+ Capabilities: volume
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined
+ Playback channels: Mono
+ Mono: Playback [off]
+Simple mixer control 'IEC958 Default PCM',0
+ Capabilities: pswitch pswitch-joined
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined
+ Playback channels: Mono
+ Limits: Playback 0 - 3
+ Mono: Playback 1 [33%] [-12.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 15
+ Front Left: Capture 8 [53%] [12.00dB] [on]
+ Front Right: Capture 8 [53%] [12.00dB] [on]
+Simple mixer control 'Capture',1
+ Capabilities: cvolume cswitch
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 15
+ Front Left: Capture 0 [0%] [0.00dB] [off]
+ Front Right: Capture 0 [0%] [0.00dB] [off]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line Out+Speaker'
+ Item0: 'Line Out+Speaker'
+Simple mixer control 'Input Source',0
+ Capabilities: cenum
+ Items: 'Rear Mic' 'Mic' 'Internal Mic' 'Mic 1'
+ Item0: 'Internal Mic'
+Simple mixer control 'Input Source',1
+ Capabilities: cenum
+ Items: 'Rear Mic' 'Mic' 'Internal Mic' 'Mic 1'
+ Item0: 'Rear Mic'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Loopback Mixing',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Disabled'
+Simple mixer control 'Rear Mic',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Rear Mic Boost',0
+ Capabilities: volume
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 1 [NVidia]
+
+Card hw:1 'NVidia'/'HDA NVidia at 0xdf080000 irq 17'
+ Mixer name : 'Nvidia GPU 40 HDMI/DP'
+ Components : 'HDA:10de0040,103c1022,00100100'
+ Controls : 7
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 127
+ value.1 127
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 127'
+ dbmin -9525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 127
+ value.1 127
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 127'
+ dbmin -9525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 127
+ value.1 127
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 127'
+ dbmin -9525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Loopback Mixing'
+ value Disabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Rear Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Rear Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ index 1
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ index 1
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value 'Line Out+Speaker'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 'Line Out+Speaker'
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Input Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Rear Mic'
+ item.1 Mic
+ item.2 'Internal Mic'
+ item.3 'Mic 1'
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Input Source'
+ index 1
+ value 'Rear Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Rear Mic'
+ item.1 Mic
+ item.2 'Internal Mic'
+ item.3 'Mic 1'
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 8
+ value.1 8
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 15'
+ dbmin 0
+ dbmax 2250
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Capture Volume'
+ index 1
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 15'
+ dbmin 0
+ dbmax 2250
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Capture Switch'
+ index 1
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'Rear Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ index 1
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 1
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 3'
+ dbmin -1800
+ dbmax 0
+ dbvalue.0 -1200
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.28 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.29 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.30 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.31 {
+ iface MIXER
+ name 'IEC958 Default PCM Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.32 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 101
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 127'
+ dbmin -9999999
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.33 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.34 {
+ iface CARD
+ name 'Rear Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.35 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.36 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.37 {
+ iface CARD
+ name 'Mic Jack'
+ index 1
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.38 {
+ iface CARD
+ name 'Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.39 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.40 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.41 {
+ iface CARD
+ name 'SPDIF Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.42 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.43 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.44 {
+ iface PCM
+ device 1
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.45 {
+ iface PCM
+ device 2
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+}
+state.NVidia {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nvidia
+rtsx_pci_ms
+memstick
+rtsx_pci_sdmmc
+rtsx_pci
+disable_mmc
+rfcomm
+bnep
+uvcvideo
+videobuf2_vmalloc
+videobuf2_memops
+videobuf2_core
+joydev
+hid_multitouch
+videodev
+arc4
+snd_hda_codec_hdmi
+iwlmvm
+hp_wmi
+sparse_keymap
+mac80211
+snd_hda_codec_idt
+mxm_wmi
+snd_hda_intel
+snd_hda_codec
+iwlwifi
+btusb
+bluetooth
+x86_pkg_temp_thermal
+intel_powerclamp
+snd_hwdep
+snd_pcm
+snd_page_alloc
+mei_me
+cfg80211
+snd_seq_midi
+snd_seq_midi_event
+snd_rawmidi
+snd_seq
+coretemp
+dm_multipath
+scsi_dh
+drm
+snd_seq_device
+kvm
+snd_timer
+wmi
+mei
+snd
+psmouse
+lpc_ich
+soundcore
+crct10dif_pclmul
+crc32_pclmul
+ghash_clmulni_intel
+tpm_infineon
+aesni_intel
+serio_raw
+mac_hid
+aes_x86_64
+lrw
+gf128mul
+glue_helper
+ablk_helper
+cryptd
+parport_pc
+ppdev
+lp
+parport
+binfmt_misc
+btrfs
+xor
+raid6_pq
+libcrc32c
+dm_mirror
+dm_region_hash
+dm_log
+hid_generic
+usbhid
+hid
+e1000e
+ahci
+ptp
+libahci
+pps_core
+video
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x0a 0x0421101f
+0x0b 0x04a12020
+0x0c 0x01a1202e
+0x0d 0x01014030
+0x0e 0x04a12021
+0x0f 0x400000f0
+0x10 0x400000f0
+0x11 0x95110110
+0x12 0x400000f0
+0x13 0x95a30140
+0x14 0x400000f0
+0x22 0x01451160
+0x23 0x400000f0
+0x24 0x400000f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x04 0x185600f0
+0x05 0x585600f0
+0x06 0x585600f0
+0x07 0x585600f0
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 7.496393] iwlwifi 0000:02:00.0: irq 45 for MSI/MSI-X
+[ 7.503083] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[ 7.503181] Bluetooth: hci0: read Intel version: 370710018002030d33
+--
+[ 7.546386] Mic=0xb
+[ 7.559438] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
+[ 7.559481] input: HDA Intel PCH Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 7.559507] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 7.559532] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 7.559557] input: HDA Intel PCH Rear Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 7.559723] hda_intel: Disabling MSI
+[ 7.559728] hda-intel 0000:01:00.1: Handle VGA-switcheroo audio client
+[ 7.559757] hda-intel 0000:01:00.1: Disabling 64bit DMA
+[ 7.563004] hda-intel 0000:01:00.1: Enable delay in RIRB handling
+[ 7.659195] iwlwifi 0000:02:00.0: Detected Intel(R) Dual Band Wireless AC 7260, REV=0x144
+--
+[ 7.926630] ieee80211 phy0: Selected rate control algorithm 'iwl-mvm-rs'
+[ 7.947195] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input14
+[ 7.953056] Linux video capture interface: v2.00
+
+
diff --git a/codecs/canonical/92hd90bxx-dell-latitude-e6220-ccert-201101-7178 b/codecs/canonical/92hd90bxx-dell-latitude-e6220-ccert-201101-7178
index 68c8a53..09e85c1 100644
--- a/codecs/canonical/92hd90bxx-dell-latitude-e6220-ccert-201101-7178
+++ b/codecs/canonical/92hd90bxx-dell-latitude-e6220-ccert-201101-7178
@@ -1,15 +1,15 @@
upload=true&script=true&cardinfo=
!!################################
-!!ALSA Information Script v 0.4.60
+!!ALSA Information Script v 0.4.61
!!################################
-!!Script ran on: Fri Jul 13 15:33:46 UTC 2012
+!!Script ran on: Wed Sep 11 18:56:07 UTC 2013
!!Linux Distribution
!!------------------
-Ubuntu 12.04 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
!!DMI Information
@@ -18,12 +18,13 @@ Ubuntu 12.04 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"
Manufacturer: Dell Inc.
Product Name: Latitude E6220
Product Version: 01
+Firmware Version: X28
!!Kernel Information
!!------------------
-Kernel release: 3.2.0-27-generic
+Kernel release: 3.5.0-23-generic
Operating System: GNU/Linux
Architecture: x86_64
Processor: x86_64
@@ -33,7 +34,7 @@ SMP Enabled: Yes
!!ALSA Version
!!------------
-Driver version: 1.0.24
+Driver version: 1.0.25
Library version: 1.0.25
Utilities version: 1.0.25
@@ -66,7 +67,7 @@ Pulseaudio:
!!Advanced information - PCI Vendor/Device/Subsystem ID's
-!!--------------------------------------------------------
+!!-------------------------------------------------------
00:1b.0 0403: 8086:1c20 (rev 04)
Subsystem: 1028:04a9
@@ -89,10 +90,10 @@ snd-usb-audio: index=-2
!!Loaded sound module options
-!!--------------------------
+!!---------------------------
!!Module: snd_hda_intel
- align_buffer_size : Y
+ align_buffer_size : -1
bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
@@ -133,7 +134,7 @@ GPIO: io=5, o=0, i=0, unsolicited=1, wake=1
IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
-Power-Map: 0x12
+Power-Map: 0x56
Node 0x0a [Pin Complex] wcaps 0x400583: Stereo Amp-In
Control: name="Mic Jack Mode", index=0, device=0
ControlAmp: chs=0, dir=In, idx=0, ofs=0
@@ -179,6 +180,7 @@ Node 0x0c [Pin Complex] wcaps 0x400583: Stereo Amp-In
Connection: 3
0x13* 0x14 0x1c
Node 0x0d [Pin Complex] wcaps 0x400501: Stereo
+ Control: name="Speaker Phantom Jack", index=0, device=0
Pincap 0x00010050: OUT EAPD Balanced
EAPD 0x2: EAPD
Pin Default 0x90170110: [Fixed] Speaker at Int N/A
@@ -190,7 +192,7 @@ Node 0x0d [Pin Complex] wcaps 0x400501: Stereo
Connection: 3
0x13* 0x14 0x1c
Node 0x0e [Pin Complex] wcaps 0x400581: Stereo
- Control: name="Dock Line-Out Jack", index=0, device=0
+ Control: name="Dock Line Out Jack", index=0, device=0
Pincap 0x0001001c: OUT HP EAPD Detect
EAPD 0x2: EAPD
Pin Default 0x23011050: [Jack] Line Out at Sep Left
@@ -477,26 +479,26 @@ Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
!!ALSA Device nodes
!!-----------------
-crw-rw---T+ 1 root audio 116, 9 Jul 13 11:31 /dev/snd/controlC0
-crw-rw---T+ 1 root audio 116, 8 Jul 13 11:31 /dev/snd/hwC0D0
-crw-rw---T+ 1 root audio 116, 7 Jul 13 11:31 /dev/snd/hwC0D3
-crw-rw---T+ 1 root audio 116, 6 Jul 13 11:32 /dev/snd/pcmC0D0c
-crw-rw---T+ 1 root audio 116, 5 Jul 13 11:32 /dev/snd/pcmC0D0p
-crw-rw---T+ 1 root audio 116, 4 Jul 13 11:32 /dev/snd/pcmC0D3p
-crw-rw---T+ 1 root audio 116, 3 Jul 13 11:32 /dev/snd/pcmC0D7p
-crw-rw---T+ 1 root audio 116, 2 Jul 13 11:32 /dev/snd/pcmC0D8p
-crw-rw---T+ 1 root audio 116, 1 Jul 13 11:31 /dev/snd/seq
-crw-rw---T+ 1 root audio 116, 33 Jul 13 11:31 /dev/snd/timer
+crw-rw---T+ 1 root audio 116, 9 Sep 11 02:58 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Sep 11 02:58 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Sep 11 02:58 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 6 Sep 11 02:59 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 5 Sep 11 02:59 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 4 Sep 11 02:59 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 3 Sep 11 02:59 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 2 Sep 11 02:59 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 1 Sep 11 02:58 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Sep 11 02:58 /dev/snd/timer
/dev/snd/by-path:
total 0
-drwxr-xr-x 2 root root 60 Jul 13 11:31 .
-drwxr-xr-x 3 root root 260 Jul 13 11:31 ..
-lrwxrwxrwx 1 root root 12 Jul 13 11:31 pci-0000:00:1b.0 -> ../controlC0
+drwxr-xr-x 2 root root 60 Sep 11 02:58 .
+drwxr-xr-x 3 root root 260 Sep 11 02:58 ..
+lrwxrwxrwx 1 root root 12 Sep 11 02:58 pci-0000:00:1b.0 -> ../controlC0
!!Aplay/Arecord output
-!!------------
+!!--------------------
APLAY
@@ -529,7 +531,7 @@ card 0: PCH [HDA Intel PCH], device 0: STAC92xx Analog [STAC92xx Analog]
Card hw:0 'PCH'/'HDA Intel PCH at 0xe1c60000 irq 47'
Mixer name : 'Intel CougarPoint HDMI'
Components : 'HDA:111d76e7,102804a9,00100102 HDA:80862805,80860101,00100000'
- Controls : 37
+ Controls : 38
Simple ctrls : 13
Simple mixer control 'Master',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
@@ -605,7 +607,7 @@ Simple mixer control 'Internal Mic',0
!!Alsactl output
-!!-------------
+!!--------------
--startcollapse--
state.PCH {
@@ -800,7 +802,7 @@ state.PCH {
}
control.15 {
iface CARD
- name 'Dock Line-Out Jack'
+ name 'Dock Line Out Jack'
value false
comment {
access read
@@ -820,6 +822,16 @@ state.PCH {
}
control.17 {
iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
name 'Mic Jack'
value false
comment {
@@ -828,7 +840,7 @@ state.PCH {
count 1
}
}
- control.18 {
+ control.19 {
iface CARD
name 'Dock Mic Jack'
value false
@@ -838,7 +850,7 @@ state.PCH {
count 1
}
}
- control.19 {
+ control.20 {
iface CARD
name 'HDMI/DP,pcm=3 Jack'
value false
@@ -848,7 +860,7 @@ state.PCH {
count 1
}
}
- control.20 {
+ control.21 {
iface MIXER
name 'IEC958 Playback Con Mask'
value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
@@ -858,7 +870,7 @@ state.PCH {
count 1
}
}
- control.21 {
+ control.22 {
iface MIXER
name 'IEC958 Playback Pro Mask'
value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
@@ -868,7 +880,7 @@ state.PCH {
count 1
}
}
- control.22 {
+ control.23 {
iface MIXER
name 'IEC958 Playback Default'
value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
@@ -878,7 +890,7 @@ state.PCH {
count 1
}
}
- control.23 {
+ control.24 {
iface MIXER
name 'IEC958 Playback Switch'
value true
@@ -888,7 +900,7 @@ state.PCH {
count 1
}
}
- control.24 {
+ control.25 {
iface PCM
device 3
name ELD
@@ -899,7 +911,7 @@ state.PCH {
count 0
}
}
- control.25 {
+ control.26 {
iface CARD
name 'HDMI/DP,pcm=7 Jack'
value false
@@ -909,7 +921,7 @@ state.PCH {
count 1
}
}
- control.26 {
+ control.27 {
iface MIXER
name 'IEC958 Playback Con Mask'
index 1
@@ -920,7 +932,7 @@ state.PCH {
count 1
}
}
- control.27 {
+ control.28 {
iface MIXER
name 'IEC958 Playback Pro Mask'
index 1
@@ -931,7 +943,7 @@ state.PCH {
count 1
}
}
- control.28 {
+ control.29 {
iface MIXER
name 'IEC958 Playback Default'
index 1
@@ -942,7 +954,7 @@ state.PCH {
count 1
}
}
- control.29 {
+ control.30 {
iface MIXER
name 'IEC958 Playback Switch'
index 1
@@ -953,7 +965,7 @@ state.PCH {
count 1
}
}
- control.30 {
+ control.31 {
iface PCM
device 7
name ELD
@@ -964,7 +976,7 @@ state.PCH {
count 0
}
}
- control.31 {
+ control.32 {
iface CARD
name 'HDMI/DP,pcm=8 Jack'
value false
@@ -974,7 +986,7 @@ state.PCH {
count 1
}
}
- control.32 {
+ control.33 {
iface MIXER
name 'IEC958 Playback Con Mask'
index 2
@@ -985,7 +997,7 @@ state.PCH {
count 1
}
}
- control.33 {
+ control.34 {
iface MIXER
name 'IEC958 Playback Pro Mask'
index 2
@@ -996,7 +1008,7 @@ state.PCH {
count 1
}
}
- control.34 {
+ control.35 {
iface MIXER
name 'IEC958 Playback Default'
index 2
@@ -1007,7 +1019,7 @@ state.PCH {
count 1
}
}
- control.35 {
+ control.36 {
iface MIXER
name 'IEC958 Playback Switch'
index 2
@@ -1018,7 +1030,7 @@ state.PCH {
count 1
}
}
- control.36 {
+ control.37 {
iface PCM
device 8
name ELD
@@ -1029,7 +1041,7 @@ state.PCH {
count 0
}
}
- control.37 {
+ control.38 {
iface MIXER
name 'PCM Playback Volume'
value.0 255
@@ -1055,60 +1067,69 @@ state.PCH {
Module
nls_iso8859_1
-nls_cp437
-vfat
-fat
-bnep
-rfcomm
snd_hda_codec_hdmi
snd_hda_codec_idt
+joydev
+rfcomm
+bnep
+dell_wmi
+sparse_keymap
+arc4
+coretemp
+kvm_intel
+kvm
+ghash_clmulni_intel
+aesni_intel
+cryptd
+aes_x86_64
+psmouse
+ppdev
snd_hda_intel
snd_hda_codec
snd_hwdep
-joydev
-arc4
snd_pcm
+dell_laptop
+dcdbas
snd_seq_midi
-iwlwifi
snd_rawmidi
snd_seq_midi_event
-mac80211
snd_seq
+i2400m_usb
+i2400m
snd_timer
snd_seq_device
-i915
+wimax
snd
+microcode
+wmi
+parport_pc
+iwlwifi
+mac80211
+mac_hid
+cfg80211
uvcvideo
+videobuf2_core
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+serio_raw
mei
+btusb
+bluetooth
+i915
+lpc_ich
+soundcore
+snd_page_alloc
drm_kms_helper
drm
-i2400m_usb
-i2400m
i2c_algo_bit
-wimax
-soundcore
-cfg80211
-snd_page_alloc
-btusb
-ppdev
-parport_pc
-dell_wmi
-sparse_keymap
-psmouse
video
-bluetooth
-videodev
-v4l2_compat_ioctl32
lp
-dell_laptop
parport
-wmi
-mac_hid
-serio_raw
-dcdbas
+mmc_block
sdhci_pci
-e1000e
sdhci
+e1000e
usb_storage
@@ -1146,25 +1167,19 @@ usb_storage
!!ALSA/HDA dmesg
-!!------------------
-
-[ 11.316674] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
-[ 11.316769] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
-[ 11.316829] snd_hda_intel 0000:00:1b.0: irq 47 for MSI/MSI-X
-[ 11.316850] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
-[ 11.834197] e1000e 0000:00:19.0: irq 43 for MSI/MSI-X
---
-[ 11.888621] ADDRCONF(NETDEV_UP): eth0: link is not ready
-[ 12.751888] HDMI status: Codec=3 Pin=5 Presence_Detect=0 ELD_Valid=0
-[ 12.751933] HDMI status: Codec=3 Pin=6 Presence_Detect=0 ELD_Valid=0
-[ 12.751992] HDMI status: Codec=3 Pin=7 Presence_Detect=0 ELD_Valid=0
-[ 12.752054] input: HDA Intel PCH HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
-[ 12.753891] input: HDA Intel PCH HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
-[ 12.753940] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input13
-[ 12.753993] input: HDA Intel PCH Dock Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input14
-[ 12.754040] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input15
-[ 12.754082] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input16
-[ 12.754135] input: HDA Intel PCH Dock Line-Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input17
-[ 14.278152] type=1400 audit(1342193511.398:8): apparmor="STATUS" operation="profile_load" name="/usr/lib/cups/backend/cups-pdf" pid=905 comm="apparmor_parser"
+!!--------------
+
+[ 12.833770] mei 0000:00:16.0: irq 46 for MSI/MSI-X
+[ 12.840652] snd_hda_intel 0000:00:1b.0: irq 47 for MSI/MSI-X
+[ 13.039865] input: DualPoint Stick as /devices/platform/i8042/serio1/input/input9
+[ 13.052632] input: AlpsPS/2 ALPS DualPoint TouchPad as /devices/platform/i8042/serio1/input/input10
+[ 13.395636] input: HDA Intel PCH HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 13.395713] input: HDA Intel PCH HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
+[ 13.395793] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input13
+[ 13.395878] input: HDA Intel PCH Dock Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input14
+[ 13.395950] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input15
+[ 13.396009] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input16
+[ 13.396079] input: HDA Intel PCH Dock Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input17
+[ 15.502252] i2400m_usb 2-1.5:1.0: firmware interface version 9.3.2
diff --git a/codecs/canonical/92hd90bxx-dell-latitude-e6220-ccert-201102-7187 b/codecs/canonical/92hd90bxx-dell-latitude-e6220-ccert-201102-7187
index 3a413f7..5199a9c 100644
--- a/codecs/canonical/92hd90bxx-dell-latitude-e6220-ccert-201102-7187
+++ b/codecs/canonical/92hd90bxx-dell-latitude-e6220-ccert-201102-7187
@@ -1,15 +1,15 @@
upload=true&script=true&cardinfo=
!!################################
-!!ALSA Information Script v 0.4.60
+!!ALSA Information Script v 0.4.61
!!################################
-!!Script ran on: Fri Jul 13 07:13:09 UTC 2012
+!!Script ran on: Fri Mar 8 17:20:28 UTC 2013
!!Linux Distribution
!!------------------
-Ubuntu quantal (development branch) \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu quantal (development branch)"
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
!!DMI Information
@@ -18,12 +18,13 @@ Ubuntu quantal (development branch) \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION=
Manufacturer: Dell Inc.
Product Name: Latitude E6220
Product Version: 01
+Firmware Version: X22
!!Kernel Information
!!------------------
-Kernel release: 3.4.0-3-generic
+Kernel release: 3.5.0-23-generic
Operating System: GNU/Linux
Architecture: x86_64
Processor: x86_64
@@ -56,7 +57,7 @@ Pulseaudio:
!!-----------------------------
0 [PCH ]: HDA-Intel - HDA Intel PCH
- HDA Intel PCH at 0x3ec60000 irq 43
+ HDA Intel PCH at 0x3ec60000 irq 44
!!PCI Soundcards installed in the system
@@ -66,7 +67,7 @@ Pulseaudio:
!!Advanced information - PCI Vendor/Device/Subsystem ID's
-!!--------------------------------------------------------
+!!-------------------------------------------------------
00:1b.0 0403: 8086:1c20 (rev 04)
Subsystem: 1028:04a9
@@ -89,7 +90,7 @@ snd-usb-audio: index=-2
!!Loaded sound module options
-!!--------------------------
+!!---------------------------
!!Module: snd_hda_intel
align_buffer_size : -1
@@ -174,11 +175,12 @@ Node 0x0c [Pin Complex] wcaps 0x400583: Stereo Amp-In
Conn = Unknown, Color = Unknown
DefAssociation = 0xf, Sequence = 0x0
Pin-ctls: 0x00:
- Unsolicited: tag=05, enabled=1
+ Unsolicited: tag=00, enabled=0
Power: setting=D0, actual=D0
Connection: 3
0x13* 0x14 0x1c
Node 0x0d [Pin Complex] wcaps 0x400501: Stereo
+ Control: name="Speaker Phantom Jack", index=0, device=0
Pincap 0x00010050: OUT EAPD Balanced
EAPD 0x2: EAPD
Pin Default 0x90170110: [Fixed] Speaker at Int N/A
@@ -477,26 +479,26 @@ Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
!!ALSA Device nodes
!!-----------------
-crw-rw---T+ 1 root audio 116, 9 Jul 13 03:11 /dev/snd/controlC0
-crw-rw---T+ 1 root audio 116, 8 Jul 13 03:11 /dev/snd/hwC0D0
-crw-rw---T+ 1 root audio 116, 7 Jul 13 03:11 /dev/snd/hwC0D3
-crw-rw---T+ 1 root audio 116, 6 Jul 13 03:12 /dev/snd/pcmC0D0c
-crw-rw---T+ 1 root audio 116, 5 Jul 13 03:12 /dev/snd/pcmC0D0p
-crw-rw---T+ 1 root audio 116, 4 Jul 13 03:12 /dev/snd/pcmC0D3p
-crw-rw---T+ 1 root audio 116, 3 Jul 13 03:12 /dev/snd/pcmC0D7p
-crw-rw---T+ 1 root audio 116, 2 Jul 13 03:12 /dev/snd/pcmC0D8p
-crw-rw---T+ 1 root audio 116, 1 Jul 13 03:11 /dev/snd/seq
-crw-rw---T+ 1 root audio 116, 33 Jul 13 03:11 /dev/snd/timer
+crw-rw---T+ 1 root audio 116, 9 Mar 8 12:12 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Mar 8 12:12 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Mar 8 12:12 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 6 Mar 8 12:12 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 5 Mar 8 12:12 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 4 Mar 8 12:12 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 3 Mar 8 12:12 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 2 Mar 8 12:12 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 1 Mar 8 12:12 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Mar 8 12:12 /dev/snd/timer
/dev/snd/by-path:
total 0
-drwxr-xr-x 2 root root 60 Jul 13 03:11 .
-drwxr-xr-x 3 root root 260 Jul 13 03:11 ..
-lrwxrwxrwx 1 root root 12 Jul 13 03:11 pci-0000:00:1b.0 -> ../controlC0
+drwxr-xr-x 2 root root 60 Mar 8 12:12 .
+drwxr-xr-x 3 root root 260 Mar 8 12:12 ..
+lrwxrwxrwx 1 root root 12 Mar 8 12:12 pci-0000:00:1b.0 -> ../controlC0
!!Aplay/Arecord output
-!!------------
+!!--------------------
APLAY
@@ -526,10 +528,10 @@ card 0: PCH [HDA Intel PCH], device 0: STAC92xx Analog [STAC92xx Analog]
!!-------Mixer controls for card 0 [PCH]
-Card hw:0 'PCH'/'HDA Intel PCH at 0x3ec60000 irq 43'
+Card hw:0 'PCH'/'HDA Intel PCH at 0x3ec60000 irq 44'
Mixer name : 'Intel CougarPoint HDMI'
Components : 'HDA:111d76e7,102804a9,00100102 HDA:80862805,80860101,00100000'
- Controls : 37
+ Controls : 38
Simple ctrls : 13
Simple mixer control 'Master',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
@@ -605,7 +607,7 @@ Simple mixer control 'Internal Mic',0
!!Alsactl output
-!!-------------
+!!--------------
--startcollapse--
state.PCH {
@@ -820,6 +822,16 @@ state.PCH {
}
control.17 {
iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
name 'Mic Jack'
value false
comment {
@@ -828,7 +840,7 @@ state.PCH {
count 1
}
}
- control.18 {
+ control.19 {
iface CARD
name 'Dock Mic Jack'
value false
@@ -838,7 +850,7 @@ state.PCH {
count 1
}
}
- control.19 {
+ control.20 {
iface CARD
name 'HDMI/DP,pcm=3 Jack'
value false
@@ -848,7 +860,7 @@ state.PCH {
count 1
}
}
- control.20 {
+ control.21 {
iface MIXER
name 'IEC958 Playback Con Mask'
value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
@@ -858,7 +870,7 @@ state.PCH {
count 1
}
}
- control.21 {
+ control.22 {
iface MIXER
name 'IEC958 Playback Pro Mask'
value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
@@ -868,7 +880,7 @@ state.PCH {
count 1
}
}
- control.22 {
+ control.23 {
iface MIXER
name 'IEC958 Playback Default'
value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
@@ -878,7 +890,7 @@ state.PCH {
count 1
}
}
- control.23 {
+ control.24 {
iface MIXER
name 'IEC958 Playback Switch'
value true
@@ -888,7 +900,7 @@ state.PCH {
count 1
}
}
- control.24 {
+ control.25 {
iface PCM
device 3
name ELD
@@ -899,7 +911,7 @@ state.PCH {
count 0
}
}
- control.25 {
+ control.26 {
iface CARD
name 'HDMI/DP,pcm=7 Jack'
value false
@@ -909,7 +921,7 @@ state.PCH {
count 1
}
}
- control.26 {
+ control.27 {
iface MIXER
name 'IEC958 Playback Con Mask'
index 1
@@ -920,7 +932,7 @@ state.PCH {
count 1
}
}
- control.27 {
+ control.28 {
iface MIXER
name 'IEC958 Playback Pro Mask'
index 1
@@ -931,7 +943,7 @@ state.PCH {
count 1
}
}
- control.28 {
+ control.29 {
iface MIXER
name 'IEC958 Playback Default'
index 1
@@ -942,7 +954,7 @@ state.PCH {
count 1
}
}
- control.29 {
+ control.30 {
iface MIXER
name 'IEC958 Playback Switch'
index 1
@@ -953,7 +965,7 @@ state.PCH {
count 1
}
}
- control.30 {
+ control.31 {
iface PCM
device 7
name ELD
@@ -964,7 +976,7 @@ state.PCH {
count 0
}
}
- control.31 {
+ control.32 {
iface CARD
name 'HDMI/DP,pcm=8 Jack'
value false
@@ -974,7 +986,7 @@ state.PCH {
count 1
}
}
- control.32 {
+ control.33 {
iface MIXER
name 'IEC958 Playback Con Mask'
index 2
@@ -985,7 +997,7 @@ state.PCH {
count 1
}
}
- control.33 {
+ control.34 {
iface MIXER
name 'IEC958 Playback Pro Mask'
index 2
@@ -996,7 +1008,7 @@ state.PCH {
count 1
}
}
- control.34 {
+ control.35 {
iface MIXER
name 'IEC958 Playback Default'
index 2
@@ -1007,7 +1019,7 @@ state.PCH {
count 1
}
}
- control.35 {
+ control.36 {
iface MIXER
name 'IEC958 Playback Switch'
index 2
@@ -1018,7 +1030,7 @@ state.PCH {
count 1
}
}
- control.36 {
+ control.37 {
iface PCM
device 8
name ELD
@@ -1029,7 +1041,7 @@ state.PCH {
count 0
}
}
- control.37 {
+ control.38 {
iface MIXER
name 'PCM Playback Volume'
value.0 255
@@ -1054,65 +1066,59 @@ state.PCH {
!!------------------
Module
-nls_iso8859_1
-nls_cp437
-vfat
-fat
bnep
rfcomm
bluetooth
-joydev
snd_hda_codec_hdmi
snd_hda_codec_idt
-arc4
-brcmsmac
-mac80211
-i915
+joydev
snd_hda_intel
snd_hda_codec
-drm_kms_helper
snd_hwdep
+i915
snd_pcm
snd_seq_midi
-brcmutil
-drm
snd_rawmidi
snd_seq_midi_event
snd_seq
+lib80211_crypt_tkip
+drm_kms_helper
snd_timer
+drm
snd_seq_device
+wl
+i2c_algo_bit
+video
cfg80211
-dell_wmi
+lib80211
+snd
dell_laptop
+dell_wmi
sparse_keymap
-psmouse
-snd
-wmi
-dcdbas
-serio_raw
-ppdev
+mac_hid
soundcore
-mei
-crc8
+dcdbas
snd_page_alloc
-cordic
+wmi
+ppdev
coretemp
+kvm_intel
+kvm
ghash_clmulni_intel
-i2c_algo_bit
aesni_intel
cryptd
-bcma
aes_x86_64
-video
+mei
microcode
+lpc_ich
parport_pc
-mac_hid
+psmouse
+serio_raw
lp
parport
-e1000e
sdhci_pci
sdhci
-usb_storage
+e1000e
!!Sysfs Files
@@ -1149,20 +1155,18 @@ usb_storage
!!ALSA/HDA dmesg
-!!------------------
-
-[ 17.548687] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
-[ 17.683496] snd_hda_intel 0000:00:1b.0: irq 43 for MSI/MSI-X
-[ 17.793787] type=1400 audit(1342163505.252:2): apparmor="STATUS" operation="profile_load" name="/sbin/dhclient" pid=620 comm="apparmor_parser"
---
-[ 18.295227] input: AlpsPS/2 ALPS DualPoint TouchPad as /devices/platform/i8042/serio1/input/input7
-[ 18.356791] input: HDA Intel PCH HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
-[ 18.356850] input: HDA Intel PCH HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
-[ 18.356897] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
-[ 18.356941] input: HDA Intel PCH Dock Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
-[ 18.356983] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
-[ 18.357023] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input13
-[ 18.357062] input: HDA Intel PCH Dock Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input14
-[ 18.357489] i915 0000:00:02.0: setting latency timer to 64
+!!--------------
+
+[ 14.593516] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 14.602723] snd_hda_intel 0000:00:1b.0: irq 44 for MSI/MSI-X
+[ 14.877051] type=1400 audit(1362762741.666:11): apparmor="STATUS" operation="profile_replace" name="/sbin/dhclient" pid=837 comm="apparmor_parser"
+[ 15.276145] input: HDA Intel PCH HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 15.276211] input: HDA Intel PCH HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 15.276257] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 15.276303] input: HDA Intel PCH Dock Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
+[ 15.276347] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input13
+[ 15.276390] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input14
+[ 15.276432] input: HDA Intel PCH Dock Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input15
+[ 15.689364] Bluetooth: Core ver 2.16
diff --git a/codecs/canonical/92hd90bxx-dell-latitude-e6420-ccert-201011-6842 b/codecs/canonical/92hd90bxx-dell-latitude-e6420-ccert-201011-6842
new file mode 100644
index 0000000..e5fbc86
--- /dev/null
+++ b/codecs/canonical/92hd90bxx-dell-latitude-e6420-ccert-201011-6842
@@ -0,0 +1,1165 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.60
+!!################################
+
+!!Script ran on: Tue Nov 6 08:12:46 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Latitude E6420
+Product Version: 01
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-29-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0x3f660000 irq 44
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!--------------------------------------------------------
+
+00:1b.0 0403: 8086:1c20 (rev 04)
+ Subsystem: 1028:0493
+
+
+!!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
+!!--------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: IDT 92HD90BXX
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x111d76e7
+Subsystem Id: 0x10280493
+Revision Id: 0x100102
+No Modem Function Group found
+Default PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+Default Amp-Out caps: ofs=0x7f, nsteps=0x7f, stepsize=0x02, mute=1
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=1
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Power-Map: 0x12
+Node 0x0a [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Control: name="Mic Jack Mode", index=0, device=0
+ ControlAmp: chs=0, dir=In, idx=0, ofs=0
+ Control: name="Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x0001173c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x03a11020: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=03, enabled=1
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0b [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13 0x14* 0x1c
+Node 0x0c [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0d [Pin Complex] wcaps 0x400501: Stereo
+ Pincap 0x00010050: OUT EAPD Balanced
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0e [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Dock Line-Out Jack", index=0, device=0
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x23011050: [Jack] Line Out at Sep Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x5, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0f [Pin Complex] wcaps 0x400483: Stereo Amp-In
+ Control: name="Dock Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Dock Mic Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x23a1102e: [Jack] Mic at Sep Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0xe
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=04, enabled=1
+ Power: setting=D0, actual=D0
+Node 0x10 [Pin Complex] wcaps 0x400500: Mono
+ Pincap 0x00000010: OUT
+ Pin Default 0x400000f3: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x3
+ Pin-ctls: 0x00:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1a
+Node 0x11 [Pin Complex] wcaps 0x400483: Stereo Amp-In
+ Control: name="Internal Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0xd5a30130: [Both] Mic at Int Top
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+Node 0x12 [Vendor Defined Widget] wcaps 0xf00503: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x20
+Node 0x13 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Front Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Front Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x64 0x64]
+ Converter: stream=8, channel=0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x14 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x64 0x64]
+ Converter: stream=8, channel=0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x15 [Audio Input] wcaps 0x1d0541: Stereo
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x17
+ Processing caps: benign=0, ncoeff=0
+Node 0x16 [Audio Input] wcaps 0x1d0541: Stereo
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x18
+ Processing caps: benign=0, ncoeff=0
+Node 0x17 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x1c 0x1c]
+ Power: setting=D0, actual=D0
+ Connection: 6
+ 0x1b 0x0a 0x0c 0x0f 0x11* 0x12
+Node 0x18 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x90 0x90]
+ Power: setting=D0, actual=D0
+ Connection: 6
+ 0x1b* 0x0a 0x0c 0x0f 0x11 0x12
+Node 0x19 [Audio Selector] wcaps 0x300501: Stereo
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x1a [Audio Mixer] wcaps 0x200500: Mono
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x19
+Node 0x1b [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97]
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x13 0x14 0x0a 0x0c 0x0f
+Node 0x1c [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x9f 0x9f]
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1b
+Node 0x1d [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power: setting=D0, actual=D0
+ Delay: 4 samples
+Node 0x1e [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power: setting=D0, actual=D0
+ Delay: 4 samples
+Node 0x1f [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1d
+Node 0x20 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1e
+Node 0x21 [Beep Generator Widget] wcaps 0x70040c: Mono Amp-Out
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x03, nsteps=0x03, stepsize=0x17, mute=1
+ Amp-Out vals: [0x00]
+ Power: setting=D0, actual=D0
+Node 0x22 [Vendor Defined Widget] wcaps 0xf00001: Stereo
+Codec: Intel CougarPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862805
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 9 Nov 6 03:09 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Nov 6 03:09 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Nov 6 03:09 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 6 Nov 6 03:09 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 5 Nov 6 03:09 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 4 Nov 6 03:09 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 3 Nov 6 03:09 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 2 Nov 6 03:09 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 1 Nov 6 03:09 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Nov 6 03:09 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Nov 6 03:09 .
+drwxr-xr-x 3 root root 260 Nov 6 03:09 ..
+lrwxrwxrwx 1 root root 12 Nov 6 03:09 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0x3f660000 irq 44'
+ Mixer name : 'Intel CougarPoint HDMI'
+ Components : 'HDA:111d76e7,10280493,00100102 HDA:80862805,80860101,00100000'
+ Controls : 37
+ Simple ctrls : 13
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 64
+ Mono: Playback 37 [58%] [-20.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Front',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+Simple mixer control 'Mic Jack Mode',0
+ Capabilities: enum
+ Items: 'Mic In' 'Line In'
+ Item0: 'Mic In'
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 3
+ Mono: Playback 1 [33%] [-12.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 46
+ Front Left: Capture 28 [61%] [12.00dB] [on]
+ Front Right: Capture 28 [61%] [12.00dB] [on]
+Simple mixer control 'Dock Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!-------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Front Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Front Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Mic Jack Mode'
+ value 'Mic In'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Mic In'
+ item.1 'Line In'
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 1
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 3'
+ dbmin -1800
+ dbmax 0
+ dbvalue.0 -1200
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 28
+ value.1 28
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 46'
+ dbmin -1600
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Dock Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Internal Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 37
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 64'
+ dbmin -9999999
+ dbmax 0
+ dbvalue.0 -2025
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Dock Line-Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Dock Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.25 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.28 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.29 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.30 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.31 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.32 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.33 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.34 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.35 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.36 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.37 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+snd_hda_codec_hdmi
+snd_hda_codec_idt
+rfcomm
+bnep
+joydev
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+bcma
+arc4
+ppdev
+snd_seq_midi
+snd_rawmidi
+parport_pc
+snd_seq_midi_event
+brcmsmac
+snd_seq
+mac80211
+brcmutil
+cfg80211
+dell_wmi
+sparse_keymap
+snd_timer
+snd_seq_device
+snd
+crc8
+cordic
+lp
+parport
+wmi
+mac_hid
+dell_laptop
+dcdbas
+btusb
+bluetooth
+psmouse
+serio_raw
+i915
+drm_kms_helper
+drm
+i2c_algo_bit
+soundcore
+video
+snd_page_alloc
+mei
+sdhci_pci
+sdhci
+usbhid
+hid
+e1000e
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x0a 0x03a11020
+0x0b 0x0321101f
+0x0c 0x400000f0
+0x0d 0x90170110
+0x0e 0x23011050
+0x0f 0x23a1102e
+0x10 0x400000f3
+0x11 0xd5a30130
+0x1f 0x400000f0
+0x20 0x400000f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x18560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!------------------
+
+[ 16.199500] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 16.199555] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 16.199625] snd_hda_intel 0000:00:1b.0: irq 44 for MSI/MSI-X
+[ 16.199657] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 16.207233] type=1400 audit(1352189361.315:9): apparmor="STATUS" operation="profile_load" name="/usr/lib/cups/backend/cups-pdf" pid=887 comm="apparmor_parser"
+--
+[ 16.878582] ADDRCONF(NETDEV_UP): wlan0: link is not ready
+[ 16.900606] HDMI status: Codec=3 Pin=5 Presence_Detect=0 ELD_Valid=0
+[ 16.900644] HDMI status: Codec=3 Pin=6 Presence_Detect=0 ELD_Valid=0
+[ 16.900691] HDMI status: Codec=3 Pin=7 Presence_Detect=0 ELD_Valid=0
+[ 16.900768] input: HDA Intel PCH HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
+[ 16.900856] input: HDA Intel PCH HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input13
+[ 16.900929] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input14
+[ 16.900994] input: HDA Intel PCH Dock Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input15
+[ 16.901055] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input16
+[ 16.901117] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input17
+[ 16.901180] input: HDA Intel PCH Dock Line-Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input18
+[ 18.955062] wlan0: authenticate with 68:7f:74:2f:f1:0c (try 1)
+
+
diff --git a/codecs/canonical/92hd90bxx-dell-latitude-xt3-ccert-201104-7598 b/codecs/canonical/92hd90bxx-dell-latitude-xt3-ccert-201104-7598
new file mode 100644
index 0000000..ed52e4d
--- /dev/null
+++ b/codecs/canonical/92hd90bxx-dell-latitude-xt3-ccert-201104-7598
@@ -0,0 +1,1173 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.60
+!!################################
+
+!!Script ran on: Tue Sep 4 05:58:19 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Latitude XT3
+Product Version: 01
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-23-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0x7ec60000 irq 45
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!--------------------------------------------------------
+
+00:1b.0 0403: 8086:1c20 (rev 04)
+ Subsystem: 1028:04b4
+
+
+!!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
+!!--------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: IDT 92HD90BXX
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x111d76e7
+Subsystem Id: 0x102804b4
+Revision Id: 0x100102
+No Modem Function Group found
+Default PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+Default Amp-Out caps: ofs=0x7f, nsteps=0x7f, stepsize=0x02, mute=1
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=1
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Power-Map: 0x12
+Node 0x0a [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Control: name="Mic Jack Mode", index=0, device=0
+ ControlAmp: chs=0, dir=In, idx=0, ofs=0
+ Control: name="Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x0001173c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x03a11020: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=03, enabled=1
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0b [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13 0x14* 0x1c
+Node 0x0c [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0d [Pin Complex] wcaps 0x400501: Stereo
+ Pincap 0x00010050: OUT EAPD Balanced
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0e [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Dock Line-Out Jack", index=0, device=0
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x23011050: [Jack] Line Out at Sep Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x5, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0f [Pin Complex] wcaps 0x400483: Stereo Amp-In
+ Control: name="Dock Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Dock Mic Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x23a1102e: [Jack] Mic at Sep Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0xe
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=04, enabled=1
+ Power: setting=D0, actual=D0
+Node 0x10 [Pin Complex] wcaps 0x400500: Mono
+ Pincap 0x00000010: OUT
+ Pin Default 0x400000f3: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x3
+ Pin-ctls: 0x00:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1a
+Node 0x11 [Pin Complex] wcaps 0x400483: Stereo Amp-In
+ Control: name="Internal Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0xd5a30130: [Both] Mic at Int Top
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+Node 0x12 [Vendor Defined Widget] wcaps 0xf00503: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x20
+Node 0x13 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Front Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Front Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x64 0x64]
+ Converter: stream=8, channel=0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x14 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x64 0x64]
+ Converter: stream=8, channel=0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x15 [Audio Input] wcaps 0x1d0541: Stereo
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x17
+ Processing caps: benign=0, ncoeff=0
+Node 0x16 [Audio Input] wcaps 0x1d0541: Stereo
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x18
+ Processing caps: benign=0, ncoeff=0
+Node 0x17 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x1c 0x1c]
+ Power: setting=D0, actual=D0
+ Connection: 6
+ 0x1b 0x0a 0x0c 0x0f 0x11* 0x12
+Node 0x18 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x90 0x90]
+ Power: setting=D0, actual=D0
+ Connection: 6
+ 0x1b* 0x0a 0x0c 0x0f 0x11 0x12
+Node 0x19 [Audio Selector] wcaps 0x300501: Stereo
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x1a [Audio Mixer] wcaps 0x200500: Mono
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x19
+Node 0x1b [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97]
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x13 0x14 0x0a 0x0c 0x0f
+Node 0x1c [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x9f 0x9f]
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1b
+Node 0x1d [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power: setting=D0, actual=D0
+ Delay: 4 samples
+Node 0x1e [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power: setting=D0, actual=D0
+ Delay: 4 samples
+Node 0x1f [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1d
+Node 0x20 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1e
+Node 0x21 [Beep Generator Widget] wcaps 0x70040c: Mono Amp-Out
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x03, nsteps=0x03, stepsize=0x17, mute=1
+ Amp-Out vals: [0x00]
+ Power: setting=D0, actual=D0
+Node 0x22 [Vendor Defined Widget] wcaps 0xf00001: Stereo
+Codec: Intel CougarPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862805
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 9 Sep 4 01:53 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Sep 4 01:53 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Sep 4 01:53 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 6 Sep 4 01:53 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 5 Sep 4 01:53 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 4 Sep 4 01:53 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 3 Sep 4 01:53 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 2 Sep 4 01:53 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 1 Sep 4 01:53 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Sep 4 01:53 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Sep 4 01:53 .
+drwxr-xr-x 3 root root 260 Sep 4 01:53 ..
+lrwxrwxrwx 1 root root 12 Sep 4 01:53 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0x7ec60000 irq 45'
+ Mixer name : 'Intel CougarPoint HDMI'
+ Components : 'HDA:111d76e7,102804b4,00100102 HDA:80862805,80860101,00100000'
+ Controls : 37
+ Simple ctrls : 13
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 64
+ Mono: Playback 37 [58%] [-20.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Front',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+Simple mixer control 'Mic Jack Mode',0
+ Capabilities: enum
+ Items: 'Mic In' 'Line In'
+ Item0: 'Mic In'
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 3
+ Mono: Playback 1 [33%] [-12.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 46
+ Front Left: Capture 28 [61%] [12.00dB] [on]
+ Front Right: Capture 28 [61%] [12.00dB] [on]
+Simple mixer control 'Dock Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!-------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Front Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Front Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Mic Jack Mode'
+ value 'Mic In'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Mic In'
+ item.1 'Line In'
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 1
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 3'
+ dbmin -1800
+ dbmax 0
+ dbvalue.0 -1200
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 28
+ value.1 28
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 46'
+ dbmin -1600
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Dock Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Internal Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 37
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 64'
+ dbmin -9999999
+ dbmax 0
+ dbvalue.0 -2025
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Dock Line-Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Dock Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.25 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.28 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.29 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.30 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.31 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.32 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.33 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.34 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.35 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.36 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.37 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+bnep
+rfcomm
+snd_hda_codec_hdmi
+snd_hda_codec_idt
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+arc4
+snd_seq_midi
+snd_rawmidi
+psmouse
+snd_seq_midi_event
+snd_seq
+ppdev
+snd_timer
+snd_seq_device
+iwlwifi
+snd
+parport_pc
+uvcvideo
+i915
+videodev
+v4l2_compat_ioctl32
+lp
+parport
+mac80211
+drm_kms_helper
+dell_wmi
+sparse_keymap
+joydev
+serio_raw
+drm
+dell_laptop
+cfg80211
+dcdbas
+i2c_algo_bit
+soundcore
+btusb
+snd_page_alloc
+mac_hid
+wmi
+video
+mei
+hid_ntrig
+bluetooth
+firewire_ohci
+firewire_core
+crc_itu_t
+sdhci_pci
+sdhci
+usbhid
+hid
+e1000e
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x0a 0x03a11020
+0x0b 0x0321101f
+0x0c 0x400000f0
+0x0d 0x90170110
+0x0e 0x23011050
+0x0f 0x23a1102e
+0x10 0x400000f3
+0x11 0xd5a30130
+0x1f 0x400000f0
+0x20 0x400000f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x18560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!------------------
+
+[ 12.388261] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 12.388307] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 12.388371] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
+[ 12.388400] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 13.304803] HDMI status: Codec=3 Pin=5 Presence_Detect=0 ELD_Valid=0
+[ 13.304861] HDMI status: Codec=3 Pin=6 Presence_Detect=0 ELD_Valid=0
+[ 13.304900] HDMI status: Codec=3 Pin=7 Presence_Detect=0 ELD_Valid=0
+[ 13.304977] input: HDA Intel PCH HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input13
+[ 13.305062] input: HDA Intel PCH HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input14
+[ 13.305126] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input15
+[ 13.305196] input: HDA Intel PCH Dock Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input16
+[ 13.305256] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input17
+[ 13.305320] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input18
+[ 13.305377] input: HDA Intel PCH Dock Line-Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input19
+[ 13.834618] init: failsafe main process (837) killed by TERM signal
+--
+[ 305.590027] CPU 1
+[ 305.590052] Modules linked in: bnep rfcomm snd_hda_codec_hdmi snd_hda_codec_idt snd_hda_intel snd_hda_codec snd_hwdep snd_pcm arc4 snd_seq_midi snd_rawmidi psmouse snd_seq_midi_event snd_seq ppdev snd_timer snd_seq_device iwlwifi snd parport_pc uvcvideo i915 videodev v4l2_compat_ioctl32 lp parport mac80211 drm_kms_helper dell_wmi sparse_keymap joydev serio_raw drm dell_laptop cfg80211 dcdbas i2c_algo_bit soundcore btusb snd_page_alloc mac_hid wmi video mei(C) hid_ntrig bluetooth firewire_ohci firewire_core crc_itu_t sdhci_pci sdhci usbhid hid e1000e
+[ 305.590823]
+--
+[ 305.666939] CPU 1
+[ 305.666965] Modules linked in: bnep rfcomm snd_hda_codec_hdmi snd_hda_codec_idt snd_hda_intel snd_hda_codec snd_hwdep snd_pcm arc4 snd_seq_midi snd_rawmidi psmouse snd_seq_midi_event snd_seq ppdev snd_timer snd_seq_device iwlwifi snd parport_pc uvcvideo i915 videodev v4l2_compat_ioctl32 lp parport mac80211 drm_kms_helper dell_wmi sparse_keymap joydev serio_raw drm dell_laptop cfg80211 dcdbas i2c_algo_bit soundcore btusb snd_page_alloc mac_hid wmi video mei(C) hid_ntrig bluetooth firewire_ohci firewire_core crc_itu_t sdhci_pci sdhci usbhid hid e1000e
+[ 305.671209]
+
+
diff --git a/codecs/canonical/92hd90bxx-dell-latitude-xt3-ccert-201104-7784 b/codecs/canonical/92hd90bxx-dell-latitude-xt3-ccert-201104-7784
index 0c5ab02..927b640 100644
--- a/codecs/canonical/92hd90bxx-dell-latitude-xt3-ccert-201104-7784
+++ b/codecs/canonical/92hd90bxx-dell-latitude-xt3-ccert-201104-7784
@@ -1,15 +1,15 @@
upload=true&script=true&cardinfo=
!!################################
-!!ALSA Information Script v 0.4.60
+!!ALSA Information Script v 0.4.61
!!################################
-!!Script ran on: Fri Jun 15 16:17:51 UTC 2012
+!!Script ran on: Wed Nov 20 07:24:57 UTC 2013
!!Linux Distribution
!!------------------
-Ubuntu 12.04 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"
+Ubuntu 12.04.3 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.3 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.3 LTS)"
!!DMI Information
@@ -18,12 +18,13 @@ Ubuntu 12.04 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"
Manufacturer: Dell Inc.
Product Name: Latitude XT3
Product Version: 01
+Firmware Version: A05
!!Kernel Information
!!------------------
-Kernel release: 3.2.0-23-generic
+Kernel release: 3.2.0-57-generic
Operating System: GNU/Linux
Architecture: x86_64
Processor: x86_64
@@ -56,7 +57,7 @@ Pulseaudio:
!!-----------------------------
0 [PCH ]: HDA-Intel - HDA Intel PCH
- HDA Intel PCH at 0xe1c60000 irq 47
+ HDA Intel PCH at 0x7ec60000 irq 46
!!PCI Soundcards installed in the system
@@ -66,7 +67,7 @@ Pulseaudio:
!!Advanced information - PCI Vendor/Device/Subsystem ID's
-!!--------------------------------------------------------
+!!-------------------------------------------------------
00:1b.0 0403: 8086:1c20 (rev 04)
Subsystem: 1028:04b4
@@ -89,7 +90,7 @@ snd-usb-audio: index=-2
!!Loaded sound module options
-!!--------------------------
+!!---------------------------
!!Module: snd_hda_intel
align_buffer_size : Y
@@ -249,7 +250,7 @@ Node 0x13 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
ControlAmp: chs=3, dir=Out, idx=0, ofs=0
Device: name="STAC92xx Analog", type="Audio", device=0
Amp-Out caps: N/A
- Amp-Out vals: [0x64 0x64]
+ Amp-Out vals: [0x67 0x67]
Converter: stream=8, channel=0
Power: setting=D0, actual=D0
Delay: 13 samples
@@ -259,7 +260,7 @@ Node 0x14 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
Control: name="Headphone Playback Switch", index=0, device=0
ControlAmp: chs=3, dir=Out, idx=0, ofs=0
Amp-Out caps: N/A
- Amp-Out vals: [0x64 0x64]
+ Amp-Out vals: [0x67 0x67]
Converter: stream=8, channel=0
Power: setting=D0, actual=D0
Delay: 13 samples
@@ -286,7 +287,7 @@ Node 0x17 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
Control: name="Capture Switch", index=0, device=0
ControlAmp: chs=3, dir=Out, idx=0, ofs=0
Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
- Amp-Out vals: [0x1c 0x1c]
+ Amp-Out vals: [0x10 0x10]
Power: setting=D0, actual=D0
Connection: 6
0x1b 0x0a 0x0c 0x0f 0x11* 0x12
@@ -426,7 +427,7 @@ Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
Conn = Digital, Color = Unknown
DefAssociation = 0x1, Sequence = 0x0
- Pin-ctls: 0x00:
+ Pin-ctls: 0x40: OUT
Unsolicited: tag=01, enabled=1
Power states: D0 D3 EPSS
Power: setting=D0, actual=D0
@@ -445,7 +446,7 @@ Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
Conn = Digital, Color = Unknown
DefAssociation = 0x2, Sequence = 0x0
- Pin-ctls: 0x00:
+ Pin-ctls: 0x40: OUT
Unsolicited: tag=02, enabled=1
Power states: D0 D3 EPSS
Power: setting=D0, actual=D0
@@ -464,7 +465,7 @@ Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
Conn = Digital, Color = Unknown
DefAssociation = 0x3, Sequence = 0x0
- Pin-ctls: 0x00:
+ Pin-ctls: 0x40: OUT
Unsolicited: tag=03, enabled=1
Power states: D0 D3 EPSS
Power: setting=D0, actual=D0
@@ -477,26 +478,26 @@ Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
!!ALSA Device nodes
!!-----------------
-crw-rw---T+ 1 root audio 116, 9 Jun 15 12:15 /dev/snd/controlC0
-crw-rw---T+ 1 root audio 116, 8 Jun 15 12:15 /dev/snd/hwC0D0
-crw-rw---T+ 1 root audio 116, 7 Jun 15 12:15 /dev/snd/hwC0D3
-crw-rw---T+ 1 root audio 116, 6 Jun 15 12:16 /dev/snd/pcmC0D0c
-crw-rw---T+ 1 root audio 116, 5 Jun 15 12:16 /dev/snd/pcmC0D0p
-crw-rw---T+ 1 root audio 116, 4 Jun 15 12:16 /dev/snd/pcmC0D3p
-crw-rw---T+ 1 root audio 116, 3 Jun 15 12:16 /dev/snd/pcmC0D7p
-crw-rw---T+ 1 root audio 116, 2 Jun 15 12:16 /dev/snd/pcmC0D8p
-crw-rw---T+ 1 root audio 116, 1 Jun 15 12:15 /dev/snd/seq
-crw-rw---T+ 1 root audio 116, 33 Jun 15 12:15 /dev/snd/timer
+crw-rw---T+ 1 root audio 116, 9 Nov 20 02:20 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Nov 20 02:20 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Nov 20 02:20 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 6 Nov 20 02:21 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 5 Nov 20 02:21 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 4 Nov 20 02:21 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 3 Nov 20 02:21 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 2 Nov 20 02:21 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 1 Nov 20 02:20 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Nov 20 02:20 /dev/snd/timer
/dev/snd/by-path:
total 0
-drwxr-xr-x 2 root root 60 Jun 15 12:15 .
-drwxr-xr-x 3 root root 260 Jun 15 12:15 ..
-lrwxrwxrwx 1 root root 12 Jun 15 12:15 pci-0000:00:1b.0 -> ../controlC0
+drwxr-xr-x 2 root root 60 Nov 20 02:20 .
+drwxr-xr-x 3 root root 260 Nov 20 02:20 ..
+lrwxrwxrwx 1 root root 12 Nov 20 02:20 pci-0000:00:1b.0 -> ../controlC0
!!Aplay/Arecord output
-!!------------
+!!--------------------
APLAY
@@ -526,7 +527,7 @@ card 0: PCH [HDA Intel PCH], device 0: STAC92xx Analog [STAC92xx Analog]
!!-------Mixer controls for card 0 [PCH]
-Card hw:0 'PCH'/'HDA Intel PCH at 0xe1c60000 irq 47'
+Card hw:0 'PCH'/'HDA Intel PCH at 0x7ec60000 irq 46'
Mixer name : 'Intel CougarPoint HDMI'
Components : 'HDA:111d76e7,102804b4,00100102 HDA:80862805,80860101,00100000'
Controls : 37
@@ -535,7 +536,7 @@ Simple mixer control 'Master',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
Playback channels: Mono
Limits: Playback 0 - 64
- Mono: Playback 37 [58%] [-20.25dB] [on]
+ Mono: Playback 40 [62%] [-18.00dB] [on]
Simple mixer control 'Headphone',0
Capabilities: pvolume pswitch penum
Playback channels: Front Left - Front Right
@@ -588,8 +589,8 @@ Simple mixer control 'Capture',0
Capabilities: cvolume cswitch penum
Capture channels: Front Left - Front Right
Limits: Capture 0 - 46
- Front Left: Capture 28 [61%] [12.00dB] [on]
- Front Right: Capture 28 [61%] [12.00dB] [on]
+ Front Left: Capture 16 [35%] [0.00dB] [on]
+ Front Right: Capture 16 [35%] [0.00dB] [on]
Simple mixer control 'Dock Mic',0
Capabilities: cvolume penum
Capture channels: Front Left - Front Right
@@ -605,7 +606,7 @@ Simple mixer control 'Internal Mic',0
!!Alsactl output
-!!-------------
+!!--------------
--startcollapse--
state.PCH {
@@ -702,8 +703,8 @@ state.PCH {
control.8 {
iface MIXER
name 'Capture Volume'
- value.0 28
- value.1 28
+ value.0 16
+ value.1 16
comment {
access 'read write'
type INTEGER
@@ -711,8 +712,8 @@ state.PCH {
range '0 - 46'
dbmin -1600
dbmax 3000
- dbvalue.0 1200
- dbvalue.1 1200
+ dbvalue.0 0
+ dbvalue.1 0
}
}
control.9 {
@@ -777,7 +778,7 @@ state.PCH {
control.13 {
iface MIXER
name 'Master Playback Volume'
- value 37
+ value 40
comment {
access 'read write'
type INTEGER
@@ -785,7 +786,7 @@ state.PCH {
range '0 - 64'
dbmin -9999999
dbmax 0
- dbvalue.0 -2025
+ dbvalue.0 -1800
}
}
control.14 {
@@ -1058,64 +1059,69 @@ nls_iso8859_1
nls_cp437
vfat
fat
-bnep
-rfcomm
snd_hda_codec_hdmi
snd_hda_codec_idt
+bcma
+rfcomm
snd_hda_intel
snd_hda_codec
-snd_hwdep
-uvcvideo
+bnep
arc4
+snd_hwdep
snd_pcm
-videodev
-joydev
-iwlwifi
snd_seq_midi
-mac80211
-hid_ntrig
-v4l2_compat_ioctl32
snd_rawmidi
-i915
-cdc_acm
-cdc_wdm
snd_seq_midi_event
-cdc_ncm
-usbnet
-btusb
-bluetooth
snd_seq
-cfg80211
+brcmsmac
+i915
+mac80211
+snd_timer
+snd_seq_device
drm_kms_helper
+brcmutil
drm
+cfg80211
+snd
dell_laptop
-snd_timer
-snd_seq_device
+crc8
psmouse
-mei
-snd
-i2c_algo_bit
-ppdev
-soundcore
-snd_page_alloc
serio_raw
-video
+ppdev
+btusb
dcdbas
+cdc_wdm
+cordic
+joydev
+hid_ntrig
+cdc_ncm
+usbnet
dell_wmi
+cdc_acm
sparse_keymap
+mei
+soundcore
+snd_page_alloc
+mac_hid
+uvcvideo
+videodev
parport_pc
+v4l2_compat_ioctl32
wmi
-mac_hid
+i2c_algo_bit
+bluetooth
+video
lp
parport
+mmc_block
+firewire_ohci
+firewire_core
+crc_itu_t
+e1000e
usbhid
hid
-e1000e
sdhci_pci
sdhci
-firewire_ohci
-firewire_core
-crc_itu_t
usb_storage
@@ -1153,30 +1159,22 @@ usb_storage
!!ALSA/HDA dmesg
-!!------------------
-
-[ 12.105040] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
-[ 12.105133] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
-[ 12.105200] snd_hda_intel 0000:00:1b.0: irq 47 for MSI/MSI-X
-[ 12.105226] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
-[ 12.977824] HDMI status: Codec=3 Pin=5 Presence_Detect=0 ELD_Valid=0
-[ 12.977864] HDMI status: Codec=3 Pin=6 Presence_Detect=0 ELD_Valid=0
-[ 12.977914] HDMI status: Codec=3 Pin=7 Presence_Detect=0 ELD_Valid=0
-[ 12.977995] input: HDA Intel PCH HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input14
-[ 12.978078] input: HDA Intel PCH HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input15
-[ 12.978215] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input16
-[ 12.978286] input: HDA Intel PCH Dock Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input17
-[ 12.978350] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input18
-[ 12.978421] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input19
-[ 12.978492] input: HDA Intel PCH Dock Line-Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input20
-[ 13.603739] type=1400 audit(1339776952.738:5): apparmor="STATUS" operation="profile_load" name="/usr/lib/cups/backend/cups-pdf" pid=931 comm="apparmor_parser"
---
-[ 126.139407] CPU 0
-[ 126.139433] Modules linked in: nls_iso8859_1 nls_cp437 vfat fat bnep rfcomm snd_hda_codec_hdmi snd_hda_codec_idt snd_hda_intel snd_hda_codec snd_hwdep uvcvideo arc4 snd_pcm videodev joydev iwlwifi snd_seq_midi mac80211 hid_ntrig v4l2_compat_ioctl32 snd_rawmidi i915 cdc_acm cdc_wdm snd_seq_midi_event cdc_ncm usbnet btusb bluetooth snd_seq cfg80211 drm_kms_helper drm dell_laptop snd_timer snd_seq_device psmouse mei(C) snd i2c_algo_bit ppdev soundcore snd_page_alloc serio_raw video dcdbas dell_wmi sparse_keymap parport_pc wmi mac_hid lp parport usbhid hid e1000e sdhci_pci sdhci firewire_ohci firewire_core crc_itu_t usb_storage
-[ 126.140307]
---
-[ 126.214872] CPU 0
-[ 126.214898] Modules linked in: nls_iso8859_1 nls_cp437 vfat fat bnep rfcomm snd_hda_codec_hdmi snd_hda_codec_idt snd_hda_intel snd_hda_codec snd_hwdep uvcvideo arc4 snd_pcm videodev joydev iwlwifi snd_seq_midi mac80211 hid_ntrig v4l2_compat_ioctl32 snd_rawmidi i915 cdc_acm cdc_wdm snd_seq_midi_event cdc_ncm usbnet btusb bluetooth snd_seq cfg80211 drm_kms_helper drm dell_laptop snd_timer snd_seq_device psmouse mei(C) snd i2c_algo_bit ppdev soundcore snd_page_alloc serio_raw video dcdbas dell_wmi sparse_keymap parport_pc wmi mac_hid lp parport usbhid hid e1000e sdhci_pci sdhci firewire_ohci firewire_core crc_itu_t usb_storage
-[ 126.215776]
+!!--------------
+
+[ 27.524942] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 27.540730] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 27.540806] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[ 27.540825] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 28.126219] HDMI status: Codec=3 Pin=5 Presence_Detect=0 ELD_Valid=0
+[ 28.126257] HDMI status: Codec=3 Pin=6 Presence_Detect=0 ELD_Valid=0
+[ 28.126305] HDMI status: Codec=3 Pin=7 Presence_Detect=0 ELD_Valid=0
+[ 28.126380] input: HDA Intel PCH HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input14
+[ 28.126469] input: HDA Intel PCH HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input15
+[ 28.126532] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input16
+[ 28.126599] input: HDA Intel PCH Dock Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input17
+[ 28.126658] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input18
+[ 28.126717] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input19
+[ 28.126777] input: HDA Intel PCH Dock Line-Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input20
+[ 29.963252] e1000e: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: Rx/Tx
diff --git a/codecs/canonical/92hd91bxx--hp-envy-14-sleekbook-ccert-201304-13250 b/codecs/canonical/92hd91bxx--hp-envy-14-sleekbook-ccert-201304-13250
new file mode 100644
index 0000000..b364102
--- /dev/null
+++ b/codecs/canonical/92hd91bxx--hp-envy-14-sleekbook-ccert-201304-13250
@@ -0,0 +1,1116 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue May 21 06:51:27 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP ENVY 14 Sleekbook
+Product Version: 088A100000005B00000320100
+Firmware Version: B.12
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-29-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [MID ]: HDA-Intel - HDA Intel MID
+ HDA Intel MID at 0xb0710000 irq 63
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xb0714000 irq 64
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Device 0a0c (rev 09)
+00:1b.0 Audio device: Intel Corporation Device 9c20 (rev 03)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 09)
+ Subsystem: 103c:190d
+--
+00:1b.0 0403: 8086:9c20 (rev 03)
+ Subsystem: 103c:190d
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Codec: IDT 92HD91BXX
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x111d76e0
+Subsystem Id: 0x103c190d
+Revision Id: 0x100303
+No Modem Function Group found
+Default PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+Default Amp-Out caps: ofs=0x7f, nsteps=0x7f, stepsize=0x02, mute=1
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 D3cold S3D3cold CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=1
+ IO[0]: enable=1, dir=1, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=1, dir=1, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Power-Map: 0x77
+Node 0x0a [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x0001173c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x03a11020: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0b [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0c [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00011734: IN OUT EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0d [Pin Complex] wcaps 0x400501: Stereo
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Pincap 0x00010050: OUT EAPD Balanced
+ EAPD 0x2: EAPD
+ Pin Default 0x92170110: [Fixed] Speaker at Int Front
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13 0x14* 0x1c
+Node 0x0e [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0f [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x10 [Pin Complex] wcaps 0x400500: Mono
+ Pincap 0x00000010: OUT
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 1
+ 0x1a
+Node 0x11 [Pin Complex] wcaps 0x400483: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0xd5a30130: [Both] Mic at Int Top
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+Node 0x12 [Vendor Defined Widget] wcaps 0xf00503: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x20
+Node 0x13 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="92HD91BXX Analog", type="Audio", device=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x65 0x65]
+ Converter: stream=0, channel=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x14 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x65 0x65]
+ Converter: stream=0, channel=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x15 [Audio Input] wcaps 0x1d0541: Stereo
+ Device: name="92HD91BXX Analog", type="Audio", device=0
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x17
+ Processing caps: benign=0, ncoeff=0
+Node 0x16 [Audio Input] wcaps 0x1d0541: Stereo
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power states:
+ Power: setting=D3, actual=D3
+ Delay: 13 samples
+ Connection: 1
+ 0x18
+ Processing caps: benign=0, ncoeff=0
+Node 0x17 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x1c 0x1c]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 7
+ 0x1b 0x0a 0x0c 0x0e 0x0f 0x11* 0x12
+Node 0x18 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x90 0x90]
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 7
+ 0x1b* 0x0a 0x0c 0x0e 0x0f 0x11 0x12
+Node 0x19 [Audio Selector] wcaps 0x300501: Stereo
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x1a [Audio Mixer] wcaps 0x200500: Mono
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 1
+ 0x19
+Node 0x1b [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 6
+ 0x13 0x14 0x0a 0x0c 0x0e 0x0f
+Node 0x1c [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x9f 0x9f]
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 1
+ 0x1b
+Node 0x1d [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states:
+ Power: setting=D3, actual=D3
+ Delay: 4 samples
+Node 0x1e [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states:
+ Power: setting=D3, actual=D3
+ Delay: 4 samples
+Node 0x1f [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 1
+ 0x1d
+Node 0x20 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 1
+ 0x1e
+Node 0x21 [Beep Generator Widget] wcaps 0x70040c: Mono Amp-Out
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x03, nsteps=0x03, stepsize=0x17, mute=1
+ Amp-Out vals: [0x01]
+ Power states:
+ Power: setting=D0, actual=D0
+Node 0x22 [Vendor Defined Widget] wcaps 0xf00001: Stereo
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 May 21 13:06 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 May 21 13:06 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 May 21 13:06 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 May 21 13:06 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 May 21 13:26 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 May 21 13:26 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 May 21 13:26 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 May 21 13:06 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 May 21 13:06 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 May 21 13:06 .
+drwxr-xr-x 3 root root 240 May 21 13:06 ..
+lrwxrwxrwx 1 root root 12 May 21 13:06 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 May 21 13:06 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: MID [HDA Intel MID], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: 92HD91BXX Analog [92HD91BXX Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: 92HD91BXX Analog [92HD91BXX Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [MID]
+
+Card hw:0 'MID'/'HDA Intel MID at 0xb0710000 irq 63'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xb0714000 irq 64'
+ Mixer name : 'IDT 92HD91BXX'
+ Components : 'HDA:111d76e0,103c190d,00100303'
+ Controls : 21
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 127
+ Mono: Playback 101 [80%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 127
+ Mono:
+ Front Left: Playback 127 [100%] [0.00dB] [on]
+ Front Right: Playback 127 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 127
+ Mono:
+ Front Left: Playback 127 [100%] [0.00dB] [on]
+ Front Right: Playback 127 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 3
+ Mono: Playback 1 [33%] [-12.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 46
+ Front Left: Capture 28 [61%] [12.00dB] [on]
+ Front Right: Capture 28 [61%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Loopback Mixing',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Disabled'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.MID {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 127
+ value.1 127
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 127'
+ dbmin -9525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 127
+ value.1 127
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 127'
+ dbmin -9525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Loopback Mixing'
+ value Disabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 28
+ value.1 28
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 46'
+ dbmin -1600
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 1
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 3'
+ dbmin -1800
+ dbmax 0
+ dbvalue.0 -1200
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 101
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 127'
+ dbmin -9999999
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+usb_storage
+ufs
+qnx4
+hfsplus
+hfs
+minix
+ntfs
+msdos
+jfs
+xfs
+reiserfs
+ext2
+hid_generic
+usbhid
+hid
+nls_iso8859_1
+coretemp
+snd_hda_codec_idt
+kvm_intel
+snd_hda_codec_hdmi
+arc4
+uvcvideo
+bnep
+rt2800pci
+snd_hda_intel
+dm_multipath
+videobuf2_core
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+kvm
+scsi_dh
+joydev
+rt2800lib
+snd_hda_codec
+crc_ccitt
+ghash_clmulni_intel
+rt2x00pci
+rt2x00lib
+snd_hwdep
+aesni_intel
+mac80211
+snd_pcm
+cryptd
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+cfg80211
+rfcomm
+snd_timer
+rtbth
+snd_seq_device
+compat
+bluetooth
+eeprom_93cx6
+aes_x86_64
+hp_wmi
+snd
+psmouse
+soundcore
+snd_page_alloc
+sparse_keymap
+serio_raw
+rtsx_pci_ms
+microcode
+memstick
+mac_hid
+kbccmnd
+parport_pc
+ppdev
+lp
+parport
+binfmt_misc
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+rtsx_pci_sdmmc
+wmi
+r8169
+i915
+ahci
+libahci
+drm_kms_helper
+rtsx_pci
+drm
+i2c_algo_bit
+video
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x03 0x18560010
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x0a 0x03a11020
+0x0b 0x0321101f
+0x0c 0x40f000f0
+0x0d 0x92170110
+0x0e 0x40f000f0
+0x0f 0x40f000f0
+0x10 0x40f000f0
+0x11 0xd5a30130
+0x1f 0x40f000f0
+0x20 0x40f000f0
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 11.697090] device-mapper: multipath: version 1.4.0 loaded
+[ 11.706884] snd_hda_intel 0000:00:03.0: irq 63 for MSI/MSI-X
+[ 11.711718] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
+--
+[ 11.740334] USB Video Class driver (1.1.1)
+[ 11.769076] hda_codec: invalid CONNECT_LIST verb 3[1]:0
+[ 11.769307] input: HDA Intel MID HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input8
+[ 11.769597] snd_hda_intel 0000:00:1b.0: irq 64 for MSI/MSI-X
+[ 11.856873] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input9
+[ 11.856970] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input10
+[ 12.107366] cfg80211: Updating information on frequency 2412 MHz for a 20 MHz width channel with regulatory rule:
+--
+[ 4793.992071] PM: suspend of drv:ehci_hcd dev:0000:00:1d.0 complete after 103.405 msecs
+[ 4794.008044] PM: suspend of drv:snd_hda_intel dev:0000:00:1b.0 complete after 119.339 msecs
+[ 4794.449069] PM: suspend of drv:sd dev:0:0:0:0 complete after 565.058 msecs
+--
+[ 4795.140041] i915 0000:00:02.0: setting latency timer to 64
+[ 4795.140080] snd_hda_intel 0000:00:03.0: irq 63 for MSI/MSI-X
+[ 4795.140136] xhci_hcd 0000:00:14.0: setting latency timer to 64
+--
+[ 4795.140213] ahci 0000:00:1f.2: setting latency timer to 64
+[ 4795.140215] snd_hda_intel 0000:00:1b.0: irq 64 for MSI/MSI-X
+[ 4795.140437] r8169 0000:02:00.0: wake-up capability disabled by ACPI
+--
+[ 4802.085330] RTBTH_IOCDMAC: dmac.dmac_op=1
+[ 4806.869970] hda_codec: invalid CONNECT_LIST verb 3[1]:0
+
+
diff --git a/codecs/canonical/92hd91bxx--hp-envy-15-notebook-pc-ccert-201303-13172 b/codecs/canonical/92hd91bxx--hp-envy-15-notebook-pc-ccert-201303-13172
new file mode 100644
index 0000000..c38ccae
--- /dev/null
+++ b/codecs/canonical/92hd91bxx--hp-envy-15-notebook-pc-ccert-201303-13172
@@ -0,0 +1,1095 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Sep 30 05:34:47 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP ENVY 15 Notebook PC
+Product Version: 08A1100000000000000320100
+Firmware Version: F.22
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-32-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xd3710000 irq 47
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 103c:1961
+
+
+!!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
+snd-hda-intel: power_save_controller=N
+
+
+!!Loaded sound module options
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : N
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: IDT 92HD91BXX
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x111d76e0
+Subsystem Id: 0x103c1961
+Revision Id: 0x100303
+No Modem Function Group found
+Default PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+Default Amp-Out caps: ofs=0x7f, nsteps=0x7f, stepsize=0x02, mute=1
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 D3cold S3D3cold CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=1
+ IO[0]: enable=1, dir=1, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=1, dir=1, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Power-Map: 0x77
+Node 0x0a [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x0001173c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x03a11020: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0b [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0c [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00011734: IN OUT EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0d [Pin Complex] wcaps 0x400501: Stereo
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Pincap 0x00010050: OUT EAPD Balanced
+ EAPD 0x2: EAPD
+ Pin Default 0x92170110: [Fixed] Speaker at Int Front
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13 0x14* 0x1c
+Node 0x0e [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0f [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x10 [Pin Complex] wcaps 0x400500: Mono
+ Pincap 0x00000010: OUT
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1a
+Node 0x11 [Pin Complex] wcaps 0x400483: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0xd5a30130: [Both] Mic at Int Top
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+Node 0x12 [Vendor Defined Widget] wcaps 0xf00503: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x20
+Node 0x13 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="92HD91BXX Analog", type="Audio", device=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x65 0x65]
+ Converter: stream=8, channel=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x14 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x65 0x65]
+ Converter: stream=8, channel=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x15 [Audio Input] wcaps 0x1d0541: Stereo
+ Device: name="92HD91BXX Analog", type="Audio", device=0
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x17
+ Processing caps: benign=0, ncoeff=0
+Node 0x16 [Audio Input] wcaps 0x1d0541: Stereo
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x18
+ Processing caps: benign=0, ncoeff=0
+Node 0x17 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x1c 0x1c]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 7
+ 0x1b 0x0a 0x0c 0x0e 0x0f 0x11* 0x12
+Node 0x18 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x90 0x90]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 7
+ 0x1b* 0x0a 0x0c 0x0e 0x0f 0x11 0x12
+Node 0x19 [Audio Selector] wcaps 0x300501: Stereo
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x1a [Audio Mixer] wcaps 0x200500: Mono
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x19
+Node 0x1b [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 6
+ 0x13 0x14 0x0a 0x0c 0x0e 0x0f
+Node 0x1c [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x9f 0x9f]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1b
+Node 0x1d [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 4 samples
+Node 0x1e [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 4 samples
+Node 0x1f [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1d
+Node 0x20 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1e
+Node 0x21 [Beep Generator Widget] wcaps 0x70040c: Mono Amp-Out
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x03, nsteps=0x03, stepsize=0x17, mute=1
+ Amp-Out vals: [0x01]
+ Power states:
+ Power: setting=D0, actual=D0
+Node 0x22 [Vendor Defined Widget] wcaps 0xf00001: Stereo
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Sep 30 01:17 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Sep 30 01:17 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Sep 30 01:17 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Sep 30 01:17 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Sep 30 01:17 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Sep 30 01:17 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Sep 30 01:17 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Sep 30 01:17 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Sep 30 01:17 .
+drwxr-xr-x 3 root root 220 Sep 30 01:17 ..
+lrwxrwxrwx 1 root root 12 Sep 30 01:17 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: 92HD91BXX Analog [92HD91BXX Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: 92HD91BXX Analog [92HD91BXX Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xd3710000 irq 47'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:111d76e0,103c1961,00100303 HDA:80862806,80860101,00100000'
+ Controls : 27
+ Simple ctrls : 12
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 127
+ Mono: Playback 101 [80%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 127
+ Mono:
+ Front Left: Playback 127 [100%] [0.00dB] [on]
+ Front Right: Playback 127 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 127
+ Mono:
+ Front Left: Playback 127 [100%] [0.00dB] [on]
+ Front Right: Playback 127 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 3
+ Mono: Playback 1 [33%] [-12.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 46
+ Front Left: Capture 28 [61%] [12.00dB] [on]
+ Front Right: Capture 28 [61%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Loopback Mixing',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Disabled'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 127
+ value.1 127
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 127'
+ dbmin -9525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 127
+ value.1 127
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 127'
+ dbmin -9525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Loopback Mixing'
+ value Disabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 28
+ value.1 28
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 46'
+ dbmin -1600
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 1
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 3'
+ dbmin -1800
+ dbmax 0
+ dbvalue.0 -1200
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 101
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 127'
+ dbmin -9999999
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.26 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+snd_hda_codec_hdmi
+snd_hda_codec_idt
+joydev
+snd_hda_intel
+snd_hda_codec
+coretemp
+snd_hwdep
+hp_wmi
+sparse_keymap
+kvm
+ghash_clmulni_intel
+cryptd
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+arc4
+uvcvideo
+rtsx_pci_ms
+memstick
+rt2800pci
+rt2800lib
+crc_ccitt
+rt2x00pci
+psmouse
+rt2x00lib
+serio_raw
+i915
+mac80211
+dm_multipath
+cfg80211
+scsi_dh
+eeprom_93cx6
+snd_seq
+videobuf2_core
+mei
+mac_hid
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+snd_timer
+snd_seq_device
+lpc_ich
+microcode
+drm_kms_helper
+wmi
+r8168
+snd
+drm
+i2c_algo_bit
+video
+soundcore
+snd_page_alloc
+bnep
+rfcomm
+parport_pc
+ppdev
+mt76xx
+btusb_mtk
+bluetooth
+kbccmnd
+lp
+parport
+binfmt_misc
+rtsx_pci_sdmmc
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+ahci
+libahci
+rtsx_pci
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x0a 0x03a11020
+0x0b 0x0321101f
+0x0c 0x40f000f0
+0x0d 0x92170110
+0x0e 0x40f000f0
+0x0f 0x40f000f0
+0x10 0x40f000f0
+0x11 0xd5a30130
+0x1f 0x40f000f0
+0x20 0x40f000f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x58560010
+0x06 0x58560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 14.406052] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 14.406747] snd_hda_intel 0000:00:1b.0: irq 47 for MSI/MSI-X
+[ 14.420999] init: plymouth-splash main process (1243) terminated with status 1
+[ 14.483184] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 14.483278] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 14.483350] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 14.535676] BW=20 EXTCHA_NONE
+
+
diff --git a/codecs/canonical/92hd91bxx--hp-envy-dv4-notebook-pc-ccert-201209-11722 b/codecs/canonical/92hd91bxx--hp-envy-dv4-notebook-pc-ccert-201209-11722
new file mode 100644
index 0000000..d98b0ef
--- /dev/null
+++ b/codecs/canonical/92hd91bxx--hp-envy-dv4-notebook-pc-ccert-201209-11722
@@ -0,0 +1,992 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Fri Apr 19 02:51:28 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP ENVY dv4 Notebook PC
+Product Version: 0894120000040020001630100
+Firmware Version: F.32
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-23-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0x72810000 irq 45
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 103c:189b
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: IDT 92HD91BXX
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x111d76e0
+Subsystem Id: 0x103c189b
+Revision Id: 0x100102
+No Modem Function Group found
+Default PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+Default Amp-Out caps: ofs=0x7f, nsteps=0x7f, stepsize=0x02, mute=1
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=1
+ IO[0]: enable=1, dir=1, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Power-Map: 0x73
+Node 0x0a [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x0001173c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0b [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0421101f: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13 0x14* 0x1c
+Node 0x0c [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Control: name="Mic Jack Mode", index=0, device=0
+ ControlAmp: chs=0, dir=In, idx=0, ofs=0
+ Control: name="Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00011734: IN OUT EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x04a11020: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0d [Pin Complex] wcaps 0x400501: Stereo
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Pincap 0x00010050: OUT EAPD Balanced
+ EAPD 0x2: EAPD
+ Pin Default 0x92170110: [Fixed] Speaker at Int Front
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0e [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0f [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x10 [Pin Complex] wcaps 0x400500: Mono
+ Pincap 0x00000010: OUT
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1a
+Node 0x11 [Pin Complex] wcaps 0x400483: Stereo Amp-In
+ Control: name="Internal Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0xd5a30130: [Both] Mic at Int Top
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+Node 0x12 [Vendor Defined Widget] wcaps 0xf00503: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x20
+Node 0x13 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x5d 0x5d]
+ Converter: stream=8, channel=0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x14 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x5d 0x5d]
+ Converter: stream=8, channel=0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x15 [Audio Input] wcaps 0x1d0541: Stereo
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x17
+ Processing caps: benign=0, ncoeff=0
+Node 0x16 [Audio Input] wcaps 0x1d0541: Stereo
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x18
+ Processing caps: benign=0, ncoeff=0
+Node 0x17 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x10 0x10]
+ Power: setting=D0, actual=D0
+ Connection: 7
+ 0x1b 0x0a 0x0c 0x0e 0x0f 0x11* 0x12
+Node 0x18 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x90 0x90]
+ Power: setting=D0, actual=D0
+ Connection: 7
+ 0x1b* 0x0a 0x0c 0x0e 0x0f 0x11 0x12
+Node 0x19 [Audio Selector] wcaps 0x300501: Stereo
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x1a [Audio Mixer] wcaps 0x200500: Mono
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x19
+Node 0x1b [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97]
+ Power: setting=D0, actual=D0
+ Connection: 6
+ 0x13 0x14 0x0a 0x0c 0x0e 0x0f
+Node 0x1c [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x9f 0x9f]
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1b
+Node 0x1d [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power: setting=D0, actual=D0
+ Delay: 4 samples
+Node 0x1e [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power: setting=D0, actual=D0
+ Delay: 4 samples
+Node 0x1f [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1d
+Node 0x20 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1e
+Node 0x21 [Beep Generator Widget] wcaps 0x70040c: Mono Amp-Out
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x03, nsteps=0x03, stepsize=0x17, mute=1
+ Amp-Out vals: [0x00]
+ Power: setting=D0, actual=D0
+Node 0x22 [Vendor Defined Widget] wcaps 0xf00001: Stereo
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Apr 18 22:49 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Apr 18 22:49 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Apr 18 22:49 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Apr 18 22:49 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Apr 18 22:50 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Apr 18 22:49 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Apr 18 22:49 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Apr 18 22:49 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Apr 18 22:49 .
+drwxr-xr-x 3 root root 220 Apr 18 22:49 ..
+lrwxrwxrwx 1 root root 12 Apr 18 22:49 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0x72810000 irq 45'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:111d76e0,103c189b,00100102 HDA:80862806,80860101,00100000'
+ Controls : 24
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 64
+ Mono: Playback 30 [47%] [-25.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+Simple mixer control 'Mic Jack Mode',0
+ Capabilities: enum
+ Items: 'Mic In' 'Line In'
+ Item0: 'Mic In'
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 3
+ Mono: Playback 1 [33%] [-12.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 46
+ Front Left: Capture 16 [35%] [0.00dB] [on]
+ Front Right: Capture 16 [35%] [0.00dB] [on]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+Simple mixer control 'Mute-LED Mode',0
+ Capabilities: enum
+ Items: 'Off' 'On' 'Follow Master'
+ Item0: 'Follow Master'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Mic Jack Mode'
+ value 'Mic In'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Mic In'
+ item.1 'Line In'
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 1
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 3'
+ dbmin -1800
+ dbmax 0
+ dbvalue.0 -1200
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 16
+ value.1 16
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 46'
+ dbmin -1600
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 30
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 64'
+ dbmin -9999999
+ dbmax 0
+ dbvalue.0 -2550
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Mute-LED Mode'
+ value 'Follow Master'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Off
+ item.1 On
+ item.2 'Follow Master'
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface PCM
+ device 3
+ name ELD
+ value '1000070065126a01000000000000000005e36024323436305709070100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type BYTES
+ count 83
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+hid_generic
+usbhid
+hid
+joydev
+parport_pc
+ppdev
+rfcomm
+bnep
+bluetooth
+snd_hda_codec_hdmi
+snd_hda_codec_idt
+i915
+coretemp
+kvm_intel
+kvm
+ghash_clmulni_intel
+uvcvideo
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+nouveau
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+aesni_intel
+cryptd
+aes_x86_64
+ttm
+drm_kms_helper
+videobuf2_core
+hp_wmi
+videodev
+sparse_keymap
+mei
+drm
+i2c_algo_bit
+snd_seq_midi_event
+snd_seq
+snd_timer
+snd_seq_device
+snd
+microcode
+soundcore
+psmouse
+serio_raw
+snd_page_alloc
+videobuf2_vmalloc
+videobuf2_memops
+lpc_ich
+mxm_wmi
+video
+wmi
+mac_hid
+lp
+parport
+r8169
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x0a 0x40f000f0
+0x0b 0x0421101f
+0x0c 0x04a11020
+0x0d 0x92170110
+0x0e 0x40f000f0
+0x0f 0x40f000f0
+0x10 0x40f000f0
+0x11 0xd5a30130
+0x1f 0x40f000f0
+0x20 0x40f000f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x58560010
+0x06 0x58560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 13.665786] [drm] nouveau 0000:01:00.0: Detected an NVc0 generation card (0x0c1180a1)
+[ 13.670113] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
+[ 13.674151] [drm] nouveau 0000:01:00.0: Checking PRAMIN for VBIOS
+--
+[ 14.196891] init: failsafe main process (809) killed by TERM signal
+[ 14.240458] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
+[ 14.240605] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 14.240732] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 14.241856] i915 0000:00:02.0: setting latency timer to 64
+
+
diff --git a/codecs/canonical/92hd91bxx--hp-envy-dv6-notebook-pc-ccert-201209-11643 b/codecs/canonical/92hd91bxx--hp-envy-dv6-notebook-pc-ccert-201209-11643
new file mode 100644
index 0000000..45424d6
--- /dev/null
+++ b/codecs/canonical/92hd91bxx--hp-envy-dv6-notebook-pc-ccert-201209-11643
@@ -0,0 +1,1032 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.60
+!!################################
+
+!!Script ran on: Fri Sep 14 06:56:03 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP Envy dv6 Notebook PC
+Product Version: 0896110000005110000620100
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-30-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xd4610000 irq 47
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!--------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 103c:1818
+
+
+!!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
+!!--------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: IDT 92HD91BXX
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x111d76e0
+Subsystem Id: 0x103c181b
+Revision Id: 0x100102
+No Modem Function Group found
+Default PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+Default Amp-Out caps: ofs=0x7f, nsteps=0x7f, stepsize=0x02, mute=1
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=1
+ IO[0]: enable=1, dir=1, wake=0, sticky=0, data=1, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Power-Map: 0x76
+Node 0x0a [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Control: name="Mic Jack Mode", index=0, device=0
+ ControlAmp: chs=0, dir=In, idx=0, ofs=0
+ Control: name="Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x0001173c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x04a11020: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0b [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0421101f: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13 0x14* 0x1c
+Node 0x0c [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00011734: IN OUT EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0d [Pin Complex] wcaps 0x400501: Stereo
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Pincap 0x00010050: OUT EAPD Balanced
+ EAPD 0x2: EAPD
+ Pin Default 0x92170110: [Fixed] Speaker at Int Front
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0e [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0f [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x10 [Pin Complex] wcaps 0x400500: Mono
+ Pincap 0x00000010: OUT
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1a
+Node 0x11 [Pin Complex] wcaps 0x400483: Stereo Amp-In
+ Control: name="Internal Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0xd5a30130: [Both] Mic at Int Top
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+Node 0x12 [Vendor Defined Widget] wcaps 0xf00503: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x20
+Node 0x13 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x67 0x67]
+ Converter: stream=8, channel=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x14 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x67 0x67]
+ Converter: stream=8, channel=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x15 [Audio Input] wcaps 0x1d0541: Stereo
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x17
+ Processing caps: benign=0, ncoeff=0
+Node 0x16 [Audio Input] wcaps 0x1d0541: Stereo
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x18
+ Processing caps: benign=0, ncoeff=0
+Node 0x17 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x10 0x10]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 7
+ 0x1b 0x0a 0x0c 0x0e 0x0f 0x11* 0x12
+Node 0x18 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x90 0x90]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 7
+ 0x1b* 0x0a 0x0c 0x0e 0x0f 0x11 0x12
+Node 0x19 [Audio Selector] wcaps 0x300501: Stereo
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x1a [Audio Mixer] wcaps 0x200500: Mono
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x19
+Node 0x1b [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 6
+ 0x13 0x14 0x0a 0x0c 0x0e 0x0f
+Node 0x1c [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x9f 0x9f]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1b
+Node 0x1d [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 4 samples
+Node 0x1e [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 4 samples
+Node 0x1f [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1d
+Node 0x20 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1e
+Node 0x21 [Beep Generator Widget] wcaps 0x70040c: Mono Amp-Out
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x03, nsteps=0x03, stepsize=0x17, mute=1
+ Amp-Out vals: [0x00]
+ Power states:
+ Power: setting=D0, actual=D0
+Node 0x22 [Vendor Defined Widget] wcaps 0xf00001: Stereo
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x103c1818
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Sep 14 14:30 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Sep 14 14:30 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Sep 14 14:30 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Sep 14 14:56 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Sep 14 14:56 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Sep 14 14:30 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Sep 14 14:30 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Sep 14 14:30 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Sep 14 14:30 .
+drwxr-xr-x 3 root root 220 Sep 14 14:30 ..
+lrwxrwxrwx 1 root root 12 Sep 14 14:30 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 0/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 0/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xd4610000 irq 47'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:111d76e0,103c181b,00100102 HDA:80862806,103c1818,00100000'
+ Controls : 24
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 64
+ Mono: Playback 40 [62%] [-18.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+Simple mixer control 'Mic Jack Mode',0
+ Capabilities: enum
+ Items: 'Mic In' 'Line In'
+ Item0: 'Mic In'
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 3
+ Mono: Playback 1 [33%] [-12.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 46
+ Front Left: Capture 16 [35%] [0.00dB] [on]
+ Front Right: Capture 16 [35%] [0.00dB] [on]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+Simple mixer control 'Mute-LED Mode',0
+ Capabilities: enum
+ Items: 'Off' 'On' 'Follow Master (unsupported by dkms-hda)'
+ Item0: 'Follow Master (unsupported by dkms-hda)'
+
+
+!!Alsactl output
+!!-------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Mic Jack Mode'
+ value 'Mic In'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Mic In'
+ item.1 'Line In'
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 1
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 3'
+ dbmin -1800
+ dbmax 0
+ dbvalue.0 -1200
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 16
+ value.1 16
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 46'
+ dbmin -1600
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 40
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 64'
+ dbmin -9999999
+ dbmax 0
+ dbvalue.0 -1800
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Mute-LED Mode'
+ value 'Follow Master (unsupported by dkms-hda)'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Off
+ item.1 On
+ item.2 'Follow Master (unsupported by dkms-hda)'
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+bnep
+rfcomm
+bluetooth
+parport_pc
+ppdev
+arc4
+snd_hda_codec_hdmi
+snd_hda_codec_idt
+rt2800pci
+rt2800lib
+crc_ccitt
+rt2x00pci
+binfmt_misc
+uvcvideo
+videodev
+v4l2_compat_ioctl32
+rt2x00lib
+i915
+mac80211
+snd_hda_intel
+snd_hda_codec
+joydev
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+snd_timer
+snd_seq_device
+mei
+hp_accel
+hp_wmi
+mxm_wmi
+lis3lv02d
+psmouse
+cfg80211
+rts5229
+drm_kms_helper
+drm
+snd
+soundcore
+i2c_algo_bit
+sparse_keymap
+video
+compat
+wmi
+eeprom_93cx6
+snd_page_alloc
+input_polldev
+dm_multipath
+serio_raw
+mac_hid
+lp
+parport
+usbhid
+hid
+r8169
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x0a 0x04a11020
+0x0b 0x0421101f
+0x0c 0x40f000f0
+0x0d 0x92170110
+0x0e 0x40f000f0
+0x0f 0x40f000f0
+0x10 0x40f000f0
+0x11 0xd5a30130
+0x1f 0x40f000f0
+0x20 0x40f000f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x58560010
+0x06 0x58560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!------------------
+
+[ 14.409501] hp_accel: driver loaded
+[ 14.440096] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 14.440140] snd_hda_intel 0000:00:1b.0: irq 47 for MSI/MSI-X
+[ 14.440161] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 14.506168] Linux video capture interface: v2.00
+--
+[ 15.000423] Setting mute LEDs to follow master mute is currently not supported by the dkms-hda package.
+[ 15.000690] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 15.000776] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 15.000851] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 15.001180] i915 0000:00:02.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
+
+
diff --git a/codecs/canonical/92hd91bxx--hp-envy-m6-sleekbook-ccert-201304-13251 b/codecs/canonical/92hd91bxx--hp-envy-m6-sleekbook-ccert-201304-13251
new file mode 100644
index 0000000..73cacaf
--- /dev/null
+++ b/codecs/canonical/92hd91bxx--hp-envy-m6-sleekbook-ccert-201304-13251
@@ -0,0 +1,1141 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue Jul 30 02:56:47 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP ENVY m6 Sleekbook
+Product Version: 088B100000005B00000320000
+Firmware Version: F.06
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-32-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [MID ]: HDA-Intel - HDA Intel MID
+ HDA Intel MID at 0xb2610000 irq 62
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xb2614000 irq 63
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Device 0a0c (rev 09)
+00:1b.0 Audio device: Intel Corporation Device 9c20 (rev 03)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 09)
+ Subsystem: 103c:190e
+--
+00:1b.0 0403: 8086:9c20 (rev 03)
+ Subsystem: 103c:190e
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: IDT 92HD91BXX
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x111d76e0
+Subsystem Id: 0x103c190d
+Revision Id: 0x100303
+No Modem Function Group found
+Default PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+Default Amp-Out caps: ofs=0x7f, nsteps=0x7f, stepsize=0x02, mute=1
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 D3cold S3D3cold CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=1
+ IO[0]: enable=1, dir=1, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=1, dir=1, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Power-Map: 0x77
+Node 0x0a [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x0001173c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x03a11020: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0b [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0c [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00011734: IN OUT EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0d [Pin Complex] wcaps 0x400501: Stereo
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Pincap 0x00010050: OUT EAPD Balanced
+ EAPD 0x2: EAPD
+ Pin Default 0x92170110: [Fixed] Speaker at Int Front
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13 0x14* 0x1c
+Node 0x0e [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0f [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x10 [Pin Complex] wcaps 0x400500: Mono
+ Pincap 0x00000010: OUT
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 1
+ 0x1a
+Node 0x11 [Pin Complex] wcaps 0x400483: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0xd5a30130: [Both] Mic at Int Top
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+Node 0x12 [Vendor Defined Widget] wcaps 0xf00503: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x20
+Node 0x13 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="92HD91BXX Analog", type="Audio", device=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x65 0x65]
+ Converter: stream=0, channel=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x14 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x65 0x65]
+ Converter: stream=0, channel=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x15 [Audio Input] wcaps 0x1d0541: Stereo
+ Device: name="92HD91BXX Analog", type="Audio", device=0
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x17
+ Processing caps: benign=0, ncoeff=0
+Node 0x16 [Audio Input] wcaps 0x1d0541: Stereo
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power states:
+ Power: setting=D3, actual=D3
+ Delay: 13 samples
+ Connection: 1
+ 0x18
+ Processing caps: benign=0, ncoeff=0
+Node 0x17 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x1c 0x1c]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 7
+ 0x1b 0x0a 0x0c 0x0e 0x0f 0x11* 0x12
+Node 0x18 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x90 0x90]
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 7
+ 0x1b* 0x0a 0x0c 0x0e 0x0f 0x11 0x12
+Node 0x19 [Audio Selector] wcaps 0x300501: Stereo
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x1a [Audio Mixer] wcaps 0x200500: Mono
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 1
+ 0x19
+Node 0x1b [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 6
+ 0x13 0x14 0x0a 0x0c 0x0e 0x0f
+Node 0x1c [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x9f 0x9f]
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 1
+ 0x1b
+Node 0x1d [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states:
+ Power: setting=D3, actual=D3
+ Delay: 4 samples
+Node 0x1e [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states:
+ Power: setting=D3, actual=D3
+ Delay: 4 samples
+Node 0x1f [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 1
+ 0x1d
+Node 0x20 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 1
+ 0x1e
+Node 0x21 [Beep Generator Widget] wcaps 0x70040c: Mono Amp-Out
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x03, nsteps=0x03, stepsize=0x17, mute=1
+ Amp-Out vals: [0x01]
+ Power states:
+ Power: setting=D0, actual=D0
+Node 0x22 [Vendor Defined Widget] wcaps 0xf00001: Stereo
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Jul 29 13:13 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Jul 29 13:13 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Jul 29 13:13 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Jul 29 13:13 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 Jul 29 13:13 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Jul 29 13:13 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 Jul 29 17:56 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Jul 29 13:13 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jul 29 13:13 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Jul 29 13:13 .
+drwxr-xr-x 3 root root 240 Jul 29 13:13 ..
+lrwxrwxrwx 1 root root 12 Jul 29 13:13 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Jul 29 13:13 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: MID [HDA Intel MID], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: 92HD91BXX Analog [92HD91BXX Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: 92HD91BXX Analog [92HD91BXX Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [MID]
+
+Card hw:0 'MID'/'HDA Intel MID at 0xb2610000 irq 62'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xb2614000 irq 63'
+ Mixer name : 'IDT 92HD91BXX'
+ Components : 'HDA:111d76e0,103c190d,00100303'
+ Controls : 21
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 127
+ Mono: Playback 101 [80%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 127
+ Mono:
+ Front Left: Playback 127 [100%] [0.00dB] [on]
+ Front Right: Playback 127 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 127
+ Mono:
+ Front Left: Playback 127 [100%] [0.00dB] [on]
+ Front Right: Playback 127 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 3
+ Mono: Playback 1 [33%] [-12.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 46
+ Front Left: Capture 28 [61%] [12.00dB] [on]
+ Front Right: Capture 28 [61%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Loopback Mixing',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Disabled'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.MID {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 127
+ value.1 127
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 127'
+ dbmin -9525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 127
+ value.1 127
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 127'
+ dbmin -9525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Loopback Mixing'
+ value Disabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 28
+ value.1 28
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 46'
+ dbmin -1600
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 1
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 3'
+ dbmin -1800
+ dbmax 0
+ dbvalue.0 -1200
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 101
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 127'
+ dbmin -9999999
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+hid_generic
+usbhid
+hid
+usb_storage
+bnep
+rfcomm
+parport_pc
+ppdev
+joydev
+binfmt_misc
+uvcvideo
+i915
+arc4
+ath9k
+drm_kms_helper
+drm
+videobuf2_core
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+btusb
+mac80211
+ath9k_common
+psmouse
+ath9k_hw
+hp_wmi
+ath3k
+snd_hda_codec_idt
+ath
+snd_hda_codec_hdmi
+coretemp
+i2c_algo_bit
+kvm
+ghash_clmulni_intel
+aesni_intel
+cryptd
+aes_x86_64
+snd_seq_midi
+snd_rawmidi
+bluetooth
+cfg80211
+snd_seq_midi_event
+snd_seq
+sparse_keymap
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+dm_multipath
+scsi_dh
+rtsx_pci_ms
+wmi
+snd_timer
+compat
+snd_seq_device
+snd
+microcode
+serio_raw
+mac_hid
+soundcore
+video
+memstick
+snd_page_alloc
+kbccmnd
+lp
+parport
+dm_raid45
+rtsx_pci_sdmmc
+xor
+ahci
+libahci
+r8169
+dm_mirror
+dm_region_hash
+dm_log
+rtsx_pci
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x0a 0x03a11020
+0x0b 0x0321101f
+0x0c 0x40f000f0
+0x0d 0x92170110
+0x0e 0x40f000f0
+0x0f 0x40f000f0
+0x10 0x40f000f0
+0x11 0xd5a30130
+0x1f 0x40f000f0
+0x20 0x40f000f0
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 12.687786] device-mapper: multipath: version 1.4.0 loaded
+[ 12.694946] snd_hda_intel 0000:00:03.0: irq 62 for MSI/MSI-X
+[ 12.752260] cfg80211: Calling CRDA to update world regulatory domain
+--
+[ 12.845563] kvm: disabled by bios
+[ 12.889019] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 12.889255] input: HDA Intel MID HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input4
+[ 12.889580] snd_hda_intel 0000:00:1b.0: irq 63 for MSI/MSI-X
+[ 12.910965] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input5
+[ 12.911058] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input6
+[ 12.933703] kvm: disabled by bios
+--
+[78100.885266] hid-generic 0003:0461:4D0F.0001: input,hidraw0: USB HID v1.11 Mouse [USB Optical Mouse] on usb-0000:00:14.0-3/input0
+[78184.361717] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[78184.361970] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[78184.362220] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+
+
diff --git a/codecs/canonical/92hd91bxx--hp-envy-ts-15-notebook-pc-ccert-201304-13399 b/codecs/canonical/92hd91bxx--hp-envy-ts-15-notebook-pc-ccert-201304-13399
new file mode 100644
index 0000000..c41b074
--- /dev/null
+++ b/codecs/canonical/92hd91bxx--hp-envy-ts-15-notebook-pc-ccert-201304-13399
@@ -0,0 +1,1144 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Fri Sep 6 07:38:24 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP ENVY TS 15 Notebook PC
+Product Version: 088A100000005B00000320100
+Firmware Version: B.37
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-32-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [MID ]: HDA-Intel - HDA Intel MID
+ HDA Intel MID at 0xd3710000 irq 44
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xd3714000 irq 45
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Haswell HD Audio Controller (rev 06)
+00:1b.0 Audio device: Intel Corporation Lynx Point HD Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0c0c (rev 06)
+ Subsystem: 103c:1967
+--
+00:1b.0 0403: 8086:8c20 (rev 04)
+ Subsystem: 103c:1967
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: IDT 92HD91BXX
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x111d76e0
+Subsystem Id: 0x103c1967
+Revision Id: 0x100303
+No Modem Function Group found
+Default PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+Default Amp-Out caps: ofs=0x7f, nsteps=0x7f, stepsize=0x02, mute=1
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 D3cold S3D3cold CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=1
+ IO[0]: enable=1, dir=1, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=1, dir=1, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Power-Map: 0x77
+Node 0x0a [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x0001173c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x03a11020: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0b [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0c [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00011734: IN OUT EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0d [Pin Complex] wcaps 0x400501: Stereo
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Pincap 0x00010050: OUT EAPD Balanced
+ EAPD 0x2: EAPD
+ Pin Default 0x92170110: [Fixed] Speaker at Int Front
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13 0x14* 0x1c
+Node 0x0e [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0f [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x10 [Pin Complex] wcaps 0x400500: Mono
+ Pincap 0x00000010: OUT
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 1
+ 0x1a
+Node 0x11 [Pin Complex] wcaps 0x400483: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0xd5a30130: [Both] Mic at Int Top
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+Node 0x12 [Vendor Defined Widget] wcaps 0xf00503: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x20
+Node 0x13 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="92HD91BXX Analog", type="Audio", device=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x65 0x65]
+ Converter: stream=0, channel=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x14 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x65 0x65]
+ Converter: stream=0, channel=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x15 [Audio Input] wcaps 0x1d0541: Stereo
+ Device: name="92HD91BXX Analog", type="Audio", device=0
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x17
+ Processing caps: benign=0, ncoeff=0
+Node 0x16 [Audio Input] wcaps 0x1d0541: Stereo
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power states:
+ Power: setting=D3, actual=D3
+ Delay: 13 samples
+ Connection: 1
+ 0x18
+ Processing caps: benign=0, ncoeff=0
+Node 0x17 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x1c 0x1c]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 7
+ 0x1b 0x0a 0x0c 0x0e 0x0f 0x11* 0x12
+Node 0x18 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x90 0x90]
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 7
+ 0x1b* 0x0a 0x0c 0x0e 0x0f 0x11 0x12
+Node 0x19 [Audio Selector] wcaps 0x300501: Stereo
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x1a [Audio Mixer] wcaps 0x200500: Mono
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 1
+ 0x19
+Node 0x1b [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 6
+ 0x13 0x14 0x0a 0x0c 0x0e 0x0f
+Node 0x1c [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x9f 0x9f]
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 1
+ 0x1b
+Node 0x1d [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states:
+ Power: setting=D3, actual=D3
+ Delay: 4 samples
+Node 0x1e [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states:
+ Power: setting=D3, actual=D3
+ Delay: 4 samples
+Node 0x1f [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 1
+ 0x1d
+Node 0x20 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 1
+ 0x1e
+Node 0x21 [Beep Generator Widget] wcaps 0x70040c: Mono Amp-Out
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x03, nsteps=0x03, stepsize=0x17, mute=1
+ Amp-Out vals: [0x01]
+ Power states:
+ Power: setting=D0, actual=D0
+Node 0x22 [Vendor Defined Widget] wcaps 0xf00001: Stereo
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Sep 6 14:12 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Sep 6 14:12 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Sep 6 14:12 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Sep 6 14:12 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 Sep 6 14:13 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Sep 6 14:13 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 Sep 6 14:13 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Sep 6 14:12 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Sep 6 14:12 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Sep 6 14:12 .
+drwxr-xr-x 3 root root 240 Sep 6 14:12 ..
+lrwxrwxrwx 1 root root 12 Sep 6 14:12 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Sep 6 14:12 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: MID [HDA Intel MID], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: 92HD91BXX Analog [92HD91BXX Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: 92HD91BXX Analog [92HD91BXX Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [MID]
+
+Card hw:0 'MID'/'HDA Intel MID at 0xd3710000 irq 44'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xd3714000 irq 45'
+ Mixer name : 'IDT 92HD91BXX'
+ Components : 'HDA:111d76e0,103c1967,00100303'
+ Controls : 21
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 127
+ Mono: Playback 101 [80%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 127
+ Mono:
+ Front Left: Playback 127 [100%] [0.00dB] [on]
+ Front Right: Playback 127 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 127
+ Mono:
+ Front Left: Playback 127 [100%] [0.00dB] [on]
+ Front Right: Playback 127 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 3
+ Mono: Playback 1 [33%] [-12.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 46
+ Front Left: Capture 28 [61%] [12.00dB] [on]
+ Front Right: Capture 28 [61%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Loopback Mixing',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Disabled'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.MID {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 127
+ value.1 127
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 127'
+ dbmin -9525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 127
+ value.1 127
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 127'
+ dbmin -9525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Loopback Mixing'
+ value Disabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 28
+ value.1 28
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 46'
+ dbmin -1600
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 1
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 3'
+ dbmin -1800
+ dbmax 0
+ dbvalue.0 -1200
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 101
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 127'
+ dbmin -9999999
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+rfcomm
+bnep
+parport_pc
+ppdev
+binfmt_misc
+arc4
+iwlmvm
+mac80211
+iwlwifi
+i915
+hp_wmi
+joydev
+coretemp
+kvm
+ghash_clmulni_intel
+aesni_intel
+drm_kms_helper
+cryptd
+aes_x86_64
+drm
+uvcvideo
+videobuf2_core
+videodev
+cfg80211
+sparse_keymap
+rtsx_pci_ms
+psmouse
+serio_raw
+memstick
+btusb
+bluetooth
+i2c_algo_bit
+hid_multitouch
+dm_multipath
+scsi_dh
+videobuf2_vmalloc
+usbhid
+hid
+mac_hid
+lpc_ich
+videobuf2_memops
+microcode
+r8168
+wmi
+snd_hda_codec_idt
+snd_hda_codec_hdmi
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+snd_timer
+snd_seq_device
+snd
+compat
+soundcore
+snd_page_alloc
+video
+kbccmnd
+lp
+parport
+rtsx_pci_sdmmc
+ahci
+libahci
+rtsx_pci
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x58560010
+0x06 0x18560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x0a 0x03a11020
+0x0b 0x0321101f
+0x0c 0x40f000f0
+0x0d 0x92170110
+0x0e 0x40f000f0
+0x0f 0x40f000f0
+0x10 0x40f000f0
+0x11 0xd5a30130
+0x1f 0x40f000f0
+0x20 0x40f000f0
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 12.071346] Backport generated by backports.git v3.10-rc1-2-0-gc918a4f
+[ 12.087229] snd_hda_intel 0000:00:03.0: irq 44 for MSI/MSI-X
+[ 12.097177] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 12.097346] input: HDA Intel MID HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input4
+[ 12.097488] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
+[ 12.118522] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input5
+[ 12.118568] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input6
+[ 12.121524] wmi: Mapper loaded
+--
+[ 2887.604856] PM: suspend of drv:ehci_hcd dev:0000:00:1a.0 complete after 103.447 msecs
+[ 2887.620829] PM: suspend of drv:snd_hda_intel dev:0000:00:1b.0 complete after 119.540 msecs
+[ 2888.125609] PM: suspend of drv:sd dev:0:0:0:0 complete after 628.825 msecs
+--
+[ 2889.478031] usb usb4: root hub lost power or was reset
+[ 2889.478084] snd_hda_intel 0000:00:03.0: irq 44 for MSI/MSI-X
+[ 2889.478088] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
+[ 2889.478212] xhci_hcd 0000:00:14.0: irq 41 for MSI/MSI-X
+--
+[ 4078.453475] [drm:i915_write32] *ERROR* Unknown unclaimed register before writing to 64040
+[ 4277.475238] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 4277.475490] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 4277.475737] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+
+
diff --git a/codecs/canonical/92hd91bxx--hp-pavilion-dm4-notebook-pc-ccert-201209-11790 b/codecs/canonical/92hd91bxx--hp-pavilion-dm4-notebook-pc-ccert-201209-11790
new file mode 100644
index 0000000..b27ee51
--- /dev/null
+++ b/codecs/canonical/92hd91bxx--hp-pavilion-dm4-notebook-pc-ccert-201209-11790
@@ -0,0 +1,1089 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Thu Oct 3 05:57:54 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.3 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.3 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.3 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP Pavilion dm4 Notebook PC
+Product Version: 0888100000250E10000020000
+Firmware Version: B.38
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.8.0-29-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.8.0-29-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0x50710000 irq 48
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 103c:1894
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: IDT 92HD91BXX
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x111d76e0
+Subsystem Id: 0x103c1894
+Revision Id: 0x100102
+No Modem Function Group found
+Default PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+Default Amp-Out caps: ofs=0x7f, nsteps=0x7f, stepsize=0x02, mute=1
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=1
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=1, dir=1, wake=0, sticky=0, data=1, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Power-Map: 0x77
+Node 0x0a [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x0001173c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0b [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0421101f: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13 0x14* 0x1c
+Node 0x0c [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Control: name="Mic Jack Mode", index=0, device=0
+ ControlAmp: chs=0, dir=In, idx=0, ofs=0
+ Control: name="Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00011734: IN OUT EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x04a11020: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0d [Pin Complex] wcaps 0x400501: Stereo
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Pincap 0x00010050: OUT EAPD Balanced
+ EAPD 0x2: EAPD
+ Pin Default 0x92170110: [Fixed] Speaker at Int Front
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0e [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0f [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x10 [Pin Complex] wcaps 0x400500: Mono
+ Pincap 0x00000010: OUT
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1a
+Node 0x11 [Pin Complex] wcaps 0x400483: Stereo Amp-In
+ Control: name="Internal Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0xd5a30130: [Both] Mic at Int Top
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+Node 0x12 [Vendor Defined Widget] wcaps 0xf00503: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x20
+Node 0x13 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x67 0x67]
+ Converter: stream=0, channel=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x14 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x67 0x67]
+ Converter: stream=0, channel=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x15 [Audio Input] wcaps 0x1d0541: Stereo
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x17
+ Processing caps: benign=0, ncoeff=0
+Node 0x16 [Audio Input] wcaps 0x1d0541: Stereo
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x18
+ Processing caps: benign=0, ncoeff=0
+Node 0x17 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x10 0x10]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 7
+ 0x1b 0x0a 0x0c 0x0e 0x0f 0x11* 0x12
+Node 0x18 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x90 0x90]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 7
+ 0x1b* 0x0a 0x0c 0x0e 0x0f 0x11 0x12
+Node 0x19 [Audio Selector] wcaps 0x300501: Stereo
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x1a [Audio Mixer] wcaps 0x200500: Mono
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x19
+Node 0x1b [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 6
+ 0x13 0x14 0x0a 0x0c 0x0e 0x0f
+Node 0x1c [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x9f 0x9f]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1b
+Node 0x1d [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 4 samples
+Node 0x1e [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 4 samples
+Node 0x1f [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1d
+Node 0x20 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1e
+Node 0x21 [Beep Generator Widget] wcaps 0x70040c: Mono Amp-Out
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x03, nsteps=0x03, stepsize=0x17, mute=1
+ Amp-Out vals: [0x00]
+ Power states:
+ Power: setting=D0, actual=D0
+Node 0x22 [Vendor Defined Widget] wcaps 0xf00001: Stereo
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Oct 3 01:44 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Oct 3 01:44 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Oct 3 01:44 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Oct 3 01:52 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Oct 3 01:44 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Oct 3 01:52 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Oct 3 01:44 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Oct 3 01:44 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Oct 3 01:44 .
+drwxr-xr-x 3 root root 220 Oct 3 01:44 ..
+lrwxrwxrwx 1 root root 12 Oct 3 01:44 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0x50710000 irq 48'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:111d76e0,103c1894,00100102 HDA:80862806,80860101,00100000'
+ Controls : 27
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 64
+ Mono: Playback 40 [62%] [-18.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+Simple mixer control 'Mic Jack Mode',0
+ Capabilities: enum
+ Items: 'Mic In' 'Line In'
+ Item0: 'Mic In'
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 3
+ Mono: Playback 1 [33%] [-12.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 46
+ Front Left: Capture 16 [35%] [0.00dB] [on]
+ Front Right: Capture 16 [35%] [0.00dB] [on]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+Simple mixer control 'Mute-LED Mode',0
+ Capabilities: enum
+ Items: 'On' 'Off' 'Follow Master'
+ Item0: 'Follow Master'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Mic Jack Mode'
+ value 'Mic In'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Mic In'
+ item.1 'Line In'
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 1
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 3'
+ dbmin -1800
+ dbmax 0
+ dbvalue.0 -1200
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 16
+ value.1 16
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 46'
+ dbmin -1600
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 40
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 64'
+ dbmin -9999999
+ dbmax 0
+ dbvalue.0 -1800
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Mute-LED Mode'
+ value 'Follow Master'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 On
+ item.1 Off
+ item.2 'Follow Master'
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access read
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.19 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.26 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+bnep
+rfcomm
+bluetooth
+parport_pc
+ppdev
+uvcvideo
+videobuf2_core
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+snd_hda_codec_hdmi
+snd_hda_codec_idt
+joydev
+arc4
+rt2800pci
+rt2800lib
+crc_ccitt
+rt2x00pci
+rt2x00lib
+snd_hda_intel
+coretemp
+snd_hda_codec
+mac80211
+i915
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+kvm
+snd_seq
+cfg80211
+snd_timer
+drm_kms_helper
+ghash_clmulni_intel
+snd_seq_device
+aesni_intel
+drm
+ablk_helper
+cryptd
+lrw
+aes_x86_64
+xts
+gf128mul
+hp_wmi
+sparse_keymap
+hp_accel
+wmi
+microcode
+psmouse
+rtsx_pci_ms
+snd
+lis3lv02d
+serio_raw
+mac_hid
+input_polldev
+eeprom_93cx6
+i2c_algo_bit
+mei
+memstick
+soundcore
+snd_page_alloc
+lpc_ich
+video
+lp
+parport
+hid_generic
+usbhid
+hid
+rtsx_pci_sdmmc
+ahci
+libahci
+r8169
+rtsx_pci
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x0a 0x40f000f0
+0x0b 0x0421101f
+0x0c 0x04a11020
+0x0d 0x92170110
+0x0e 0x40f000f0
+0x0f 0x40f000f0
+0x10 0x40f000f0
+0x11 0xd5a30130
+0x1f 0x40f000f0
+0x20 0x40f000f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 10.363336] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 10.363461] snd_hda_intel 0000:00:1b.0: irq 48 for MSI/MSI-X
+[ 10.529223] type=1400 audit(1380779062.399:2): apparmor="STATUS" operation="profile_load" name="/sbin/dhclient" pid=631 comm="apparmor_parser"
+--
+[ 10.529866] type=1400 audit(1380779062.399:10): apparmor="STATUS" operation="profile_replace" name="/usr/lib/connman/scripts/dhclient-script" pid=728 comm="apparmor_parser"
+[ 10.578706] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 10.578791] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 10.578879] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 10.724534] Linux video capture interface: v2.00
+
+
diff --git a/codecs/canonical/92hd91bxx--hp-pavilion-dv6-notebook-pc-ccert-201209-11641 b/codecs/canonical/92hd91bxx--hp-pavilion-dv6-notebook-pc-ccert-201209-11641
new file mode 100644
index 0000000..1ac2ab1
--- /dev/null
+++ b/codecs/canonical/92hd91bxx--hp-pavilion-dv6-notebook-pc-ccert-201209-11641
@@ -0,0 +1,1002 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Wed Mar 6 07:18:17 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP Pavilion dv6 Notebook PC
+Product Version: 0791100200004710000620100
+Firmware Version: F.22
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-25-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0x74610000 irq 47
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 103c:1818
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: IDT 92HD91BXX
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x111d76e0
+Subsystem Id: 0x103c181b
+Revision Id: 0x100102
+No Modem Function Group found
+Default PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+Default Amp-Out caps: ofs=0x7f, nsteps=0x7f, stepsize=0x02, mute=1
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=1
+ IO[0]: enable=1, dir=1, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Power-Map: 0x76
+Node 0x0a [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Control: name="Mic Jack Mode", index=0, device=0
+ ControlAmp: chs=0, dir=In, idx=0, ofs=0
+ Control: name="Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x0001173c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x04a11020: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0b [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0421101f: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13 0x14* 0x1c
+Node 0x0c [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00011734: IN OUT EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0d [Pin Complex] wcaps 0x400501: Stereo
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Pincap 0x00010050: OUT EAPD Balanced
+ EAPD 0x2: EAPD
+ Pin Default 0x92170110: [Fixed] Speaker at Int Front
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0e [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0f [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x10 [Pin Complex] wcaps 0x400500: Mono
+ Pincap 0x00000010: OUT
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1a
+Node 0x11 [Pin Complex] wcaps 0x400483: Stereo Amp-In
+ Control: name="Internal Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0xd5a30130: [Both] Mic at Int Top
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+Node 0x12 [Vendor Defined Widget] wcaps 0xf00503: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x20
+Node 0x13 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x67 0x67]
+ Converter: stream=8, channel=0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x14 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x67 0x67]
+ Converter: stream=8, channel=0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x15 [Audio Input] wcaps 0x1d0541: Stereo
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x17
+ Processing caps: benign=0, ncoeff=0
+Node 0x16 [Audio Input] wcaps 0x1d0541: Stereo
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x18
+ Processing caps: benign=0, ncoeff=0
+Node 0x17 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x10 0x10]
+ Power: setting=D0, actual=D0
+ Connection: 7
+ 0x1b 0x0a 0x0c 0x0e 0x0f 0x11* 0x12
+Node 0x18 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x90 0x90]
+ Power: setting=D0, actual=D0
+ Connection: 7
+ 0x1b* 0x0a 0x0c 0x0e 0x0f 0x11 0x12
+Node 0x19 [Audio Selector] wcaps 0x300501: Stereo
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x1a [Audio Mixer] wcaps 0x200500: Mono
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x19
+Node 0x1b [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97]
+ Power: setting=D0, actual=D0
+ Connection: 6
+ 0x13 0x14 0x0a 0x0c 0x0e 0x0f
+Node 0x1c [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x9f 0x9f]
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1b
+Node 0x1d [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power: setting=D0, actual=D0
+ Delay: 4 samples
+Node 0x1e [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power: setting=D0, actual=D0
+ Delay: 4 samples
+Node 0x1f [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1d
+Node 0x20 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1e
+Node 0x21 [Beep Generator Widget] wcaps 0x70040c: Mono Amp-Out
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x03, nsteps=0x03, stepsize=0x17, mute=1
+ Amp-Out vals: [0x00]
+ Power: setting=D0, actual=D0
+Node 0x22 [Vendor Defined Widget] wcaps 0xf00001: Stereo
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x103c1818
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Mar 6 02:08 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Mar 6 02:08 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Mar 6 02:08 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Mar 6 02:11 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Mar 6 02:11 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Mar 6 02:11 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Mar 6 02:08 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Mar 6 02:08 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Mar 6 02:08 .
+drwxr-xr-x 3 root root 220 Mar 6 02:08 ..
+lrwxrwxrwx 1 root root 12 Mar 6 02:08 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0x74610000 irq 47'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:111d76e0,103c181b,00100102 HDA:80862806,103c1818,00100000'
+ Controls : 24
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 64
+ Mono: Playback 40 [62%] [-18.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+Simple mixer control 'Mic Jack Mode',0
+ Capabilities: enum
+ Items: 'Mic In' 'Line In'
+ Item0: 'Mic In'
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 3
+ Mono: Playback 1 [33%] [-12.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 46
+ Front Left: Capture 16 [35%] [0.00dB] [on]
+ Front Right: Capture 16 [35%] [0.00dB] [on]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+Simple mixer control 'Mute-LED Mode',0
+ Capabilities: enum
+ Items: 'Off' 'On' 'Follow Master'
+ Item0: 'Follow Master'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Mic Jack Mode'
+ value 'Mic In'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Mic In'
+ item.1 'Line In'
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 1
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 3'
+ dbmin -1800
+ dbmax 0
+ dbvalue.0 -1200
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 16
+ value.1 16
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 46'
+ dbmin -1600
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 40
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 64'
+ dbmin -9999999
+ dbmax 0
+ dbvalue.0 -1800
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Mute-LED Mode'
+ value 'Follow Master'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Off
+ item.1 On
+ item.2 'Follow Master'
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+bnep
+rfcomm
+bluetooth
+parport_pc
+ppdev
+snd_hda_codec_hdmi
+snd_hda_codec_idt
+arc4
+ath9k
+mac80211
+ath9k_common
+ath9k_hw
+snd_hda_intel
+snd_hda_codec
+ath
+coretemp
+uvcvideo
+nouveau
+i915
+ttm
+snd_hwdep
+snd_pcm
+videobuf2_core
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+kvm
+snd_seq
+drm_kms_helper
+ghash_clmulni_intel
+drm
+snd_timer
+snd_seq_device
+videodev
+aesni_intel
+joydev
+cryptd
+psmouse
+aes_x86_64
+cfg80211
+snd
+hp_wmi
+hp_accel
+sparse_keymap
+mxm_wmi
+lpc_ich
+lis3lv02d
+rtsx_pci_ms
+wmi
+i2c_algo_bit
+videobuf2_vmalloc
+serio_raw
+input_polldev
+mei
+microcode
+videobuf2_memops
+mac_hid
+soundcore
+snd_page_alloc
+video
+memstick
+lp
+parport
+rtsx_pci_sdmmc
+r8169
+rtsx_pci
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x0a 0x04a11020
+0x0b 0x0421101f
+0x0c 0x40f000f0
+0x0d 0x92170110
+0x0e 0x40f000f0
+0x0f 0x40f000f0
+0x10 0x40f000f0
+0x11 0xd5a30130
+0x1f 0x40f000f0
+0x20 0x40f000f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x58560010
+0x06 0x58560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 8.235296] [drm] nouveau 0000:01:00.0: Detected an NVc0 generation card (0x0c1480a1)
+[ 8.235494] snd_hda_intel 0000:00:1b.0: irq 47 for MSI/MSI-X
+[ 8.239421] vga_switcheroo: enabled
+--
+[ 8.494124] [drm] Initialized nouveau 1.0.0 20120316 for 0000:01:00.0 on minor 1
+[ 8.834836] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 8.834904] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 8.834950] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 8.978602] type=1400 audit(1362553726.230:2): apparmor="STATUS" operation="profile_load" name="/sbin/dhclient" pid=735 comm="apparmor_parser"
+
+
diff --git a/codecs/canonical/92hd91bxx--hp-probook-445-g1-notebook-pc-ccert-201307-13919 b/codecs/canonical/92hd91bxx--hp-probook-445-g1-notebook-pc-ccert-201307-13919
new file mode 100644
index 0000000..0cd47c3
--- /dev/null
+++ b/codecs/canonical/92hd91bxx--hp-probook-445-g1-notebook-pc-ccert-201307-13919
@@ -0,0 +1,1151 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Thu Jul 25 06:50:31 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP ProBook 445 G1 Notebook PC
+Product Version: A201BC1203
+Firmware Version: 68CPE Ver. F.02
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-36-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [HDMI ]: HDA-Intel - HDA ATI HDMI
+ HDA ATI HDMI at 0xd6044000 irq 50
+ 1 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xd6040000 irq 16
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:01.1 Audio device: Advanced Micro Devices [AMD] nee ATI Device 9902
+00:14.2 Audio device: Advanced Micro Devices [AMD] Hudson Azalia Controller (rev 01)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:01.1 0403: 1002:9902
+ Subsystem: 103c:1950
+--
+00:14.2 0403: 1022:780d (rev 01)
+ Subsystem: 103c:1950
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: ATI R6xx HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x1002aa01
+Subsystem Id: 0x00aa0100
+Revision Id: 0x100300
+No Modem Function Group found
+Default PCM:
+ rates [0x70]: 32000 44100 48000
+ bits [0x2]: 16
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=1, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x02
+Node 0x04 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x05 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x04
+Node 0x06 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x07 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Node 0x08 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x09 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x08
+Node 0x0a [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x0b [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0a
+Node 0x0c [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x0d [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0c
+Codec: IDT 92HD91BXX
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x111d76e0
+Subsystem Id: 0x103c1950
+Revision Id: 0x100303
+No Modem Function Group found
+Default PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+Default Amp-Out caps: ofs=0x7f, nsteps=0x7f, stepsize=0x02, mute=1
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 D3cold S3D3cold CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=1
+ IO[0]: enable=1, dir=1, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=1, dir=1, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Power-Map: 0x77
+Node 0x0a [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x0001173c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0b [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Front Headphone Jack", index=0, device=0
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0221101f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0c [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00011734: IN OUT EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x02a11020: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0d [Pin Complex] wcaps 0x400501: Stereo
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Pincap 0x00010050: OUT EAPD Balanced
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13 0x14* 0x1c
+Node 0x0e [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0f [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x10 [Pin Complex] wcaps 0x400500: Mono
+ Pincap 0x00000010: OUT
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1a
+Node 0x11 [Pin Complex] wcaps 0x400483: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0xd5a30140: [Both] Mic at Int Top
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+Node 0x12 [Vendor Defined Widget] wcaps 0xf00503: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x20
+Node 0x13 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="92HD91BXX Analog", type="Audio", device=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x65 0x65]
+ Converter: stream=8, channel=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x14 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x65 0x65]
+ Converter: stream=8, channel=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x15 [Audio Input] wcaps 0x1d0541: Stereo
+ Device: name="92HD91BXX Analog", type="Audio", device=0
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x17
+ Processing caps: benign=0, ncoeff=0
+Node 0x16 [Audio Input] wcaps 0x1d0541: Stereo
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x18
+ Processing caps: benign=0, ncoeff=0
+Node 0x17 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x1c 0x1c]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 7
+ 0x1b 0x0a 0x0c 0x0e 0x0f 0x11* 0x12
+Node 0x18 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x90 0x90]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 7
+ 0x1b* 0x0a 0x0c 0x0e 0x0f 0x11 0x12
+Node 0x19 [Audio Selector] wcaps 0x300501: Stereo
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x1a [Audio Mixer] wcaps 0x200500: Mono
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x19
+Node 0x1b [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=3, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=3, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 6
+ 0x13 0x14 0x0a 0x0c 0x0e 0x0f
+Node 0x1c [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x9f 0x9f]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1b
+Node 0x1d [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 4 samples
+Node 0x1e [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 4 samples
+Node 0x1f [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1d
+Node 0x20 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1e
+Node 0x21 [Beep Generator Widget] wcaps 0x70040c: Mono Amp-Out
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x03, nsteps=0x03, stepsize=0x17, mute=1
+ Amp-Out vals: [0x01]
+ Power states:
+ Power: setting=D0, actual=D0
+Node 0x22 [Vendor Defined Widget] wcaps 0xf00001: Stereo
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Jul 25 01:30 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Jul 25 01:30 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Jul 25 01:30 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Jul 25 01:30 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 Jul 25 01:30 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Jul 25 01:30 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 Jul 25 13:52 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Jul 25 01:30 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jul 25 01:30 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Jul 25 01:30 .
+drwxr-xr-x 3 root root 240 Jul 25 01:30 ..
+lrwxrwxrwx 1 root root 12 Jul 25 01:30 pci-0000:00:01.1 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Jul 25 01:30 pci-0000:00:14.2 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: HDMI [HDA ATI HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic [HD-Audio Generic], device 0: 92HD91BXX Analog [92HD91BXX Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: Generic [HD-Audio Generic], device 0: 92HD91BXX Analog [92HD91BXX Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [HDMI]
+
+Card hw:0 'HDMI'/'HDA ATI HDMI at 0xd6044000 irq 50'
+ Mixer name : 'ATI R6xx HDMI'
+ Components : 'HDA:1002aa01,00aa0100,00100300'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [Generic]
+
+Card hw:1 'Generic'/'HD-Audio Generic at 0xd6040000 irq 16'
+ Mixer name : 'IDT 92HD91BXX'
+ Components : 'HDA:111d76e0,103c1950,00100303'
+ Controls : 21
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 127
+ Mono: Playback 101 [80%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 127
+ Mono:
+ Front Left: Playback 127 [100%] [0.00dB] [on]
+ Front Right: Playback 127 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 127
+ Mono:
+ Front Left: Playback 127 [100%] [0.00dB] [on]
+ Front Right: Playback 127 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 3
+ Mono: Playback 1 [33%] [-12.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 46
+ Front Left: Capture 28 [61%] [12.00dB] [on]
+ Front Right: Capture 28 [61%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Loopback Mixing',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Disabled'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.HDMI {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.Generic {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 127
+ value.1 127
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 127'
+ dbmin -9525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 127
+ value.1 127
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 127'
+ dbmin -9525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Loopback Mixing'
+ value Disabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 28
+ value.1 28
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 46'
+ dbmin -1600
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 1
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 3'
+ dbmin -1800
+ dbmax 0
+ dbvalue.0 -1200
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 101
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 127'
+ dbmin -9999999
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nls_iso8859_1
+usb_storage
+vesafb
+parport_pc
+ppdev
+bnep
+joydev
+rfcomm
+binfmt_misc
+kvm
+ghash_clmulni_intel
+aesni_intel
+cryptd
+aes_x86_64
+hp_wmi
+sparse_keymap
+snd_hda_codec_idt
+r8168
+uvcvideo
+videobuf2_core
+videodev
+videobuf2_vmalloc
+dm_multipath
+microcode
+snd_hda_codec_hdmi
+snd_seq_midi
+scsi_dh
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_rawmidi
+psmouse
+snd_pcm
+serio_raw
+k10temp
+video
+i2c_piix4
+videobuf2_memops
+rtbth
+snd_seq_midi_event
+snd_seq
+snd_timer
+snd_seq_device
+bluetooth
+arc4
+rt2800pci
+rt2800lib
+fglrx
+crc_ccitt
+rt2x00pci
+rt2x00lib
+wmi
+snd
+mac_hid
+mac80211
+cfg80211
+compat
+eeprom_93cx6
+soundcore
+snd_page_alloc
+amd_iommu_v2
+kbccmnd
+lp
+parport
+disable_mmc
+ahci
+libahci
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x03 0x185600f0
+0x05 0x585600f0
+0x07 0x585600f0
+0x09 0x585600f0
+0x0b 0x585600f0
+0x0d 0x585600f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x0a 0x40f000f0
+0x0b 0x0221101f
+0x0c 0x02a11020
+0x0d 0x90170110
+0x0e 0x40f000f0
+0x0f 0x40f000f0
+0x10 0x40f000f0
+0x11 0xd5a30140
+0x1f 0x40f000f0
+0x20 0x40f000f0
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 12.130487] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input4
+[ 12.141201] hda-intel 0000:00:01.1: Force to non-snoop mode
+[ 12.141263] snd_hda_intel 0000:00:01.1: irq 50 for MSI/MSI-X
+[ 12.164051] microcode: CPU0: patch_level=0x06001119
+[ 12.164589] input: HDA ATI HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.1/sound/card0/input5
+[ 12.181531] snd_hda_intel 0000:00:14.2: power state changed by ACPI to D0
+[ 12.181556] snd_hda_intel 0000:00:14.2: power state changed by ACPI to D0
+[ 12.182171] device-mapper: multipath: version 1.4.0 loaded
+--
+[ 12.367371] EXT4-fs (sda2): re-mounted. Opts: errors=remount-ro
+[ 12.421046] input: HD-Audio Generic Front Headphone as /devices/pci0000:00/0000:00:14.2/sound/card1/input7
+[ 12.421242] input: HD-Audio Generic Mic as /devices/pci0000:00/0000:00:14.2/sound/card1/input8
+[ 12.476977] type=1400 audit(1374687030.872:2): apparmor="STATUS" operation="profile_load" name="/sbin/dhclient" pid=767 comm="apparmor_parser"
+
+
diff --git a/codecs/canonical/92hd91bxx--hp-probook-445-g1-notebook-pc-ccert-201307-13920 b/codecs/canonical/92hd91bxx--hp-probook-445-g1-notebook-pc-ccert-201307-13920
new file mode 100644
index 0000000..db030e6
--- /dev/null
+++ b/codecs/canonical/92hd91bxx--hp-probook-445-g1-notebook-pc-ccert-201307-13920
@@ -0,0 +1,1164 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Thu Sep 5 03:34:34 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP ProBook 445 G1 Notebook PC
+Product Version: A201BC1203
+Firmware Version: 68CPE Ver. F.02
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-36-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [HDMI ]: HDA-Intel - HDA ATI HDMI
+ HDA ATI HDMI at 0xd6044000 irq 55
+ 1 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xd6040000 irq 16
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:01.1 Audio device: Advanced Micro Devices [AMD] nee ATI Device 9902
+00:14.2 Audio device: Advanced Micro Devices [AMD] Hudson Azalia Controller (rev 01)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:01.1 0403: 1002:9902
+ Subsystem: 103c:1950
+--
+00:14.2 0403: 1022:780d (rev 01)
+ Subsystem: 103c:1950
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: ATI R6xx HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x1002aa01
+Subsystem Id: 0x00aa0100
+Revision Id: 0x100300
+No Modem Function Group found
+Default PCM:
+ rates [0x70]: 32000 44100 48000
+ bits [0x2]: 16
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=1, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x02
+Node 0x04 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x05 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x04
+Node 0x06 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x07 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Node 0x08 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x09 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x08
+Node 0x0a [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x0b [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0a
+Node 0x0c [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x0d [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0c
+Codec: IDT 92HD91BXX
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x111d76e0
+Subsystem Id: 0x103c1950
+Revision Id: 0x100303
+No Modem Function Group found
+Default PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+Default Amp-Out caps: ofs=0x7f, nsteps=0x7f, stepsize=0x02, mute=1
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 D3cold S3D3cold CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=1
+ IO[0]: enable=1, dir=1, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=1, dir=1, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Power-Map: 0x77
+Node 0x0a [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x0001173c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0b [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Front Headphone Jack", index=0, device=0
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0221101f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0c [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00011734: IN OUT EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x02a11020: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0d [Pin Complex] wcaps 0x400501: Stereo
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Pincap 0x00010050: OUT EAPD Balanced
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13 0x14* 0x1c
+Node 0x0e [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0f [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x10 [Pin Complex] wcaps 0x400500: Mono
+ Pincap 0x00000010: OUT
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1a
+Node 0x11 [Pin Complex] wcaps 0x400483: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0xd5a30140: [Both] Mic at Int Top
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+Node 0x12 [Vendor Defined Widget] wcaps 0xf00503: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x20
+Node 0x13 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="92HD91BXX Analog", type="Audio", device=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x65 0x65]
+ Converter: stream=8, channel=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x14 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x65 0x65]
+ Converter: stream=8, channel=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x15 [Audio Input] wcaps 0x1d0541: Stereo
+ Device: name="92HD91BXX Analog", type="Audio", device=0
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x17
+ Processing caps: benign=0, ncoeff=0
+Node 0x16 [Audio Input] wcaps 0x1d0541: Stereo
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x18
+ Processing caps: benign=0, ncoeff=0
+Node 0x17 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x1c 0x1c]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 7
+ 0x1b 0x0a 0x0c 0x0e 0x0f 0x11* 0x12
+Node 0x18 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x90 0x90]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 7
+ 0x1b* 0x0a 0x0c 0x0e 0x0f 0x11 0x12
+Node 0x19 [Audio Selector] wcaps 0x300501: Stereo
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x1a [Audio Mixer] wcaps 0x200500: Mono
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x19
+Node 0x1b [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=3, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=3, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 6
+ 0x13 0x14 0x0a 0x0c 0x0e 0x0f
+Node 0x1c [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x9f 0x9f]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1b
+Node 0x1d [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 4 samples
+Node 0x1e [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 4 samples
+Node 0x1f [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1d
+Node 0x20 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1e
+Node 0x21 [Beep Generator Widget] wcaps 0x70040c: Mono Amp-Out
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x03, nsteps=0x03, stepsize=0x17, mute=1
+ Amp-Out vals: [0x01]
+ Power states:
+ Power: setting=D0, actual=D0
+Node 0x22 [Vendor Defined Widget] wcaps 0xf00001: Stereo
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Sep 5 10:34 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Sep 5 10:34 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Sep 5 10:34 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Sep 5 10:34 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 Sep 5 10:50 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Sep 5 10:50 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 Sep 5 10:50 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Sep 5 10:34 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Sep 5 10:34 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Sep 5 10:34 .
+drwxr-xr-x 3 root root 240 Sep 5 10:34 ..
+lrwxrwxrwx 1 root root 12 Sep 5 10:34 pci-0000:00:01.1 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Sep 5 10:34 pci-0000:00:14.2 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: HDMI [HDA ATI HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic [HD-Audio Generic], device 0: 92HD91BXX Analog [92HD91BXX Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: Generic [HD-Audio Generic], device 0: 92HD91BXX Analog [92HD91BXX Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [HDMI]
+
+Card hw:0 'HDMI'/'HDA ATI HDMI at 0xd6044000 irq 55'
+ Mixer name : 'ATI R6xx HDMI'
+ Components : 'HDA:1002aa01,00aa0100,00100300'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [Generic]
+
+Card hw:1 'Generic'/'HD-Audio Generic at 0xd6040000 irq 16'
+ Mixer name : 'IDT 92HD91BXX'
+ Components : 'HDA:111d76e0,103c1950,00100303'
+ Controls : 21
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 127
+ Mono: Playback 101 [80%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 127
+ Mono:
+ Front Left: Playback 127 [100%] [0.00dB] [on]
+ Front Right: Playback 127 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 127
+ Mono:
+ Front Left: Playback 127 [100%] [0.00dB] [on]
+ Front Right: Playback 127 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 3
+ Mono: Playback 1 [33%] [-12.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 46
+ Front Left: Capture 28 [61%] [12.00dB] [on]
+ Front Right: Capture 28 [61%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Loopback Mixing',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Disabled'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.HDMI {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.Generic {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 127
+ value.1 127
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 127'
+ dbmin -9525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 127
+ value.1 127
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 127'
+ dbmin -9525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Loopback Mixing'
+ value Disabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 28
+ value.1 28
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 46'
+ dbmin -1600
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 1
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 3'
+ dbmin -1800
+ dbmax 0
+ dbvalue.0 -1200
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 101
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 127'
+ dbmin -9999999
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+rtbth
+usb_storage
+ufs
+qnx4
+hfsplus
+hfs
+minix
+ntfs
+msdos
+jfs
+xfs
+reiserfs
+ext2
+nls_iso8859_1
+uvcvideo
+videobuf2_core
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+bnep
+joydev
+kvm
+arc4
+snd_hda_codec_idt
+ghash_clmulni_intel
+aesni_intel
+snd_hda_codec_hdmi
+rt2800pci
+cryptd
+aes_x86_64
+snd_hda_intel
+dm_multipath
+snd_hda_codec
+rt2800lib
+crc_ccitt
+fglrx
+snd_hwdep
+scsi_dh
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+rfcomm
+snd_seq_midi_event
+rt2x00pci
+rt2x00lib
+mac80211
+snd_seq
+cfg80211
+snd_timer
+snd_seq_device
+bluetooth
+psmouse
+snd
+hp_wmi
+soundcore
+i2c_piix4
+serio_raw
+compat
+snd_page_alloc
+eeprom_93cx6
+k10temp
+mac_hid
+microcode
+amd_iommu_v2
+sparse_keymap
+r8168
+parport_pc
+ppdev
+kbccmnd
+lp
+parport
+disable_mmc
+binfmt_misc
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+vesafb
+hid_generic
+usbhid
+hid
+video
+wmi
+ahci
+libahci
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x03 0x185600f0
+0x05 0x585600f0
+0x07 0x585600f0
+0x09 0x585600f0
+0x0b 0x585600f0
+0x0d 0x585600f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x0a 0x40f000f0
+0x0b 0x0221101f
+0x0c 0x02a11020
+0x0d 0x90170110
+0x0e 0x40f000f0
+0x0f 0x40f000f0
+0x10 0x40f000f0
+0x11 0xd5a30140
+0x1f 0x40f000f0
+0x20 0x40f000f0
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 13.423796] device-mapper: multipath: version 1.4.0 loaded
+[ 13.435745] hda-intel 0000:00:01.1: Force to non-snoop mode
+[ 13.435797] snd_hda_intel 0000:00:01.1: irq 55 for MSI/MSI-X
+[ 13.503361] cfg80211: Updating information on frequency 2412 MHz for a 20 MHz width channel with regulatory rule:
+--
+[ 13.503399] cfg80211: 2474000 KHz - 2494000 KHz @ 20000 KHz), (600 mBi, 2000 mBm)
+[ 13.507941] input: HDA ATI HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.1/sound/card0/input7
+[ 13.517474] snd_hda_intel 0000:00:14.2: power state changed by ACPI to D0
+[ 13.517486] snd_hda_intel 0000:00:14.2: power state changed by ACPI to D0
+[ 13.589568] input: HD-Audio Generic Front Headphone as /devices/pci0000:00/0000:00:14.2/sound/card1/input8
+[ 13.589688] input: HD-Audio Generic Mic as /devices/pci0000:00/0000:00:14.2/sound/card1/input9
+[ 13.622021] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'
+
+
diff --git a/codecs/canonical/92hd91bxx-dell-inspiron-5423-ccert-201208-11455 b/codecs/canonical/92hd91bxx-dell-inspiron-5423-ccert-201208-11455
new file mode 100644
index 0000000..2bcb84e
--- /dev/null
+++ b/codecs/canonical/92hd91bxx-dell-inspiron-5423-ccert-201208-11455
@@ -0,0 +1,1146 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Fri Mar 14 03:40:11 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.4 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.4 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.4 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 5423
+Product Version: Not Specified
+Firmware Version: A08
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.11.0-15-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.11.0-15-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7f10000 irq 47
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 1028:057e
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: IDT 92HD91BXX
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x111d76e0
+Subsystem Id: 0x1028057e
+Revision Id: 0x100102
+No Modem Function Group found
+Default PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+Default Amp-Out caps: ofs=0x7f, nsteps=0x7f, stepsize=0x02, mute=1
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 D3cold S3D3cold CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=1
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Power-Map: 0x77
+Node 0x0a [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x0001173c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x04a11020: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0b [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0421101f: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0c [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00011734: IN OUT EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0d [Pin Complex] wcaps 0x400501: Stereo
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Pincap 0x00010050: OUT EAPD Balanced
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13 0x14* 0x1c
+Node 0x0e [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x400000f1: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x1
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0f [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x400000f2: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x2
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x10 [Pin Complex] wcaps 0x400500: Mono
+ Pincap 0x00000010: OUT
+ Pin Default 0x400000f3: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x3
+ Pin-ctls: 0x00:
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 1
+ 0x1a
+Node 0x11 [Pin Complex] wcaps 0x400483: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0xd5a30130: [Both] Mic at Int Top
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+Node 0x12 [Vendor Defined Widget] wcaps 0xf00503: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x20
+Node 0x13 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="92HD91BXX Analog", type="Audio", device=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x64 0x64]
+ Converter: stream=0, channel=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x14 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x64 0x64]
+ Converter: stream=0, channel=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x15 [Audio Input] wcaps 0x1d0541: Stereo
+ Device: name="92HD91BXX Analog", type="Audio", device=0
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x17
+ Processing caps: benign=0, ncoeff=0
+Node 0x16 [Audio Input] wcaps 0x1d0541: Stereo
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power states:
+ Power: setting=D3, actual=D3
+ Delay: 13 samples
+ Connection: 1
+ 0x18
+ Processing caps: benign=0, ncoeff=0
+Node 0x17 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x1c 0x1c]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 7
+ 0x1b 0x0a 0x0c 0x0e 0x0f 0x11* 0x12
+Node 0x18 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x90 0x90]
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 7
+ 0x1b* 0x0a 0x0c 0x0e 0x0f 0x11 0x12
+Node 0x19 [Audio Selector] wcaps 0x300501: Stereo
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x1a [Audio Mixer] wcaps 0x200500: Mono
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 1
+ 0x19
+Node 0x1b [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 6
+ 0x13 0x14 0x0a 0x0c 0x0e 0x0f
+Node 0x1c [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x9f 0x9f]
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 1
+ 0x1b
+Node 0x1d [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states:
+ Power: setting=D3, actual=D3
+ Delay: 4 samples
+Node 0x1e [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states:
+ Power: setting=D3, actual=D3
+ Delay: 4 samples
+Node 0x1f [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x400000f4: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x4
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 1
+ 0x1d
+Node 0x20 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x400000f5: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x5
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 1
+ 0x1e
+Node 0x21 [Beep Generator Widget] wcaps 0x70040c: Mono Amp-Out
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x03, nsteps=0x03, stepsize=0x17, mute=1
+ Amp-Out vals: [0x01]
+ Power states:
+ Power: setting=D0, actual=D0
+Node 0x22 [Vendor Defined Widget] wcaps 0xf00001: Stereo
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Mar 13 23:31 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Mar 13 23:31 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Mar 13 23:31 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Mar 13 23:31 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Mar 13 23:31 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Mar 13 23:31 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Mar 13 23:31 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Mar 13 23:31 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Mar 13 23:31 .
+drwxr-xr-x 3 root root 220 Mar 13 23:31 ..
+lrwxrwxrwx 1 root root 12 Mar 13 23:31 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: 92HD91BXX Analog [92HD91BXX Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: 92HD91BXX Analog [92HD91BXX Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7f10000 irq 47'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:111d76e0,1028057e,00100102 HDA:80862806,80860101,00100000'
+ Controls : 30
+ Simple ctrls : 12
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 127
+ Mono: Playback 100 [79%] [-20.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 127
+ Mono:
+ Front Left: Playback 127 [100%] [0.00dB] [on]
+ Front Right: Playback 127 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 127
+ Mono:
+ Front Left: Playback 127 [100%] [0.00dB] [on]
+ Front Right: Playback 127 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 3
+ Mono: Playback 1 [33%] [-12.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 46
+ Front Left: Capture 28 [61%] [12.00dB] [on]
+ Front Right: Capture 28 [61%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Loopback Mixing',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Disabled'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 127
+ value.1 127
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 127'
+ dbmin -9525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 127
+ value.1 127
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 127'
+ dbmin -9525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Loopback Mixing'
+ value Disabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 28
+ value.1 28
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 46'
+ dbmin -1600
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 1
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 3'
+ dbmin -1800
+ dbmax 0
+ dbvalue.0 -1200
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 100
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 127'
+ dbmin -9999999
+ dbmax 0
+ dbvalue.0 -2025
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.22 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.23 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.28 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.29 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.30 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+bnep
+rfcomm
+parport_pc
+ppdev
+rts5139
+uvcvideo
+snd_hda_codec_hdmi
+snd_hda_codec_idt
+videobuf2_core
+videodev
+videobuf2_vmalloc
+radeon
+videobuf2_memops
+arc4
+snd_hda_intel
+ath9k
+snd_hda_codec
+mac80211
+i915
+ttm
+joydev
+drm_kms_helper
+ath9k_common
+ath9k_hw
+snd_hwdep
+snd_pcm
+ath
+drm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+ath3k
+btusb
+snd_timer
+cfg80211
+snd_seq_device
+dell_wmi
+i2c_algo_bit
+sparse_keymap
+mei_me
+dell_laptop
+bluetooth
+mei
+psmouse
+mac_hid
+serio_raw
+dcdbas
+lpc_ich
+snd
+wmi
+video
+soundcore
+snd_page_alloc
+lp
+parport
+alx
+mdio
+ahci
+libahci
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x0a 0x04a11020
+0x0b 0x0421101f
+0x0c 0x400000f0
+0x0d 0x90170110
+0x0e 0x400000f1
+0x0f 0x400000f2
+0x10 0x400000f3
+0x11 0xd5a30130
+0x1f 0x400000f4
+0x20 0x400000f5
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 8.720221] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 8.720435] snd_hda_intel 0000:00:1b.0: irq 47 for MSI/MSI-X
+[ 8.720465] [drm] initializing kernel modesetting (TURKS 0x1002:0x6841 0x1028:0x057F).
+--
+[ 9.050033] Mic=0xa
+[ 9.067431] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 9.067504] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 9.067573] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 9.095860] uvcvideo: Found UVC 1.00 device Laptop_Integrated_Webcam_HD (0c45:6448)
+--
+[ 210.827843] call card0-DP-1+ returned 0 after 0 usecs
+[ 210.827847] calling card0-HDMI-A-1+ @ 3104, parent: card0
+[ 210.827850] call card0-HDMI-A-1+ returned 0 after 0 usecs
+[ 210.827854] calling card0-VGA-1+ @ 3104, parent: card0
+--
+[ 212.112393] calling 0000:09:00.0+ @ 3110, parent: 0000:00:1c.5
+[ 212.112560] snd_hda_intel 0000:00:1b.0: irq 47 for MSI/MSI-X
+[ 212.113343] ehci-pci 0000:00:1d.0: setting latency timer to 64
+--
+[ 214.500571] call card0-VGA-1+ returned 0 after 0 usecs
+[ 214.500571] calling card0-HDMI-A-1+ @ 3104, parent: card0
+[ 214.500572] call card0-HDMI-A-1+ returned 0 after 0 usecs
+[ 214.500572] calling card0-DP-1+ @ 3104, parent: card0
+--
+[ 243.257644] call card0-DP-1+ returned 0 after 0 usecs
+[ 243.257647] calling card0-HDMI-A-1+ @ 3241, parent: card0
+[ 243.257649] call card0-HDMI-A-1+ returned 0 after 0 usecs
+[ 243.257652] calling card0-VGA-1+ @ 3241, parent: card0
+--
+[ 244.117343] usb usb2: root hub lost power or was reset
+[ 244.117555] snd_hda_intel 0000:00:1b.0: irq 47 for MSI/MSI-X
+[ 244.121216] ehci-pci 0000:00:1a.0: cache line size of 64 is not supported
+
+
diff --git a/codecs/canonical/92hd91bxx-dell-inspiron-5423-ccert-201208-11456 b/codecs/canonical/92hd91bxx-dell-inspiron-5423-ccert-201208-11456
new file mode 100644
index 0000000..c642ffb
--- /dev/null
+++ b/codecs/canonical/92hd91bxx-dell-inspiron-5423-ccert-201208-11456
@@ -0,0 +1,965 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Fri Aug 30 06:45:45 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 5423
+Product Version: Not Specified
+Firmware Version: A08
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-34-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7e10000 irq 45
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 1028:057e
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: IDT 92HD91BXX
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x111d76e0
+Subsystem Id: 0x1028057e
+Revision Id: 0x100102
+No Modem Function Group found
+Default PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+Default Amp-Out caps: ofs=0x7f, nsteps=0x7f, stepsize=0x02, mute=1
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=1
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Power-Map: 0x02
+Node 0x0a [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Control: name="Mic Jack Mode", index=0, device=0
+ ControlAmp: chs=0, dir=In, idx=0, ofs=0
+ Control: name="Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x0001173c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x04a11020: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0b [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0421101f: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13 0x14* 0x1c
+Node 0x0c [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00011734: IN OUT EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0d [Pin Complex] wcaps 0x400501: Stereo
+ Pincap 0x00010050: OUT EAPD Balanced
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0e [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x400000f1: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x1
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0f [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x400000f2: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x2
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x10 [Pin Complex] wcaps 0x400500: Mono
+ Pincap 0x00000010: OUT
+ Pin Default 0x400000f3: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x3
+ Pin-ctls: 0x00:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1a
+Node 0x11 [Pin Complex] wcaps 0x400483: Stereo Amp-In
+ Control: name="Internal Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0xd5a30130: [Both] Mic at Int Top
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+Node 0x12 [Vendor Defined Widget] wcaps 0xf00503: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x20
+Node 0x13 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x65 0x65]
+ Converter: stream=8, channel=0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x14 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x65 0x65]
+ Converter: stream=8, channel=0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x15 [Audio Input] wcaps 0x1d0541: Stereo
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x17
+ Processing caps: benign=0, ncoeff=0
+Node 0x16 [Audio Input] wcaps 0x1d0541: Stereo
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x18
+ Processing caps: benign=0, ncoeff=0
+Node 0x17 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x1c 0x1c]
+ Power: setting=D0, actual=D0
+ Connection: 7
+ 0x1b 0x0a 0x0c 0x0e 0x0f 0x11* 0x12
+Node 0x18 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x90 0x90]
+ Power: setting=D0, actual=D0
+ Connection: 7
+ 0x1b* 0x0a 0x0c 0x0e 0x0f 0x11 0x12
+Node 0x19 [Audio Selector] wcaps 0x300501: Stereo
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x1a [Audio Mixer] wcaps 0x200500: Mono
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x19
+Node 0x1b [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97]
+ Power: setting=D0, actual=D0
+ Connection: 6
+ 0x13 0x14 0x0a 0x0c 0x0e 0x0f
+Node 0x1c [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x9f 0x9f]
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1b
+Node 0x1d [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power: setting=D0, actual=D0
+ Delay: 4 samples
+Node 0x1e [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power: setting=D0, actual=D0
+ Delay: 4 samples
+Node 0x1f [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x400000f4: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x4
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1d
+Node 0x20 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x400000f5: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x5
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1e
+Node 0x21 [Beep Generator Widget] wcaps 0x70040c: Mono Amp-Out
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x03, nsteps=0x03, stepsize=0x17, mute=1
+ Amp-Out vals: [0x00]
+ Power: setting=D0, actual=D0
+Node 0x22 [Vendor Defined Widget] wcaps 0xf00001: Stereo
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Aug 30 02:42 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Aug 30 02:42 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Aug 30 02:42 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Aug 30 02:42 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Aug 30 02:42 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Aug 30 02:42 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Aug 30 02:42 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Aug 30 02:42 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Aug 30 02:42 .
+drwxr-xr-x 3 root root 220 Aug 30 02:42 ..
+lrwxrwxrwx 1 root root 12 Aug 30 02:42 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7e10000 irq 45'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:111d76e0,1028057e,00100102 HDA:80862806,80860101,00100000'
+ Controls : 22
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 64
+ Mono: Playback 38 [59%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+Simple mixer control 'Mic Jack Mode',0
+ Capabilities: enum
+ Items: 'Mic In' 'Line In'
+ Item0: 'Mic In'
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 3
+ Mono: Playback 1 [33%] [-12.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 46
+ Front Left: Capture 28 [61%] [12.00dB] [on]
+ Front Right: Capture 28 [61%] [12.00dB] [on]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Mic Jack Mode'
+ value 'Mic In'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Mic In'
+ item.1 'Line In'
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 1
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 3'
+ dbmin -1800
+ dbmax 0
+ dbvalue.0 -1200
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 28
+ value.1 28
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 46'
+ dbmin -1600
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 38
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 64'
+ dbmin -9999999
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+rfcomm
+bnep
+parport_pc
+ppdev
+snd_hda_codec_hdmi
+snd_hda_codec_idt
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+lib80211_crypt_tkip
+wl
+joydev
+snd_seq_midi
+i915
+drm_kms_helper
+snd_rawmidi
+snd_seq_midi_event
+drm
+snd_seq
+dell_wmi
+sparse_keymap
+snd_timer
+btusb
+mei
+psmouse
+snd_seq_device
+i2c_algo_bit
+mac_hid
+lp
+video
+parport
+wmi
+uvcvideo
+videodev
+serio_raw
+cfg80211
+bluetooth
+snd
+v4l2_compat_ioctl32
+lib80211
+dm_multipath
+rts5139
+dell_laptop
+soundcore
+snd_page_alloc
+dcdbas
+alx
+compat
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x0a 0x04a11020
+0x0b 0x0421101f
+0x0c 0x400000f0
+0x0d 0x90170110
+0x0e 0x400000f1
+0x0f 0x400000f2
+0x10 0x400000f3
+0x11 0xd5a30130
+0x1f 0x400000f4
+0x20 0x400000f5
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 10.691998] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 10.692111] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 10.692210] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
+[ 10.692252] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 11.402956] HDMI status: Codec=3 Pin=5 Presence_Detect=0 ELD_Valid=0
+[ 11.403084] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 11.403239] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 11.403371] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 12.171712] init: failsafe main process (948) killed by TERM signal
+
+
diff --git a/codecs/canonical/92hd91bxx-dell-inspiron-5423-ccert-201208-11457 b/codecs/canonical/92hd91bxx-dell-inspiron-5423-ccert-201208-11457
new file mode 100644
index 0000000..bbd26c6
--- /dev/null
+++ b/codecs/canonical/92hd91bxx-dell-inspiron-5423-ccert-201208-11457
@@ -0,0 +1,980 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Thu Jun 27 01:52:21 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 5423
+Product Version: Not Specified
+Firmware Version: A08
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-34-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7f10000 irq 46
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 1028:057e
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: IDT 92HD91BXX
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x111d76e0
+Subsystem Id: 0x1028057e
+Revision Id: 0x100102
+No Modem Function Group found
+Default PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+Default Amp-Out caps: ofs=0x7f, nsteps=0x7f, stepsize=0x02, mute=1
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=1
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Power-Map: 0x77
+Node 0x0a [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Control: name="Mic Jack Mode", index=0, device=0
+ ControlAmp: chs=0, dir=In, idx=0, ofs=0
+ Control: name="Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x0001173c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x04a11020: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0b [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0421101f: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13 0x14* 0x1c
+Node 0x0c [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00011734: IN OUT EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0d [Pin Complex] wcaps 0x400501: Stereo
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Pincap 0x00010050: OUT EAPD Balanced
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0e [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x400000f1: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x1
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0f [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x400000f2: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x2
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x10 [Pin Complex] wcaps 0x400500: Mono
+ Pincap 0x00000010: OUT
+ Pin Default 0x400000f3: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x3
+ Pin-ctls: 0x00:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1a
+Node 0x11 [Pin Complex] wcaps 0x400483: Stereo Amp-In
+ Control: name="Internal Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x01 0x01]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0xd5a30130: [Both] Mic at Int Top
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+Node 0x12 [Vendor Defined Widget] wcaps 0xf00503: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x20
+Node 0x13 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x64 0x64]
+ Converter: stream=0, channel=0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x14 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x64 0x64]
+ Converter: stream=0, channel=0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x15 [Audio Input] wcaps 0x1d0541: Stereo
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x17
+ Processing caps: benign=0, ncoeff=0
+Node 0x16 [Audio Input] wcaps 0x1d0541: Stereo
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x18
+ Processing caps: benign=0, ncoeff=0
+Node 0x17 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x11 0x11]
+ Power: setting=D0, actual=D0
+ Connection: 7
+ 0x1b 0x0a 0x0c 0x0e 0x0f 0x11* 0x12
+Node 0x18 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x90 0x90]
+ Power: setting=D0, actual=D0
+ Connection: 7
+ 0x1b* 0x0a 0x0c 0x0e 0x0f 0x11 0x12
+Node 0x19 [Audio Selector] wcaps 0x300501: Stereo
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x1a [Audio Mixer] wcaps 0x200500: Mono
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x19
+Node 0x1b [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97]
+ Power: setting=D0, actual=D0
+ Connection: 6
+ 0x13 0x14 0x0a 0x0c 0x0e 0x0f
+Node 0x1c [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x9f 0x9f]
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1b
+Node 0x1d [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power: setting=D0, actual=D0
+ Delay: 4 samples
+Node 0x1e [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power: setting=D0, actual=D0
+ Delay: 4 samples
+Node 0x1f [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x400000f4: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x4
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1d
+Node 0x20 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x400000f5: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x5
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1e
+Node 0x21 [Beep Generator Widget] wcaps 0x70040c: Mono Amp-Out
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x03, nsteps=0x03, stepsize=0x17, mute=1
+ Amp-Out vals: [0x00]
+ Power: setting=D0, actual=D0
+Node 0x22 [Vendor Defined Widget] wcaps 0xf00001: Stereo
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Jun 27 09:44 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Jun 27 09:44 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Jun 27 09:44 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Jun 27 09:44 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Jun 27 09:44 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Jun 27 09:44 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Jun 27 09:44 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jun 27 09:44 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Jun 27 09:44 .
+drwxr-xr-x 3 root root 220 Jun 27 09:44 ..
+lrwxrwxrwx 1 root root 12 Jun 27 09:44 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7f10000 irq 46'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:111d76e0,1028057e,00100102 HDA:80862806,80860101,00100000'
+ Controls : 23
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 64
+ Mono: Playback 37 [58%] [-20.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+Simple mixer control 'Mic Jack Mode',0
+ Capabilities: enum
+ Items: 'Mic In' 'Line In'
+ Item0: 'Mic In'
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 3
+ Mono: Playback 1 [33%] [-12.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 46
+ Front Left: Capture 17 [37%] [1.00dB] [on]
+ Front Right: Capture 17 [37%] [1.00dB] [on]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 1 [33%] [10.00dB]
+ Front Right: Capture 1 [33%] [10.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Mic Jack Mode'
+ value 'Mic In'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Mic In'
+ item.1 'Line In'
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 1
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 3'
+ dbmin -1800
+ dbmax 0
+ dbvalue.0 -1200
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 17
+ value.1 17
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 46'
+ dbmin -1600
+ dbmax 3000
+ dbvalue.0 100
+ dbvalue.1 100
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Capture Volume'
+ value.0 1
+ value.1 1
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 1000
+ dbvalue.1 1000
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 37
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 64'
+ dbmin -9999999
+ dbmax 0
+ dbvalue.0 -2025
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+rfcomm
+bnep
+parport_pc
+ppdev
+snd_hda_codec_hdmi
+snd_hda_codec_idt
+snd_hda_intel
+snd_hda_codec
+arc4
+radeon
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+i915
+rts5139
+iwlwifi
+ttm
+snd_seq
+uvcvideo
+joydev
+btusb
+coretemp
+snd_timer
+videobuf2_core
+mac80211
+kvm_intel
+snd_seq_device
+snd
+kvm
+drm_kms_helper
+psmouse
+bluetooth
+drm
+videodev
+cfg80211
+alx
+mei
+videobuf2_vmalloc
+videobuf2_memops
+ghash_clmulni_intel
+cryptd
+dell_wmi
+soundcore
+snd_page_alloc
+sparse_keymap
+wmi
+microcode
+dell_laptop
+dcdbas
+mdio
+lpc_ich
+serio_raw
+mac_hid
+i2c_algo_bit
+video
+lp
+parport
+ahci
+libahci
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x0a 0x04a11020
+0x0b 0x0421101f
+0x0c 0x400000f0
+0x0d 0x90170110
+0x0e 0x400000f1
+0x0f 0x400000f2
+0x10 0x400000f3
+0x11 0xd5a30130
+0x1f 0x400000f4
+0x20 0x400000f5
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 10.972621] radeon atpx: version is 1
+[ 11.002900] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[ 11.073769] EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro
+--
+[ 11.709374] [drm] Initialized radeon 2.18.0 20080528 for 0000:02:00.0 on minor 1
+[ 12.023116] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 12.023236] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 12.023365] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
+[ 12.090204] init: failsafe main process (853) killed by TERM signal
+
+
diff --git a/codecs/canonical/92hd91bxx-dell-inspiron-5423-ccert-201210-11935 b/codecs/canonical/92hd91bxx-dell-inspiron-5423-ccert-201210-11935
new file mode 100644
index 0000000..859e7b9
--- /dev/null
+++ b/codecs/canonical/92hd91bxx-dell-inspiron-5423-ccert-201210-11935
@@ -0,0 +1,982 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Thu Aug 1 05:51:17 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 5423
+Product Version: Not Specified
+Firmware Version: A08
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-23-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7f10000 irq 48
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 1028:057e
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: IDT 92HD91BXX
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x111d76e0
+Subsystem Id: 0x1028057e
+Revision Id: 0x100102
+No Modem Function Group found
+Default PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+Default Amp-Out caps: ofs=0x7f, nsteps=0x7f, stepsize=0x02, mute=1
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=1
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Power-Map: 0x76
+Node 0x0a [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Control: name="Mic Jack Mode", index=0, device=0
+ ControlAmp: chs=0, dir=In, idx=0, ofs=0
+ Control: name="Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x0001173c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x04a11020: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0b [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0421101f: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13 0x14* 0x1c
+Node 0x0c [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00011734: IN OUT EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0d [Pin Complex] wcaps 0x400501: Stereo
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Pincap 0x00010050: OUT EAPD Balanced
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0e [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x400000f1: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x1
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0f [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x400000f2: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x2
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x10 [Pin Complex] wcaps 0x400500: Mono
+ Pincap 0x00000010: OUT
+ Pin Default 0x400000f3: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x3
+ Pin-ctls: 0x00:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1a
+Node 0x11 [Pin Complex] wcaps 0x400483: Stereo Amp-In
+ Control: name="Internal Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0xd5a30130: [Both] Mic at Int Top
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+Node 0x12 [Vendor Defined Widget] wcaps 0xf00503: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x20
+Node 0x13 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x64 0x64]
+ Converter: stream=8, channel=0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x14 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x64 0x64]
+ Converter: stream=8, channel=0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x15 [Audio Input] wcaps 0x1d0541: Stereo
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x17
+ Processing caps: benign=0, ncoeff=0
+Node 0x16 [Audio Input] wcaps 0x1d0541: Stereo
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x18
+ Processing caps: benign=0, ncoeff=0
+Node 0x17 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x1c 0x1c]
+ Power: setting=D0, actual=D0
+ Connection: 7
+ 0x1b 0x0a 0x0c 0x0e 0x0f 0x11* 0x12
+Node 0x18 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x90 0x90]
+ Power: setting=D0, actual=D0
+ Connection: 7
+ 0x1b* 0x0a 0x0c 0x0e 0x0f 0x11 0x12
+Node 0x19 [Audio Selector] wcaps 0x300501: Stereo
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x1a [Audio Mixer] wcaps 0x200500: Mono
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x19
+Node 0x1b [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97]
+ Power: setting=D0, actual=D0
+ Connection: 6
+ 0x13 0x14 0x0a 0x0c 0x0e 0x0f
+Node 0x1c [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x9f 0x9f]
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1b
+Node 0x1d [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power: setting=D0, actual=D0
+ Delay: 4 samples
+Node 0x1e [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power: setting=D0, actual=D0
+ Delay: 4 samples
+Node 0x1f [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x400000f4: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x4
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1d
+Node 0x20 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x400000f5: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x5
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1e
+Node 0x21 [Beep Generator Widget] wcaps 0x70040c: Mono Amp-Out
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x03, nsteps=0x03, stepsize=0x17, mute=1
+ Amp-Out vals: [0x00]
+ Power: setting=D0, actual=D0
+Node 0x22 [Vendor Defined Widget] wcaps 0xf00001: Stereo
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Aug 1 10:49 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Aug 1 10:49 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Aug 1 10:49 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Aug 1 10:49 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Aug 1 10:49 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Aug 1 10:49 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Aug 1 10:49 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Aug 1 10:49 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Aug 1 10:49 .
+drwxr-xr-x 3 root root 220 Aug 1 10:49 ..
+lrwxrwxrwx 1 root root 12 Aug 1 10:49 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7f10000 irq 48'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:111d76e0,1028057e,00100102 HDA:80862806,80860101,00100000'
+ Controls : 23
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 64
+ Mono: Playback 37 [58%] [-20.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+Simple mixer control 'Mic Jack Mode',0
+ Capabilities: enum
+ Items: 'Mic In' 'Line In'
+ Item0: 'Mic In'
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 3
+ Mono: Playback 1 [33%] [-12.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 46
+ Front Left: Capture 28 [61%] [12.00dB] [on]
+ Front Right: Capture 28 [61%] [12.00dB] [on]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Mic Jack Mode'
+ value 'Mic In'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Mic In'
+ item.1 'Line In'
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 1
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 3'
+ dbmin -1800
+ dbmax 0
+ dbvalue.0 -1200
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 28
+ value.1 28
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 46'
+ dbmin -1600
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 37
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 64'
+ dbmin -9999999
+ dbmax 0
+ dbvalue.0 -2025
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+asix
+usbnet
+snd_hda_codec_hdmi
+snd_hda_codec_idt
+parport_pc
+ppdev
+joydev
+rfcomm
+bnep
+bluetooth
+coretemp
+kvm_intel
+kvm
+ghash_clmulni_intel
+aesni_intel
+cryptd
+aes_x86_64
+dell_wmi
+sparse_keymap
+dell_laptop
+dcdbas
+microcode
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+snd_timer
+snd_seq_device
+arc4
+rts5139
+wmi
+mac_hid
+uvcvideo
+videobuf2_core
+videodev
+snd
+videobuf2_vmalloc
+videobuf2_memops
+psmouse
+serio_raw
+ath9k
+mac80211
+ath9k_common
+ath9k_hw
+ath
+cfg80211
+i915
+soundcore
+video
+snd_page_alloc
+radeon
+lpc_ich
+ttm
+drm_kms_helper
+drm
+i2c_algo_bit
+mei
+lp
+parport
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x0a 0x04a11020
+0x0b 0x0421101f
+0x0c 0x400000f0
+0x0d 0x90170110
+0x0e 0x400000f1
+0x0f 0x400000f2
+0x10 0x400000f3
+0x11 0xd5a30130
+0x1f 0x400000f4
+0x20 0x400000f5
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 12.372635] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 1
+[ 12.372921] snd_hda_intel 0000:00:1b.0: irq 48 for MSI/MSI-X
+[ 12.452967] type=1400 audit(1375325347.301:10): apparmor="STATUS" operation="profile_load" name="/usr/lib/lightdm/lightdm/lightdm-guest-session-wrapper" pid=888 comm="apparmor_parser"
+--
+[ 12.520489] init: alsa-restore main process (931) terminated with status 19
+[ 12.926961] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 12.927107] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 12.927216] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
+[ 13.174091] init: plymouth-stop pre-start process (1165) terminated with status 1
+
+
diff --git a/codecs/canonical/92hd91bxx-dell-inspiron-5720-ccert-201202-10404 b/codecs/canonical/92hd91bxx-dell-inspiron-5720-ccert-201202-10404
new file mode 100644
index 0000000..cf8d008
--- /dev/null
+++ b/codecs/canonical/92hd91bxx-dell-inspiron-5720-ccert-201202-10404
@@ -0,0 +1,959 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.60
+!!################################
+
+!!Script ran on: Tue Jul 24 03:41:59 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 5720
+Product Version:
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-23-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xb1610000 irq 45
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!--------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 1028:0565
+
+
+!!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
+!!--------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: IDT 92HD91BXX
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x111d76e0
+Subsystem Id: 0x10280565
+Revision Id: 0x100102
+No Modem Function Group found
+Default PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+Default Amp-Out caps: ofs=0x7f, nsteps=0x7f, stepsize=0x02, mute=1
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=1
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Power-Map: 0x02
+Node 0x0a [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Control: name="Mic Jack Mode", index=0, device=0
+ ControlAmp: chs=0, dir=In, idx=0, ofs=0
+ Control: name="Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x0001173c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x04a11020: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x22: IN VREF_GRD
+ Unsolicited: tag=02, enabled=1
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0b [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0421101f: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13 0x14* 0x1c
+Node 0x0c [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00011734: IN OUT EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0d [Pin Complex] wcaps 0x400501: Stereo
+ Pincap 0x00010050: OUT EAPD Balanced
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0e [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x400000f1: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x1
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0f [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x400000f2: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x2
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x10 [Pin Complex] wcaps 0x400500: Mono
+ Pincap 0x00000010: OUT
+ Pin Default 0x400000f3: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x3
+ Pin-ctls: 0x00:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1a
+Node 0x11 [Pin Complex] wcaps 0x400483: Stereo Amp-In
+ Control: name="Internal Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0xd5a30130: [Both] Mic at Int Top
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+Node 0x12 [Vendor Defined Widget] wcaps 0xf00503: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x20
+Node 0x13 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x64 0x64]
+ Converter: stream=0, channel=0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x14 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x64 0x64]
+ Converter: stream=0, channel=0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x15 [Audio Input] wcaps 0x1d0541: Stereo
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x17
+ Processing caps: benign=0, ncoeff=0
+Node 0x16 [Audio Input] wcaps 0x1d0541: Stereo
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x18
+ Processing caps: benign=0, ncoeff=0
+Node 0x17 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x1c 0x1c]
+ Power: setting=D0, actual=D0
+ Connection: 7
+ 0x1b 0x0a 0x0c 0x0e 0x0f 0x11* 0x12
+Node 0x18 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x90 0x90]
+ Power: setting=D0, actual=D0
+ Connection: 7
+ 0x1b* 0x0a 0x0c 0x0e 0x0f 0x11 0x12
+Node 0x19 [Audio Selector] wcaps 0x300501: Stereo
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x1a [Audio Mixer] wcaps 0x200500: Mono
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x19
+Node 0x1b [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97]
+ Power: setting=D0, actual=D0
+ Connection: 6
+ 0x13 0x14 0x0a 0x0c 0x0e 0x0f
+Node 0x1c [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x9f 0x9f]
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1b
+Node 0x1d [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power: setting=D0, actual=D0
+ Delay: 4 samples
+Node 0x1e [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power: setting=D0, actual=D0
+ Delay: 4 samples
+Node 0x1f [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x400000f4: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x4
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1d
+Node 0x20 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x400000f5: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x5
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1e
+Node 0x21 [Beep Generator Widget] wcaps 0x70040c: Mono Amp-Out
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x03, nsteps=0x03, stepsize=0x17, mute=1
+ Amp-Out vals: [0x00]
+ Power: setting=D0, actual=D0
+Node 0x22 [Vendor Defined Widget] wcaps 0xf00001: Stereo
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=8, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Jul 23 23:36 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Jul 23 23:36 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Jul 23 23:36 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Jul 23 23:36 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Jul 23 23:36 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Jul 23 23:36 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Jul 23 23:36 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jul 23 23:36 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Jul 23 23:36 .
+drwxr-xr-x 3 root root 220 Jul 23 23:36 ..
+lrwxrwxrwx 1 root root 12 Jul 23 23:36 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xb1610000 irq 45'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:111d76e0,10280565,00100102 HDA:80862806,80860101,00100000'
+ Controls : 22
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 64
+ Mono: Playback 37 [58%] [-20.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+Simple mixer control 'Mic Jack Mode',0
+ Capabilities: enum
+ Items: 'Mic In' 'Line In'
+ Item0: 'Line In'
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 3
+ Mono: Playback 1 [33%] [-12.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 46
+ Front Left: Capture 28 [61%] [12.00dB] [on]
+ Front Right: Capture 28 [61%] [12.00dB] [on]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!-------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Mic Jack Mode'
+ value 'Line In'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Mic In'
+ item.1 'Line In'
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 1
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 3'
+ dbmin -1800
+ dbmax 0
+ dbvalue.0 -1200
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 28
+ value.1 28
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 46'
+ dbmin -1600
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 37
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 64'
+ dbmin -9999999
+ dbmax 0
+ dbvalue.0 -2025
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+rfcomm
+bnep
+parport_pc
+ppdev
+snd_hda_codec_hdmi
+snd_hda_codec_idt
+arc4
+nouveau
+iwlwifi
+ttm
+mac80211
+i915
+drm_kms_helper
+drm
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+dell_wmi
+sparse_keymap
+dell_laptop
+dcdbas
+psmouse
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+serio_raw
+snd_seq
+cfg80211
+snd_timer
+snd_seq_device
+mxm_wmi
+mei
+i2c_algo_bit
+uvcvideo
+videodev
+v4l2_compat_ioctl32
+rts5139
+btusb
+bluetooth
+snd
+wmi
+soundcore
+snd_page_alloc
+mac_hid
+video
+lp
+parport
+r8169
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x0a 0x04a11020
+0x0b 0x0421101f
+0x0c 0x400000f0
+0x0d 0x90170110
+0x0e 0x400000f1
+0x0f 0x400000f2
+0x10 0x400000f3
+0x11 0xd5a30130
+0x1f 0x400000f4
+0x20 0x400000f5
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!------------------
+
+[ 16.133741] type=1400 audit(1343100971.938:7): apparmor="STATUS" operation="profile_replace" name="/usr/lib/connman/scripts/dhclient-script" pid=794 comm="apparmor_parser"
+[ 16.140288] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 16.140372] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
+[ 16.140409] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 16.162601] [drm] Initialized drm 1.1.0 20060810
+--
+[ 16.283290] ieee80211 phy0: Selected rate control algorithm 'iwl-agn-rs'
+[ 16.697375] HDMI status: Codec=3 Pin=5 Presence_Detect=0 ELD_Valid=0
+[ 16.697526] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 16.697717] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 16.697887] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 16.698675] i915 0000:00:02.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
+
+
diff --git a/codecs/canonical/92hd91bxx-hp-520-1299-ccert-201206-11159 b/codecs/canonical/92hd91bxx-hp-520-1299-ccert-201206-11159
new file mode 100644
index 0000000..0693fcd
--- /dev/null
+++ b/codecs/canonical/92hd91bxx-hp-520-1299-ccert-201206-11159
@@ -0,0 +1,818 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Fri Mar 8 08:55:51 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: 520-1299
+Product Version: 1.00
+Firmware Version: 8.10
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-23-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7c00000 irq 51
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05)
+04:00.0 Multimedia video controller: NEC Corporation Device 0165 (rev 0b)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1c20 (rev 05)
+ Subsystem: 103c:2adc
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: IDT 92HD91BXX
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x111d76e0
+Subsystem Id: 0x103c2adc
+Revision Id: 0x100102
+No Modem Function Group found
+Default PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+Default Amp-Out caps: ofs=0x7f, nsteps=0x7f, stepsize=0x02, mute=1
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=1
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Power-Map: 0x76
+Node 0x0a [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Control: name="Mic Jack Mode", index=0, device=0
+ ControlAmp: chs=0, dir=In, idx=0, ofs=0
+ Control: name="Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x0001173c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x03a11080: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x8, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=03, enabled=1
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0b [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321103f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13 0x14* 0x1c
+Node 0x0c [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00011734: IN OUT EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0d [Pin Complex] wcaps 0x400501: Stereo
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Pincap 0x00010050: OUT EAPD Balanced
+ EAPD 0x2: EAPD
+ Pin Default 0xd2130130: [Both] Speaker at Int Front
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0e [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Control: name="Line Out Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x01011040: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0f [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x10 [Pin Complex] wcaps 0x400500: Mono
+ Pincap 0x00000010: OUT
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1a
+Node 0x11 [Pin Complex] wcaps 0x400483: Stereo Amp-In
+ Control: name="Internal Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0xd5a30190: [Both] Mic at Int Top
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x9, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+Node 0x12 [Vendor Defined Widget] wcaps 0xf00503: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x20
+Node 0x13 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Front Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Front Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x67 0x67]
+ Converter: stream=8, channel=0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x14 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x67 0x67]
+ Converter: stream=8, channel=0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x15 [Audio Input] wcaps 0x1d0541: Stereo
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x17
+ Processing caps: benign=0, ncoeff=0
+Node 0x16 [Audio Input] wcaps 0x1d0541: Stereo
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x18
+ Processing caps: benign=0, ncoeff=0
+Node 0x17 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x10 0x10]
+ Power: setting=D0, actual=D0
+ Connection: 7
+ 0x1b 0x0a 0x0c 0x0e 0x0f 0x11* 0x12
+Node 0x18 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x90 0x90]
+ Power: setting=D0, actual=D0
+ Connection: 7
+ 0x1b* 0x0a 0x0c 0x0e 0x0f 0x11 0x12
+Node 0x19 [Audio Selector] wcaps 0x300501: Stereo
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x1a [Audio Mixer] wcaps 0x200500: Mono
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x19
+Node 0x1b [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97]
+ Power: setting=D0, actual=D0
+ Connection: 6
+ 0x13 0x14 0x0a 0x0c 0x0e 0x0f
+Node 0x1c [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x9f 0x9f]
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1b
+Node 0x1d [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power: setting=D0, actual=D0
+ Delay: 4 samples
+Node 0x1e [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power: setting=D0, actual=D0
+ Delay: 4 samples
+Node 0x1f [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1d
+Node 0x20 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1e
+Node 0x21 [Beep Generator Widget] wcaps 0x70040c: Mono Amp-Out
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x03, nsteps=0x03, stepsize=0x17, mute=1
+ Amp-Out vals: [0x00]
+ Power: setting=D0, actual=D0
+Node 0x22 [Vendor Defined Widget] wcaps 0xf00001: Stereo
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 5 Mar 8 03:42 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 4 Mar 8 03:42 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 3 Mar 8 03:42 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 2 Mar 8 03:42 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 1 Mar 8 03:42 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Mar 8 03:42 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Mar 8 03:42 .
+drwxr-xr-x 3 root root 180 Mar 8 03:42 ..
+lrwxrwxrwx 1 root root 12 Mar 8 03:42 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7c00000 irq 51'
+ Mixer name : 'IDT 92HD91BXX'
+ Components : 'HDA:111d76e0,103c2adc,00100102'
+ Controls : 18
+ Simple ctrls : 9
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 64
+ Mono: Playback 40 [62%] [-18.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Front',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+Simple mixer control 'Mic Jack Mode',0
+ Capabilities: enum
+ Items: 'Mic In' 'Line In'
+ Item0: 'Mic In'
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 3
+ Mono: Playback 1 [33%] [-12.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 46
+ Front Left: Capture 16 [35%] [0.00dB] [on]
+ Front Right: Capture 16 [35%] [0.00dB] [on]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Front Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Front Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Mic Jack Mode'
+ value 'Mic In'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Mic In'
+ item.1 'Line In'
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 1
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 3'
+ dbmin -1800
+ dbmax 0
+ dbvalue.0 -1200
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 16
+ value.1 16
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 46'
+ dbmin -1600
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 40
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 64'
+ dbmin -9999999
+ dbmax 0
+ dbvalue.0 -1800
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nls_utf8
+isofs
+bnep
+parport_pc
+rfcomm
+bluetooth
+ppdev
+snd_hda_codec_idt
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+joydev
+coretemp
+snd_rawmidi
+snd_seq_midi_event
+kvm
+snd_seq
+ghash_clmulni_intel
+aesni_intel
+cryptd
+aes_x86_64
+arc4
+rt2800pci
+rt2800lib
+crc_ccitt
+rt2x00pci
+rt2x00lib
+snd_timer
+snd_seq_device
+mac80211
+cfg80211
+snd
+eeprom_93cx6
+hid_generic
+mxm_wmi
+wmi
+mac_hid
+uvcvideo
+videobuf2_core
+lp
+parport
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+usbhid
+hid
+microcode
+i915
+serio_raw
+drm_kms_helper
+drm
+lpc_ich
+mei
+i2c_algo_bit
+video
+soundcore
+rts_pstor
+snd_page_alloc
+r8169
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x0a 0x03a11080
+0x0b 0x0321103f
+0x0c 0x40f000f0
+0x0d 0xd2130130
+0x0e 0x01011040
+0x0f 0x40f000f0
+0x10 0x40f000f0
+0x11 0xd5a30190
+0x1f 0x40f000f0
+0x20 0x40f000f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 9.303313] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 9.303397] snd_hda_intel 0000:00:1b.0: irq 51 for MSI/MSI-X
+[ 9.350457] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 9.350519] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 9.350703] input: HDA Intel PCH Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 9.547622] ppdev: user-space parallel port driver
+
+
diff --git a/codecs/canonical/92hd93bxx-dell-latitude-3330-ccert-201302-12843 b/codecs/canonical/92hd93bxx-dell-latitude-3330-ccert-201302-12843
new file mode 100644
index 0000000..c96751d
--- /dev/null
+++ b/codecs/canonical/92hd93bxx-dell-latitude-3330-ccert-201302-12843
@@ -0,0 +1,1119 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue Feb 11 07:23:52 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.4 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.4 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.4 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Latitude 3330
+Product Version: 01
+Firmware Version: A03
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.11.0-15-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.11.0-15-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7c30000 irq 45
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 1028:05dc
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: IDT 92HD93BXX
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x111d76df
+Subsystem Id: 0x102805dc
+Revision Id: 0x100203
+No Modem Function Group found
+Default PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+Default Amp-Out caps: ofs=0x7f, nsteps=0x7f, stepsize=0x02, mute=1
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 D3cold S3D3cold CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=1
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Power-Map: 0x77
+Node 0x0a [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x0001173c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x03a11020: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0b [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0c [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0d [Pin Complex] wcaps 0x400501: Stereo
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Pincap 0x00010050: OUT EAPD Balanced
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13 0x14* 0x1c
+Node 0x0e [Pin Complex] wcaps 0x400581: Stereo
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0f [Pin Complex] wcaps 0x400483: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D3, actual=D3
+Node 0x10 [Pin Complex] wcaps 0x400500: Mono
+ Pincap 0x00000010: OUT
+ Pin Default 0x400000f3: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x3
+ Pin-ctls: 0x00:
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 1
+ 0x1a
+Node 0x11 [Pin Complex] wcaps 0x400483: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x95a301a0: [Fixed] Mic at Int Top
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0xa, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+Node 0x12 [Vendor Defined Widget] wcaps 0xf00503: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x20
+Node 0x13 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="92HD93BXX Analog", type="Audio", device=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x64 0x64]
+ Converter: stream=8, channel=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x14 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x64 0x64]
+ Converter: stream=8, channel=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x15 [Audio Input] wcaps 0x1d0541: Stereo
+ Device: name="92HD93BXX Analog", type="Audio", device=0
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x17
+ Processing caps: benign=0, ncoeff=0
+Node 0x16 [Audio Input] wcaps 0x1d0541: Stereo
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power states:
+ Power: setting=D3, actual=D3
+ Delay: 13 samples
+ Connection: 1
+ 0x18
+ Processing caps: benign=0, ncoeff=0
+Node 0x17 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x1c 0x1c]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 6
+ 0x1b 0x0a 0x0c 0x0f 0x11* 0x12
+Node 0x18 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x90 0x90]
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 6
+ 0x1b* 0x0a 0x0c 0x0f 0x11 0x12
+Node 0x19 [Audio Selector] wcaps 0x300501: Stereo
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x1a [Audio Mixer] wcaps 0x200500: Mono
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 1
+ 0x19
+Node 0x1b [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x13 0x14 0x0a 0x0c 0x0f
+Node 0x1c [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x9f 0x9f]
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 1
+ 0x1b
+Node 0x1d [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states:
+ Power: setting=D3, actual=D3
+ Delay: 4 samples
+Node 0x1e [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states:
+ Power: setting=D3, actual=D3
+ Delay: 4 samples
+Node 0x1f [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 1
+ 0x1d
+Node 0x20 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 1
+ 0x1e
+Node 0x21 [Beep Generator Widget] wcaps 0x70040c: Mono Amp-Out
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x03, nsteps=0x03, stepsize=0x17, mute=1
+ Amp-Out vals: [0x01]
+ Power states:
+ Power: setting=D0, actual=D0
+Node 0x22 [Vendor Defined Widget] wcaps 0xf00001: Stereo
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Feb 11 02:06 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Feb 11 02:06 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Feb 11 02:06 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Feb 11 02:07 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Feb 11 02:07 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Feb 11 02:07 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Feb 11 02:06 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Feb 11 02:06 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Feb 11 02:06 .
+drwxr-xr-x 3 root root 220 Feb 11 02:06 ..
+lrwxrwxrwx 1 root root 12 Feb 11 02:06 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: 92HD93BXX Analog [92HD93BXX Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: 92HD93BXX Analog [92HD93BXX Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7c30000 irq 45'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:111d76df,102805dc,00100203 HDA:80862806,80860101,00100000'
+ Controls : 30
+ Simple ctrls : 12
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 127
+ Mono: Playback 100 [79%] [-20.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 127
+ Mono:
+ Front Left: Playback 127 [100%] [0.00dB] [on]
+ Front Right: Playback 127 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 127
+ Mono:
+ Front Left: Playback 127 [100%] [0.00dB] [on]
+ Front Right: Playback 127 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 3
+ Mono: Playback 1 [33%] [-12.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 46
+ Front Left: Capture 28 [61%] [12.00dB] [on]
+ Front Right: Capture 28 [61%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Loopback Mixing',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Disabled'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 127
+ value.1 127
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 127'
+ dbmin -9525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 127
+ value.1 127
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 127'
+ dbmin -9525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Loopback Mixing'
+ value Disabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 28
+ value.1 28
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 46'
+ dbmin -1600
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 1
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 3'
+ dbmin -1800
+ dbmax 0
+ dbvalue.0 -1200
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 100
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 127'
+ dbmin -9999999
+ dbmax 0
+ dbvalue.0 -2025
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.22 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.23 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.28 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.29 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.30 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nls_iso8859_1
+bnep
+rfcomm
+bluetooth
+snd_hda_codec_hdmi
+snd_hda_codec_idt
+arc4
+brcmsmac
+uvcvideo
+joydev
+videobuf2_core
+videodev
+brcmutil
+videobuf2_vmalloc
+videobuf2_memops
+cordic
+b43
+mac80211
+snd_hda_intel
+snd_hda_codec
+cfg80211
+snd_hwdep
+i915
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+drm_kms_helper
+drm
+snd_timer
+dell_wmi
+sparse_keymap
+snd_seq_device
+ssb
+dell_laptop
+i2c_algo_bit
+wmi
+psmouse
+ppdev
+dcdbas
+snd
+mei_me
+soundcore
+lpc_ich
+snd_page_alloc
+serio_raw
+mei
+bcma
+video
+parport_pc
+mac_hid
+lp
+parport
+usb_storage
+ahci
+libahci
+sdhci_pci
+sdhci
+e1000e
+ptp
+pps_core
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x0a 0x03a11020
+0x0b 0x0321101f
+0x0c 0x400000f0
+0x0d 0x90170110
+0x0e 0x400000f0
+0x0f 0x400000f0
+0x10 0x400000f3
+0x11 0x95a301a0
+0x1f 0x400000f0
+0x20 0x400000f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 9.114708] ieee80211 phy0: registered radio enabled led device: brcmsmac-phy0:radio gpio: 243
+[ 9.130768] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
+[ 9.298815] type=1400 audit(1392102410.398:2): apparmor="STATUS" operation="profile_load" parent=620 profile="unconfined" name="/sbin/dhclient" pid=641 comm="apparmor_parser"
+--
+[ 9.389943] Mic=0xa
+[ 9.433883] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 9.434029] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 9.434160] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
+[ 9.826582] [drm] Enabling RC6 states: RC6 on, RC6p off, RC6pp off
+
+
diff --git a/codecs/canonical/92hd93bxx-dell-latitude-3330-ccert-201302-12844 b/codecs/canonical/92hd93bxx-dell-latitude-3330-ccert-201302-12844
new file mode 100644
index 0000000..11a6d12
--- /dev/null
+++ b/codecs/canonical/92hd93bxx-dell-latitude-3330-ccert-201302-12844
@@ -0,0 +1,1064 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Fri Aug 30 03:52:05 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.3 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.3 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.3 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Latitude 3330
+Product Version: 01
+Firmware Version: A00
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.8.0-29-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.8.0-29-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7c30000 irq 47
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 1028:05dc
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: IDT 92HD93BXX
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x111d76df
+Subsystem Id: 0x102805dc
+Revision Id: 0x100203
+No Modem Function Group found
+Default PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+Default Amp-Out caps: ofs=0x7f, nsteps=0x7f, stepsize=0x02, mute=1
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=1
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Power-Map: 0x77
+Node 0x0a [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Control: name="Mic Jack Mode", index=0, device=0
+ ControlAmp: chs=0, dir=In, idx=0, ofs=0
+ Control: name="Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x0001173c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x03a11020: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0b [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13 0x14* 0x1c
+Node 0x0c [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0d [Pin Complex] wcaps 0x400501: Stereo
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Pincap 0x00010050: OUT EAPD Balanced
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0e [Pin Complex] wcaps 0x400581: Stereo
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0f [Pin Complex] wcaps 0x400483: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+Node 0x10 [Pin Complex] wcaps 0x400500: Mono
+ Pincap 0x00000010: OUT
+ Pin Default 0x400000f3: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x3
+ Pin-ctls: 0x00:
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1a
+Node 0x11 [Pin Complex] wcaps 0x400483: Stereo Amp-In
+ Control: name="Internal Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0xd5a301a0: [Both] Mic at Int Top
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0xa, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+Node 0x12 [Vendor Defined Widget] wcaps 0xf00503: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x20
+Node 0x13 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x64 0x64]
+ Converter: stream=0, channel=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x14 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x64 0x64]
+ Converter: stream=0, channel=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x15 [Audio Input] wcaps 0x1d0541: Stereo
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x17
+ Processing caps: benign=0, ncoeff=0
+Node 0x16 [Audio Input] wcaps 0x1d0541: Stereo
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x18
+ Processing caps: benign=0, ncoeff=0
+Node 0x17 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x1c 0x1c]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 6
+ 0x1b 0x0a 0x0c 0x0f 0x11* 0x12
+Node 0x18 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x90 0x90]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 6
+ 0x1b* 0x0a 0x0c 0x0f 0x11 0x12
+Node 0x19 [Audio Selector] wcaps 0x300501: Stereo
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x1a [Audio Mixer] wcaps 0x200500: Mono
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x19
+Node 0x1b [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x13 0x14 0x0a 0x0c 0x0f
+Node 0x1c [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x9f 0x9f]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1b
+Node 0x1d [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 4 samples
+Node 0x1e [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 4 samples
+Node 0x1f [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1d
+Node 0x20 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1e
+Node 0x21 [Beep Generator Widget] wcaps 0x70040c: Mono Amp-Out
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x03, nsteps=0x03, stepsize=0x17, mute=1
+ Amp-Out vals: [0x00]
+ Power states:
+ Power: setting=D0, actual=D0
+Node 0x22 [Vendor Defined Widget] wcaps 0xf00001: Stereo
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Aug 30 11:45 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Aug 30 11:45 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Aug 30 11:45 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Aug 30 11:45 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Aug 30 11:45 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Aug 30 11:45 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Aug 30 11:45 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Aug 30 11:45 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Aug 30 11:45 .
+drwxr-xr-x 3 root root 220 Aug 30 11:45 ..
+lrwxrwxrwx 1 root root 12 Aug 30 11:45 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7c30000 irq 47'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:111d76df,102805dc,00100203 HDA:80862806,80860101,00100000'
+ Controls : 26
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 64
+ Mono: Playback 37 [58%] [-20.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+Simple mixer control 'Mic Jack Mode',0
+ Capabilities: enum
+ Items: 'Mic In' 'Line In'
+ Item0: 'Mic In'
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 3
+ Mono: Playback 1 [33%] [-12.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 46
+ Front Left: Capture 28 [61%] [12.00dB] [on]
+ Front Right: Capture 28 [61%] [12.00dB] [on]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Mic Jack Mode'
+ value 'Mic In'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Mic In'
+ item.1 'Line In'
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 1
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 3'
+ dbmin -1800
+ dbmax 0
+ dbvalue.0 -1200
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 28
+ value.1 28
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 46'
+ dbmin -1600
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 37
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 64'
+ dbmin -9999999
+ dbmax 0
+ dbvalue.0 -2025
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access read
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.18 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.25 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+rfcomm
+bnep
+bluetooth
+uvcvideo
+videobuf2_core
+videodev
+snd_hda_codec_hdmi
+videobuf2_vmalloc
+snd_hda_codec_idt
+videobuf2_memops
+joydev
+arc4
+coretemp
+kvm_intel
+kvm
+brcmsmac
+snd_hda_intel
+mac80211
+snd_hda_codec
+ghash_clmulni_intel
+brcmutil
+aesni_intel
+ablk_helper
+cryptd
+cfg80211
+lrw
+snd_hwdep
+snd_pcm
+i915
+aes_x86_64
+snd_seq_midi
+snd_rawmidi
+drm_kms_helper
+snd_seq_midi_event
+snd_seq
+cordic
+xts
+drm
+psmouse
+gf128mul
+snd_timer
+snd_seq_device
+dell_wmi
+dell_laptop
+dcdbas
+snd
+i2c_algo_bit
+soundcore
+serio_raw
+snd_page_alloc
+sparse_keymap
+mei
+ppdev
+wmi
+microcode
+bcma
+mac_hid
+lpc_ich
+parport_pc
+video
+lp
+parport
+ahci
+libahci
+sdhci_pci
+sdhci
+e1000e
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x0a 0x03a11020
+0x0b 0x0321101f
+0x0c 0x400000f0
+0x0d 0x90170110
+0x0e 0x400000f0
+0x0f 0x400000f0
+0x10 0x400000f3
+0x11 0xd5a301a0
+0x1f 0x400000f0
+0x20 0x400000f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 10.575021] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 10.575144] snd_hda_intel 0000:00:1b.0: irq 47 for MSI/MSI-X
+[ 10.620137] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 10.620236] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 10.620307] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 10.638045] Linux video capture interface: v2.00
+--
+[ 113.794398] ehci-pci 0000:00:1a.0: setting latency timer to 64
+[ 113.794564] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
+[ 113.794568] ehci-pci 0000:00:1d.0: setting latency timer to 64
+--
+[ 137.545067] e1000e 0000:00:19.0: irq 45 for MSI/MSI-X
+[ 137.545836] snd_hda_intel 0000:00:1b.0: irq 47 for MSI/MSI-X
+[ 137.546571] ehci-pci 0000:00:1d.0: setting latency timer to 64
+
+
diff --git a/codecs/canonical/92hd93bxx-dell-latitude-6430u-ccert-201208-11536 b/codecs/canonical/92hd93bxx-dell-latitude-6430u-ccert-201208-11536
new file mode 100644
index 0000000..fd64683
--- /dev/null
+++ b/codecs/canonical/92hd93bxx-dell-latitude-6430u-ccert-201208-11536
@@ -0,0 +1,1033 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Thu Oct 24 10:07:47 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.3 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.3 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.3 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Latitude 6430U
+Product Version: 01
+Firmware Version: X28
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.8.0-29-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.8.0-29-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7e30000 irq 45
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 1028:0584
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: IDT 92HD93BXX
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x111d76df
+Subsystem Id: 0x10280584
+Revision Id: 0x100203
+No Modem Function Group found
+Default PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+Default Amp-Out caps: ofs=0x7f, nsteps=0x7f, stepsize=0x02, mute=1
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=1
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Power-Map: 0x76
+Node 0x0a [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Control: name="Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x0001173c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x03a11020: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0b [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13 0x14* 0x1c
+Node 0x0c [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0d [Pin Complex] wcaps 0x400501: Stereo
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Pincap 0x00010050: OUT EAPD Balanced
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0e [Pin Complex] wcaps 0x400581: Stereo
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0f [Pin Complex] wcaps 0x400483: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+Node 0x10 [Pin Complex] wcaps 0x400500: Mono
+ Pincap 0x00000010: OUT
+ Pin Default 0x400000f3: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x3
+ Pin-ctls: 0x00:
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1a
+Node 0x11 [Pin Complex] wcaps 0x400483: Stereo Amp-In
+ Control: name="Internal Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0xd5a30130: [Both] Mic at Int Top
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+Node 0x12 [Vendor Defined Widget] wcaps 0xf00503: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x20
+Node 0x13 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x64 0x64]
+ Converter: stream=8, channel=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x14 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x64 0x64]
+ Converter: stream=8, channel=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x15 [Audio Input] wcaps 0x1d0541: Stereo
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x17
+ Processing caps: benign=0, ncoeff=0
+Node 0x16 [Audio Input] wcaps 0x1d0541: Stereo
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x18
+ Processing caps: benign=0, ncoeff=0
+Node 0x17 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x1c 0x1c]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 6
+ 0x1b 0x0a 0x0c 0x0f 0x11* 0x12
+Node 0x18 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x90 0x90]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 6
+ 0x1b* 0x0a 0x0c 0x0f 0x11 0x12
+Node 0x19 [Audio Selector] wcaps 0x300501: Stereo
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x1a [Audio Mixer] wcaps 0x200500: Mono
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x19
+Node 0x1b [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x13 0x14 0x0a 0x0c 0x0f
+Node 0x1c [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x9f 0x9f]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1b
+Node 0x1d [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 4 samples
+Node 0x1e [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 4 samples
+Node 0x1f [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1d
+Node 0x20 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1e
+Node 0x21 [Beep Generator Widget] wcaps 0x70040c: Mono Amp-Out
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x03, nsteps=0x03, stepsize=0x17, mute=1
+ Amp-Out vals: [0x00]
+ Power states:
+ Power: setting=D0, actual=D0
+Node 0x22 [Vendor Defined Widget] wcaps 0xf00001: Stereo
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Oct 24 06:06 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Oct 24 06:06 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Oct 24 06:06 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Oct 24 06:06 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Oct 24 06:06 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Oct 24 06:06 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Oct 24 06:06 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Oct 24 06:06 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Oct 24 06:06 .
+drwxr-xr-x 3 root root 220 Oct 24 06:06 ..
+lrwxrwxrwx 1 root root 12 Oct 24 06:06 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7e30000 irq 45'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:111d76df,10280584,00100203 HDA:80862806,80860101,00100000'
+ Controls : 25
+ Simple ctrls : 9
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 64
+ Mono: Playback 37 [58%] [-20.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 3
+ Mono: Playback 1 [33%] [-12.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 46
+ Front Left: Capture 28 [61%] [12.00dB] [on]
+ Front Right: Capture 28 [61%] [12.00dB] [on]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 1
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 3'
+ dbmin -1800
+ dbmax 0
+ dbvalue.0 -1200
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 28
+ value.1 28
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 46'
+ dbmin -1600
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Internal Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 37
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 64'
+ dbmin -9999999
+ dbmax 0
+ dbvalue.0 -2025
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access read
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.17 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.24 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+joydev
+snd_hda_codec_hdmi
+snd_hda_codec_idt
+arc4
+brcmsmac
+mac80211
+brcmutil
+coretemp
+kvm_intel
+snd_hda_intel
+kvm
+snd_hda_codec
+snd_hwdep
+ghash_clmulni_intel
+cryptd
+cfg80211
+snd_pcm
+cordic
+dell_wmi
+sparse_keymap
+snd_seq_midi
+snd_rawmidi
+dell_laptop
+dcdbas
+snd_seq_midi_event
+snd_seq
+microcode
+snd_timer
+btusb
+snd_seq_device
+psmouse
+uvcvideo
+serio_raw
+videobuf2_core
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+snd
+bcma
+i915
+drm_kms_helper
+mei
+soundcore
+lpc_ich
+snd_page_alloc
+drm
+i2c_algo_bit
+wmi
+video
+bnep
+rfcomm
+bluetooth
+parport_pc
+mac_hid
+ppdev
+lp
+parport
+ahci
+libahci
+sdhci_pci
+sdhci
+e1000e
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x0a 0x03a11020
+0x0b 0x0321101f
+0x0c 0x400000f0
+0x0d 0x90170110
+0x0e 0x400000f0
+0x0f 0x400000f0
+0x10 0x400000f3
+0x11 0xd5a30130
+0x1f 0x400000f0
+0x20 0x400000f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 6.821085] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 6.821199] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
+[ 6.850254] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 6.850386] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 6.850483] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 6.878396] input: DualPoint Stick as /devices/platform/i8042/serio1/input/input12
+
+
diff --git a/codecs/canonical/92hd93bxx-dell-latitude-6430u-ccert-201208-11537 b/codecs/canonical/92hd93bxx-dell-latitude-6430u-ccert-201208-11537
new file mode 100644
index 0000000..c9fe654
--- /dev/null
+++ b/codecs/canonical/92hd93bxx-dell-latitude-6430u-ccert-201208-11537
@@ -0,0 +1,983 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Mar 4 07:00:32 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Latitude 6430U
+Product Version: 01
+Firmware Version: X28
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-23-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7e30000 irq 48
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 1028:0584
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: IDT 92HD93BXX
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x111d76df
+Subsystem Id: 0x10280584
+Revision Id: 0x100203
+No Modem Function Group found
+Default PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+Default Amp-Out caps: ofs=0x7f, nsteps=0x7f, stepsize=0x02, mute=1
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=1
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Power-Map: 0x77
+Node 0x0a [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Control: name="Mic Jack Mode", index=0, device=0
+ ControlAmp: chs=0, dir=In, idx=0, ofs=0
+ Control: name="Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x0001173c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x03a11020: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0b [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13 0x14* 0x1c
+Node 0x0c [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0d [Pin Complex] wcaps 0x400501: Stereo
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Pincap 0x00010050: OUT EAPD Balanced
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0e [Pin Complex] wcaps 0x400581: Stereo
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0f [Pin Complex] wcaps 0x400483: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+Node 0x10 [Pin Complex] wcaps 0x400500: Mono
+ Pincap 0x00000010: OUT
+ Pin Default 0x400000f3: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x3
+ Pin-ctls: 0x00:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1a
+Node 0x11 [Pin Complex] wcaps 0x400483: Stereo Amp-In
+ Control: name="Internal Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0xd5a30130: [Both] Mic at Int Top
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+Node 0x12 [Vendor Defined Widget] wcaps 0xf00503: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x20
+Node 0x13 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x67 0x67]
+ Converter: stream=0, channel=0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x14 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x67 0x67]
+ Converter: stream=0, channel=0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x15 [Audio Input] wcaps 0x1d0541: Stereo
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x17
+ Processing caps: benign=0, ncoeff=0
+Node 0x16 [Audio Input] wcaps 0x1d0541: Stereo
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x18
+ Processing caps: benign=0, ncoeff=0
+Node 0x17 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x10 0x10]
+ Power: setting=D0, actual=D0
+ Connection: 6
+ 0x1b 0x0a 0x0c 0x0f 0x11* 0x12
+Node 0x18 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x90 0x90]
+ Power: setting=D0, actual=D0
+ Connection: 6
+ 0x1b* 0x0a 0x0c 0x0f 0x11 0x12
+Node 0x19 [Audio Selector] wcaps 0x300501: Stereo
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x1a [Audio Mixer] wcaps 0x200500: Mono
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x19
+Node 0x1b [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97]
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x13 0x14 0x0a 0x0c 0x0f
+Node 0x1c [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x9f 0x9f]
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1b
+Node 0x1d [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power: setting=D0, actual=D0
+ Delay: 4 samples
+Node 0x1e [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power: setting=D0, actual=D0
+ Delay: 4 samples
+Node 0x1f [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1d
+Node 0x20 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1e
+Node 0x21 [Beep Generator Widget] wcaps 0x70040c: Mono Amp-Out
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x03, nsteps=0x03, stepsize=0x17, mute=1
+ Amp-Out vals: [0x00]
+ Power: setting=D0, actual=D0
+Node 0x22 [Vendor Defined Widget] wcaps 0xf00001: Stereo
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Mar 4 01:50 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Mar 4 01:50 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Mar 4 01:50 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Mar 4 01:52 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Mar 4 01:52 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Mar 4 01:52 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Mar 4 01:50 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Mar 4 01:50 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Mar 4 01:50 .
+drwxr-xr-x 3 root root 220 Mar 4 01:50 ..
+lrwxrwxrwx 1 root root 12 Mar 4 01:50 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7e30000 irq 48'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:111d76df,10280584,00100203 HDA:80862806,80860101,00100000'
+ Controls : 23
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 64
+ Mono: Playback 40 [62%] [-18.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+Simple mixer control 'Mic Jack Mode',0
+ Capabilities: enum
+ Items: 'Mic In' 'Line In'
+ Item0: 'Mic In'
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 3
+ Mono: Playback 1 [33%] [-12.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 46
+ Front Left: Capture 16 [35%] [0.00dB] [on]
+ Front Right: Capture 16 [35%] [0.00dB] [on]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Mic Jack Mode'
+ value 'Mic In'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Mic In'
+ item.1 'Line In'
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 1
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 3'
+ dbmin -1800
+ dbmax 0
+ dbvalue.0 -1200
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 16
+ value.1 16
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 46'
+ dbmin -1600
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 40
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 64'
+ dbmin -9999999
+ dbmax 0
+ dbvalue.0 -1800
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nls_iso8859_1
+mmc_block
+snd_hda_codec_hdmi
+snd_hda_codec_idt
+coretemp
+kvm_intel
+kvm
+ghash_clmulni_intel
+arc4
+aesni_intel
+cryptd
+dell_wmi
+aes_x86_64
+sparse_keymap
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+dell_laptop
+dcdbas
+snd_seq_midi
+microcode
+snd_rawmidi
+snd_seq_midi_event
+uvcvideo
+cdc_ether
+videobuf2_core
+usbnet
+videodev
+snd_seq
+videobuf2_vmalloc
+videobuf2_memops
+iwlwifi
+psmouse
+mac80211
+serio_raw
+snd_timer
+i915
+snd_seq_device
+sdhci_pci
+sdhci
+cfg80211
+drm_kms_helper
+drm
+lpc_ich
+snd
+wmi
+e1000e
+soundcore
+i2c_algo_bit
+snd_page_alloc
+mei
+video
+bnep
+rfcomm
+bluetooth
+parport_pc
+ppdev
+mac_hid
+lp
+parport
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x0a 0x03a11020
+0x0b 0x0321101f
+0x0c 0x400000f0
+0x0d 0x90170110
+0x0e 0x400000f0
+0x0f 0x400000f0
+0x10 0x400000f3
+0x11 0xd5a30130
+0x1f 0x400000f0
+0x20 0x400000f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 7.367103] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 7.367206] snd_hda_intel 0000:00:1b.0: irq 48 for MSI/MSI-X
+[ 7.918564] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 7.918636] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 7.918690] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 8.219338] e1000e: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: None
+--
+[ 312.285398] PM: suspend of drv:e1000e dev:0000:00:19.0 complete after 184.898 msecs
+[ 312.321316] PM: suspend of drv:snd_hda_intel dev:0000:00:1b.0 complete after 221.088 msecs
+[ 312.610215] PM: suspend of drv:sd dev:0:0:0:0 complete after 524.982 msecs
+--
+[ 313.495118] ehci_hcd 0000:00:1d.0: setting latency timer to 64
+[ 313.495179] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
+[ 313.495185] ahci 0000:00:1f.2: setting latency timer to 64
+--
+[ 422.975868] NETDEV WATCHDOG: eth1 (cdc_ether): transmit queue 0 timed out
+[ 422.975871] Modules linked in: nls_iso8859_1 mmc_block snd_hda_codec_hdmi snd_hda_codec_idt coretemp kvm_intel kvm ghash_clmulni_intel arc4 aesni_intel cryptd dell_wmi aes_x86_64 sparse_keymap snd_hda_intel snd_hda_codec snd_hwdep snd_pcm dell_laptop dcdbas snd_seq_midi microcode snd_rawmidi snd_seq_midi_event uvcvideo cdc_ether videobuf2_core usbnet videodev snd_seq videobuf2_vmalloc videobuf2_memops iwlwifi psmouse mac80211 serio_raw snd_timer i915 snd_seq_device sdhci_pci sdhci cfg80211 drm_kms_helper drm lpc_ich snd wmi e1000e soundcore i2c_algo_bit snd_page_alloc mei video bnep rfcomm bluetooth parport_pc ppdev mac_hid lp parport
+[ 422.975963] Pid: 0, comm: swapper/0 Not tainted 3.5.0-23-generic #35~precise1-Ubuntu
+
+
diff --git a/codecs/canonical/92hd93bxx-dell-latitude-e5430-non-vpro-ccert-201202-10548 b/codecs/canonical/92hd93bxx-dell-latitude-e5430-non-vpro-ccert-201202-10548
new file mode 100644
index 0000000..6bc69ed
--- /dev/null
+++ b/codecs/canonical/92hd93bxx-dell-latitude-e5430-non-vpro-ccert-201202-10548
@@ -0,0 +1,1283 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Apr 7 06:45:18 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Latitude E5430 non-vPro
+Product Version: 01
+Firmware Version: A13
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-44-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7f10000 irq 44
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 1028:053c
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: IDT 92HD93BXX
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x111d76df
+Subsystem Id: 0x1028053c
+Revision Id: 0x100203
+No Modem Function Group found
+Default PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+Default Amp-Out caps: ofs=0x7f, nsteps=0x7f, stepsize=0x02, mute=1
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 D3cold S3D3cold CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=1
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Power-Map: 0x77
+Node 0x0a [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headset Mic Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x0001173c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x04a11020: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=04, enabled=1
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0b [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0421101f: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13 0x14* 0x1c
+Node 0x0c [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0d [Pin Complex] wcaps 0x400501: Stereo
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Pincap 0x00010050: OUT EAPD Balanced
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0e [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Dock Line Out Jack", index=0, device=0
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x23011050: [Jack] Line Out at Sep Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x5, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0f [Pin Complex] wcaps 0x400483: Stereo Amp-In
+ Control: name="Dock Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Dock Mic Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x23a1102e: [Jack] Mic at Sep Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0xe
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=03, enabled=1
+ Power states:
+ Power: setting=D0, actual=D0
+Node 0x10 [Pin Complex] wcaps 0x400500: Mono
+ Pincap 0x00000010: OUT
+ Pin Default 0x400000f3: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x3
+ Pin-ctls: 0x00:
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 1
+ 0x1a
+Node 0x11 [Pin Complex] wcaps 0x400483: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D3, actual=D3
+Node 0x12 [Vendor Defined Widget] wcaps 0xf00503: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x20
+Node 0x13 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="92HD93BXX Analog", type="Audio", device=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x65 0x65]
+ Converter: stream=0, channel=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x14 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x65 0x65]
+ Converter: stream=0, channel=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x15 [Audio Input] wcaps 0x1d0541: Stereo
+ Device: name="92HD93BXX Analog", type="Audio", device=0
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x17
+ Processing caps: benign=0, ncoeff=0
+Node 0x16 [Audio Input] wcaps 0x1d0541: Stereo
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power states:
+ Power: setting=D3, actual=D3
+ Delay: 13 samples
+ Connection: 1
+ 0x18
+ Processing caps: benign=0, ncoeff=0
+Node 0x17 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x1c 0x1c]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 6
+ 0x1b 0x0a 0x0c 0x0f 0x11 0x12*
+Node 0x18 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x90 0x90]
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 6
+ 0x1b* 0x0a 0x0c 0x0f 0x11 0x12
+Node 0x19 [Audio Selector] wcaps 0x300501: Stereo
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x1a [Audio Mixer] wcaps 0x200500: Mono
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 1
+ 0x19
+Node 0x1b [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Control: name="Dock Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Dock Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x13 0x14 0x0a 0x0c 0x0f
+Node 0x1c [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 1
+ 0x1b
+Node 0x1d [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states:
+ Power: setting=D3, actual=D3
+ Delay: 4 samples
+Node 0x1e [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states:
+ Power: setting=D3, actual=D3
+ Delay: 4 samples
+Node 0x1f [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 1
+ 0x1d
+Node 0x20 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0xd5a301a0: [Both] Mic at Int Top
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0xa, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1e
+Node 0x21 [Beep Generator Widget] wcaps 0x70040c: Mono Amp-Out
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x03, nsteps=0x03, stepsize=0x17, mute=1
+ Amp-Out vals: [0x01]
+ Power states:
+ Power: setting=D0, actual=D0
+Node 0x22 [Vendor Defined Widget] wcaps 0xf00001: Stereo
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 9 Apr 7 02:39 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Apr 7 02:39 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Apr 7 02:39 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 6 Apr 7 02:40 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 5 Apr 7 02:40 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 4 Apr 7 02:40 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 3 Apr 7 02:40 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 2 Apr 7 02:40 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 1 Apr 7 02:39 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Apr 7 02:39 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Apr 7 02:39 .
+drwxr-xr-x 3 root root 260 Apr 7 02:39 ..
+lrwxrwxrwx 1 root root 12 Apr 7 02:39 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: 92HD93BXX Analog [92HD93BXX Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: 92HD93BXX Analog [92HD93BXX Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7f10000 irq 44'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:111d76df,1028053c,00100203 HDA:80862806,80860101,00100000'
+ Controls : 43
+ Simple ctrls : 15
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 127
+ Mono: Playback 101 [80%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 127
+ Mono:
+ Front Left: Playback 127 [100%] [0.00dB] [on]
+ Front Right: Playback 127 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 127
+ Mono:
+ Front Left: Playback 127 [100%] [0.00dB] [on]
+ Front Right: Playback 127 [100%] [0.00dB] [on]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 3
+ Mono: Playback 1 [33%] [-12.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 46
+ Front Left: Capture 28 [61%] [12.00dB] [on]
+ Front Right: Capture 28 [61%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line Out+Speaker'
+ Item0: 'Line Out+Speaker'
+Simple mixer control 'Dock Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Dock Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Loopback Mixing',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Disabled'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 127
+ value.1 127
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 127'
+ dbmin -9525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 127
+ value.1 127
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 127'
+ dbmin -9525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Loopback Mixing'
+ value Disabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Dock Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Dock Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value 'Line Out+Speaker'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 'Line Out+Speaker'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 28
+ value.1 28
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 46'
+ dbmin -1600
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Dock Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 1
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 3'
+ dbmin -1800
+ dbmax 0
+ dbvalue.0 -1200
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 101
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 127'
+ dbmin -9999999
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Dock Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'Headset Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface CARD
+ name 'Dock Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.26 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.28 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.29 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.30 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.31 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.32 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.33 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.34 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.35 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.36 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.37 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.38 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.39 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.40 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.41 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.42 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.43 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+bnep
+rfcomm
+lib80211_crypt_tkip
+wl
+joydev
+snd_hda_codec_hdmi
+snd_hda_codec_idt
+snd_hda_codec_generic
+coretemp
+kvm_intel
+kvm
+dell_wmi
+sparse_keymap
+dell_laptop
+ghash_clmulni_intel
+aesni_intel
+cryptd
+aes_x86_64
+ppdev
+snd_hda_intel
+snd_hda_controller
+snd_hda_codec
+snd_hwdep
+dcdbas
+parport_pc
+dm_multipath
+scsi_dh
+snd_pcm
+snd_seq_midi
+microcode
+snd_rawmidi
+hid_generic
+snd_seq_midi_event
+snd_seq
+wmi
+psmouse
+serio_raw
+mac_hid
+btusb
+bluetooth
+snd_timer
+snd_seq_device
+i915
+snd
+drm_kms_helper
+lpc_ich
+soundcore
+drm
+i2c_algo_bit
+cfg80211
+video
+lib80211
+snd_page_alloc
+mei
+lp
+parport
+usbhid
+hid
+dm_raid45
+ahci
+libahci
+sdhci_pci
+tg3
+sdhci
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 13.101935] lpc_ich: Resource conflict(s) found affecting gpio_ich
+[ 13.102192] snd_hda_intel 0000:00:1b.0: irq 44 for MSI/MSI-X
+[ 13.147026] input: PS/2 Mouse as /devices/platform/i8042/serio1/input/input8
+[ 13.158977] input: AlpsPS/2 ALPS GlidePoint as /devices/platform/i8042/serio1/input/input9
+[ 13.171456] sound hdaudioC0D0: autoconfig: line_outs=1 (0xe/0x0/0x0/0x0/0x0) type:line
+[ 13.171460] sound hdaudioC0D0: speaker_outs=1 (0xd/0x0/0x0/0x0/0x0)
+[ 13.171462] sound hdaudioC0D0: hp_outs=1 (0xb/0x0/0x0/0x0/0x0)
+[ 13.171464] sound hdaudioC0D0: mono: mono_out=0x0
+[ 13.171465] sound hdaudioC0D0: inputs:
+[ 13.171468] sound hdaudioC0D0: Dock Mic=0xf
+[ 13.171470] sound hdaudioC0D0: Internal Mic=0x20
+[ 13.171471] sound hdaudioC0D0: Headset Mic=0xa
+[ 13.200903] input: HDA Intel PCH HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 13.200998] input: HDA Intel PCH HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 13.201091] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
+[ 13.201173] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input13
+[ 13.201256] input: HDA Intel PCH Dock Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input14
+[ 13.201333] input: HDA Intel PCH Headset Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input15
+[ 13.201410] input: HDA Intel PCH Dock Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input16
+[ 13.240680] wl: module license 'unspecified' taints kernel.
+
+
diff --git a/codecs/canonical/92hd93bxx-dell-latitude-e5430-vpro-ccert-201202-10550 b/codecs/canonical/92hd93bxx-dell-latitude-e5430-vpro-ccert-201202-10550
new file mode 100644
index 0000000..a4bd4fe
--- /dev/null
+++ b/codecs/canonical/92hd93bxx-dell-latitude-e5430-vpro-ccert-201202-10550
@@ -0,0 +1,1184 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.60
+!!################################
+
+!!Script ran on: Tue Sep 18 09:35:30 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Latitude E5430 vPro
+Product Version: 01
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-29-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7e30000 irq 46
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!--------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 1028:0549
+
+
+!!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
+!!--------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: IDT 92HD93BXX
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x111d76df
+Subsystem Id: 0x10280549
+Revision Id: 0x100203
+No Modem Function Group found
+Default PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+Default Amp-Out caps: ofs=0x7f, nsteps=0x7f, stepsize=0x02, mute=1
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=1
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Power-Map: 0x13
+Node 0x0a [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Control: name="Mic Jack Mode", index=0, device=0
+ ControlAmp: chs=0, dir=In, idx=0, ofs=0
+ Control: name="Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x0001173c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x04a11020: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x22: IN VREF_GRD
+ Unsolicited: tag=03, enabled=1
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0b [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0421101f: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13 0x14* 0x1c
+Node 0x0c [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0d [Pin Complex] wcaps 0x400501: Stereo
+ Pincap 0x00010050: OUT EAPD Balanced
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0e [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Dock Line-Out Jack", index=0, device=0
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x23011050: [Jack] Line Out at Sep Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x5, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0f [Pin Complex] wcaps 0x400483: Stereo Amp-In
+ Control: name="Dock Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Dock Mic Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x23a1102e: [Jack] Mic at Sep Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0xe
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=04, enabled=1
+ Power: setting=D0, actual=D0
+Node 0x10 [Pin Complex] wcaps 0x400500: Mono
+ Pincap 0x00000010: OUT
+ Pin Default 0x400000f3: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x3
+ Pin-ctls: 0x00:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1a
+Node 0x11 [Pin Complex] wcaps 0x400483: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+Node 0x12 [Vendor Defined Widget] wcaps 0xf00503: Stereo Amp-In
+ Control: name="Internal Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x20
+Node 0x13 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Front Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Front Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x67 0x67]
+ Converter: stream=8, channel=0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x14 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x67 0x67]
+ Converter: stream=8, channel=0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x15 [Audio Input] wcaps 0x1d0541: Stereo
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x17
+ Processing caps: benign=0, ncoeff=0
+Node 0x16 [Audio Input] wcaps 0x1d0541: Stereo
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x18
+ Processing caps: benign=0, ncoeff=0
+Node 0x17 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Power: setting=D0, actual=D0
+ Connection: 6
+ 0x1b 0x0a 0x0c 0x0f 0x11 0x12*
+Node 0x18 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x90 0x90]
+ Power: setting=D0, actual=D0
+ Connection: 6
+ 0x1b* 0x0a 0x0c 0x0f 0x11 0x12
+Node 0x19 [Audio Selector] wcaps 0x300501: Stereo
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x1a [Audio Mixer] wcaps 0x200500: Mono
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x19
+Node 0x1b [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97]
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x13 0x14 0x0a 0x0c 0x0f
+Node 0x1c [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x9f 0x9f]
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1b
+Node 0x1d [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power: setting=D0, actual=D0
+ Delay: 4 samples
+Node 0x1e [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power: setting=D0, actual=D0
+ Delay: 4 samples
+Node 0x1f [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1d
+Node 0x20 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0xd5a301a0: [Both] Mic at Int Top
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0xa, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1e
+Node 0x21 [Beep Generator Widget] wcaps 0x70040c: Mono Amp-Out
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x03, nsteps=0x03, stepsize=0x17, mute=1
+ Amp-Out vals: [0x00]
+ Power: setting=D0, actual=D0
+Node 0x22 [Vendor Defined Widget] wcaps 0xf00001: Stereo
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 9 Sep 18 03:12 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Sep 18 03:12 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Sep 18 03:12 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 6 Sep 18 05:33 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 5 Sep 18 05:35 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 4 Sep 18 03:12 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 3 Sep 18 03:12 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 2 Sep 18 03:12 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 1 Sep 18 03:11 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Sep 18 03:11 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Sep 18 05:33 .
+drwxr-xr-x 3 root root 260 Sep 18 05:33 ..
+lrwxrwxrwx 1 root root 12 Sep 18 03:12 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 0/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 0/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7e30000 irq 46'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:111d76df,10280549,00100203 HDA:80862806,80860101,00100000'
+ Controls : 37
+ Simple ctrls : 13
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 64
+ Mono: Playback 40 [62%] [-18.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Front',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+Simple mixer control 'Mic Jack Mode',0
+ Capabilities: enum
+ Items: 'Mic In' 'Line In'
+ Item0: 'Line In'
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 3
+ Mono: Playback 1 [33%] [-12.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 46
+ Front Left: Capture 0 [0%] [-16.00dB] [on]
+ Front Right: Capture 0 [0%] [-16.00dB] [on]
+Simple mixer control 'Dock Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!-------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Front Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Front Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Mic Jack Mode'
+ value 'Line In'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Mic In'
+ item.1 'Line In'
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 1
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 3'
+ dbmin -1800
+ dbmax 0
+ dbvalue.0 -1200
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 46'
+ dbmin -1600
+ dbmax 3000
+ dbvalue.0 -1600
+ dbvalue.1 -1600
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Dock Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Internal Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 40
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 64'
+ dbmin -9999999
+ dbmax 0
+ dbvalue.0 -1800
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Dock Line-Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Dock Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.25 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.28 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.29 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.30 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.31 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.32 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.33 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.34 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.35 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.36 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.37 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+snd_usb_audio
+snd_usbmidi_lib
+nls_utf8
+isofs
+usbhid
+hid
+ipmi_msghandler
+msr
+nls_iso8859_1
+nls_cp437
+vfat
+fat
+usb_storage
+uas
+kvm_intel
+kvm
+rfcomm
+bnep
+snd_hda_codec_hdmi
+snd_hda_codec_idt
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+arc4
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+btusb
+bluetooth
+snd_seq
+iwlwifi
+snd_timer
+snd_seq_device
+snd
+psmouse
+mei
+dm_multipath
+dell_laptop
+mac80211
+soundcore
+dcdbas
+ppdev
+dell_wmi
+serio_raw
+sparse_keymap
+parport_pc
+cfg80211
+snd_page_alloc
+mac_hid
+i915
+drm_kms_helper
+drm
+i2c_algo_bit
+video
+wmi
+lp
+parport
+sdhci_pci
+sdhci
+e1000e
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x0a 0x04a11020
+0x0b 0x0421101f
+0x0c 0x400000f0
+0x0d 0x90170110
+0x0e 0x23011050
+0x0f 0x23a1102e
+0x10 0x400000f3
+0x11 0x400000f0
+0x1f 0x400000f0
+0x20 0xd5a301a0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x18560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!------------------
+
+[ 21.343601] Bluetooth: 4C FC FF, pos=18800 len=258
+[ 21.345310] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 21.345349] Bluetooth: 4C FC 22, pos=19058 len=37
+[ 21.345364] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[ 21.345385] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 21.345729] Bluetooth: 4C FC FF, pos=19095 len=258
+--
+[ 21.408776] usbcore: registered new interface driver btusb
+[ 22.313858] HDMI status: Codec=3 Pin=5 Presence_Detect=0 ELD_Valid=0
+[ 22.313896] HDMI status: Codec=3 Pin=6 Presence_Detect=0 ELD_Valid=0
+[ 22.313944] HDMI status: Codec=3 Pin=7 Presence_Detect=0 ELD_Valid=0
+[ 22.314013] input: HDA Intel PCH HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 22.314070] input: HDA Intel PCH HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 22.314111] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 22.314156] input: HDA Intel PCH Dock Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 22.314198] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
+[ 22.314239] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input13
+[ 22.314277] input: HDA Intel PCH Dock Line-Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input14
+[ 22.750559] type=1400 audit(1347952321.175:5): apparmor="STATUS" operation="profile_replace" name="/sbin/dhclient" pid=1635 comm="apparmor_parser"
+
+
diff --git a/codecs/canonical/92hd93bxx-dell-latitude-e5530-non-vpro-ccert-201202-10546 b/codecs/canonical/92hd93bxx-dell-latitude-e5530-non-vpro-ccert-201202-10546
new file mode 100644
index 0000000..8043f01
--- /dev/null
+++ b/codecs/canonical/92hd93bxx-dell-latitude-e5530-non-vpro-ccert-201202-10546
@@ -0,0 +1,1193 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Mar 11 08:34:58 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Latitude E5530 non-vPro
+Product Version: 01
+Firmware Version: A05
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-23-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7f10000 irq 44
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 1028:053d
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: IDT 92HD93BXX
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x111d76df
+Subsystem Id: 0x1028053d
+Revision Id: 0x100203
+No Modem Function Group found
+Default PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+Default Amp-Out caps: ofs=0x7f, nsteps=0x7f, stepsize=0x02, mute=1
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=1
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Power-Map: 0x77
+Node 0x0a [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Control: name="Mic Jack Mode", index=0, device=0
+ ControlAmp: chs=0, dir=In, idx=0, ofs=0
+ Control: name="Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x0001173c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x04a11020: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=03, enabled=1
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0b [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0421101f: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13 0x14* 0x1c
+Node 0x0c [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0d [Pin Complex] wcaps 0x400501: Stereo
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Pincap 0x00010050: OUT EAPD Balanced
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0e [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Dock Line Out Jack", index=0, device=0
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x23011050: [Jack] Line Out at Sep Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x5, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0f [Pin Complex] wcaps 0x400483: Stereo Amp-In
+ Control: name="Dock Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Dock Mic Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x23a1102e: [Jack] Mic at Sep Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0xe
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=04, enabled=1
+ Power: setting=D0, actual=D0
+Node 0x10 [Pin Complex] wcaps 0x400500: Mono
+ Pincap 0x00000010: OUT
+ Pin Default 0x400000f3: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x3
+ Pin-ctls: 0x00:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1a
+Node 0x11 [Pin Complex] wcaps 0x400483: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+Node 0x12 [Vendor Defined Widget] wcaps 0xf00503: Stereo Amp-In
+ Control: name="Internal Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x20
+Node 0x13 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Front Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Front Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x67 0x67]
+ Converter: stream=0, channel=0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x14 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x67 0x67]
+ Converter: stream=0, channel=0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x15 [Audio Input] wcaps 0x1d0541: Stereo
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x17
+ Processing caps: benign=0, ncoeff=0
+Node 0x16 [Audio Input] wcaps 0x1d0541: Stereo
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x18
+ Processing caps: benign=0, ncoeff=0
+Node 0x17 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x10 0x10]
+ Power: setting=D0, actual=D0
+ Connection: 6
+ 0x1b 0x0a 0x0c 0x0f 0x11 0x12*
+Node 0x18 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x90 0x90]
+ Power: setting=D0, actual=D0
+ Connection: 6
+ 0x1b* 0x0a 0x0c 0x0f 0x11 0x12
+Node 0x19 [Audio Selector] wcaps 0x300501: Stereo
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x1a [Audio Mixer] wcaps 0x200500: Mono
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x19
+Node 0x1b [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97]
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x13 0x14 0x0a 0x0c 0x0f
+Node 0x1c [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x9f 0x9f]
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1b
+Node 0x1d [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power: setting=D0, actual=D0
+ Delay: 4 samples
+Node 0x1e [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power: setting=D0, actual=D0
+ Delay: 4 samples
+Node 0x1f [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1d
+Node 0x20 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0xd5a301a0: [Both] Mic at Int Top
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0xa, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1e
+Node 0x21 [Beep Generator Widget] wcaps 0x70040c: Mono Amp-Out
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x03, nsteps=0x03, stepsize=0x17, mute=1
+ Amp-Out vals: [0x00]
+ Power: setting=D0, actual=D0
+Node 0x22 [Vendor Defined Widget] wcaps 0xf00001: Stereo
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 9 Mar 11 03:34 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Mar 11 03:34 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Mar 11 03:34 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 6 Mar 11 03:35 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 5 Mar 11 03:35 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 4 Mar 11 03:35 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 3 Mar 11 03:35 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 2 Mar 11 03:35 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 1 Mar 11 03:34 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Mar 11 03:34 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Mar 11 03:34 .
+drwxr-xr-x 3 root root 260 Mar 11 03:34 ..
+lrwxrwxrwx 1 root root 12 Mar 11 03:34 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7f10000 irq 44'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:111d76df,1028053d,00100203 HDA:80862806,80860101,00100000'
+ Controls : 38
+ Simple ctrls : 13
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 64
+ Mono: Playback 40 [62%] [-18.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Front',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+Simple mixer control 'Mic Jack Mode',0
+ Capabilities: enum
+ Items: 'Mic In' 'Line In'
+ Item0: 'Mic In'
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 3
+ Mono: Playback 1 [33%] [-12.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 46
+ Front Left: Capture 16 [35%] [0.00dB] [on]
+ Front Right: Capture 16 [35%] [0.00dB] [on]
+Simple mixer control 'Dock Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Front Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Front Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Mic Jack Mode'
+ value 'Mic In'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Mic In'
+ item.1 'Line In'
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 1
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 3'
+ dbmin -1800
+ dbmax 0
+ dbvalue.0 -1200
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 16
+ value.1 16
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 46'
+ dbmin -1600
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Dock Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Internal Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 40
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 64'
+ dbmin -9999999
+ dbmax 0
+ dbvalue.0 -1800
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Dock Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Dock Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.26 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.28 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.29 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.30 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.31 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.32 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.33 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.34 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.35 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.36 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.37 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.38 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+snd_hda_codec_hdmi
+snd_hda_codec_idt
+rfcomm
+bnep
+snd_hda_intel
+snd_hda_codec
+lib80211_crypt_tkip
+wl
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+snd_timer
+snd_seq_device
+snd
+cfg80211
+soundcore
+lib80211
+btusb
+bluetooth
+coretemp
+kvm_intel
+snd_page_alloc
+kvm
+psmouse
+ghash_clmulni_intel
+aesni_intel
+cryptd
+dell_laptop
+dell_wmi
+ppdev
+parport_pc
+mei
+lpc_ich
+dcdbas
+sparse_keymap
+aes_x86_64
+mac_hid
+microcode
+serio_raw
+i915
+wmi
+drm_kms_helper
+drm
+i2c_algo_bit
+video
+lp
+parport
+hid_generic
+sdhci_pci
+sdhci
+usbhid
+hid
+tg3
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x0a 0x04a11020
+0x0b 0x0421101f
+0x0c 0x400000f0
+0x0d 0x90170110
+0x0e 0x23011050
+0x0f 0x23a1102e
+0x10 0x400000f3
+0x11 0x400000f0
+0x1f 0x400000f0
+0x20 0xd5a301a0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x18560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 16.950949] mei 0000:00:16.0: irq 43 for MSI/MSI-X
+[ 16.954889] snd_hda_intel 0000:00:1b.0: irq 44 for MSI/MSI-X
+[ 17.168746] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
+--
+[ 17.230752] init: alsa-restore main process (944) terminated with status 19
+[ 17.691035] input: HDA Intel PCH HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 17.691110] input: HDA Intel PCH HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 17.691178] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 17.691240] input: HDA Intel PCH Dock Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 17.691347] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
+[ 17.691437] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input13
+[ 17.691522] input: HDA Intel PCH Dock Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input14
+[ 18.203717] ACPI Exception: AE_TIME, Returned by Handler for [EmbeddedControl] (20120320/evregion-501)
+--
+[ 1651.709704] PM: suspend of drv:ahci dev:0000:00:1f.2 complete after 219.489 msecs
+[ 1651.713695] PM: suspend of drv:snd_hda_intel dev:0000:00:1b.0 complete after 223.255 msecs
+[ 1651.713768] PM: suspend of drv: dev:pci0000:00 complete after 219.291 msecs
+--
+[ 1652.490058] mei 0000:00:16.0: irq 43 for MSI/MSI-X
+[ 1652.490141] snd_hda_intel 0000:00:1b.0: irq 44 for MSI/MSI-X
+[ 1652.490304] ehci_hcd 0000:00:1d.0: setting latency timer to 64
+--
+[ 1676.105865] cfg80211: Calling CRDA to update world regulatory domain
+[ 1676.312232] PM: freeze of drv:snd_hda_intel dev:0000:00:1b.0 complete after 222.071 msecs
+[ 1676.495779] sd 0:0:0:0: [sda] Synchronizing SCSI cache
+--
+[ 1677.280767] ehci_hcd 0000:00:1d.0: cache line size of 64 is not supported
+[ 1677.281106] snd_hda_intel 0000:00:1b.0: irq 44 for MSI/MSI-X
+[ 1677.281214] ahci 0000:00:1f.2: setting latency timer to 64
+
+
diff --git a/codecs/canonical/92hd93bxx-dell-latitude-e6330-ccert-201202-10559 b/codecs/canonical/92hd93bxx-dell-latitude-e6330-ccert-201202-10559
new file mode 100644
index 0000000..3ff6bd7
--- /dev/null
+++ b/codecs/canonical/92hd93bxx-dell-latitude-e6330-ccert-201202-10559
@@ -0,0 +1,1216 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Thu Jul 11 08:04:49 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Latitude E6330
+Product Version: 01
+Firmware Version: A09
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-29-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7e30000 irq 48
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 1028:0533
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: IDT 92HD93BXX
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x111d76df
+Subsystem Id: 0x10280533
+Revision Id: 0x100203
+No Modem Function Group found
+Default PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+Default Amp-Out caps: ofs=0x7f, nsteps=0x7f, stepsize=0x02, mute=1
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=1
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Power-Map: 0x77
+Node 0x0a [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Control: name="Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x0001173c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x03a11020: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=03, enabled=1
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0b [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13 0x14* 0x1c
+Node 0x0c [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0d [Pin Complex] wcaps 0x400501: Stereo
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Pincap 0x00010050: OUT EAPD Balanced
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0e [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Dock Line Out Jack", index=0, device=0
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x23011050: [Jack] Line Out at Sep Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x5, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0f [Pin Complex] wcaps 0x400483: Stereo Amp-In
+ Control: name="Dock Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Dock Mic Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x23a1102e: [Jack] Mic at Sep Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0xe
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=04, enabled=1
+ Power states:
+ Power: setting=D0, actual=D0
+Node 0x10 [Pin Complex] wcaps 0x400500: Mono
+ Pincap 0x00000010: OUT
+ Pin Default 0x400000f3: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x3
+ Pin-ctls: 0x00:
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1a
+Node 0x11 [Pin Complex] wcaps 0x400483: Stereo Amp-In
+ Control: name="Internal Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0xd5a30130: [Both] Mic at Int Top
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+Node 0x12 [Vendor Defined Widget] wcaps 0xf00503: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x20
+Node 0x13 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Front Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Front Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x53 0x53]
+ Converter: stream=0, channel=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x14 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x53 0x53]
+ Converter: stream=0, channel=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x15 [Audio Input] wcaps 0x1d0541: Stereo
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x17
+ Processing caps: benign=0, ncoeff=0
+Node 0x16 [Audio Input] wcaps 0x1d0541: Stereo
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x18
+ Processing caps: benign=0, ncoeff=0
+Node 0x17 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x1c 0x1c]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 6
+ 0x1b 0x0a 0x0c 0x0f 0x11* 0x12
+Node 0x18 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x90 0x90]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 6
+ 0x1b* 0x0a 0x0c 0x0f 0x11 0x12
+Node 0x19 [Audio Selector] wcaps 0x300501: Stereo
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x1a [Audio Mixer] wcaps 0x200500: Mono
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x19
+Node 0x1b [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x13 0x14 0x0a 0x0c 0x0f
+Node 0x1c [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x9f 0x9f]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1b
+Node 0x1d [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 4 samples
+Node 0x1e [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 4 samples
+Node 0x1f [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1d
+Node 0x20 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1e
+Node 0x21 [Beep Generator Widget] wcaps 0x70040c: Mono Amp-Out
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x03, nsteps=0x03, stepsize=0x17, mute=1
+ Amp-Out vals: [0x00]
+ Power states:
+ Power: setting=D0, actual=D0
+Node 0x22 [Vendor Defined Widget] wcaps 0xf00001: Stereo
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 9 Jul 11 15:32 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Jul 11 15:32 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Jul 11 15:32 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 6 Jul 11 15:37 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 5 Jul 11 15:37 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 4 Jul 11 15:37 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 3 Jul 11 15:37 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 2 Jul 11 15:37 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 1 Jul 11 15:32 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jul 11 15:32 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Jul 11 15:32 .
+drwxr-xr-x 3 root root 260 Jul 11 15:32 ..
+lrwxrwxrwx 1 root root 12 Jul 11 15:32 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7e30000 irq 48'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:111d76df,10280533,00100203 HDA:80862806,80860101,00100000'
+ Controls : 37
+ Simple ctrls : 12
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 64
+ Mono: Playback 20 [31%] [-33.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Front',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 3
+ Mono: Playback 1 [33%] [-12.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 46
+ Front Left: Capture 28 [61%] [12.00dB] [on]
+ Front Right: Capture 28 [61%] [12.00dB] [on]
+Simple mixer control 'Dock Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Front Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Front Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 1
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 3'
+ dbmin -1800
+ dbmax 0
+ dbvalue.0 -1200
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 28
+ value.1 28
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 46'
+ dbmin -1600
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Dock Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 20
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 64'
+ dbmin -9999999
+ dbmax 0
+ dbvalue.0 -3300
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Dock Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Dock Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.25 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.28 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.29 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.30 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.31 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.32 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.33 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.34 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.35 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.36 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.37 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+ufs
+qnx4
+hfsplus
+hfs
+minix
+ntfs
+msdos
+jfs
+xfs
+reiserfs
+ext2
+nls_iso8859_1
+nls_cp437
+vfat
+fat
+rfcomm
+bnep
+arc4
+snd_hda_codec_hdmi
+snd_hda_codec_idt
+snd_hda_intel
+snd_hda_codec
+uvcvideo
+snd_hwdep
+videodev
+v4l2_compat_ioctl32
+iwlwifi
+snd_pcm
+btusb
+bluetooth
+snd_seq_midi
+dell_laptop
+mac80211
+ppdev
+snd_rawmidi
+snd_seq_midi_event
+dell_wmi
+lp
+parport_pc
+psmouse
+mei
+snd_seq
+dm_multipath
+snd_timer
+mac_hid
+snd_seq_device
+dcdbas
+cfg80211
+parport
+snd
+serio_raw
+sparse_keymap
+soundcore
+snd_page_alloc
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+e1000e
+wmi
+i915
+drm_kms_helper
+drm
+sdhci_pci
+sdhci
+i2c_algo_bit
+video
+usb_storage
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x0a 0x03a11020
+0x0b 0x0321101f
+0x0c 0x400000f0
+0x0d 0x90170110
+0x0e 0x23011050
+0x0f 0x23a1102e
+0x10 0x400000f3
+0x11 0xd5a30130
+0x1f 0x400000f0
+0x20 0x400000f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x18560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 13.916903] USB Video Class driver (1.1.1)
+[ 14.027561] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 14.027608] snd_hda_intel 0000:00:1b.0: irq 48 for MSI/MSI-X
+[ 14.027629] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 14.077266] cfg80211: World regulatory domain updated:
+--
+[ 14.418937] cfg80211: Ignoring regulatory request Set by core since the driver uses its own custom regulatory domain
+[ 14.483900] input: HDA Intel PCH HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 14.483967] input: HDA Intel PCH HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 14.484021] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 14.484076] input: HDA Intel PCH Dock Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 14.484127] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
+[ 14.484177] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input13
+[ 14.484228] input: HDA Intel PCH Dock Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input14
+[ 14.645114] ieee80211 phy0: Selected rate control algorithm 'iwl-agn-rs'
+--
+[ 619.245691] init: anacron main process (1183) killed by TERM signal
+[ 620.369185] snd_hda_intel 0000:00:1b.0: PME# enabled
+[ 620.517990] e1000e 0000:00:19.0: PCI INT A disabled
+[ 620.518017] e1000e 0000:00:19.0: PME# enabled
+[ 1953.707462] snd_hda_intel 0000:00:1b.0: BAR 0: set to [mem 0xf7e30000-0xf7e33fff 64bit] (PCI address [0xf7e30000-0xf7e33fff])
+[ 1953.707488] snd_hda_intel 0000:00:1b.0: restoring config space at offset 0xf (was 0x100, writing 0x103)
+[ 1953.707511] snd_hda_intel 0000:00:1b.0: restoring config space at offset 0x3 (was 0x0, writing 0x10)
+[ 1953.707519] snd_hda_intel 0000:00:1b.0: restoring config space at offset 0x1 (was 0x100000, writing 0x100406)
+[ 1953.707574] snd_hda_intel 0000:00:1b.0: PME# disabled
+
+
diff --git a/codecs/canonical/92hd93bxx-dell-latitude-e6430s-ccert-201203-10659 b/codecs/canonical/92hd93bxx-dell-latitude-e6430s-ccert-201203-10659
new file mode 100644
index 0000000..0034ec6
--- /dev/null
+++ b/codecs/canonical/92hd93bxx-dell-latitude-e6430s-ccert-201203-10659
@@ -0,0 +1,1166 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.60
+!!################################
+
+!!Script ran on: Thu Jul 19 02:47:37 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Latitude E6430s
+Product Version: 01
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-23-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7e30000 irq 47
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!--------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 1028:057d
+
+
+!!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
+!!--------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: IDT 92HD93BXX
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x111d76df
+Subsystem Id: 0x1028057d
+Revision Id: 0x100203
+No Modem Function Group found
+Default PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+Default Amp-Out caps: ofs=0x7f, nsteps=0x7f, stepsize=0x02, mute=1
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=1
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Power-Map: 0x12
+Node 0x0a [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Control: name="Mic Jack Mode", index=0, device=0
+ ControlAmp: chs=0, dir=In, idx=0, ofs=0
+ Control: name="Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x0001173c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x03a11020: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=03, enabled=1
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0b [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13 0x14* 0x1c
+Node 0x0c [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0d [Pin Complex] wcaps 0x400501: Stereo
+ Pincap 0x00010050: OUT EAPD Balanced
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0e [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Dock Line-Out Jack", index=0, device=0
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x23011050: [Jack] Line Out at Sep Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x5, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0f [Pin Complex] wcaps 0x400483: Stereo Amp-In
+ Control: name="Dock Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Dock Mic Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x23a1102e: [Jack] Mic at Sep Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0xe
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=04, enabled=1
+ Power: setting=D0, actual=D0
+Node 0x10 [Pin Complex] wcaps 0x400500: Mono
+ Pincap 0x00000010: OUT
+ Pin Default 0x400000f3: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x3
+ Pin-ctls: 0x00:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1a
+Node 0x11 [Pin Complex] wcaps 0x400483: Stereo Amp-In
+ Control: name="Internal Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0xd5a30130: [Both] Mic at Int Top
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+Node 0x12 [Vendor Defined Widget] wcaps 0xf00503: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x20
+Node 0x13 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Front Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Front Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x64 0x64]
+ Converter: stream=8, channel=0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x14 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x64 0x64]
+ Converter: stream=8, channel=0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x15 [Audio Input] wcaps 0x1d0541: Stereo
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x17
+ Processing caps: benign=0, ncoeff=0
+Node 0x16 [Audio Input] wcaps 0x1d0541: Stereo
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x18
+ Processing caps: benign=0, ncoeff=0
+Node 0x17 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x1c 0x1c]
+ Power: setting=D0, actual=D0
+ Connection: 6
+ 0x1b 0x0a 0x0c 0x0f 0x11* 0x12
+Node 0x18 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x90 0x90]
+ Power: setting=D0, actual=D0
+ Connection: 6
+ 0x1b* 0x0a 0x0c 0x0f 0x11 0x12
+Node 0x19 [Audio Selector] wcaps 0x300501: Stereo
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x1a [Audio Mixer] wcaps 0x200500: Mono
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x19
+Node 0x1b [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97]
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x13 0x14 0x0a 0x0c 0x0f
+Node 0x1c [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x9f 0x9f]
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1b
+Node 0x1d [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power: setting=D0, actual=D0
+ Delay: 4 samples
+Node 0x1e [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power: setting=D0, actual=D0
+ Delay: 4 samples
+Node 0x1f [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1d
+Node 0x20 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1e
+Node 0x21 [Beep Generator Widget] wcaps 0x70040c: Mono Amp-Out
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x03, nsteps=0x03, stepsize=0x17, mute=1
+ Amp-Out vals: [0x00]
+ Power: setting=D0, actual=D0
+Node 0x22 [Vendor Defined Widget] wcaps 0xf00001: Stereo
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 9 Jul 18 04:30 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Jul 18 04:30 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Jul 18 04:30 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 6 Jul 18 04:30 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 5 Jul 18 04:30 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 4 Jul 18 04:30 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 3 Jul 18 04:30 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 2 Jul 18 04:30 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 1 Jul 18 04:30 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jul 18 04:30 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Jul 18 04:30 .
+drwxr-xr-x 3 root root 260 Jul 18 04:30 ..
+lrwxrwxrwx 1 root root 12 Jul 18 04:30 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7e30000 irq 47'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:111d76df,1028057d,00100203 HDA:80862806,80860101,00100000'
+ Controls : 37
+ Simple ctrls : 13
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 64
+ Mono: Playback 37 [58%] [-20.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Front',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+Simple mixer control 'Mic Jack Mode',0
+ Capabilities: enum
+ Items: 'Mic In' 'Line In'
+ Item0: 'Mic In'
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 3
+ Mono: Playback 1 [33%] [-12.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 46
+ Front Left: Capture 28 [61%] [12.00dB] [on]
+ Front Right: Capture 28 [61%] [12.00dB] [on]
+Simple mixer control 'Dock Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!-------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Front Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Front Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Mic Jack Mode'
+ value 'Mic In'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Mic In'
+ item.1 'Line In'
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 1
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 3'
+ dbmin -1800
+ dbmax 0
+ dbvalue.0 -1200
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 28
+ value.1 28
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 46'
+ dbmin -1600
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Dock Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Internal Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 37
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 64'
+ dbmin -9999999
+ dbmax 0
+ dbvalue.0 -2025
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Dock Line-Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Dock Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.25 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.28 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.29 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.30 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.31 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.32 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.33 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.34 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.35 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.36 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.37 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+snd_hda_codec_hdmi
+snd_hda_codec_idt
+bnep
+rfcomm
+bcma
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+arc4
+i915
+snd_seq_midi_event
+dell_wmi
+sparse_keymap
+snd_seq
+snd_timer
+snd_seq_device
+snd
+uvcvideo
+videodev
+ppdev
+v4l2_compat_ioctl32
+dell_laptop
+dcdbas
+drm_kms_helper
+drm
+i2c_algo_bit
+brcmsmac
+mac80211
+brcmutil
+cfg80211
+crc8
+cordic
+psmouse
+serio_raw
+btusb
+bluetooth
+wmi
+soundcore
+snd_page_alloc
+mei
+parport_pc
+video
+mac_hid
+lp
+parport
+sdhci_pci
+sdhci
+e1000e
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x0a 0x03a11020
+0x0b 0x0321101f
+0x0c 0x400000f0
+0x0d 0x90170110
+0x0e 0x23011050
+0x0f 0x23a1102e
+0x10 0x400000f3
+0x11 0xd5a30130
+0x1f 0x400000f0
+0x20 0x400000f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x18560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!------------------
+
+[ 21.517020] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 21.556899] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 21.556959] snd_hda_intel 0000:00:1b.0: irq 47 for MSI/MSI-X
+[ 21.556977] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 22.113494] HDMI status: Codec=3 Pin=5 Presence_Detect=0 ELD_Valid=0
+[ 22.113556] HDMI status: Codec=3 Pin=6 Presence_Detect=0 ELD_Valid=0
+[ 22.113596] HDMI status: Codec=3 Pin=7 Presence_Detect=0 ELD_Valid=0
+[ 22.113682] input: HDA Intel PCH HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 22.113794] input: HDA Intel PCH HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 22.113841] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 22.113885] input: HDA Intel PCH Dock Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
+[ 22.113927] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input13
+[ 22.113969] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input14
+[ 22.114008] input: HDA Intel PCH Dock Line-Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input15
+[ 23.376652] wlan0: authenticate with 68:7f:74:2f:f1:0c (try 1)
+--
+[ 3195.100613] Hardware name: Latitude E6430s
+[ 3195.100616] Modules linked in: snd_hda_codec_hdmi snd_hda_codec_idt bnep rfcomm bcma snd_hda_intel snd_hda_codec snd_hwdep snd_pcm snd_seq_midi snd_rawmidi arc4 i915 snd_seq_midi_event dell_wmi sparse_keymap snd_seq snd_timer snd_seq_device snd uvcvideo videodev ppdev v4l2_compat_ioctl32 dell_laptop dcdbas drm_kms_helper drm i2c_algo_bit brcmsmac mac80211 brcmutil cfg80211 crc8 cordic psmouse serio_raw btusb bluetooth wmi soundcore snd_page_alloc mei(C) parport_pc video mac_hid lp parport sdhci_pci sdhci e1000e
+[ 3195.100692] Pid: 2808, comm: kworker/u:0 Tainted: G C 3.2.0-23-generic #36-Ubuntu
+
+
diff --git a/codecs/canonical/92hd95--hp-248-g1-notebook-pc-ccert-201309-14227 b/codecs/canonical/92hd95--hp-248-g1-notebook-pc-ccert-201309-14227
new file mode 100644
index 0000000..53dd9f8
--- /dev/null
+++ b/codecs/canonical/92hd95--hp-248-g1-notebook-pc-ccert-201309-14227
@@ -0,0 +1,1029 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Fri Nov 15 03:07:31 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.3 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.3 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.3 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP 248 G1 Notebook PC
+Product Version: 099C100000000000000630100
+Firmware Version: B.06
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-41-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [HDMI ]: HDA-Intel - HDA Intel HDMI
+ HDA Intel HDMI at 0xc2710000 irq 61
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xc2714000 irq 62
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Device 0a0c (rev 09)
+00:1b.0 Audio device: Intel Corporation Lynx Point-LP HD Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 09)
+ Subsystem: 103c:21b8
+--
+00:1b.0 0403: 8086:9c20 (rev 04)
+ Subsystem: 103c:21b8
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: IDT 92HD95
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x111d7695
+Subsystem Id: 0x103c21b8
+Revision Id: 0x100101
+No Modem Function Group found
+Default PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+Default Amp-Out caps: ofs=0x7f, nsteps=0x7f, stepsize=0x02, mute=1
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 D3cold S3D3cold CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=4, o=0, i=0, unsolicited=1, wake=1
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Power-Map: 0x07
+Node 0x0a [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x0b [Pin Complex] wcaps 0x400483: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00011724: IN EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x03a11020: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states:
+ Power: setting=D3, actual=D3
+Node 0x0c [Pin Complex] wcaps 0x400483: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00011724: IN EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D3, actual=D3
+Node 0x0d [Pin Complex] wcaps 0x400501: Stereo
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Pincap 0x00010050: OUT EAPD Balanced
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10 0x11*
+Node 0x0e [Pin Complex] wcaps 0x400403: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0xd5a30130: [Both] Mic at Int Top
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states:
+ Power: setting=D0, actual=D0
+Node 0x0f [Pin Complex] wcaps 0x400403: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states:
+ Power: setting=D3, actual=D3
+Node 0x10 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="92HD95 Analog", type="Audio", device=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x65 0x65]
+ Converter: stream=0, channel=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x11 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x65 0x65]
+ Converter: stream=0, channel=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x12 [Audio Input] wcaps 0x1d0541: Stereo
+ Device: name="92HD95 Analog", type="Audio", device=0
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x14
+ Processing caps: benign=0, ncoeff=0
+Node 0x13 [Audio Input] wcaps 0x1d0541: Stereo
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power states:
+ Power: setting=D3, actual=D3
+ Delay: 13 samples
+ Connection: 1
+ 0x15
+ Processing caps: benign=0, ncoeff=0
+Node 0x14 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x1c 0x1c]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x16 0x10 0x11 0x0e* 0x0f
+Node 0x15 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x90 0x90]
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 5
+ 0x16* 0x10 0x11 0x0e 0x0f
+Node 0x16 [Audio Selector] wcaps 0x300501: Stereo
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 2
+ 0x0c* 0x0b
+Node 0x17 [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states:
+ Power: setting=D3, actual=D3
+ Delay: 4 samples
+Node 0x18 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 1
+ 0x17
+Node 0x19 [Beep Generator Widget] wcaps 0x70040c: Mono Amp-Out
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x03, nsteps=0x03, stepsize=0x17, mute=1
+ Amp-Out vals: [0x01]
+ Power states:
+ Power: setting=D0, actual=D0
+Node 0x1a [Vendor Defined Widget] wcaps 0xf00001: Stereo
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Nov 14 18:18 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Nov 14 18:18 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Nov 14 18:18 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Nov 14 18:18 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 Nov 15 10:09 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Nov 15 10:09 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 Nov 15 10:09 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Nov 14 18:18 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Nov 14 18:18 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Nov 14 18:18 .
+drwxr-xr-x 3 root root 240 Nov 14 18:18 ..
+lrwxrwxrwx 1 root root 12 Nov 14 18:18 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Nov 14 18:18 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: 92HD95 Analog [92HD95 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: 92HD95 Analog [92HD95 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [HDMI]
+
+Card hw:0 'HDMI'/'HDA Intel HDMI at 0xc2710000 irq 61'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xc2714000 irq 62'
+ Mixer name : 'IDT 92HD95'
+ Components : 'HDA:111d7695,103c21b8,00100101'
+ Controls : 18
+ Simple ctrls : 9
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 127
+ Mono: Playback 101 [80%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 127
+ Mono:
+ Front Left: Playback 127 [100%] [0.00dB] [on]
+ Front Right: Playback 127 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 127
+ Mono:
+ Front Left: Playback 127 [100%] [0.00dB] [on]
+ Front Right: Playback 127 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 3
+ Mono: Playback 1 [33%] [-12.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 46
+ Front Left: Capture 28 [61%] [12.00dB] [on]
+ Front Right: Capture 28 [61%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.HDMI {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 127
+ value.1 127
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 127'
+ dbmin -9525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 127
+ value.1 127
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 127'
+ dbmin -9525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 28
+ value.1 28
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 46'
+ dbmin -1600
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 1
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 3'
+ dbmin -1800
+ dbmax 0
+ dbvalue.0 -1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 101
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 127'
+ dbmin -9999999
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+hid_generic
+usbhid
+hid
+rtbth
+usb_storage
+ufs
+qnx4
+hfsplus
+hfs
+minix
+ntfs
+msdos
+jfs
+xfs
+reiserfs
+ext2
+nls_iso8859_1
+fglrx
+uvcvideo
+videobuf2_core
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+snd_hda_codec_idt
+snd_hda_codec_hdmi
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+coretemp
+snd_pcm
+joydev
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+arc4
+rt2800pci
+snd_timer
+rt2800lib
+dm_multipath
+kvm
+snd_seq_device
+crc_ccitt
+scsi_dh
+rt2x00pci
+bnep
+rt2x00lib
+ghash_clmulni_intel
+mac80211
+aesni_intel
+snd
+cryptd
+aes_x86_64
+rfcomm
+cfg80211
+compat
+hp_wmi
+bluetooth
+kbccmnd
+eeprom_93cx6
+psmouse
+rtsx_pci_ms
+microcode
+serio_raw
+amd_iommu_v2
+sparse_keymap
+memstick
+mac_hid
+soundcore
+snd_page_alloc
+parport_pc
+ppdev
+lp
+parport
+binfmt_misc
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+rtsx_pci_sdmmc
+wmi
+ahci
+libahci
+i915
+drm_kms_helper
+rtsx_pci
+drm
+i2c_algo_bit
+video
+r8169
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x58560010
+0x06 0x18560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x0a 0x0321101f
+0x0b 0x03a11020
+0x0c 0x40f000f0
+0x0d 0x90170110
+0x0e 0xd5a30130
+0x0f 0x40f000f0
+0x18 0x40f000f0
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 11.427738] type=1400 audit(1384424316.469:9): apparmor="STATUS" operation="profile_replace" name="/usr/lib/connman/scripts/dhclient-script" pid=867 comm="apparmor_parser"
+[ 11.542619] hda-intel Haswell must build in CONFIG_SND_HDA_I915
+[ 11.542671] snd_hda_intel 0000:00:03.0: irq 61 for MSI/MSI-X
+[ 11.714747] input: HDA Intel HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input8
+[ 11.715073] snd_hda_intel 0000:00:1b.0: irq 62 for MSI/MSI-X
+[ 11.780862] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input9
+[ 11.780934] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input10
+[ 11.988987] Linux video capture interface: v2.00
+--
+[54594.330920] PM: suspend of drv:ehci_hcd dev:0000:00:1d.0 complete after 104.103 msecs
+[54594.346906] PM: suspend of drv:snd_hda_intel dev:0000:00:1b.0 complete after 120.037 msecs
+[54594.798932] PM: suspend of drv:sd dev:0:0:0:0 complete after 575.753 msecs
+--
+[54599.249650] i915 0000:00:02.0: setting latency timer to 64
+[54599.249796] snd_hda_intel 0000:00:03.0: irq 61 for MSI/MSI-X
+[54599.249826] xhci_hcd 0000:00:14.0: power state changed by ACPI to D0
+[54599.249840] ehci_hcd 0000:00:1d.0: setting latency timer to 64
+[54599.254328] snd_hda_intel 0000:00:1b.0: irq 62 for MSI/MSI-X
+[54599.254356] [drm:i915_write32] *ERROR* Unclaimed write to 70030
+--
+[55235.239555] i915 0000:00:02.0: setting latency timer to 64
+[55235.239726] snd_hda_intel 0000:00:03.0: irq 61 for MSI/MSI-X
+[55235.239728] ehci_hcd 0000:00:1d.0: setting latency timer to 64
+[55235.239755] xhci_hcd 0000:00:14.0: power state changed by ACPI to D0
+[55235.239833] snd_hda_intel 0000:00:1b.0: irq 62 for MSI/MSI-X
+[55235.239892] ahci 0000:00:1f.2: setting latency timer to 64
+
+
diff --git a/codecs/canonical/92hd95--hp-248-g1-notebook-pc-ccert-201309-14228 b/codecs/canonical/92hd95--hp-248-g1-notebook-pc-ccert-201309-14228
new file mode 100644
index 0000000..2a04420
--- /dev/null
+++ b/codecs/canonical/92hd95--hp-248-g1-notebook-pc-ccert-201309-14228
@@ -0,0 +1,1000 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Fri Nov 15 08:17:49 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.3 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.3 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.3 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP 248 G1 Notebook PC
+Product Version: 0999100100000020000630100
+Firmware Version: B.06
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-41-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [HDMI ]: HDA-Intel - HDA Intel HDMI
+ HDA Intel HDMI at 0xc2710000 irq 61
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xc2714000 irq 62
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Device 0a0c (rev 0b)
+00:1b.0 Audio device: Intel Corporation Lynx Point-LP HD Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 0b)
+ Subsystem: 103c:21b8
+--
+00:1b.0 0403: 8086:9c20 (rev 04)
+ Subsystem: 103c:21b8
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=2, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: IDT 92HD95
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x111d7695
+Subsystem Id: 0x103c21ba
+Revision Id: 0x100101
+No Modem Function Group found
+Default PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+Default Amp-Out caps: ofs=0x7f, nsteps=0x7f, stepsize=0x02, mute=1
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 D3cold S3D3cold CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=4, o=0, i=0, unsolicited=1, wake=1
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Power-Map: 0x07
+Node 0x0a [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x0b [Pin Complex] wcaps 0x400483: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00011724: IN EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x03a11020: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states:
+ Power: setting=D3, actual=D3
+Node 0x0c [Pin Complex] wcaps 0x400483: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00011724: IN EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D3, actual=D3
+Node 0x0d [Pin Complex] wcaps 0x400501: Stereo
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Pincap 0x00010050: OUT EAPD Balanced
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10 0x11*
+Node 0x0e [Pin Complex] wcaps 0x400403: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0xd5a30130: [Both] Mic at Int Top
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states:
+ Power: setting=D0, actual=D0
+Node 0x0f [Pin Complex] wcaps 0x400403: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states:
+ Power: setting=D3, actual=D3
+Node 0x10 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="92HD95 Analog", type="Audio", device=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x65 0x65]
+ Converter: stream=8, channel=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x11 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x65 0x65]
+ Converter: stream=8, channel=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x12 [Audio Input] wcaps 0x1d0541: Stereo
+ Device: name="92HD95 Analog", type="Audio", device=0
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x14
+ Processing caps: benign=0, ncoeff=0
+Node 0x13 [Audio Input] wcaps 0x1d0541: Stereo
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power states:
+ Power: setting=D3, actual=D3
+ Delay: 13 samples
+ Connection: 1
+ 0x15
+ Processing caps: benign=0, ncoeff=0
+Node 0x14 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x1c 0x1c]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x16 0x10 0x11 0x0e* 0x0f
+Node 0x15 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x90 0x90]
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 5
+ 0x16* 0x10 0x11 0x0e 0x0f
+Node 0x16 [Audio Selector] wcaps 0x300501: Stereo
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 2
+ 0x0c* 0x0b
+Node 0x17 [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states:
+ Power: setting=D3, actual=D3
+ Delay: 4 samples
+Node 0x18 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 1
+ 0x17
+Node 0x19 [Beep Generator Widget] wcaps 0x70040c: Mono Amp-Out
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x03, nsteps=0x03, stepsize=0x17, mute=1
+ Amp-Out vals: [0x01]
+ Power states:
+ Power: setting=D0, actual=D0
+Node 0x1a [Vendor Defined Widget] wcaps 0xf00001: Stereo
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Nov 15 15:53 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Nov 15 15:53 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Nov 15 15:53 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Nov 15 15:53 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 Nov 15 16:00 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Nov 15 16:00 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 Nov 15 16:00 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Nov 15 15:52 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Nov 15 15:52 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Nov 15 15:53 .
+drwxr-xr-x 3 root root 240 Nov 15 15:53 ..
+lrwxrwxrwx 1 root root 12 Nov 15 15:53 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Nov 15 15:53 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: 92HD95 Analog [92HD95 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: 92HD95 Analog [92HD95 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [HDMI]
+
+Card hw:0 'HDMI'/'HDA Intel HDMI at 0xc2710000 irq 61'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xc2714000 irq 62'
+ Mixer name : 'IDT 92HD95'
+ Components : 'HDA:111d7695,103c21ba,00100101'
+ Controls : 18
+ Simple ctrls : 9
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 127
+ Mono: Playback 101 [80%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 127
+ Mono:
+ Front Left: Playback 127 [100%] [0.00dB] [on]
+ Front Right: Playback 127 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 127
+ Mono:
+ Front Left: Playback 127 [100%] [0.00dB] [on]
+ Front Right: Playback 127 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 3
+ Mono: Playback 1 [33%] [-12.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 46
+ Front Left: Capture 28 [61%] [12.00dB] [on]
+ Front Right: Capture 28 [61%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.HDMI {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 127
+ value.1 127
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 127'
+ dbmin -9525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 127
+ value.1 127
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 127'
+ dbmin -9525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 28
+ value.1 28
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 46'
+ dbmin -1600
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 1
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 3'
+ dbmin -1800
+ dbmax 0
+ dbvalue.0 -1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 101
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 127'
+ dbmin -9999999
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+usb_storage
+ufs
+qnx4
+hfsplus
+hfs
+minix
+ntfs
+msdos
+jfs
+xfs
+reiserfs
+ext2
+nls_iso8859_1
+fglrx
+joydev
+snd_hda_codec_idt
+coretemp
+snd_hda_codec_hdmi
+snd_hda_intel
+snd_hda_codec
+bnep
+dm_multipath
+lib80211_crypt_tkip
+scsi_dh
+snd_hwdep
+kvm
+snd_pcm
+ghash_clmulni_intel
+snd_seq_midi
+snd_rawmidi
+cryptd
+snd_seq_midi_event
+snd_seq
+snd_timer
+snd_seq_device
+wl
+snd
+cfg80211
+btusb
+parport_pc
+rfcomm
+lib80211
+bluetooth
+soundcore
+hp_wmi
+kbccmnd
+ppdev
+rtsx_pci_ms
+snd_page_alloc
+memstick
+mac_hid
+amd_iommu_v2
+microcode
+psmouse
+sparse_keymap
+serio_raw
+lp
+binfmt_misc
+parport
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+rtsx_pci_sdmmc
+wmi
+i915
+drm_kms_helper
+ahci
+libahci
+rtsx_pci
+r8169
+drm
+i2c_algo_bit
+video
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x58560010
+0x06 0x18560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x0a 0x0321101f
+0x0b 0x03a11020
+0x0c 0x40f000f0
+0x0d 0x90170110
+0x0e 0xd5a30130
+0x0f 0x40f000f0
+0x18 0x40f000f0
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 11.042792] eth1: Broadcom BCM4359 802.11 Hybrid Wireless Controller 6.20.155.1 (r326264)
+[ 11.152639] hda-intel Haswell must build in CONFIG_SND_HDA_I915
+[ 11.152693] snd_hda_intel 0000:00:03.0: irq 61 for MSI/MSI-X
+[ 11.175354] kvm: disabled by bios
+[ 11.178449] kvm: disabled by bios
+[ 11.209945] input: HDA Intel HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input7
+[ 11.210303] snd_hda_intel 0000:00:1b.0: irq 62 for MSI/MSI-X
+[ 11.245336] type=1400 audit(1384501980.250:2): apparmor="STATUS" operation="profile_load" name="/sbin/dhclient" pid=812 comm="apparmor_parser"
+--
+[ 11.245998] type=1400 audit(1384501980.254:4): apparmor="STATUS" operation="profile_load" name="/usr/lib/connman/scripts/dhclient-script" pid=812 comm="apparmor_parser"
+[ 11.319581] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input8
+[ 11.319707] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input9
+[ 11.402309] psmouse serio1: synaptics: Touchpad model: 1, fw: 7.5, id: 0x1e0b1, caps: 0xf00173/0x640000/0xa2400
+
+
diff --git a/codecs/canonical/92hd99bxx--hp-242-g1-ccert-201304-13199 b/codecs/canonical/92hd99bxx--hp-242-g1-ccert-201304-13199
new file mode 100644
index 0000000..abfc9fd
--- /dev/null
+++ b/codecs/canonical/92hd99bxx--hp-242-g1-ccert-201304-13199
@@ -0,0 +1,1069 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Wed May 22 09:15:17 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP 242 G1
+Product Version: 089B100000200000000630100
+Firmware Version: B.06_D01
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-23-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xd3710000 irq 46
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 103c:2149
+
+
+!!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
+snd-hda-intel: power_save_controller=N
+
+
+!!Loaded sound module options
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : 0
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: IDT 92HD99BXX
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x111d76e5
+Subsystem Id: 0x103c2149
+Revision Id: 0x100303
+No Modem Function Group found
+Default PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+Default Amp-Out caps: ofs=0x7f, nsteps=0x7f, stepsize=0x02, mute=1
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 D3cold S3D3cold CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=1
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=1, dir=1, wake=0, sticky=0, data=0, unsol=0
+Power-Map: 0x77
+Node 0x0a [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x0001173c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x04a11020: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0b [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0421101f: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0c [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00011734: IN OUT EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0d [Pin Complex] wcaps 0x400501: Stereo
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Pincap 0x00010050: OUT EAPD Balanced
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13 0x14* 0x1c
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Pin Complex] wcaps 0x400483: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x01 0x01]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0xd5a30140: [Both] Mic at Int Top
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+Node 0x12 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x13 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="92HD99BXX Analog", type="Audio", device=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x64 0x64]
+ Converter: stream=0, channel=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x14 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x64 0x64]
+ Converter: stream=0, channel=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x15 [Audio Input] wcaps 0x1d0541: Stereo
+ Device: name="92HD99BXX Analog", type="Audio", device=0
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x17
+ Processing caps: benign=0, ncoeff=0
+Node 0x16 [Audio Input] wcaps 0x1d0541: Stereo
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power states:
+ Power: setting=D3, actual=D3
+ Delay: 13 samples
+ Connection: 1
+ 0x18
+ Processing caps: benign=0, ncoeff=0
+Node 0x17 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x11 0x11]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x1b 0x0a 0x0c 0x0f 0x11*
+Node 0x18 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x90 0x90]
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 5
+ 0x1b* 0x0a 0x0c 0x0f 0x11
+Node 0x19 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1b [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x13 0x14 0x0a 0x0c 0x0f
+Node 0x1c [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x9f 0x9f]
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 1
+ 0x1b
+Node 0x1d [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x21 [Beep Generator Widget] wcaps 0x70040c: Mono Amp-Out
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x03, nsteps=0x03, stepsize=0x17, mute=1
+ Amp-Out vals: [0x01]
+ Power states:
+ Power: setting=D0, actual=D0
+Node 0x22 [Vendor Defined Widget] wcaps 0xf00001: Stereo
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 May 20 10:16 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 May 20 10:16 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 May 20 10:16 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 May 20 14:53 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 May 20 10:29 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 May 20 10:29 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 May 20 10:16 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 May 20 10:16 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 May 20 14:53 .
+drwxr-xr-x 3 root root 220 May 20 14:53 ..
+lrwxrwxrwx 1 root root 12 May 20 10:16 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: 92HD99BXX Analog [92HD99BXX Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: 92HD99BXX Analog [92HD99BXX Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xd3710000 irq 46'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:111d76e5,103c2149,00100303 HDA:80862806,80860101,00100000'
+ Controls : 27
+ Simple ctrls : 12
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 127
+ Mono: Playback 100 [79%] [-20.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 127
+ Mono:
+ Front Left: Playback 127 [100%] [0.00dB] [on]
+ Front Right: Playback 127 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 127
+ Mono:
+ Front Left: Playback 127 [100%] [0.00dB] [on]
+ Front Right: Playback 127 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 3
+ Mono: Playback 1 [33%] [-12.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 46
+ Front Left: Capture 17 [37%] [1.00dB] [on]
+ Front Right: Capture 17 [37%] [1.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 1 [33%] [10.00dB]
+ Front Right: 1 [33%] [10.00dB]
+Simple mixer control 'Loopback Mixing',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Disabled'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 127
+ value.1 127
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 127'
+ dbmin -9525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 127
+ value.1 127
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 127'
+ dbmin -9525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Loopback Mixing'
+ value Disabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 17
+ value.1 17
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 46'
+ dbmin -1600
+ dbmax 3000
+ dbvalue.0 100
+ dbvalue.1 100
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 1
+ value.1 1
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 1000
+ dbvalue.1 1000
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 1
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 3'
+ dbmin -1800
+ dbmax 0
+ dbvalue.0 -1200
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 100
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 127'
+ dbmin -9999999
+ dbmax 0
+ dbvalue.0 -2025
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.26 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+snd_usb_audio
+snd_usbmidi_lib
+hid_generic
+usbhid
+hid
+usb_storage
+ufs
+qnx4
+hfsplus
+hfs
+minix
+ntfs
+msdos
+jfs
+xfs
+reiserfs
+ext2
+nls_iso8859_1
+uvcvideo
+snd_hda_codec_hdmi
+snd_hda_codec_idt
+videobuf2_core
+videodev
+snd_hda_intel
+snd_hda_codec
+videobuf2_vmalloc
+videobuf2_memops
+snd_hwdep
+snd_pcm
+snd_seq_midi
+bnep
+snd_rawmidi
+coretemp
+snd_seq_midi_event
+rfcomm
+arc4
+snd_seq
+snd_timer
+ath9k
+bluetooth
+snd_seq_device
+mac80211
+kvm
+snd
+dm_multipath
+soundcore
+snd_page_alloc
+ath9k_common
+scsi_dh
+ath9k_hw
+joydev
+psmouse
+ghash_clmulni_intel
+cryptd
+ath
+cfg80211
+microcode
+hp_wmi
+serio_raw
+hp_accel
+r8168
+lis3lv02d
+mei
+sparse_keymap
+mac_hid
+input_polldev
+lpc_ich
+parport_pc
+ppdev
+kbccmnd
+lp
+parport
+binfmt_misc
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+rts5229
+i915
+wmi
+drm_kms_helper
+drm
+i2c_algo_bit
+video
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x0a 0x04a11020
+0x0b 0x0421101f
+0x0c 0x40f000f0
+0x0d 0x90170110
+0x0f 0x40f000f0
+0x11 0xd5a30140
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x58560010
+0x06 0x58560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 12.346310] Bluetooth: BNEP filters: protocol multicast
+[ 12.722594] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[ 12.747753] Linux video capture interface: v2.00
+[ 12.806322] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 12.806421] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 12.806503] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 12.823584] uvcvideo: Found UVC 1.00 device HP Truevision HD (064e:e264)
+--
+[ 2706.347913] Ready to suspend
+[ 2706.484816] PM: suspend of drv:snd_hda_intel dev:0000:00:1b.0 complete after 136.009 msecs
+[ 2706.911204] PM: suspend of drv:sd dev:0:0:0:0 complete after 570.007 msecs
+--
+[ 2708.127223] ahci 0000:00:1f.2: setting latency timer to 64
+[ 2708.127233] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[ 2708.127268] Ready to resume
+--
+[ 4613.935443] Ready to suspend
+[ 4614.075181] PM: suspend of drv:snd_hda_intel dev:0000:00:1b.0 complete after 136.011 msecs
+[ 4614.492260] PM: suspend of drv:sd dev:0:0:0:0 complete after 564.636 msecs
+--
+[ 4615.713536] ehci_hcd 0000:00:1d.0: setting latency timer to 64
+[ 4615.713549] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[ 4615.713578] ahci 0000:00:1f.2: setting latency timer to 64
+--
+[ 6432.716823] Ready to suspend
+[ 6432.856797] PM: suspend of drv:snd_hda_intel dev:0000:00:1b.0 complete after 136.004 msecs
+[ 6433.272595] PM: suspend of drv:sd dev:0:0:0:0 complete after 563.347 msecs
+--
+[ 6434.391240] ehci_hcd 0000:00:1a.0: setting latency timer to 64
+[ 6434.391309] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[ 6434.391325] ehci_hcd 0000:00:1d.0: setting latency timer to 64
+--
+[ 6451.592312] Ready to suspend
+[ 6451.728680] PM: suspend of drv:snd_hda_intel dev:0000:00:1b.0 complete after 135.945 msecs
+[ 6452.136937] PM: suspend of drv:sd dev:0:0:0:0 complete after 551.835 msecs
+--
+[ 6453.362915] ehci_hcd 0000:00:1d.0: setting latency timer to 64
+[ 6453.362942] snd_hda_intel 0000:00:1b.0: irq 44 for MSI/MSI-X
+[ 6453.362975] ahci 0000:00:1f.2: setting latency timer to 64
+--
+[ 6819.310775] Ready to suspend
+[ 6819.451023] PM: suspend of drv:snd_hda_intel dev:0000:00:1b.0 complete after 135.989 msecs
+[ 6819.846470] PM: suspend of drv:sd dev:0:0:0:0 complete after 542.879 msecs
+--
+[ 6821.489338] xhci_hcd 0000:00:14.0: irq 44 for MSI/MSI-X
+[ 6821.489458] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[ 6821.489539] ehci_hcd 0000:00:1d.0: setting latency timer to 64
+--
+[ 6836.515101] Ready to suspend
+[ 6836.631748] PM: suspend of drv:snd_hda_intel dev:0000:00:1b.0 complete after 116.394 msecs
+[ 6837.055245] PM: suspend of drv:sd dev:0:0:0:0 complete after 547.055 msecs
+--
+[ 6838.294465] usb usb1: root hub lost power or was reset
+[ 6838.294509] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[ 6838.294575] ehci_hcd 0000:00:1d.0: setting latency timer to 64
+
+
diff --git a/codecs/canonical/92hd99bxx--hp-242-g1-ccert-201304-13201 b/codecs/canonical/92hd99bxx--hp-242-g1-ccert-201304-13201
new file mode 100644
index 0000000..a5d86da
--- /dev/null
+++ b/codecs/canonical/92hd99bxx--hp-242-g1-ccert-201304-13201
@@ -0,0 +1,1018 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Wed May 22 09:15:21 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP 242 G1
+Product Version: 089D100000000000000630100
+Firmware Version: F.03
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-23-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xd3710000 irq 46
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 103c:2149
+
+
+!!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
+snd-hda-intel: power_save_controller=N
+
+
+!!Loaded sound module options
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : 0
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: IDT 92HD99BXX
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x111d76e5
+Subsystem Id: 0x103c2149
+Revision Id: 0x100303
+No Modem Function Group found
+Default PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+Default Amp-Out caps: ofs=0x7f, nsteps=0x7f, stepsize=0x02, mute=1
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 D3cold S3D3cold CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=1
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=1, dir=1, wake=0, sticky=0, data=0, unsol=0
+Power-Map: 0x77
+Node 0x0a [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x0001173c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x04a11020: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0b [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0421101f: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0c [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00011734: IN OUT EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0d [Pin Complex] wcaps 0x400501: Stereo
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Pincap 0x00010050: OUT EAPD Balanced
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13 0x14* 0x1c
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Pin Complex] wcaps 0x400483: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0xd5a30140: [Both] Mic at Int Top
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+Node 0x12 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x13 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="92HD99BXX Analog", type="Audio", device=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x65 0x65]
+ Converter: stream=0, channel=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x14 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x65 0x65]
+ Converter: stream=0, channel=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x15 [Audio Input] wcaps 0x1d0541: Stereo
+ Device: name="92HD99BXX Analog", type="Audio", device=0
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x17
+ Processing caps: benign=0, ncoeff=0
+Node 0x16 [Audio Input] wcaps 0x1d0541: Stereo
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power states:
+ Power: setting=D3, actual=D3
+ Delay: 13 samples
+ Connection: 1
+ 0x18
+ Processing caps: benign=0, ncoeff=0
+Node 0x17 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x1c 0x1c]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x1b 0x0a 0x0c 0x0f 0x11*
+Node 0x18 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x90 0x90]
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 5
+ 0x1b* 0x0a 0x0c 0x0f 0x11
+Node 0x19 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1b [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x13 0x14 0x0a 0x0c 0x0f
+Node 0x1c [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x9f 0x9f]
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 1
+ 0x1b
+Node 0x1d [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x21 [Beep Generator Widget] wcaps 0x70040c: Mono Amp-Out
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x03, nsteps=0x03, stepsize=0x17, mute=1
+ Amp-Out vals: [0x01]
+ Power states:
+ Power: setting=D0, actual=D0
+Node 0x22 [Vendor Defined Widget] wcaps 0xf00001: Stereo
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 May 21 14:46 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 May 21 14:46 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 May 21 14:46 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 May 21 14:46 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 May 21 14:46 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 May 21 14:46 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 May 21 14:46 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 May 21 14:46 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 May 21 14:46 .
+drwxr-xr-x 3 root root 220 May 21 14:46 ..
+lrwxrwxrwx 1 root root 12 May 21 14:46 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: 92HD99BXX Analog [92HD99BXX Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: 92HD99BXX Analog [92HD99BXX Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xd3710000 irq 46'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:111d76e5,103c2149,00100303 HDA:80862806,80860101,00100000'
+ Controls : 27
+ Simple ctrls : 12
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 127
+ Mono: Playback 101 [80%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 127
+ Mono:
+ Front Left: Playback 127 [100%] [0.00dB] [on]
+ Front Right: Playback 127 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 127
+ Mono:
+ Front Left: Playback 127 [100%] [0.00dB] [on]
+ Front Right: Playback 127 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 3
+ Mono: Playback 1 [33%] [-12.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 46
+ Front Left: Capture 28 [61%] [12.00dB] [on]
+ Front Right: Capture 28 [61%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Loopback Mixing',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Disabled'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 127
+ value.1 127
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 127'
+ dbmin -9525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 127
+ value.1 127
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 127'
+ dbmin -9525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Loopback Mixing'
+ value Disabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 28
+ value.1 28
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 46'
+ dbmin -1600
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 1
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 3'
+ dbmin -1800
+ dbmax 0
+ dbvalue.0 -1200
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 101
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 127'
+ dbmin -9999999
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.26 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+usb_storage
+uas
+joydev
+snd_hda_codec_hdmi
+snd_hda_codec_idt
+uvcvideo
+videobuf2_core
+videodev
+hp_wmi
+sparse_keymap
+coretemp
+kvm
+ghash_clmulni_intel
+aesni_intel
+cryptd
+aes_x86_64
+lpc_ich
+parport_pc
+microcode
+dm_multipath
+scsi_dh
+rfcomm
+bnep
+psmouse
+ppdev
+videobuf2_vmalloc
+serio_raw
+r8168
+videobuf2_memops
+arc4
+snd_hda_intel
+snd_hda_codec
+rt2800pci
+rt2800lib
+crc_ccitt
+i915
+snd_hwdep
+snd_pcm
+rt2x00pci
+rt2x00lib
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+mac80211
+cfg80211
+drm_kms_helper
+drm
+rtbth
+snd_timer
+snd_seq_device
+bluetooth
+snd
+soundcore
+snd_page_alloc
+wmi
+compat
+eeprom_93cx6
+mei
+mac_hid
+i2c_algo_bit
+video
+binfmt_misc
+kbccmnd
+lp
+parport
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+rts5229
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x0a 0x04a11020
+0x0b 0x0421101f
+0x0c 0x40f000f0
+0x0d 0x90170110
+0x0f 0x40f000f0
+0x11 0xd5a30140
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x58560010
+0x06 0x58560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 13.142375] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 13.142611] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[ 13.153230] kvm: disabled by bios
+--
+[ 13.242702] init: failsafe main process (930) killed by TERM signal
+[ 13.244637] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 13.244812] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 13.244956] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 13.245506] ACPI Warning: 0x0000000000000460-0x000000000000047f SystemIO conflicts with Region \PMIO 1 (20120320/utaddress-251)
+--
+[93941.505811] Exit from rtbt_pci_remove!
+[93941.622225] PM: suspend of drv:snd_hda_intel dev:0000:00:1b.0 complete after 116.513 msecs
+[93942.047090] PM: suspend of drv:sd dev:0:0:0:0 complete after 549.200 msecs
+--
+[93943.591244] xhci_hcd 0000:00:14.0: irq 42 for MSI/MSI-X
+[93943.591348] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[93943.591428] ehci_hcd 0000:00:1d.0: setting latency timer to 64
+
+
diff --git a/codecs/canonical/92hd99bxx--hp-242-g2-notebook-pc-ccert-201309-14197 b/codecs/canonical/92hd99bxx--hp-242-g2-notebook-pc-ccert-201309-14197
new file mode 100644
index 0000000..cfd923e
--- /dev/null
+++ b/codecs/canonical/92hd99bxx--hp-242-g2-notebook-pc-ccert-201309-14197
@@ -0,0 +1,1056 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Wed Oct 16 03:43:47 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.3 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.3 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.3 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP 242 G2 Notebook PC
+Product Version: 099C200000000000000620100
+Firmware Version: B.06
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-41-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [MID ]: HDA-Intel - HDA Intel MID
+ HDA Intel MID at 0xc3710000 irq 46
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xc3714000 irq 47
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller (rev 06)
+00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 05)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0c0c (rev 06)
+ Subsystem: 103c:217b
+--
+00:1b.0 0403: 8086:8c20 (rev 05)
+ Subsystem: 103c:217b
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=2, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: IDT 92HD99BXX
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x111d76e5
+Subsystem Id: 0x103c217b
+Revision Id: 0x100303
+No Modem Function Group found
+Default PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+Default Amp-Out caps: ofs=0x7f, nsteps=0x7f, stepsize=0x02, mute=1
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 D3cold S3D3cold CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=1
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=1, dir=1, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=1, dir=1, wake=0, sticky=0, data=1, unsol=0
+Power-Map: 0x77
+Node 0x0a [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x0001173c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x04a11020: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0b [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0421101f: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0c [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00011734: IN OUT EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0d [Pin Complex] wcaps 0x400501: Stereo
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Pincap 0x00010050: OUT EAPD Balanced
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13 0x14* 0x1c
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Pin Complex] wcaps 0x400483: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0xd5a30140: [Both] Mic at Int Top
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+Node 0x12 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x13 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="92HD99BXX Analog", type="Audio", device=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x65 0x65]
+ Converter: stream=8, channel=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x14 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x65 0x65]
+ Converter: stream=8, channel=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x15 [Audio Input] wcaps 0x1d0541: Stereo
+ Device: name="92HD99BXX Analog", type="Audio", device=0
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x17
+ Processing caps: benign=0, ncoeff=0
+Node 0x16 [Audio Input] wcaps 0x1d0541: Stereo
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power states:
+ Power: setting=D3, actual=D3
+ Delay: 13 samples
+ Connection: 1
+ 0x18
+ Processing caps: benign=0, ncoeff=0
+Node 0x17 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x1c 0x1c]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x1b 0x0a 0x0c 0x0f 0x11*
+Node 0x18 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x90 0x90]
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 5
+ 0x1b* 0x0a 0x0c 0x0f 0x11
+Node 0x19 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1b [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x13 0x14 0x0a 0x0c 0x0f
+Node 0x1c [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x9f 0x9f]
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 1
+ 0x1b
+Node 0x1d [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x21 [Beep Generator Widget] wcaps 0x70040c: Mono Amp-Out
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x03, nsteps=0x03, stepsize=0x17, mute=1
+ Amp-Out vals: [0x01]
+ Power states:
+ Power: setting=D0, actual=D0
+Node 0x22 [Vendor Defined Widget] wcaps 0xf00001: Stereo
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Oct 15 10:04 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Oct 15 10:04 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Oct 15 10:04 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Oct 15 10:04 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 Oct 15 10:04 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Oct 15 10:04 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 Oct 15 10:04 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Oct 15 10:04 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Oct 15 10:04 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Oct 15 10:04 .
+drwxr-xr-x 3 root root 240 Oct 15 10:04 ..
+lrwxrwxrwx 1 root root 12 Oct 15 10:04 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Oct 15 10:04 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: MID [HDA Intel MID], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: 92HD99BXX Analog [92HD99BXX Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: 92HD99BXX Analog [92HD99BXX Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [MID]
+
+Card hw:0 'MID'/'HDA Intel MID at 0xc3710000 irq 46'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xc3714000 irq 47'
+ Mixer name : 'IDT 92HD99BXX'
+ Components : 'HDA:111d76e5,103c217b,00100303'
+ Controls : 21
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 127
+ Mono: Playback 101 [80%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 127
+ Mono:
+ Front Left: Playback 127 [100%] [0.00dB] [on]
+ Front Right: Playback 127 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 127
+ Mono:
+ Front Left: Playback 127 [100%] [0.00dB] [on]
+ Front Right: Playback 127 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 3
+ Mono: Playback 1 [33%] [-12.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 46
+ Front Left: Capture 28 [61%] [12.00dB] [on]
+ Front Right: Capture 28 [61%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Loopback Mixing',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Disabled'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.MID {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 127
+ value.1 127
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 127'
+ dbmin -9525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 127
+ value.1 127
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 127'
+ dbmin -9525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Loopback Mixing'
+ value Disabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 28
+ value.1 28
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 46'
+ dbmin -1600
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 1
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 3'
+ dbmin -1800
+ dbmax 0
+ dbvalue.0 -1200
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 101
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 127'
+ dbmin -9999999
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+joydev
+parport_pc
+rfcomm
+bnep
+bluetooth
+ppdev
+binfmt_misc
+snd_hda_codec_idt
+snd_hda_codec_hdmi
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+uvcvideo
+videobuf2_core
+snd_seq_midi
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+snd_rawmidi
+snd_seq_midi_event
+r8168
+psmouse
+snd_seq
+snd_timer
+snd_seq_device
+snd
+coretemp
+serio_raw
+kvm
+ghash_clmulni_intel
+aesni_intel
+cryptd
+aes_x86_64
+arc4
+hp_wmi
+sparse_keymap
+fglrx
+dm_multipath
+scsi_dh
+amd_iommu_v2
+mac_hid
+i915
+drm_kms_helper
+drm
+i2c_algo_bit
+video
+microcode
+lpc_ich
+rtsx_pci_ms
+memstick
+soundcore
+snd_page_alloc
+wmi
+ath9k
+mac80211
+ath9k_common
+ath9k_hw
+ath
+cfg80211
+kbccmnd
+lp
+parport
+dm_raid45
+rtsx_pci_sdmmc
+xor
+dm_mirror
+dm_region_hash
+dm_log
+rtsx_pci
+ahci
+libahci
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x58560010
+0x06 0x18560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x0a 0x04a11020
+0x0b 0x0421101f
+0x0c 0x40f000f0
+0x0d 0x90170110
+0x0f 0x40f000f0
+0x11 0xd5a30140
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 10.342257] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 10.342418] hda-intel Haswell must build in CONFIG_SND_HDA_I915
+[ 10.342460] snd_hda_intel 0000:00:03.0: irq 46 for MSI/MSI-X
+[ 10.351486] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 10.351656] input: HDA Intel MID HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input7
+[ 10.351858] snd_hda_intel 0000:00:1b.0: irq 47 for MSI/MSI-X
+[ 10.404494] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input8
+[ 10.404538] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input9
+[ 10.424578] EXT4-fs (sda2): re-mounted. Opts: errors=remount-ro
+--
+[47932.015008] cfg80211: (5735000 KHz - 5815000 KHz @ 40000 KHz), (300 mBi, 3000 mBm)
+[49043.678765] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[49043.679014] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[49043.679079] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[49043.679346] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+[49043.679596] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+
+
diff --git a/codecs/canonical/92hd99bxx--hp-242-g2-notebook-pc-ccert-201309-14199 b/codecs/canonical/92hd99bxx--hp-242-g2-notebook-pc-ccert-201309-14199
new file mode 100644
index 0000000..f11f23b
--- /dev/null
+++ b/codecs/canonical/92hd99bxx--hp-242-g2-notebook-pc-ccert-201309-14199
@@ -0,0 +1,1243 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Wed Apr 2 04:46:36 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.4 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.4 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.4 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP 242 G2 Notebook PC
+Product Version: 099C200000000000000620100
+Firmware Version: B.0B
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.11.0-15-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.11.0-15-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [MID ]: HDA-Intel - HDA Intel MID
+ HDA Intel MID at 0xb2710000 irq 47
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xb2714000 irq 46
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller (rev 06)
+00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 05)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0c0c (rev 06)
+ Subsystem: 103c:217a
+--
+00:1b.0 0403: 8086:8c20 (rev 05)
+ Subsystem: 103c:217a
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: IDT 92HD99BXX
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x111d76e5
+Subsystem Id: 0x103c2181
+Revision Id: 0x100303
+No Modem Function Group found
+Default PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+Default Amp-Out caps: ofs=0x7f, nsteps=0x7f, stepsize=0x02, mute=1
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 D3cold S3D3cold CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=1
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=1, dir=1, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=1, dir=1, wake=0, sticky=0, data=0, unsol=0
+Power-Map: 0x76
+Node 0x0a [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x0001173c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x04a11020: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=04, enabled=1
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0b [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0421101f: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0c [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00011734: IN OUT EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0d [Pin Complex] wcaps 0x400501: Stereo
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Pincap 0x00010050: OUT EAPD Balanced
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13 0x14* 0x1c
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Pin Complex] wcaps 0x400483: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D3, actual=D3
+Node 0x12 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x13 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="92HD99BXX Analog", type="Audio", device=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x64 0x64]
+ Converter: stream=0, channel=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x14 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x64 0x64]
+ Converter: stream=0, channel=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x15 [Audio Input] wcaps 0x1d0541: Stereo
+ Device: name="92HD99BXX Analog", type="Audio", device=0
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x17
+ Processing caps: benign=0, ncoeff=0
+Node 0x16 [Audio Input] wcaps 0x1d0541: Stereo
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power states:
+ Power: setting=D3, actual=D3
+ Delay: 13 samples
+ Connection: 1
+ 0x18
+ Processing caps: benign=0, ncoeff=0
+Node 0x17 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x1c 0x1c]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x1b 0x0a* 0x0c 0x0f 0x11
+Node 0x18 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x90 0x90]
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 5
+ 0x1b* 0x0a 0x0c 0x0f 0x11
+Node 0x19 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1b [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x13 0x14 0x0a 0x0c 0x0f
+Node 0x1c [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x9f 0x9f]
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 1
+ 0x1b
+Node 0x1d [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x21 [Beep Generator Widget] wcaps 0x70040c: Mono Amp-Out
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x03, nsteps=0x03, stepsize=0x17, mute=1
+ Amp-Out vals: [0x01]
+ Power states:
+ Power: setting=D0, actual=D0
+Node 0x22 [Vendor Defined Widget] wcaps 0xf00001: Stereo
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 10 Apr 2 00:36 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 5 Apr 2 00:36 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 9 Apr 2 00:36 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 4 Apr 2 00:36 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 8 Apr 2 00:36 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 7 Apr 2 00:36 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 6 Apr 2 00:36 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 3 Apr 2 00:36 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 2 Apr 2 00:36 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Apr 2 00:36 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Apr 2 00:36 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Apr 2 00:36 .
+drwxr-xr-x 3 root root 280 Apr 2 00:36 ..
+lrwxrwxrwx 1 root root 12 Apr 2 00:36 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Apr 2 00:36 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: MID [HDA Intel MID], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: MID [HDA Intel MID], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: MID [HDA Intel MID], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: 92HD99BXX Analog [92HD99BXX Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: 92HD99BXX Analog [92HD99BXX Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [MID]
+
+Card hw:0 'MID'/'HDA Intel MID at 0xb2710000 irq 47'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 21
+ Simple ctrls : 3
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xb2714000 irq 46'
+ Mixer name : 'IDT 92HD99BXX'
+ Components : 'HDA:111d76e5,103c2181,00100303'
+ Controls : 21
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 127
+ Mono: Playback 100 [79%] [-20.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 127
+ Mono:
+ Front Left: Playback 127 [100%] [0.00dB] [on]
+ Front Right: Playback 127 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 127
+ Mono:
+ Front Left: Playback 127 [100%] [0.00dB] [on]
+ Front Right: Playback 127 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 3
+ Mono: Playback 1 [33%] [-12.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 46
+ Front Left: Capture 28 [61%] [12.00dB] [on]
+ Front Right: Capture 28 [61%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Loopback Mixing',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Disabled'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.MID {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.19 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.20 {
+ iface PCM
+ device 7
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.21 {
+ iface PCM
+ device 8
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 127
+ value.1 127
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 127'
+ dbmin -9525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 127
+ value.1 127
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 127'
+ dbmin -9525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Loopback Mixing'
+ value Disabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 28
+ value.1 28
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 46'
+ dbmin -1600
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 1
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 3'
+ dbmin -1800
+ dbmax 0
+ dbvalue.0 -1200
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 100
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 127'
+ dbmin -9999999
+ dbmax 0
+ dbvalue.0 -2025
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.20 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nls_iso8859_1
+usb_storage
+bnep
+rfcomm
+bluetooth
+parport_pc
+ppdev
+snd_hda_codec_hdmi
+snd_hda_codec_idt
+arc4
+joydev
+ath9k
+mac80211
+ath9k_common
+ath9k_hw
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+ath
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+cfg80211
+snd_seq
+i915
+snd_timer
+hp_wmi
+snd_seq_device
+drm_kms_helper
+sparse_keymap
+drm
+wmi
+rtsx_pci_ms
+memstick
+mei_me
+i2c_algo_bit
+psmouse
+serio_raw
+mei
+mac_hid
+snd
+video
+lpc_ich
+soundcore
+snd_page_alloc
+lp
+parport
+rtsx_pci_sdmmc
+ahci
+r8169
+mii
+rtsx_pci
+libahci
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x18560010
+0x06 0x18560010
+0x07 0x18560010
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x0a 0x04a11020
+0x0b 0x0421101f
+0x0c 0x40f000f0
+0x0d 0x90170110
+0x0f 0x40f000f0
+0x11 0x40f000f0
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 8.385966] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 8.386666] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[ 8.554628] mute LED gpio 16 polarity 0
+--
+[ 8.554779] Mic=0xa
+[ 8.577760] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input7
+[ 8.577859] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input8
+[ 8.648488] HDA driver get symbol successfully from i915 module
+[ 8.648527] snd_hda_intel 0000:00:03.0: irq 47 for MSI/MSI-X
+[ 8.776299] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 8.776364] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 8.776427] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+[ 8.776712] input: HDA Intel MID HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/sound/card0/input9
+[ 8.776771] input: HDA Intel MID HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input10
+[ 8.776808] input: HDA Intel MID HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input11
+[ 10.966040] r8169 0000:09:00.0 eth0: link down
+--
+[ 499.647347] wlan0: associated
+[ 610.119594] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 610.119851] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 610.120098] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+
+
diff --git a/codecs/canonical/92hd99bxx--hp-pavilion-dm4-notebook-pc-ccert-201211-12106 b/codecs/canonical/92hd99bxx--hp-pavilion-dm4-notebook-pc-ccert-201211-12106
new file mode 100644
index 0000000..253c33e
--- /dev/null
+++ b/codecs/canonical/92hd99bxx--hp-pavilion-dm4-notebook-pc-ccert-201211-12106
@@ -0,0 +1,953 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Dec 3 08:04:29 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP Pavilion dm4 Notebook PC
+Product Version: 05A7100000300000000000000
+Firmware Version: B.07
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-32-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xd3610000 irq 46
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 103c:193e
+
+
+!!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
+snd-hda-intel: power_save_controller=N
+
+
+!!Loaded sound module options
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : N
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: IDT 92HD99BXX
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x111d76e5
+Subsystem Id: 0x103c193e
+Revision Id: 0x100303
+No Modem Function Group found
+Default PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+Default Amp-Out caps: ofs=0x7f, nsteps=0x7f, stepsize=0x02, mute=1
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=1
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=1, dir=1, wake=0, sticky=0, data=1, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Power-Map: 0x26
+Node 0x0a [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Control: name="Mic Jack Mode", index=0, device=0
+ ControlAmp: chs=0, dir=In, idx=0, ofs=0
+ Control: name="Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x0001173c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x04a11020: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0b [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0421101f: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13 0x14* 0x1c
+Node 0x0c [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00011734: IN OUT EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0d [Pin Complex] wcaps 0x400501: Stereo
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Pincap 0x00010050: OUT EAPD Balanced
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Pin Complex] wcaps 0x400483: Stereo Amp-In
+ Control: name="Internal Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x01 0x01]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0xd5a30140: [Both] Mic at Int Top
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+Node 0x12 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x13 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x65 0x65]
+ Converter: stream=8, channel=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x14 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x65 0x65]
+ Converter: stream=8, channel=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x15 [Audio Input] wcaps 0x1d0541: Stereo
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x17
+ Processing caps: benign=0, ncoeff=0
+Node 0x16 [Audio Input] wcaps 0x1d0541: Stereo
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x18
+ Processing caps: benign=0, ncoeff=0
+Node 0x17 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x12 0x12]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x1b 0x0a 0x0c 0x0f 0x11*
+Node 0x18 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x90 0x90]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x1b* 0x0a 0x0c 0x0f 0x11
+Node 0x19 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1b [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x13 0x14 0x0a 0x0c 0x0f
+Node 0x1c [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x9f 0x9f]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1b
+Node 0x1d [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x21 [Beep Generator Widget] wcaps 0x70040c: Mono Amp-Out
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x03, nsteps=0x03, stepsize=0x17, mute=1
+ Amp-Out vals: [0x00]
+ Power states:
+ Power: setting=D0, actual=D0
+Node 0x22 [Vendor Defined Widget] wcaps 0xf00001: Stereo
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Dec 3 15:42 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Dec 3 15:42 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Dec 3 15:42 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Dec 3 16:00 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Dec 3 16:04 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Dec 3 16:02 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Dec 3 15:42 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Dec 3 15:42 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Dec 3 15:42 .
+drwxr-xr-x 3 root root 220 Dec 3 15:42 ..
+lrwxrwxrwx 1 root root 12 Dec 3 15:42 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 0/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xd3610000 irq 46'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:111d76e5,103c193e,00100303 HDA:80862806,80860101,00100000'
+ Controls : 24
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 64
+ Mono: Playback 38 [59%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+Simple mixer control 'Mic Jack Mode',0
+ Capabilities: enum
+ Items: 'Mic In' 'Line In'
+ Item0: 'Mic In'
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 3
+ Mono: Playback 1 [33%] [-12.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 46
+ Front Left: Capture 18 [39%] [2.00dB] [on]
+ Front Right: Capture 18 [39%] [2.00dB] [on]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 1 [33%] [10.00dB]
+ Front Right: Capture 1 [33%] [10.00dB]
+Simple mixer control 'Mute-LED Mode',0
+ Capabilities: enum
+ Items: 'Off' 'On' 'Follow Master'
+ Item0: 'Follow Master'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Mic Jack Mode'
+ value 'Mic In'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Mic In'
+ item.1 'Line In'
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 1
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 3'
+ dbmin -1800
+ dbmax 0
+ dbvalue.0 -1200
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 18
+ value.1 18
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 46'
+ dbmin -1600
+ dbmax 3000
+ dbvalue.0 200
+ dbvalue.1 200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Capture Volume'
+ value.0 1
+ value.1 1
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 1000
+ dbvalue.1 1000
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 38
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 64'
+ dbmin -9999999
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Mute-LED Mode'
+ value 'Follow Master'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Off
+ item.1 On
+ item.2 'Follow Master'
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nls_iso8859_1
+nls_cp437
+vfat
+fat
+bnep
+rfcomm
+bluetooth
+parport_pc
+ppdev
+binfmt_misc
+snd_hda_codec_hdmi
+snd_hda_codec_idt
+arc4
+rt2800pci
+rt2800lib
+snd_hda_intel
+snd_hda_codec
+crc_ccitt
+snd_hwdep
+rt2x00pci
+rt2x00lib
+snd_pcm
+snd_seq_midi
+joydev
+snd_rawmidi
+mac80211
+snd_seq_midi_event
+snd_seq
+uvcvideo
+videodev
+v4l2_compat_ioctl32
+i915
+hp_accel
+lis3lv02d
+cfg80211
+snd_timer
+snd_seq_device
+snd
+drm_kms_helper
+soundcore
+dm_multipath
+psmouse
+rts5229
+compat
+eeprom_93cx6
+mei
+hp_wmi
+snd_page_alloc
+sparse_keymap
+input_polldev
+serio_raw
+drm
+wmi
+i2c_algo_bit
+mac_hid
+video
+rmhwk_workaround
+lp
+parport
+usb_storage
+usbhid
+hid
+r8169
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x0a 0x04a11020
+0x0b 0x0421101f
+0x0c 0x40f000f0
+0x0d 0x90170110
+0x0f 0x40f000f0
+0x11 0xd5a30140
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x58560010
+0x06 0x58560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 15.274655] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 15.293994] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 15.294043] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[ 15.294066] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 15.297364] rt2800pci 0000:07:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
+--
+[ 15.403779] Registered led device: rt2800pci-phy0::quality
+[ 15.518044] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 15.518103] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
+[ 15.518151] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input13
+[ 16.875932] type=1400 audit(1354520542.489:2): apparmor="STATUS" operation="profile_load" name="/sbin/dhclient" pid=885 comm="apparmor_parser"
+
+
diff --git a/codecs/canonical/92hd99bxx--hp-pavilion-m4-notebook-pc-ccert-201301-12484 b/codecs/canonical/92hd99bxx--hp-pavilion-m4-notebook-pc-ccert-201301-12484
new file mode 100644
index 0000000..3b47b1b
--- /dev/null
+++ b/codecs/canonical/92hd99bxx--hp-pavilion-m4-notebook-pc-ccert-201301-12484
@@ -0,0 +1,963 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue Jan 29 09:24:47 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP Pavilion m4 Notebook PC
+Product Version: 088F100000305900000600100
+Firmware Version: B.0C
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-32-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xd3610000 irq 46
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 103c:193e
+
+
+!!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
+snd-hda-intel: power_save_controller=N
+
+
+!!Loaded sound module options
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : N
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: IDT 92HD99BXX
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x111d76e5
+Subsystem Id: 0x103c193e
+Revision Id: 0x100303
+No Modem Function Group found
+Default PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+Default Amp-Out caps: ofs=0x7f, nsteps=0x7f, stepsize=0x02, mute=1
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=1
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=1, dir=1, wake=0, sticky=0, data=1, unsol=0
+Power-Map: 0x26
+Node 0x0a [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Control: name="Mic Jack Mode", index=0, device=0
+ ControlAmp: chs=0, dir=In, idx=0, ofs=0
+ Control: name="Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x0001173c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x04a11020: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0b [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0421101f: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13 0x14* 0x1c
+Node 0x0c [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00011734: IN OUT EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0d [Pin Complex] wcaps 0x400501: Stereo
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Pincap 0x00010050: OUT EAPD Balanced
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Pin Complex] wcaps 0x400483: Stereo Amp-In
+ Control: name="Internal Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0xd5a30140: [Both] Mic at Int Top
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+Node 0x12 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x13 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x65 0x65]
+ Converter: stream=8, channel=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x14 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x65 0x65]
+ Converter: stream=8, channel=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x15 [Audio Input] wcaps 0x1d0541: Stereo
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x17
+ Processing caps: benign=0, ncoeff=0
+Node 0x16 [Audio Input] wcaps 0x1d0541: Stereo
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x18
+ Processing caps: benign=0, ncoeff=0
+Node 0x17 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x1c 0x1c]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x1b 0x0a 0x0c 0x0f 0x11*
+Node 0x18 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x90 0x90]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x1b* 0x0a 0x0c 0x0f 0x11
+Node 0x19 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1b [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x13 0x14 0x0a 0x0c 0x0f
+Node 0x1c [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x9f 0x9f]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1b
+Node 0x1d [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x21 [Beep Generator Widget] wcaps 0x70040c: Mono Amp-Out
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x03, nsteps=0x03, stepsize=0x17, mute=1
+ Amp-Out vals: [0x00]
+ Power states:
+ Power: setting=D0, actual=D0
+Node 0x22 [Vendor Defined Widget] wcaps 0xf00001: Stereo
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Jan 29 17:03 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Jan 29 17:03 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Jan 29 17:03 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Jan 29 17:10 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Jan 29 17:23 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Jan 29 17:10 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Jan 29 17:03 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jan 29 17:03 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Jan 29 17:03 .
+drwxr-xr-x 3 root root 220 Jan 29 17:03 ..
+lrwxrwxrwx 1 root root 12 Jan 29 17:03 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xd3610000 irq 46'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:111d76e5,103c193e,00100303 HDA:80862806,80860101,00100000'
+ Controls : 24
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 64
+ Mono: Playback 38 [59%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+Simple mixer control 'Mic Jack Mode',0
+ Capabilities: enum
+ Items: 'Mic In' 'Line In'
+ Item0: 'Mic In'
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 3
+ Mono: Playback 1 [33%] [-12.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 46
+ Front Left: Capture 28 [61%] [12.00dB] [on]
+ Front Right: Capture 28 [61%] [12.00dB] [on]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+Simple mixer control 'Mute-LED Mode',0
+ Capabilities: enum
+ Items: 'Off' 'On' 'Follow Master'
+ Item0: 'Follow Master'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Mic Jack Mode'
+ value 'Mic In'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Mic In'
+ item.1 'Line In'
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 1
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 3'
+ dbmin -1800
+ dbmax 0
+ dbvalue.0 -1200
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 28
+ value.1 28
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 46'
+ dbmin -1600
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 38
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 64'
+ dbmin -9999999
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Mute-LED Mode'
+ value 'Follow Master'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Off
+ item.1 On
+ item.2 'Follow Master'
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+usb_storage
+ufs
+qnx4
+hfsplus
+hfs
+minix
+ntfs
+msdos
+jfs
+xfs
+reiserfs
+ext2
+nls_iso8859_1
+nls_cp437
+vfat
+fat
+arc4
+rt2800pci
+rt2800lib
+crc_ccitt
+rt2x00pci
+rt2x00lib
+mac80211
+rts5229
+cfg80211
+uvcvideo
+videodev
+v4l2_compat_ioctl32
+compat
+rtbth
+joydev
+snd_hda_codec_hdmi
+snd_hda_codec_idt
+hp_wmi
+sparse_keymap
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+psmouse
+dm_multipath
+eeprom_93cx6
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+snd_timer
+snd_seq_device
+snd
+soundcore
+snd_page_alloc
+serio_raw
+mei
+binfmt_misc
+parport_pc
+bnep
+ppdev
+rfcomm
+bluetooth
+hp_accel
+lis3lv02d
+input_polldev
+mac_hid
+rmhwk_workaround
+lp
+parport
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+i915
+drm_kms_helper
+r8169
+drm
+wmi
+i2c_algo_bit
+video
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x0a 0x04a11020
+0x0b 0x0421101f
+0x0c 0x40f000f0
+0x0d 0x90170110
+0x0f 0x40f000f0
+0x11 0xd5a30140
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x58560010
+0x06 0x58560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 15.700941] device-mapper: multipath: version 1.3.0 loaded
+[ 15.753500] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 15.753562] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[ 15.753592] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 15.756169] init: failsafe main process (778) killed by TERM signal
+--
+[ 15.801158] type=1400 audit(1359450212.279:11): apparmor="STATUS" operation="profile_load" name="/usr/lib/telepathy/mission-control-5" pid=913 comm="apparmor_parser"
+[ 15.830013] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
+[ 15.830158] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 15.830231] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 15.893292] input: ST LIS3LV02DL Accelerometer as /devices/platform/lis3lv02d/input/input9
+
+
diff --git a/codecs/canonical/92hd99bxx--hp-pavilion-sleekbook-14-pc-ccert-201208-11463 b/codecs/canonical/92hd99bxx--hp-pavilion-sleekbook-14-pc-ccert-201208-11463
new file mode 100644
index 0000000..01a53b0
--- /dev/null
+++ b/codecs/canonical/92hd99bxx--hp-pavilion-sleekbook-14-pc-ccert-201208-11463
@@ -0,0 +1,1025 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.60
+!!################################
+
+!!Script ran on: Mon Aug 20 05:17:11 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP Pavilion Sleekbook 14 PC
+Product Version: 0892100000005910000320100
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-29-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+snd_usb_audio
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0x90444000 irq 46
+ 1 [Generic_1 ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0x90440000 irq 47
+ 2 [Headset ]: USB-Audio - Logitech USB Headset
+ Logitech Logitech USB Headset at usb-0000:00:12.0-1, full speed
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:01.1 Audio device: Advanced Micro Devices [AMD] nee ATI Wrestler HDMI Audio [Radeon HD 6250/6310]
+00:14.2 Audio device: Advanced Micro Devices [AMD] Hudson Azalia Controller (rev 01)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!--------------------------------------------------------
+
+00:01.1 0403: 1002:1314
+ Subsystem: 103c:1902
+--
+00:14.2 0403: 1022:780d (rev 01)
+ Subsystem: 103c:1902
+
+
+!!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
+!!--------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_usb_audio
+ async_unlink : Y
+ device_setup : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ ignore_ctl_error : N
+ index : -2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ nrpacks : 8
+ pid : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ vid : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: ATI R6xx HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x1002aa01
+Subsystem Id: 0x00aa0100
+Revision Id: 0x100200
+No Modem Function Group found
+Default PCM:
+ rates [0x70]: 32000 44100 48000
+ bits [0x2]: 16
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x201: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x02
+Codec: IDT 92HD99BXX
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x111d76e5
+Subsystem Id: 0x103c1902
+Revision Id: 0x100303
+No Modem Function Group found
+Default PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+Default Amp-Out caps: ofs=0x7f, nsteps=0x7f, stepsize=0x02, mute=1
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=1
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=1, dir=1, wake=0, sticky=0, data=0, unsol=0
+Power-Map: 0x02
+Node 0x0a [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Control: name="Mic Jack Mode", index=0, device=0
+ ControlAmp: chs=0, dir=In, idx=0, ofs=0
+ Control: name="Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x0001173c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x04a11020: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0b [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0421101f: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13 0x14* 0x1c
+Node 0x0c [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00011734: IN OUT EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0d [Pin Complex] wcaps 0x400501: Stereo
+ Pincap 0x00010050: OUT EAPD Balanced
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Pin Complex] wcaps 0x400483: Stereo Amp-In
+ Control: name="Internal Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0xd5a30140: [Both] Mic at Int Top
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+Node 0x12 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x13 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x65 0x65]
+ Converter: stream=8, channel=0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x14 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x65 0x65]
+ Converter: stream=8, channel=0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x15 [Audio Input] wcaps 0x1d0541: Stereo
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x17
+ Processing caps: benign=0, ncoeff=0
+Node 0x16 [Audio Input] wcaps 0x1d0541: Stereo
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x18
+ Processing caps: benign=0, ncoeff=0
+Node 0x17 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x1c 0x1c]
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x1b 0x0a 0x0c 0x0f 0x11*
+Node 0x18 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x90 0x90]
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x1b* 0x0a 0x0c 0x0f 0x11
+Node 0x19 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1b [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97]
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x13 0x14 0x0a 0x0c 0x0f
+Node 0x1c [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x9f 0x9f]
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1b
+Node 0x1d [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x21 [Beep Generator Widget] wcaps 0x70040c: Mono Amp-Out
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x03, nsteps=0x03, stepsize=0x17, mute=1
+ Amp-Out vals: [0x00]
+ Power: setting=D0, actual=D0
+Node 0x22 [Vendor Defined Widget] wcaps 0xf00001: Stereo
+--endcollapse--
+
+
+!!USB Mixer information
+!!---------------------------
+--startcollapse--
+
+USB Mixer: usb_id=0x046d0a0b, ctrlif=0, ctlerr=0
+Card: Logitech Logitech USB Headset at usb-0000:00:12.0-1, full speed
+ Unit: 1
+ Control: name="Speaker Playback Volume", index=0
+ Info: id=1, control=2, cmask=0x3, channels=2, type="S16"
+ Volume: min=-10496, max=768, dBmin=-4100, dBmax=300
+ Unit: 1
+ Control: name="Speaker Playback Switch", index=0
+ Info: id=1, control=1, cmask=0x0, channels=1, type="INV_BOOLEAN"
+ Volume: min=0, max=1, dBmin=0, dBmax=0
+ Unit: 2
+ Control: name="Mic Capture Volume", index=0
+ Info: id=2, control=2, cmask=0x0, channels=1, type="S16"
+ Volume: min=4096, max=7424, dBmin=1600, dBmax=2900
+ Unit: 2
+ Control: name="Mic Capture Switch", index=0
+ Info: id=2, control=1, cmask=0x0, channels=1, type="INV_BOOLEAN"
+ Volume: min=0, max=1, dBmin=0, dBmax=0
+ Unit: 6
+ Control: name="Mic Playback Volume", index=0
+ Info: id=6, control=2, cmask=0x0, channels=1, type="S16"
+ Volume: min=-10496, max=-3072, dBmin=-4100, dBmax=-1200
+ Unit: 6
+ Control: name="Mic Playback Switch", index=0
+ Info: id=6, control=1, cmask=0x0, channels=1, type="INV_BOOLEAN"
+ Volume: min=0, max=1, dBmin=0, dBmax=0
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Aug 20 10:23 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Aug 20 10:23 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 11 Aug 20 13:11 /dev/snd/controlC2
+crw-rw---T+ 1 root audio 116, 3 Aug 20 10:23 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Aug 20 10:23 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 Aug 20 10:24 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Aug 20 10:24 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 Aug 20 13:02 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 10 Aug 20 13:15 /dev/snd/pcmC2D0c
+crw-rw---T+ 1 root audio 116, 9 Aug 20 13:17 /dev/snd/pcmC2D0p
+crw-rw---T+ 1 root audio 116, 1 Aug 20 10:22 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Aug 20 10:22 /dev/snd/timer
+
+/dev/snd/by-id:
+total 0
+drwxr-xr-x 2 root root 60 Aug 20 13:11 .
+drwxr-xr-x 4 root root 320 Aug 20 13:11 ..
+lrwxrwxrwx 1 root root 12 Aug 20 13:11 usb-Logitech_Logitech_USB_Headset-00 -> ../controlC2
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 100 Aug 20 13:11 .
+drwxr-xr-x 4 root root 320 Aug 20 13:11 ..
+lrwxrwxrwx 1 root root 12 Aug 20 10:23 pci-0000:00:01.1 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Aug 20 13:11 pci-0000:00:12.0-usb-0:1:1.0 -> ../controlC2
+lrwxrwxrwx 1 root root 12 Aug 20 10:23 pci-0000:00:14.2 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic_1 [HD-Audio Generic], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 2: Headset [Logitech USB Headset], device 0: USB Audio [USB Audio]
+ Subdevices: 0/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: Generic_1 [HD-Audio Generic], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 2: Headset [Logitech USB Headset], device 0: USB Audio [USB Audio]
+ Subdevices: 0/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Generic]
+
+Card hw:0 'Generic'/'HD-Audio Generic at 0x90444000 irq 46'
+ Mixer name : 'ATI R6xx HDMI'
+ Components : 'HDA:1002aa01,00aa0100,00100200'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [Generic_1]
+
+Card hw:1 'Generic_1'/'HD-Audio Generic at 0x90440000 irq 47'
+ Mixer name : 'IDT 92HD99BXX'
+ Components : 'HDA:111d76e5,103c1902,00100303'
+ Controls : 16
+ Simple ctrls : 9
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 64
+ Mono: Playback 38 [59%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+Simple mixer control 'Mic Jack Mode',0
+ Capabilities: enum
+ Items: 'Mic In' 'Line In'
+ Item0: 'Mic In'
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 3
+ Mono: Playback 1 [33%] [-12.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 46
+ Front Left: Capture 28 [61%] [12.00dB] [on]
+ Front Right: Capture 28 [61%] [12.00dB] [on]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 2 [Headset]
+
+Card hw:2 'Headset'/'Logitech Logitech USB Headset at usb-0000:00:12.0-1, full speed'
+ Mixer name : 'USB Mixer'
+ Components : 'USB046d:0a0b'
+ Controls : 6
+ Simple ctrls : 2
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch pswitch-joined penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 44
+ Mono:
+ Front Left: Playback 26 [59%] [-15.00dB] [on]
+ Front Right: Playback 26 [59%] [-15.00dB] [on]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pvolume-joined cvolume cvolume-joined pswitch pswitch-joined cswitch cswitch-joined penum
+ Playback channels: Mono
+ Capture channels: Mono
+ Limits: Playback 0 - 29 Capture 0 - 13
+ Mono: Playback 0 [0%] [-41.00dB] [off] Capture 0 [0%] [16.00dB] [on]
+
+
+!!Alsactl output
+!!-------------
+
+--startcollapse--
+state.Generic {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.Generic_1 {
+ control.1 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Mic Jack Mode'
+ value 'Mic In'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Mic In'
+ item.1 'Line In'
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 1
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 3'
+ dbmin -1800
+ dbmax 0
+ dbvalue.0 -1200
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 28
+ value.1 28
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 46'
+ dbmin -1600
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 38
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 64'
+ dbmin -9999999
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.Headset {
+ control.1 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 29'
+ dbmin -4100
+ dbmax -1200
+ dbvalue.0 -4100
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 26
+ value.1 26
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 44'
+ dbmin -4100
+ dbmax 300
+ dbvalue.0 -1500
+ dbvalue.1 -1500
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Capture Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Capture Volume'
+ value 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 13'
+ dbmin 1600
+ dbmax 2900
+ dbvalue.0 1600
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+usbhid
+hid
+snd_usb_audio
+snd_usbmidi_lib
+nls_iso8859_1
+nls_cp437
+vfat
+fat
+usb_storage
+uas
+vesafb
+rfcomm
+bnep
+parport_pc
+ppdev
+snd_hda_codec_idt
+snd_hda_codec_hdmi
+snd_hda_intel
+snd_hda_codec
+fglrx
+snd_hwdep
+snd_pcm
+rt3290sta
+snd_seq_midi
+snd_rawmidi
+binfmt_misc
+snd_seq_midi_event
+psmouse
+snd_seq
+snd_timer
+snd_seq_device
+joydev
+rtbth
+snd
+hp_wmi
+uvcvideo
+videodev
+rts5229
+k10temp
+bluetooth
+i2c_piix4
+serio_raw
+sparse_keymap
+video
+hp_accel
+lis3lv02d
+mac_hid
+v4l2_compat_ioctl32
+input_polldev
+soundcore
+snd_page_alloc
+wmi
+dm_multipath
+lp
+parport
+r8169
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x03 0x18560010
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x0a 0x04a11020
+0x0b 0x0421101f
+0x0c 0x40f000f0
+0x0d 0x90170110
+0x0f 0x40f000f0
+0x11 0xd5a30140
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!------------------
+
+
+
diff --git a/codecs/canonical/92hd99bxx--hp-pavilion-sleekbook-14-pc-ccert-201208-11466 b/codecs/canonical/92hd99bxx--hp-pavilion-sleekbook-14-pc-ccert-201208-11466
new file mode 100644
index 0000000..c6cfb90
--- /dev/null
+++ b/codecs/canonical/92hd99bxx--hp-pavilion-sleekbook-14-pc-ccert-201208-11466
@@ -0,0 +1,964 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Wed Oct 2 08:55:13 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.3 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.3 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.3 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP Pavilion Sleekbook 14 PC
+Product Version: 0892100000005910000320100
+Firmware Version: F.02
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.8.0-29-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.8.0-29-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xf0444000 irq 48
+ 1 [Generic_1 ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xf0440000 irq 49
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:01.1 Audio device: Advanced Micro Devices [AMD] nee ATI Wrestler HDMI Audio [Radeon HD 6250/6310]
+00:14.2 Audio device: Advanced Micro Devices [AMD] Hudson Azalia Controller (rev 01)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:01.1 0403: 1002:1314
+ Subsystem: 103c:1902
+--
+00:14.2 0403: 1022:780d (rev 01)
+ Subsystem: 103c:1902
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: ATI R6xx HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x1002aa01
+Subsystem Id: 0x00aa0100
+Revision Id: 0x100200
+No Modem Function Group found
+Default PCM:
+ rates [0x70]: 32000 44100 48000
+ bits [0x2]: 16
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x201: Stereo Digital
+ Converter: stream=1, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x02
+Codec: IDT 92HD99BXX
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x111d76e5
+Subsystem Id: 0x103c1902
+Revision Id: 0x100303
+No Modem Function Group found
+Default PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+Default Amp-Out caps: ofs=0x7f, nsteps=0x7f, stepsize=0x02, mute=1
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=1
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=1, dir=1, wake=0, sticky=0, data=0, unsol=0
+Power-Map: 0x26
+Node 0x0a [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Control: name="Mic Jack Mode", index=0, device=0
+ ControlAmp: chs=0, dir=In, idx=0, ofs=0
+ Control: name="Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x0001173c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x04a11020: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0b [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0421101f: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13 0x14* 0x1c
+Node 0x0c [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00011734: IN OUT EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0d [Pin Complex] wcaps 0x400501: Stereo
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Pincap 0x00010050: OUT EAPD Balanced
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Pin Complex] wcaps 0x400483: Stereo Amp-In
+ Control: name="Internal Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0xd5a30140: [Both] Mic at Int Top
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+Node 0x12 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x13 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x64 0x64]
+ Converter: stream=8, channel=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x14 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x64 0x64]
+ Converter: stream=8, channel=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x15 [Audio Input] wcaps 0x1d0541: Stereo
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x17
+ Processing caps: benign=0, ncoeff=0
+Node 0x16 [Audio Input] wcaps 0x1d0541: Stereo
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x18
+ Processing caps: benign=0, ncoeff=0
+Node 0x17 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x1c 0x1c]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x1b 0x0a 0x0c 0x0f 0x11*
+Node 0x18 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x90 0x90]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x1b* 0x0a 0x0c 0x0f 0x11
+Node 0x19 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1b [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x13 0x14 0x0a 0x0c 0x0f
+Node 0x1c [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x9f 0x9f]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1b
+Node 0x1d [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x21 [Beep Generator Widget] wcaps 0x70040c: Mono Amp-Out
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x03, nsteps=0x03, stepsize=0x17, mute=1
+ Amp-Out vals: [0x00]
+ Power states:
+ Power: setting=D0, actual=D0
+Node 0x22 [Vendor Defined Widget] wcaps 0xf00001: Stereo
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Oct 2 04:52 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Oct 2 04:52 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Oct 2 04:52 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Oct 2 04:52 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 Oct 2 04:52 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Oct 2 04:52 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 Oct 2 04:52 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Oct 2 04:52 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Oct 2 04:52 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Oct 2 04:52 .
+drwxr-xr-x 3 root root 240 Oct 2 04:52 ..
+lrwxrwxrwx 1 root root 12 Oct 2 04:52 pci-0000:00:01.1 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Oct 2 04:52 pci-0000:00:14.2 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic_1 [HD-Audio Generic], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: Generic_1 [HD-Audio Generic], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Generic]
+
+Card hw:0 'Generic'/'HD-Audio Generic at 0xf0444000 irq 48'
+ Mixer name : 'ATI R6xx HDMI'
+ Components : 'HDA:1002aa01,00aa0100,00100200'
+ Controls : 7
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [Generic_1]
+
+Card hw:1 'Generic_1'/'HD-Audio Generic at 0xf0440000 irq 49'
+ Mixer name : 'IDT 92HD99BXX'
+ Components : 'HDA:111d76e5,103c1902,00100303'
+ Controls : 20
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 64
+ Mono: Playback 37 [58%] [-20.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+Simple mixer control 'Mic Jack Mode',0
+ Capabilities: enum
+ Items: 'Mic In' 'Line In'
+ Item0: 'Mic In'
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 3
+ Mono: Playback 1 [33%] [-12.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 46
+ Front Left: Capture 28 [61%] [12.00dB] [on]
+ Front Right: Capture 28 [61%] [12.00dB] [on]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+Simple mixer control 'Mute-LED Mode',0
+ Capabilities: enum
+ Items: 'On' 'Off' 'Follow Master'
+ Item0: 'Follow Master'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.Generic {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+}
+state.Generic_1 {
+ control.1 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Mic Jack Mode'
+ value 'Mic In'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Mic In'
+ item.1 'Line In'
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 1
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 3'
+ dbmin -1800
+ dbmax 0
+ dbvalue.0 -1200
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 28
+ value.1 28
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 46'
+ dbmin -1600
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 37
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 64'
+ dbmin -9999999
+ dbmax 0
+ dbvalue.0 -2025
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Mute-LED Mode'
+ value 'Follow Master'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 On
+ item.1 Off
+ item.2 'Follow Master'
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access read
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.19 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+rfcomm
+bnep
+bluetooth
+parport_pc
+ppdev
+snd_hda_codec_idt
+snd_hda_codec_hdmi
+arc4
+ath9k
+mac80211
+ath9k_common
+snd_hda_intel
+snd_hda_codec
+ath9k_hw
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+radeon
+snd_timer
+ath
+uvcvideo
+kvm_amd
+joydev
+kvm
+ttm
+videobuf2_core
+snd_seq_device
+videodev
+cfg80211
+snd
+drm_kms_helper
+soundcore
+snd_page_alloc
+hp_wmi
+sparse_keymap
+drm
+hp_accel
+wmi
+lis3lv02d
+rtsx_pci_ms
+microcode
+videobuf2_vmalloc
+memstick
+videobuf2_memops
+i2c_piix4
+psmouse
+video
+serio_raw
+i2c_algo_bit
+input_polldev
+mac_hid
+k10temp
+lp
+parport
+rtsx_pci_sdmmc
+r8169
+rtsx_pci
+ahci
+libahci
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x03 0x18560010
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x0a 0x04a11020
+0x0b 0x0421101f
+0x0c 0x40f000f0
+0x0d 0x90170110
+0x0f 0x40f000f0
+0x11 0xd5a30140
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 11.518599] [drm] Connector 1:
+[ 11.518602] [drm] HDMI-A-1
+[ 11.518604] [drm] HPD2
+--
+[ 12.511933] [drm] Initialized radeon 2.29.0 20080528 for 0000:00:01.0 on minor 0
+[ 12.512175] snd_hda_intel 0000:00:01.1: irq 48 for MSI/MSI-X
+[ 12.569329] input: HD-Audio Generic HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.1/sound/card0/input9
+[ 12.570440] snd_hda_intel 0000:00:14.2: irq 49 for MSI/MSI-X
+[ 12.630965] input: HD-Audio Generic Mic as /devices/pci0000:00/0000:00:14.2/sound/card1/input10
+[ 12.631245] input: HD-Audio Generic Headphone as /devices/pci0000:00/0000:00:14.2/sound/card1/input11
+[ 14.711192] type=1400 audit(1380703958.752:2): apparmor="STATUS" operation="profile_load" name="/sbin/dhclient" pid=710 comm="apparmor_parser"
+
+
diff --git a/codecs/canonical/92hd99bxx--hp-pavilion-sleekbook-14-pc-ccert-201209-11787 b/codecs/canonical/92hd99bxx--hp-pavilion-sleekbook-14-pc-ccert-201209-11787
new file mode 100644
index 0000000..4b68dd2
--- /dev/null
+++ b/codecs/canonical/92hd99bxx--hp-pavilion-sleekbook-14-pc-ccert-201209-11787
@@ -0,0 +1,974 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Mar 4 07:39:47 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP Pavilion Sleekbook 14 PC
+Product Version: 0892110000005900000320100
+Firmware Version: F.13
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-23-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [HDMI ]: HDA-Intel - HDA ATI HDMI
+ HDA ATI HDMI at 0xf0344000 irq 46
+ 1 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xf0340000 irq 16
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:01.1 Audio device: Advanced Micro Devices [AMD] nee ATI Device 9902
+00:14.2 Audio device: Advanced Micro Devices [AMD] Hudson Azalia Controller (rev 01)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:01.1 0403: 1002:9902
+ Subsystem: 103c:1937
+--
+00:14.2 0403: 1022:780d (rev 01)
+ Subsystem: 103c:1937
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: ATI R6xx HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x1002aa01
+Subsystem Id: 0x00aa0100
+Revision Id: 0x100300
+No Modem Function Group found
+Default PCM:
+ rates [0x70]: 32000 44100 48000
+ bits [0x2]: 16
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=1, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x02
+Node 0x04 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+Node 0x05 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x04
+Node 0x06 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+Node 0x07 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Node 0x08 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+Node 0x09 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x08
+Node 0x0a [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+Node 0x0b [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0a
+Node 0x0c [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+Node 0x0d [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0c
+Codec: IDT 92HD99BXX
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x111d76e5
+Subsystem Id: 0x103c1937
+Revision Id: 0x100303
+No Modem Function Group found
+Default PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+Default Amp-Out caps: ofs=0x7f, nsteps=0x7f, stepsize=0x02, mute=1
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=1
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=1, dir=1, wake=0, sticky=0, data=0, unsol=0
+Power-Map: 0x26
+Node 0x0a [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Control: name="Mic Jack Mode", index=0, device=0
+ ControlAmp: chs=0, dir=In, idx=0, ofs=0
+ Control: name="Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x0001173c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x04a11020: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0b [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0421101f: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13 0x14* 0x1c
+Node 0x0c [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00011734: IN OUT EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0d [Pin Complex] wcaps 0x400501: Stereo
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Pincap 0x00010050: OUT EAPD Balanced
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Pin Complex] wcaps 0x400483: Stereo Amp-In
+ Control: name="Internal Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0xd5a30140: [Both] Mic at Int Top
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+Node 0x12 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x13 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x67 0x67]
+ Converter: stream=8, channel=0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x14 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x67 0x67]
+ Converter: stream=8, channel=0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x15 [Audio Input] wcaps 0x1d0541: Stereo
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x17
+ Processing caps: benign=0, ncoeff=0
+Node 0x16 [Audio Input] wcaps 0x1d0541: Stereo
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x18
+ Processing caps: benign=0, ncoeff=0
+Node 0x17 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x10 0x10]
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x1b 0x0a 0x0c 0x0f 0x11*
+Node 0x18 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x90 0x90]
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x1b* 0x0a 0x0c 0x0f 0x11
+Node 0x19 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1b [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97]
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x13 0x14 0x0a 0x0c 0x0f
+Node 0x1c [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x9f 0x9f]
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1b
+Node 0x1d [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x21 [Beep Generator Widget] wcaps 0x70040c: Mono Amp-Out
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x03, nsteps=0x03, stepsize=0x17, mute=1
+ Amp-Out vals: [0x00]
+ Power: setting=D0, actual=D0
+Node 0x22 [Vendor Defined Widget] wcaps 0xf00001: Stereo
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Mar 4 02:32 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Mar 4 02:32 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Mar 4 02:32 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Mar 4 02:32 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 Mar 4 02:32 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Mar 4 02:32 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 Mar 4 02:32 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Mar 4 02:32 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Mar 4 02:32 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Mar 4 02:32 .
+drwxr-xr-x 3 root root 240 Mar 4 02:32 ..
+lrwxrwxrwx 1 root root 12 Mar 4 02:32 pci-0000:00:01.1 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Mar 4 02:32 pci-0000:00:14.2 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: HDMI [HDA ATI HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic [HD-Audio Generic], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: Generic [HD-Audio Generic], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [HDMI]
+
+Card hw:0 'HDMI'/'HDA ATI HDMI at 0xf0344000 irq 46'
+ Mixer name : 'ATI R6xx HDMI'
+ Components : 'HDA:1002aa01,00aa0100,00100300'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [Generic]
+
+Card hw:1 'Generic'/'HD-Audio Generic at 0xf0340000 irq 16'
+ Mixer name : 'IDT 92HD99BXX'
+ Components : 'HDA:111d76e5,103c1937,00100303'
+ Controls : 18
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 64
+ Mono: Playback 40 [62%] [-18.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+Simple mixer control 'Mic Jack Mode',0
+ Capabilities: enum
+ Items: 'Mic In' 'Line In'
+ Item0: 'Mic In'
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 3
+ Mono: Playback 1 [33%] [-12.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 46
+ Front Left: Capture 16 [35%] [0.00dB] [on]
+ Front Right: Capture 16 [35%] [0.00dB] [on]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+Simple mixer control 'Mute-LED Mode',0
+ Capabilities: enum
+ Items: 'Off' 'On' 'Follow Master'
+ Item0: 'Follow Master'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.HDMI {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.Generic {
+ control.1 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Mic Jack Mode'
+ value 'Mic In'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Mic In'
+ item.1 'Line In'
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 1
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 3'
+ dbmin -1800
+ dbmax 0
+ dbvalue.0 -1200
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 16
+ value.1 16
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 46'
+ dbmin -1600
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 40
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 64'
+ dbmin -9999999
+ dbmax 0
+ dbvalue.0 -1800
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Mute-LED Mode'
+ value 'Follow Master'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Off
+ item.1 On
+ item.2 'Follow Master'
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+arc4
+parport_pc
+ppdev
+rfcomm
+bnep
+bluetooth
+snd_hda_codec_idt
+snd_hda_codec_hdmi
+rt2800pci
+rt2800lib
+crc_ccitt
+uvcvideo
+kvm
+ghash_clmulni_intel
+aesni_intel
+rt2x00pci
+cryptd
+rt2x00lib
+videobuf2_core
+joydev
+aes_x86_64
+videodev
+microcode
+hp_wmi
+snd_hda_intel
+snd_seq_midi
+snd_hda_codec
+snd_hwdep
+psmouse
+sparse_keymap
+videobuf2_vmalloc
+videobuf2_memops
+hp_accel
+snd_pcm
+serio_raw
+radeon
+lis3lv02d
+k10temp
+snd_rawmidi
+mac80211
+snd_seq_midi_event
+cfg80211
+snd_seq
+ttm
+drm_kms_helper
+input_polldev
+snd_timer
+drm
+snd_seq_device
+snd
+video
+soundcore
+i2c_algo_bit
+eeprom_93cx6
+wmi
+i2c_piix4
+mac_hid
+snd_page_alloc
+lp
+parport
+r8169
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x03 0x185600f0
+0x05 0x585600f0
+0x07 0x585600f0
+0x09 0x585600f0
+0x0b 0x585600f0
+0x0d 0x585600f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x0a 0x04a11020
+0x0b 0x0421101f
+0x0c 0x40f000f0
+0x0d 0x90170110
+0x0f 0x40f000f0
+0x11 0xd5a30140
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 14.359603] [drm] Connector 2:
+[ 14.359605] [drm] HDMI-A-1
+[ 14.359606] [drm] HPD3
+--
+[ 14.507421] [drm] Initialized radeon 2.18.0 20080528 for 0000:00:01.0 on minor 0
+[ 14.507540] hda-intel: Force to non-snoop mode
+[ 14.507601] snd_hda_intel 0000:00:01.1: irq 46 for MSI/MSI-X
+[ 14.634018] init: failsafe main process (751) killed by TERM signal
+[ 15.031481] input: HDA ATI HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.1/sound/card0/input8
+[ 15.071101] psmouse serio1: synaptics: Touchpad model: 1, fw: 7.5, id: 0x1e0b1, caps: 0xf00173/0x240000/0xa2400
+[ 15.089419] input: HD-Audio Generic Mic as /devices/pci0000:00/0000:00:14.2/sound/card1/input9
+[ 15.089702] input: HD-Audio Generic Headphone as /devices/pci0000:00/0000:00:14.2/sound/card1/input10
+[ 15.124365] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio1/input/input11
+
+
diff --git a/codecs/canonical/92hd99bxx--hp-pavilion-sleekbook-14-pc-ccert-201209-11789 b/codecs/canonical/92hd99bxx--hp-pavilion-sleekbook-14-pc-ccert-201209-11789
new file mode 100644
index 0000000..e32ce08
--- /dev/null
+++ b/codecs/canonical/92hd99bxx--hp-pavilion-sleekbook-14-pc-ccert-201209-11789
@@ -0,0 +1,1046 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue Sep 3 10:05:16 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.3 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.3 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.3 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP Pavilion Sleekbook 14 PC
+Product Version: 0892110000005900000320100
+Firmware Version: F.13
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.8.0-29-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.8.0-29-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [HDMI ]: HDA-Intel - HDA ATI HDMI
+ HDA ATI HDMI at 0x90344000 irq 46
+ 1 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0x90340000 irq 16
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:01.1 Audio device: Advanced Micro Devices [AMD] nee ATI Device 9902
+00:14.2 Audio device: Advanced Micro Devices [AMD] Hudson Azalia Controller (rev 01)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:01.1 0403: 1002:9902
+ Subsystem: 103c:1937
+--
+00:14.2 0403: 1022:780d (rev 01)
+ Subsystem: 103c:1937
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: ATI R6xx HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x1002aa01
+Subsystem Id: 0x00aa0100
+Revision Id: 0x100300
+No Modem Function Group found
+Default PCM:
+ rates [0x70]: 32000 44100 48000
+ bits [0x2]: 16
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=1, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x02
+Node 0x04 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x05 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x04
+Node 0x06 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x07 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Node 0x08 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x09 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x08
+Node 0x0a [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x0b [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0a
+Node 0x0c [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x0d [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0c
+Codec: IDT 92HD99BXX
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x111d76e5
+Subsystem Id: 0x103c1937
+Revision Id: 0x100303
+No Modem Function Group found
+Default PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+Default Amp-Out caps: ofs=0x7f, nsteps=0x7f, stepsize=0x02, mute=1
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=1
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=1, dir=1, wake=0, sticky=0, data=0, unsol=0
+Power-Map: 0x26
+Node 0x0a [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Control: name="Mic Jack Mode", index=0, device=0
+ ControlAmp: chs=0, dir=In, idx=0, ofs=0
+ Control: name="Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x0001173c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x04a11020: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0b [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0421101f: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13 0x14* 0x1c
+Node 0x0c [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00011734: IN OUT EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0d [Pin Complex] wcaps 0x400501: Stereo
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Pincap 0x00010050: OUT EAPD Balanced
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Pin Complex] wcaps 0x400483: Stereo Amp-In
+ Control: name="Internal Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0xd5a30140: [Both] Mic at Int Top
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+Node 0x12 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x13 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x67 0x67]
+ Converter: stream=8, channel=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x14 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x67 0x67]
+ Converter: stream=8, channel=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x15 [Audio Input] wcaps 0x1d0541: Stereo
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x17
+ Processing caps: benign=0, ncoeff=0
+Node 0x16 [Audio Input] wcaps 0x1d0541: Stereo
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x18
+ Processing caps: benign=0, ncoeff=0
+Node 0x17 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x10 0x10]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x1b 0x0a 0x0c 0x0f 0x11*
+Node 0x18 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x90 0x90]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x1b* 0x0a 0x0c 0x0f 0x11
+Node 0x19 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1b [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x13 0x14 0x0a 0x0c 0x0f
+Node 0x1c [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x9f 0x9f]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1b
+Node 0x1d [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x21 [Beep Generator Widget] wcaps 0x70040c: Mono Amp-Out
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x03, nsteps=0x03, stepsize=0x17, mute=1
+ Amp-Out vals: [0x00]
+ Power states:
+ Power: setting=D0, actual=D0
+Node 0x22 [Vendor Defined Widget] wcaps 0xf00001: Stereo
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Sep 3 18:01 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Sep 3 18:01 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Sep 3 18:01 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Sep 3 18:01 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 Sep 3 18:02 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Sep 3 18:02 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 Sep 3 18:02 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Sep 3 18:01 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Sep 3 18:01 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Sep 3 18:01 .
+drwxr-xr-x 3 root root 240 Sep 3 18:01 ..
+lrwxrwxrwx 1 root root 12 Sep 3 18:01 pci-0000:00:01.1 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Sep 3 18:01 pci-0000:00:14.2 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: HDMI [HDA ATI HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic [HD-Audio Generic], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: Generic [HD-Audio Generic], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [HDMI]
+
+Card hw:0 'HDMI'/'HDA ATI HDMI at 0x90344000 irq 46'
+ Mixer name : 'ATI R6xx HDMI'
+ Components : 'HDA:1002aa01,00aa0100,00100300'
+ Controls : 7
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [Generic]
+
+Card hw:1 'Generic'/'HD-Audio Generic at 0x90340000 irq 16'
+ Mixer name : 'IDT 92HD99BXX'
+ Components : 'HDA:111d76e5,103c1937,00100303'
+ Controls : 20
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 64
+ Mono: Playback 40 [62%] [-18.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+Simple mixer control 'Mic Jack Mode',0
+ Capabilities: enum
+ Items: 'Mic In' 'Line In'
+ Item0: 'Mic In'
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 3
+ Mono: Playback 1 [33%] [-12.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 46
+ Front Left: Capture 16 [35%] [0.00dB] [on]
+ Front Right: Capture 16 [35%] [0.00dB] [on]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+Simple mixer control 'Mute-LED Mode',0
+ Capabilities: enum
+ Items: 'On' 'Off' 'Follow Master'
+ Item0: 'Follow Master'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.HDMI {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+}
+state.Generic {
+ control.1 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Mic Jack Mode'
+ value 'Mic In'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Mic In'
+ item.1 'Line In'
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 1
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 3'
+ dbmin -1800
+ dbmax 0
+ dbvalue.0 -1200
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 16
+ value.1 16
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 46'
+ dbmin -1600
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 40
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 64'
+ dbmin -9999999
+ dbmax 0
+ dbvalue.0 -1800
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Mute-LED Mode'
+ value 'Follow Master'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 On
+ item.1 Off
+ item.2 'Follow Master'
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access read
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.19 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+bnep
+rfcomm
+bluetooth
+parport_pc
+ppdev
+vesafb
+fglrx
+arc4
+snd_hda_codec_idt
+snd_hda_codec_hdmi
+snd_hda_intel
+ath9k
+snd_hda_codec
+mac80211
+kvm
+ath9k_common
+ath9k_hw
+uvcvideo
+ghash_clmulni_intel
+ath
+snd_hwdep
+aesni_intel
+ablk_helper
+joydev
+cryptd
+cfg80211
+lrw
+videobuf2_core
+aes_x86_64
+videodev
+snd_pcm
+snd_seq_midi
+xts
+snd_rawmidi
+gf128mul
+videobuf2_vmalloc
+snd_seq_midi_event
+snd_seq
+videobuf2_memops
+hp_accel
+hp_wmi
+snd_timer
+snd_seq_device
+rtsx_pci_ms
+snd
+microcode
+lis3lv02d
+memstick
+psmouse
+sparse_keymap
+soundcore
+snd_page_alloc
+i2c_piix4
+input_polldev
+serio_raw
+video
+amd_iommu_v2
+k10temp
+wmi
+mac_hid
+lp
+parport
+hid_generic
+usbhid
+hid
+rtsx_pci_sdmmc
+r8169
+rtsx_pci
+ahci
+libahci
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x03 0x185600f0
+0x05 0x585600f0
+0x07 0x585600f0
+0x09 0x585600f0
+0x0b 0x585600f0
+0x0d 0x585600f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x0a 0x04a11020
+0x0b 0x0421101f
+0x0c 0x40f000f0
+0x0d 0x90170110
+0x0f 0x40f000f0
+0x11 0xd5a30140
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 11.274442] kvm: disabled by bios
+[ 11.360212] hda-intel 0000:00:01.1: Force to non-snoop mode
+[ 11.360287] snd_hda_intel 0000:00:01.1: irq 46 for MSI/MSI-X
+[ 11.362167] ath: phy0: ASPM enabled: 0x43
+--
+[ 11.362183] ath: Regpair used: 0x60
+[ 11.448349] input: HDA ATI HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.1/sound/card0/input9
+[ 11.477981] input: HD-Audio Generic Mic as /devices/pci0000:00/0000:00:14.2/sound/card1/input10
+[ 11.478252] input: HD-Audio Generic Headphone as /devices/pci0000:00/0000:00:14.2/sound/card1/input11
+[ 11.576124] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'
+
+
diff --git a/codecs/canonical/92hd99bxx--hp-pavilion-sleekbook-15-pc-ccert-201209-11728 b/codecs/canonical/92hd99bxx--hp-pavilion-sleekbook-15-pc-ccert-201209-11728
new file mode 100644
index 0000000..b563df1
--- /dev/null
+++ b/codecs/canonical/92hd99bxx--hp-pavilion-sleekbook-15-pc-ccert-201209-11728
@@ -0,0 +1,910 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue Apr 23 11:19:53 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP Pavilion Sleekbook 15 PC
+Product Version: 087F1000000B5910000420100
+Firmware Version: F.12
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-23-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0x52610000 irq 45
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 103c:1900
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: IDT 92HD99BXX
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x111d76e5
+Subsystem Id: 0x103c1900
+Revision Id: 0x100303
+No Modem Function Group found
+Default PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+Default Amp-Out caps: ofs=0x7f, nsteps=0x7f, stepsize=0x02, mute=1
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=1
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=1, dir=1, wake=0, sticky=0, data=0, unsol=0
+Power-Map: 0x26
+Node 0x0a [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Control: name="Mic Jack Mode", index=0, device=0
+ ControlAmp: chs=0, dir=In, idx=0, ofs=0
+ Control: name="Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x0001173c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x04a11020: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0b [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0421101f: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13 0x14* 0x1c
+Node 0x0c [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00011734: IN OUT EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0d [Pin Complex] wcaps 0x400501: Stereo
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Pincap 0x00010050: OUT EAPD Balanced
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Pin Complex] wcaps 0x400483: Stereo Amp-In
+ Control: name="Internal Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0xd5a30140: [Both] Mic at Int Top
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+Node 0x12 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x13 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x64 0x64]
+ Converter: stream=8, channel=0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x14 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x64 0x64]
+ Converter: stream=8, channel=0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x15 [Audio Input] wcaps 0x1d0541: Stereo
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x17
+ Processing caps: benign=0, ncoeff=0
+Node 0x16 [Audio Input] wcaps 0x1d0541: Stereo
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x18
+ Processing caps: benign=0, ncoeff=0
+Node 0x17 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x1c 0x1c]
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x1b 0x0a 0x0c 0x0f 0x11*
+Node 0x18 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x90 0x90]
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x1b* 0x0a 0x0c 0x0f 0x11
+Node 0x19 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1b [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97]
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x13 0x14 0x0a 0x0c 0x0f
+Node 0x1c [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x9f 0x9f]
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1b
+Node 0x1d [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x21 [Beep Generator Widget] wcaps 0x70040c: Mono Amp-Out
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x03, nsteps=0x03, stepsize=0x17, mute=1
+ Amp-Out vals: [0x00]
+ Power: setting=D0, actual=D0
+Node 0x22 [Vendor Defined Widget] wcaps 0xf00001: Stereo
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Apr 23 07:17 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Apr 23 07:17 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Apr 23 07:17 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Apr 23 07:18 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Apr 23 07:18 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Apr 23 07:18 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Apr 23 07:17 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Apr 23 07:17 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Apr 23 07:17 .
+drwxr-xr-x 3 root root 220 Apr 23 07:17 ..
+lrwxrwxrwx 1 root root 12 Apr 23 07:17 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0x52610000 irq 45'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:111d76e5,103c1900,00100303 HDA:80862806,80860101,00100000'
+ Controls : 24
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 64
+ Mono: Playback 37 [58%] [-20.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+Simple mixer control 'Mic Jack Mode',0
+ Capabilities: enum
+ Items: 'Mic In' 'Line In'
+ Item0: 'Mic In'
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 3
+ Mono: Playback 1 [33%] [-12.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 46
+ Front Left: Capture 28 [61%] [12.00dB] [on]
+ Front Right: Capture 28 [61%] [12.00dB] [on]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+Simple mixer control 'Mute-LED Mode',0
+ Capabilities: enum
+ Items: 'Off' 'On' 'Follow Master'
+ Item0: 'Follow Master'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Mic Jack Mode'
+ value 'Mic In'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Mic In'
+ item.1 'Line In'
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 1
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 3'
+ dbmin -1800
+ dbmax 0
+ dbvalue.0 -1200
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 28
+ value.1 28
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 46'
+ dbmin -1600
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 37
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 64'
+ dbmin -9999999
+ dbmax 0
+ dbvalue.0 -2025
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Mute-LED Mode'
+ value 'Follow Master'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Off
+ item.1 On
+ item.2 'Follow Master'
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+snd_hda_codec_hdmi
+snd_hda_codec_idt
+bnep
+rfcomm
+snd_hda_intel
+uvcvideo
+snd_hda_codec
+bluetooth
+videobuf2_core
+videodev
+snd_hwdep
+snd_pcm
+videobuf2_vmalloc
+snd_seq_midi
+videobuf2_memops
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+snd_timer
+snd_seq_device
+snd
+coretemp
+i915
+soundcore
+joydev
+drm_kms_helper
+snd_page_alloc
+ghash_clmulni_intel
+drm
+cryptd
+hp_wmi
+sparse_keymap
+i2c_algo_bit
+hp_accel
+microcode
+wmi
+mac_hid
+psmouse
+lis3lv02d
+input_polldev
+mei
+serio_raw
+lpc_ich
+video
+parport_pc
+ppdev
+lp
+parport
+r8169
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x0a 0x04a11020
+0x0b 0x0421101f
+0x0c 0x40f000f0
+0x0d 0x90170110
+0x0f 0x40f000f0
+0x11 0xd5a30140
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 8.814625] USB Video Class driver (1.1.1)
+[ 8.816982] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
+[ 9.068129] Bluetooth: RFCOMM TTY layer initialized
+--
+[ 9.994873] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
+[ 10.540094] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 10.540253] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 10.540380] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 11.664849] r8169 0000:02:00.0: eth0: link up
+
+
diff --git a/codecs/canonical/92hd99bxx--hp-pavilion-sleekbook-15-pc-ccert-201209-11730 b/codecs/canonical/92hd99bxx--hp-pavilion-sleekbook-15-pc-ccert-201209-11730
new file mode 100644
index 0000000..6e8325a
--- /dev/null
+++ b/codecs/canonical/92hd99bxx--hp-pavilion-sleekbook-15-pc-ccert-201209-11730
@@ -0,0 +1,927 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Wed Feb 27 10:05:33 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP Pavilion Sleekbook 15 PC
+Product Version: 087C1000003B5910000420100
+Firmware Version: B.16
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-25-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0x73610000 irq 47
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 103c:18fd
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: IDT 92HD99BXX
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x111d76e5
+Subsystem Id: 0x103c18fd
+Revision Id: 0x100303
+No Modem Function Group found
+Default PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+Default Amp-Out caps: ofs=0x7f, nsteps=0x7f, stepsize=0x02, mute=1
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=1
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=1, dir=1, wake=0, sticky=0, data=0, unsol=0
+Power-Map: 0x27
+Node 0x0a [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Control: name="Mic Jack Mode", index=0, device=0
+ ControlAmp: chs=0, dir=In, idx=0, ofs=0
+ Control: name="Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x0001173c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x04a11020: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0b [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0421101f: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13 0x14* 0x1c
+Node 0x0c [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00011734: IN OUT EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0d [Pin Complex] wcaps 0x400501: Stereo
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Pincap 0x00010050: OUT EAPD Balanced
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Pin Complex] wcaps 0x400483: Stereo Amp-In
+ Control: name="Internal Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0xd5a30140: [Both] Mic at Int Top
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+Node 0x12 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x13 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x64 0x64]
+ Converter: stream=0, channel=0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x14 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x64 0x64]
+ Converter: stream=0, channel=0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x15 [Audio Input] wcaps 0x1d0541: Stereo
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x17
+ Processing caps: benign=0, ncoeff=0
+Node 0x16 [Audio Input] wcaps 0x1d0541: Stereo
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x18
+ Processing caps: benign=0, ncoeff=0
+Node 0x17 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x1c 0x1c]
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x1b 0x0a 0x0c 0x0f 0x11*
+Node 0x18 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x90 0x90]
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x1b* 0x0a 0x0c 0x0f 0x11
+Node 0x19 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1b [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97]
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x13 0x14 0x0a 0x0c 0x0f
+Node 0x1c [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x9f 0x9f]
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1b
+Node 0x1d [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x21 [Beep Generator Widget] wcaps 0x70040c: Mono Amp-Out
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x03, nsteps=0x03, stepsize=0x17, mute=1
+ Amp-Out vals: [0x00]
+ Power: setting=D0, actual=D0
+Node 0x22 [Vendor Defined Widget] wcaps 0xf00001: Stereo
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Feb 27 04:54 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Feb 27 04:54 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Feb 27 04:54 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Feb 27 04:56 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Feb 27 04:56 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Feb 27 04:56 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Feb 27 04:54 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Feb 27 04:54 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Feb 27 04:54 .
+drwxr-xr-x 3 root root 220 Feb 27 04:54 ..
+lrwxrwxrwx 1 root root 12 Feb 27 04:54 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0x73610000 irq 47'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:111d76e5,103c18fd,00100303 HDA:80862806,80860101,00100000'
+ Controls : 24
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 64
+ Mono: Playback 37 [58%] [-20.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+Simple mixer control 'Mic Jack Mode',0
+ Capabilities: enum
+ Items: 'Mic In' 'Line In'
+ Item0: 'Mic In'
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 3
+ Mono: Playback 1 [33%] [-12.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 46
+ Front Left: Capture 28 [61%] [12.00dB] [on]
+ Front Right: Capture 28 [61%] [12.00dB] [on]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+Simple mixer control 'Mute-LED Mode',0
+ Capabilities: enum
+ Items: 'Off' 'On' 'Follow Master'
+ Item0: 'Follow Master'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Mic Jack Mode'
+ value 2
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Mic In'
+ item.1 'Line In'
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 1
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 3'
+ dbmin -1800
+ dbmax 0
+ dbvalue.0 -1200
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 28
+ value.1 28
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 46'
+ dbmin -1600
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 37
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 64'
+ dbmin -9999999
+ dbmax 0
+ dbvalue.0 -2025
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Mute-LED Mode'
+ value 'Follow Master'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Off
+ item.1 On
+ item.2 'Follow Master'
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nls_iso8859_1
+mmc_block
+parport_pc
+ppdev
+snd_hda_codec_hdmi
+snd_hda_codec_idt
+bnep
+rfcomm
+bluetooth
+coretemp
+arc4
+ath9k
+snd_hda_intel
+kvm
+snd_hda_codec
+snd_hwdep
+snd_pcm
+mac80211
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+ath9k_common
+ath9k_hw
+uvcvideo
+snd_timer
+snd_seq_device
+lp
+ath
+videobuf2_core
+ghash_clmulni_intel
+nouveau
+ttm
+i915
+psmouse
+drm_kms_helper
+snd
+drm
+cfg80211
+videodev
+mei
+parport
+cryptd
+videobuf2_vmalloc
+i2c_algo_bit
+mac_hid
+soundcore
+videobuf2_memops
+hp_wmi
+joydev
+sparse_keymap
+rtsx_pci_ms
+mxm_wmi
+hp_accel
+wmi
+lis3lv02d
+video
+memstick
+serio_raw
+input_polldev
+lpc_ich
+microcode
+snd_page_alloc
+rtsx_pci_sdmmc
+rtsx_pci
+r8169
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x0a 0x04a11020
+0x0b 0x0421101f
+0x0c 0x40f000f0
+0x0d 0x90170110
+0x0f 0x40f000f0
+0x11 0xd5a30140
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 14.413121] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 14.413366] snd_hda_intel 0000:00:1b.0: irq 47 for MSI/MSI-X
+[ 14.413655] [drm] nouveau 0000:01:00.0: Detected an NVd0 generation card (0x0d7000a2)
+--
+[ 15.074748] ppdev: user-space parallel port driver
+[ 15.075121] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 15.075235] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 15.075325] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
+[ 15.095503] type=1400 audit(1361958852.361:8): apparmor="STATUS" operation="profile_load" name="/usr/lib/cups/backend/cups-pdf" pid=877 comm="apparmor_parser"
+
+
diff --git a/codecs/canonical/92hd99bxx-hp-pavilion-sleekbook-14-ccert-201206-11167 b/codecs/canonical/92hd99bxx-hp-pavilion-sleekbook-14-ccert-201206-11167
new file mode 100644
index 0000000..952d95b
--- /dev/null
+++ b/codecs/canonical/92hd99bxx-hp-pavilion-sleekbook-14-ccert-201206-11167
@@ -0,0 +1,998 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue Sep 24 02:47:06 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.3 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.3 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.3 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: Pavilion Sleekbook 14
+Product Version: 08911000000B0000000300100
+Firmware Version: B.0C
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.8.0-29-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.8.0-29-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xd3610000 irq 48
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 103c:18f9
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: IDT 92HD99BXX
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x111d76e5
+Subsystem Id: 0x103c18f9
+Revision Id: 0x100303
+No Modem Function Group found
+Default PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+Default Amp-Out caps: ofs=0x7f, nsteps=0x7f, stepsize=0x02, mute=1
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=1
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=1, dir=1, wake=0, sticky=0, data=0, unsol=0
+Power-Map: 0x26
+Node 0x0a [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Control: name="Mic Jack Mode", index=0, device=0
+ ControlAmp: chs=0, dir=In, idx=0, ofs=0
+ Control: name="Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x0001173c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x04a11020: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0b [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0421101f: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13 0x14* 0x1c
+Node 0x0c [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00011734: IN OUT EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0d [Pin Complex] wcaps 0x400501: Stereo
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Pincap 0x00010050: OUT EAPD Balanced
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Pin Complex] wcaps 0x400483: Stereo Amp-In
+ Control: name="Internal Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0xd5a30140: [Both] Mic at Int Top
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+Node 0x12 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x13 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x65 0x65]
+ Converter: stream=8, channel=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x14 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x65 0x65]
+ Converter: stream=8, channel=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x15 [Audio Input] wcaps 0x1d0541: Stereo
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x17
+ Processing caps: benign=0, ncoeff=0
+Node 0x16 [Audio Input] wcaps 0x1d0541: Stereo
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x18
+ Processing caps: benign=0, ncoeff=0
+Node 0x17 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x1c 0x1c]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x1b 0x0a 0x0c 0x0f 0x11*
+Node 0x18 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x90 0x90]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x1b* 0x0a 0x0c 0x0f 0x11
+Node 0x19 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1b [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x13 0x14 0x0a 0x0c 0x0f
+Node 0x1c [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x9f 0x9f]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1b
+Node 0x1d [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x21 [Beep Generator Widget] wcaps 0x70040c: Mono Amp-Out
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x03, nsteps=0x03, stepsize=0x17, mute=1
+ Amp-Out vals: [0x00]
+ Power states:
+ Power: setting=D0, actual=D0
+Node 0x22 [Vendor Defined Widget] wcaps 0xf00001: Stereo
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Sep 24 10:40 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Sep 24 10:40 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Sep 24 10:40 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Sep 24 10:41 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Sep 24 10:41 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Sep 24 10:41 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Sep 24 10:40 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Sep 24 10:40 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Sep 24 10:40 .
+drwxr-xr-x 3 root root 220 Sep 24 10:40 ..
+lrwxrwxrwx 1 root root 12 Sep 24 10:40 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xd3610000 irq 48'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:111d76e5,103c18f9,00100303 HDA:80862806,80860101,00100000'
+ Controls : 27
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 64
+ Mono: Playback 38 [59%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+Simple mixer control 'Mic Jack Mode',0
+ Capabilities: enum
+ Items: 'Mic In' 'Line In'
+ Item0: 'Mic In'
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 3
+ Mono: Playback 1 [33%] [-12.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 46
+ Front Left: Capture 28 [61%] [12.00dB] [on]
+ Front Right: Capture 28 [61%] [12.00dB] [on]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+Simple mixer control 'Mute-LED Mode',0
+ Capabilities: enum
+ Items: 'On' 'Off' 'Follow Master'
+ Item0: 'Follow Master'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Mic Jack Mode'
+ value 'Mic In'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Mic In'
+ item.1 'Line In'
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 1
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 3'
+ dbmin -1800
+ dbmax 0
+ dbvalue.0 -1200
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 28
+ value.1 28
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 46'
+ dbmin -1600
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 38
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 64'
+ dbmin -9999999
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Mute-LED Mode'
+ value 'Follow Master'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 On
+ item.1 Off
+ item.2 'Follow Master'
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access read
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.19 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.26 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+snd_hda_codec_hdmi
+uvcvideo
+snd_hda_codec_idt
+snd_hda_intel
+snd_hda_codec
+videobuf2_core
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+snd_hwdep
+arc4
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+iwldvm
+snd_seq_midi_event
+snd_seq
+snd_timer
+mac80211
+snd_seq_device
+coretemp
+nouveau
+kvm_intel
+kvm
+iwlwifi
+joydev
+snd
+soundcore
+i915
+ghash_clmulni_intel
+ttm
+cfg80211
+hp_wmi
+sparse_keymap
+cryptd
+mxm_wmi
+hp_accel
+wmi
+psmouse
+snd_page_alloc
+rtsx_pci_ms
+mei
+lis3lv02d
+serio_raw
+drm_kms_helper
+memstick
+drm
+i2c_algo_bit
+microcode
+mac_hid
+btusb
+lpc_ich
+input_polldev
+video
+bnep
+rfcomm
+bluetooth
+parport_pc
+ppdev
+lp
+parport
+hid_generic
+usbhid
+hid
+rtsx_pci_sdmmc
+r8169
+ahci
+libahci
+rtsx_pci
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x0a 0x04a11020
+0x0b 0x0421101f
+0x0c 0x40f000f0
+0x0d 0x90170110
+0x0f 0x40f000f0
+0x11 0xd5a30140
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 16.019700] nouveau E[ DRM] failed to create 0x80000080, -22
+[ 16.019902] snd_hda_intel 0000:00:1b.0: irq 48 for MSI/MSI-X
+[ 16.020038] nouveau: probe of 0000:01:00.0 failed with error -22
+--
+[ 16.348256] USB Video Class driver (1.1.1)
+[ 16.367704] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 16.367814] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
+[ 16.367913] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input13
+[ 16.811214] [drm] Enabling RC6 states: RC6 on, RC6p on, RC6pp off
+
+
diff --git a/codecs/canonical/92hd99bxx-hp-pavilion-sleekbook-14-ccert-201206-11169 b/codecs/canonical/92hd99bxx-hp-pavilion-sleekbook-14-ccert-201206-11169
new file mode 100644
index 0000000..6112553
--- /dev/null
+++ b/codecs/canonical/92hd99bxx-hp-pavilion-sleekbook-14-ccert-201206-11169
@@ -0,0 +1,928 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.60
+!!################################
+
+!!Script ran on: Tue Jul 31 07:33:28 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: Pavilion Sleekbook 14
+Product Version: 088F1000000B0000000320100
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-27-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xc2610000 irq 45
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!--------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 103c:18fc
+
+
+!!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
+!!--------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: IDT 92HD99BXX
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x111d76e5
+Subsystem Id: 0x103c18fc
+Revision Id: 0x100303
+No Modem Function Group found
+Default PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+Default Amp-Out caps: ofs=0x7f, nsteps=0x7f, stepsize=0x02, mute=1
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=1
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=1, dir=1, wake=0, sticky=0, data=0, unsol=0
+Power-Map: 0x02
+Node 0x0a [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Control: name="Mic Jack Mode", index=0, device=0
+ ControlAmp: chs=0, dir=In, idx=0, ofs=0
+ Control: name="Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x0001173c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x04a11020: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0b [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0421101f: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13 0x14* 0x1c
+Node 0x0c [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00011734: IN OUT EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0d [Pin Complex] wcaps 0x400501: Stereo
+ Pincap 0x00010050: OUT EAPD Balanced
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Pin Complex] wcaps 0x400483: Stereo Amp-In
+ Control: name="Internal Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0xd5a30140: [Both] Mic at Int Top
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+Node 0x12 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x13 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x14 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x67 0x67]
+ Converter: stream=0, channel=0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x15 [Audio Input] wcaps 0x1d0541: Stereo
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x17
+ Processing caps: benign=0, ncoeff=0
+Node 0x16 [Audio Input] wcaps 0x1d0541: Stereo
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x18
+ Processing caps: benign=0, ncoeff=0
+Node 0x17 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x1b 0x1b]
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x1b 0x0a 0x0c 0x0f 0x11*
+Node 0x18 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x90 0x90]
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x1b* 0x0a 0x0c 0x0f 0x11
+Node 0x19 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1b [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97]
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x13 0x14 0x0a 0x0c 0x0f
+Node 0x1c [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x9f 0x9f]
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1b
+Node 0x1d [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x21 [Beep Generator Widget] wcaps 0x70040c: Mono Amp-Out
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x03, nsteps=0x03, stepsize=0x17, mute=1
+ Amp-Out vals: [0x00]
+ Power: setting=D0, actual=D0
+Node 0x22 [Vendor Defined Widget] wcaps 0xf00001: Stereo
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=8, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Jul 31 14:13 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Jul 31 14:13 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Jul 31 14:13 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Jul 31 15:32 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Jul 31 15:32 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Jul 31 15:33 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Jul 31 14:13 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jul 31 14:13 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Jul 31 14:13 .
+drwxr-xr-x 3 root root 220 Jul 31 14:13 ..
+lrwxrwxrwx 1 root root 12 Jul 31 14:13 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xc2610000 irq 45'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:111d76e5,103c18fc,00100303 HDA:80862806,80860101,00100000'
+ Controls : 22
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 64
+ Mono: Playback 40 [62%] [-18.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 0 [0%] [-48.00dB] [off]
+ Front Right: Playback 0 [0%] [-48.00dB] [off]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+Simple mixer control 'Mic Jack Mode',0
+ Capabilities: enum
+ Items: 'Mic In' 'Line In'
+ Item0: 'Mic In'
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 3
+ Mono: Playback 1 [33%] [-12.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 46
+ Front Left: Capture 27 [59%] [11.00dB] [on]
+ Front Right: Capture 27 [59%] [11.00dB] [on]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!-------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 -4800
+ dbvalue.1 -4800
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Mic Jack Mode'
+ value 'Mic In'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Mic In'
+ item.1 'Line In'
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 1
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 3'
+ dbmin -1800
+ dbmax 0
+ dbvalue.0 -1200
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 27
+ value.1 27
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 46'
+ dbmin -1600
+ dbmax 3000
+ dbvalue.0 1100
+ dbvalue.1 1100
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 40
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 64'
+ dbmin -9999999
+ dbmax 0
+ dbvalue.0 -1800
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface PCM
+ device 3
+ name ELD
+ value '1000080066100001000000000000000004723f0250323436484c090707000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type BYTES
+ count 83
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nls_iso8859_1
+nls_cp437
+vfat
+fat
+uas
+usb_storage
+rfcomm
+bnep
+parport_pc
+ppdev
+snd_hda_codec_hdmi
+binfmt_misc
+snd_hda_codec_idt
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+joydev
+i915
+snd_seq
+snd_timer
+snd_seq_device
+drm_kms_helper
+rtbth
+bluetooth
+snd
+drm
+soundcore
+i2c_algo_bit
+rts5229
+rt3290sta
+snd_page_alloc
+mei
+hp_accel
+psmouse
+serio_raw
+hp_wmi
+sparse_keymap
+dm_multipath
+video
+lis3lv02d
+wmi
+input_polldev
+mac_hid
+lp
+parport
+r8169
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x0a 0x04a11020
+0x0b 0x0421101f
+0x0c 0x40f000f0
+0x0d 0x90170110
+0x0f 0x40f000f0
+0x11 0xd5a30140
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!------------------
+
+[ 4548.909284] pAd->Flags=0x2(1), IntStatus=0x0, IntMask=0xfffffff(0x0)
+[ 4548.913757] HDMI hot plug event: Codec=3 Pin=5 Presence_Detect=0 ELD_Valid=1
+[ 4548.913803] HDMI status: Codec=3 Pin=5 Presence_Detect=0 ELD_Valid=0
+[ 4548.926494] pAd->Flags=0x2(1), IntStatus=0x0, IntMask=0xfffffff(0x0)
+--
+[ 4549.480280] pAd->Flags=0x2(1), IntStatus=0x0, IntMask=0xfffffff(0x0)
+[ 4549.499757] HDMI hot plug event: Codec=3 Pin=5 Presence_Detect=1 ELD_Valid=1
+[ 4549.499823] HDMI status: Codec=3 Pin=5 Presence_Detect=1 ELD_Valid=1
+[ 4549.523552] pAd->Flags=0x2(1), IntStatus=0x0, IntMask=0xfffffff(0x0)
+--
+[ 4549.728276] pAd->Flags=0x2(1), IntStatus=0x0, IntMask=0xfffffff(0x0)
+[ 4549.758942] HDMI hot plug event: Codec=3 Pin=5 Presence_Detect=0 ELD_Valid=1
+[ 4549.759005] HDMI status: Codec=3 Pin=5 Presence_Detect=0 ELD_Valid=0
+[ 4549.761766] pAd->Flags=0x2(1), IntStatus=0x0, IntMask=0xfffffff(0x0)
+--
+[ 4549.787435] pAd->Flags=0x2(1), IntStatus=0x0, IntMask=0xfffffff(0x0)
+[ 4549.799764] HDMI status: Codec=3 Pin=5 Presence_Detect=0 ELD_Valid=0
+[ 4549.830647] pAd->Flags=0x2(1), IntStatus=0x0, IntMask=0xfffffff(0x0)
+--
+[ 4550.284174] pAd->Flags=0x2(1), IntStatus=0x0, IntMask=0xfffffff(0x0)
+[ 4550.307776] HDMI hot plug event: Codec=3 Pin=5 Presence_Detect=1 ELD_Valid=1
+[ 4550.307832] HDMI status: Codec=3 Pin=5 Presence_Detect=1 ELD_Valid=1
+[ 4550.342485] pAd->Flags=0x2(1), IntStatus=0x0, IntMask=0xfffffff(0x0)
+--
+[ 4550.607229] pAd->Flags=0x2(1), IntStatus=0x0, IntMask=0xfffffff(0x0)
+[ 4550.607497] HDMI status: Codec=3 Pin=5 Presence_Detect=1 ELD_Valid=1
+[ 4550.610999] HDMI: detected monitor P246HL at connection type HDMI
+[ 4550.611003] HDMI: available speakers: FL/FR
+[ 4550.611008] HDMI: supports coding type LPCM: channels = 2, rates = 32000 44100 48000, bits = 16 20 24
+[ 4550.649835] pAd->Flags=0x2(1), IntStatus=0x0, IntMask=0xfffffff(0x0)
+--
+[ 4560.681444] pAd->Flags=0x2(1), IntStatus=0x0, IntMask=0xfffffff(0x0)
+[ 4560.721013] HDMI hot plug event: Codec=3 Pin=5 Presence_Detect=0 ELD_Valid=1
+[ 4560.721071] HDMI status: Codec=3 Pin=5 Presence_Detect=0 ELD_Valid=0
+[ 4560.725066] pAd->Flags=0x2(1), IntStatus=0x0, IntMask=0xfffffff(0x0)
+--
+[ 4566.370461] pAd->Flags=0x2(1), IntStatus=0x0, IntMask=0xfffffff(0x0)
+[ 4566.410562] HDMI hot plug event: Codec=3 Pin=5 Presence_Detect=1 ELD_Valid=1
+[ 4566.410639] HDMI status: Codec=3 Pin=5 Presence_Detect=1 ELD_Valid=1
+[ 4566.413972] pAd->Flags=0x2(1), IntStatus=0x0, IntMask=0xfffffff(0x0)
+--
+[ 4566.677899] pAd->Flags=0x2(1), IntStatus=0x0, IntMask=0xfffffff(0x0)
+[ 4566.710627] HDMI status: Codec=3 Pin=5 Presence_Detect=1 ELD_Valid=1
+[ 4566.715087] HDMI: detected monitor P246HL at connection type HDMI
+[ 4566.715092] HDMI: available speakers: FL/FR
+[ 4566.715098] HDMI: supports coding type LPCM: channels = 2, rates = 32000 44100 48000, bits = 16 20 24
+[ 4566.721071] pAd->Flags=0x2(1), IntStatus=0x0, IntMask=0xfffffff(0x0)
+
+
diff --git a/codecs/canonical/ad1984a-dell-optiplex-360-ccert-200908-3578 b/codecs/canonical/ad1984a-dell-optiplex-360-ccert-200908-3578
new file mode 100644
index 0000000..0ef4f79
--- /dev/null
+++ b/codecs/canonical/ad1984a-dell-optiplex-360-ccert-200908-3578
@@ -0,0 +1,1145 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.60
+!!################################
+
+!!Script ran on: Fri Jun 29 14:51:39 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: OptiPlex 360
+Product Version:
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-23-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Intel ]: HDA-Intel - HDA Intel
+ HDA Intel at 0xdfdfc000 irq 43
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 01)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!--------------------------------------------------------
+
+00:1b.0 0403: 8086:27d8 (rev 01)
+ Subsystem: 1028:0294
+
+
+!!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
+!!--------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Analog Devices AD1984A
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x11d4194a
+Subsystem Id: 0x10280294
+Revision Id: 0x100400
+No Modem Function Group found
+Default PCM:
+ rates [0x7ff]: 8000 11025 16000 22050 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+Default Amp-Out caps: ofs=0x27, nsteps=0x27, stepsize=0x05, mute=0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=1, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x30211: Stereo Digital
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="IEC958 Default PCM Playback Switch", index=0, device=0
+ Control: name="IEC958 Playback Source", index=0, device=0
+ Device: name="AD198x Digital", type="SPDIF", device=1
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7e0]: 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Delay: 3 samples
+Node 0x03 [Audio Output] wcaps 0x405: Stereo Amp-Out
+ Device: name="AD198x Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x27, nsteps=0x27, stepsize=0x05, mute=0
+ Amp-Out vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x405: Stereo Amp-Out
+ Amp-Out caps: ofs=0x27, nsteps=0x27, stepsize=0x05, mute=0
+ Amp-Out vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x07 [Audio Mixer] wcaps 0x200103: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00]
+ Connection: 2
+ 0x22 0x21
+Node 0x08 [Audio Input] wcaps 0x100501: Stereo
+ Device: name="AD198x Analog", type="Audio", device=0
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x09 [Audio Input] wcaps 0x100501: Stereo
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0d
+Node 0x0a [Audio Mixer] wcaps 0x200103: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00]
+ Connection: 2
+ 0x04 0x21
+Node 0x0b [Audio Mixer] wcaps 0x200103: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80]
+ Connection: 2
+ 0x0f 0x21
+Node 0x0c [Audio Selector] wcaps 0x30010d: Stereo Amp-Out
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Input Source", index=0, device=0
+ Amp-Out caps: ofs=0x27, nsteps=0x36, stepsize=0x05, mute=1
+ Amp-Out vals: [0x2f 0x2f]
+ Connection: 6
+ 0x14 0x15 0x16 0x20 0x25* 0x17
+Node 0x0d [Audio Selector] wcaps 0x30010d: Stereo Amp-Out
+ Control: name="Capture Volume", index=1, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Capture Switch", index=1, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Input Source", index=1, device=0
+ Amp-Out caps: ofs=0x27, nsteps=0x36, stepsize=0x05, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Connection: 6
+ 0x14* 0x15 0x16 0x20 0x25 0x17
+Node 0x0e [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 2
+ 0x03* 0x04
+Node 0x0f [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 2
+ 0x03* 0x04
+Node 0x10 [Beep Generator Widget] wcaps 0x70000c: Mono Amp-Out
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x0f, nsteps=0x0f, stepsize=0x0b, mute=1
+ Amp-Out vals: [0x00]
+Node 0x11 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001f: OUT HP Detect Trigger ImpSense
+ Pin Default 0x02214040: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x07
+Node 0x12 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Front Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001f: OUT HP EAPD Detect Trigger ImpSense
+ EAPD 0x0:
+ Pin Default 0x01014010: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0a
+Node 0x13 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Control: name="Mono Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Mono Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x00]
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x0:
+ Pin Default 0x991301f0: [Fixed] Speaker at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1f
+Node 0x14 [Pin Complex] wcaps 0x40008b: Stereo Amp-In
+ Control: name="Front Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003727: IN Detect Trigger ImpSense
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x02a19020: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+Node 0x15 [Pin Complex] wcaps 0x40008b: Stereo Amp-In
+ Control: name="Line Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003727: IN Detect Trigger ImpSense
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x01813030: [Jack] Line In at Ext Rear
+ Conn = 1/8, Color = Blue
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00010037: IN OUT EAPD Detect Trigger ImpSense
+ EAPD 0x0:
+ Pin Default 0x413301f0: [N/A] CD at Ext Rear
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0b
+Node 0x17 [Pin Complex] wcaps 0x40020b: Stereo Digital Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x17, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x41a601f0: [N/A] Mic at Ext Rear
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN
+Node 0x18 [Vendor Defined Widget] wcaps 0xf00100: Mono
+ Connection: 1
+ 0x06
+Node 0x19 [Power Widget] wcaps 0x500500: Mono
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x20 0x21
+Node 0x1a [Pin Complex] wcaps 0x400000: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x41f301f0: [N/A] Other at Ext Rear
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+Node 0x1b [Pin Complex] wcaps 0x40038d: Stereo Digital Amp-Out
+ Control: name="IEC958 Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x27, nsteps=0x27, stepsize=0x05, mute=1
+ Amp-Out vals: [0x27 0x27]
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x414511f0: [N/A] SPDIF Out at Ext Rear
+ Conn = Optical, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x02
+Node 0x1c [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003737: IN OUT Detect Trigger ImpSense
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x41a190f0: [N/A] Mic at Ext Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x24
+Node 0x1d [Vendor Defined Widget] wcaps 0xf00100: Mono
+ Connection: 25
+ 0x07* 0x0a 0x0b 0x0c 0x0d 0x0e 0x0f 0x11 0x12 0x13 0x14 0x15 0x16 0x19 0x1a 0x1c 0x1e 0x1f 0x20 0x21 0x22 0x23 0x24 0x25 0x26
+Node 0x1e [Audio Mixer] wcaps 0x200103: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00]
+ Connection: 2
+ 0x0e 0x21
+Node 0x1f [Audio Mixer] wcaps 0x200100: Mono
+ Connection: 1
+ 0x1e
+Node 0x20 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=5, ofs=0
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=5, ofs=0
+ Control: name="Front Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Line Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Line Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="CD Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="CD Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00] [0x17 0x17] [0x97 0x97]
+ Connection: 7
+ 0x14 0x15 0x16 0x1a 0x25 0x03 0x04
+Node 0x21 [Audio Selector] wcaps 0x30010d: Stereo Amp-Out
+ Control: name="Master Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Master Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x11 0x11]
+ Connection: 1
+ 0x20
+Node 0x22 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 2
+ 0x03* 0x04
+Node 0x23 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 2
+ 0x03* 0x04
+Node 0x24 [Audio Mixer] wcaps 0x200103: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80]
+ Connection: 2
+ 0x23 0x21
+Node 0x25 [Audio Selector] wcaps 0x30010d: Stereo Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-Out vals: [0x00 0x00]
+ Connection: 1
+ 0x1c
+Node 0x26 [Vendor Defined Widget] wcaps 0xf00100: Mono
+ Connection: 3
+ 0x14* 0x15 0x1c
+Node 0x27 [Vendor Defined Widget] wcaps 0xf00301: Stereo Digital
+ Connection: 2
+ 0x08* 0x09
+Node 0x28 [Vendor Defined Widget] wcaps 0xf0030d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Connection: 2
+ 0x08* 0x09
+Node 0x29 [Vendor Defined Widget] wcaps 0xf0030d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Connection: 2
+ 0x08* 0x09
+Node 0x2a [Vendor Defined Widget] wcaps 0xf00301: Stereo Digital
+ Connection: 2
+ 0x01* 0x27
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 6 Jun 29 10:49 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 5 Jun 29 10:49 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 4 Jun 29 10:50 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Jun 29 10:50 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Jun 29 10:50 /dev/snd/pcmC0D1p
+crw-rw---T+ 1 root audio 116, 1 Jun 29 10:49 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jun 29 10:49 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Jun 29 10:49 .
+drwxr-xr-x 3 root root 200 Jun 29 10:49 ..
+lrwxrwxrwx 1 root root 12 Jun 29 10:49 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Intel [HDA Intel], device 0: AD198x Analog [AD198x Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: Intel [HDA Intel], device 1: AD198x Digital [AD198x Digital]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: Intel [HDA Intel], device 0: AD198x Analog [AD198x Analog]
+ Subdevices: 2/2
+ Subdevice #0: subdevice #0
+ Subdevice #1: subdevice #1
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Intel]
+
+Card hw:0 'Intel'/'HDA Intel at 0xdfdfc000 irq 43'
+ Mixer name : 'Analog Devices AD1984A'
+ Components : 'HDA:11d4194a,10280294,00100400'
+ Controls : 34
+ Simple ctrls : 20
+Simple mixer control 'Master',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 17 [55%] [-21.00dB] [on]
+ Front Right: Playback 17 [55%] [-21.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pswitch penum
+ Playback channels: Front Left - Front Right
+ Mono:
+ Front Left: Playback [on]
+ Front Right: Playback [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 23 [74%] [0.00dB] [on]
+ Front Right: Playback 23 [74%] [0.00dB] [on]
+Simple mixer control 'Front',0
+ Capabilities: pswitch penum
+ Playback channels: Front Left - Front Right
+ Mono:
+ Front Left: Playback [on]
+ Front Right: Playback [on]
+Simple mixer control 'Front Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Front Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Line',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Line Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'CD',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [on]
+ Front Right: Playback 0 [0%] [-34.50dB] [on]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pvolume pswitch pswitch-joined penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 39
+ Mono:
+ Front Left: Playback 39 [100%] [0.00dB] [on]
+ Front Right: Playback 39 [100%] [0.00dB] [on]
+Simple mixer control 'IEC958 Default PCM',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958 Playback Source',0
+ Capabilities: enum
+ Items: 'PCM' 'ADC'
+ Item0: 'PCM'
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 15
+ Mono: Playback 15 [100%] [0.00dB] [off]
+Simple mixer control 'Mono',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Playback 17 [55%] [-21.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 54
+ Front Left: Capture 47 [87%] [12.00dB] [on]
+ Front Right: Capture 47 [87%] [12.00dB] [on]
+Simple mixer control 'Capture',1
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 54
+ Front Left: Capture 0 [0%] [-58.50dB] [off]
+ Front Right: Capture 0 [0%] [-58.50dB] [off]
+Simple mixer control 'Input Source',0
+ Capabilities: cenum
+ Items: 'Front Mic' 'Mic' 'Line' 'CD' 'Mix'
+ Item0: 'Mic'
+Simple mixer control 'Input Source',1
+ Capabilities: cenum
+ Items: 'Front Mic' 'Mic' 'Line' 'CD' 'Mix'
+ Item0: 'Front Mic'
+
+
+!!Alsactl output
+!!-------------
+
+--startcollapse--
+state.Intel {
+ control.1 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value.0 17
+ value.1 17
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -4650
+ dbmax 0
+ dbvalue.0 -2100
+ dbvalue.1 -2100
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Front Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mono Playback Volume'
+ value 17
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 31'
+ dbmin -4650
+ dbmax 0
+ dbvalue.0 -2100
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mono Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'PCM Playback 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 Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Front Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Front Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Line Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Line Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'CD Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'CD Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Front Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Line Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 47
+ value.1 47
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 54'
+ dbmin -5850
+ dbmax 2250
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'Capture Volume'
+ index 1
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 54'
+ dbmin -5850
+ dbmax 2250
+ dbvalue.0 -5850
+ dbvalue.1 -5850
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'Capture Switch'
+ index 1
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'Input Source'
+ value Mic
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Front Mic'
+ item.1 Mic
+ item.2 Line
+ item.3 CD
+ item.4 Mix
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'Input Source'
+ index 1
+ value 'Front Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Front Mic'
+ item.1 Mic
+ item.2 Line
+ item.3 CD
+ item.4 Mix
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'IEC958 Playback Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 39'
+ dbmin -5850
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'IEC958 Playback Source'
+ value PCM
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 PCM
+ item.1 ADC
+ }
+ }
+ control.28 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.29 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.30 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.31 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.32 {
+ iface MIXER
+ name 'IEC958 Default PCM Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.33 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 15
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 15'
+ dbmin -4500
+ dbmax 0
+ dbvalue.0 0
+ }
+ }
+ control.34 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+rfcomm
+bnep
+bluetooth
+snd_hda_codec_analog
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+snd_timer
+snd_seq_device
+i915
+joydev
+ppdev
+usbhid
+snd
+parport_pc
+lp
+psmouse
+hid
+parport
+drm_kms_helper
+soundcore
+dcdbas
+drm
+i2c_algo_bit
+snd_page_alloc
+serio_raw
+video
+mac_hid
+tg3
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x11 0x02214040
+0x12 0x01014010
+0x13 0x991301f0
+0x14 0x02a19020
+0x15 0x01813030
+0x16 0x413301f0
+0x17 0x41a601f0
+0x1a 0x41f301f0
+0x1b 0x414511f0
+0x1c 0x41a190f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!------------------
+
+[ 8.984294] EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro
+[ 9.173627] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
+[ 9.173681] snd_hda_intel 0000:00:1b.0: irq 43 for MSI/MSI-X
+[ 9.173708] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 10.934918] tg3 0000:02:00.0: irq 44 for MSI/MSI-X
+
+
diff --git a/codecs/canonical/ad1984a-dell-precision-workstation-r5500-ccert-201103-7416 b/codecs/canonical/ad1984a-dell-precision-workstation-r5500-ccert-201103-7416
new file mode 100644
index 0000000..83ba22d
--- /dev/null
+++ b/codecs/canonical/ad1984a-dell-precision-workstation-r5500-ccert-201103-7416
@@ -0,0 +1,1256 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.60
+!!################################
+
+!!Script ran on: Mon Oct 29 06:24:33 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Precision WorkStation R5500
+Product Version:
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-32-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+snd_usb_audio
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Intel ]: HDA-Intel - HDA Intel
+ HDA Intel at 0xf7ffc000 irq 91
+ 1 [NVidia ]: HDA-Intel - HDA NVidia
+ HDA NVidia at 0xf7cfc000 irq 37
+ 2 [Device ]: USB-Audio - USB PnP Sound Device
+ C-Media Electronics Inc. USB PnP Sound Device at usb-0000:00:1d.0-1, full speed
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation 82801JI (ICH10 Family) HD Audio Controller
+02:00.1 Audio device: NVIDIA Corporation HDMI Audio stub (rev a1)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!--------------------------------------------------------
+
+00:1b.0 0403: 8086:3a3e
+ Subsystem: 1028:04ac
+--
+02:00.1 0403: 10de:0e08 (rev a1)
+ Subsystem: 10de:094e
+
+
+!!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
+!!--------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_usb_audio
+ async_unlink : Y
+ device_setup : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ ignore_ctl_error : N
+ index : -2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ nrpacks : 8
+ pid : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ vid : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Analog Devices AD1984A
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x11d4194a
+Subsystem Id: 0x102804ac
+Revision Id: 0x100400
+No Modem Function Group found
+Default PCM:
+ rates [0x7ff]: 8000 11025 16000 22050 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+Default Amp-Out caps: ofs=0x27, nsteps=0x27, stepsize=0x05, mute=0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=1, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x30211: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x7e0]: 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Delay: 3 samples
+Node 0x03 [Audio Output] wcaps 0x405: Stereo Amp-Out
+ Device: name="AD198x Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x27, nsteps=0x27, stepsize=0x05, mute=0
+ Amp-Out vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x405: Stereo Amp-Out
+ Amp-Out caps: ofs=0x27, nsteps=0x27, stepsize=0x05, mute=0
+ Amp-Out vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x07 [Audio Mixer] wcaps 0x200103: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00]
+ Connection: 2
+ 0x22 0x21
+Node 0x08 [Audio Input] wcaps 0x100501: Stereo
+ Device: name="AD198x Analog", type="Audio", device=0
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x09 [Audio Input] wcaps 0x100501: Stereo
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0d
+Node 0x0a [Audio Mixer] wcaps 0x200103: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00]
+ Connection: 2
+ 0x04 0x21
+Node 0x0b [Audio Mixer] wcaps 0x200103: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80]
+ Connection: 2
+ 0x0f 0x21
+Node 0x0c [Audio Selector] wcaps 0x30010d: Stereo Amp-Out
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x27, nsteps=0x36, stepsize=0x05, mute=1
+ Amp-Out vals: [0x32 0x32]
+ Connection: 6
+ 0x14 0x15* 0x16 0x20 0x25 0x17
+Node 0x0d [Audio Selector] wcaps 0x30010d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x27, nsteps=0x36, stepsize=0x05, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Connection: 6
+ 0x14* 0x15 0x16 0x20 0x25 0x17
+Node 0x0e [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 2
+ 0x03* 0x04
+Node 0x0f [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 2
+ 0x03* 0x04
+Node 0x10 [Beep Generator Widget] wcaps 0x70000c: Mono Amp-Out
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x0f, nsteps=0x0f, stepsize=0x0b, mute=1
+ Amp-Out vals: [0x00]
+Node 0x11 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000001f: OUT HP Detect Trigger ImpSense
+ Pin Default 0x41214040: [N/A] HP Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x07
+Node 0x12 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Front Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001f: OUT HP EAPD Detect Trigger ImpSense
+ EAPD 0x0:
+ Pin Default 0x01014010: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=37, enabled=1
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0a
+Node 0x13 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x00]
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x2: EAPD
+ Pin Default 0x411301f0: [N/A] Speaker at Ext Rear
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1f
+Node 0x14 [Pin Complex] wcaps 0x40008b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003727: IN Detect Trigger ImpSense
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x41a19030: [N/A] Mic at Ext Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+Node 0x15 [Pin Complex] wcaps 0x40008b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x03 0x03]
+ Pincap 0x00003727: IN Detect Trigger ImpSense
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x01813020: [Jack] Line In at Ext Rear
+ Conn = 1/8, Color = Blue
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00010037: IN OUT EAPD Detect Trigger ImpSense
+ EAPD 0x0:
+ Pin Default 0x413301f0: [N/A] CD at Ext Rear
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0b
+Node 0x17 [Pin Complex] wcaps 0x40020b: Stereo Digital Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x17, mute=0
+ Amp-In vals: [0x03 0x03]
+ Pincap 0x00000020: IN
+ Pin Default 0x41a6f1f0: [N/A] Mic at Ext Rear
+ Conn = Digital, Color = Other
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN
+Node 0x18 [Vendor Defined Widget] wcaps 0xf00100: Mono
+ Connection: 1
+ 0x06
+Node 0x19 [Power Widget] wcaps 0x500500: Mono
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x20 0x21
+Node 0x1a [Pin Complex] wcaps 0x400000: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x41f301f0: [N/A] Other at Ext Rear
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+Node 0x1b [Pin Complex] wcaps 0x40038d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x27, nsteps=0x27, stepsize=0x05, mute=1
+ Amp-Out vals: [0x27 0x27]
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x414511f0: [N/A] SPDIF Out at Ext Rear
+ Conn = Optical, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x02
+Node 0x1c [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003737: IN OUT Detect Trigger ImpSense
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x413301f0: [N/A] CD at Ext Rear
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x24
+Node 0x1d [Vendor Defined Widget] wcaps 0xf00100: Mono
+ Connection: 25
+ 0x07* 0x0a 0x0b 0x0c 0x0d 0x0e 0x0f 0x11 0x12 0x13 0x14 0x15 0x16 0x19 0x1a 0x1c 0x1e 0x1f 0x20 0x21 0x22 0x23 0x24 0x25 0x26
+Node 0x1e [Audio Mixer] wcaps 0x200103: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00]
+ Connection: 2
+ 0x0e 0x21
+Node 0x1f [Audio Mixer] wcaps 0x200100: Mono
+ Connection: 1
+ 0x1e
+Node 0x20 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=5, ofs=0
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=5, ofs=0
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x17 0x17] [0x97 0x97]
+ Connection: 7
+ 0x14 0x15 0x16 0x1a 0x25 0x03 0x04
+Node 0x21 [Audio Selector] wcaps 0x30010d: Stereo Amp-Out
+ Control: name="Master Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Master Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x1f 0x1f]
+ Connection: 1
+ 0x20
+Node 0x22 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 2
+ 0x03* 0x04
+Node 0x23 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 2
+ 0x03* 0x04
+Node 0x24 [Audio Mixer] wcaps 0x200103: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80]
+ Connection: 2
+ 0x23 0x21
+Node 0x25 [Audio Selector] wcaps 0x30010d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-Out vals: [0x00 0x00]
+ Connection: 1
+ 0x1c
+Node 0x26 [Vendor Defined Widget] wcaps 0xf00100: Mono
+ Connection: 3
+ 0x14* 0x15 0x1c
+Node 0x27 [Vendor Defined Widget] wcaps 0xf00301: Stereo Digital
+ Connection: 2
+ 0x08* 0x09
+Node 0x28 [Vendor Defined Widget] wcaps 0xf0030d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Connection: 2
+ 0x08* 0x09
+Node 0x29 [Vendor Defined Widget] wcaps 0xf0030d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Connection: 2
+ 0x08* 0x09
+Node 0x2a [Vendor Defined Widget] wcaps 0xf00301: Stereo Digital
+ Connection: 2
+ 0x01* 0x27
+Codec: Nvidia GPU 1c HDMI/DP
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x10de001c
+Subsystem Id: 0x10de094e
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x04 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x08* 0x09
+Node 0x05 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Connection: 2
+ 0x08* 0x09
+Node 0x06 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=02, enabled=1
+ Connection: 2
+ 0x08* 0x09
+Node 0x07 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x08* 0x09
+Node 0x08 [Audio Output] wcaps 0x62b1: 8-Channels Digital Stripe
+ Converter: stream=6, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+Node 0x09 [Audio Output] wcaps 0x62b1: 8-Channels Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+--endcollapse--
+
+
+!!USB Mixer information
+!!---------------------------
+--startcollapse--
+
+USB Mixer: usb_id=0x13462000, ctrlif=0, ctlerr=0
+Card: C-Media Electronics Inc. USB PnP Sound Device at usb-0000:00:1d.0-1, full speed
+ Unit: 9
+ Control: name="Speaker Playback Volume", index=0
+ Info: id=9, control=2, cmask=0x3, channels=2, type="S16"
+ Volume: min=-7264, max=-16, dBmin=-2837, dBmax=-6
+ Unit: 9
+ Control: name="Speaker Playback Switch", index=0
+ Info: id=9, control=1, cmask=0x0, channels=1, type="INV_BOOLEAN"
+ Volume: min=0, max=1, dBmin=0, dBmax=0
+ Unit: 10
+ Control: name="Auto Gain Control", index=0
+ Info: id=10, control=7, cmask=0x0, channels=1, type="BOOLEAN"
+ Volume: min=0, max=1, dBmin=0, dBmax=0
+ Unit: 10
+ Control: name="Mic Capture Volume", index=0
+ Info: id=10, control=2, cmask=0x0, channels=1, type="S16"
+ Volume: min=0, max=6096, dBmin=0, dBmax=2381
+ Unit: 10
+ Control: name="Mic Capture Switch", index=0
+ Info: id=10, control=1, cmask=0x0, channels=1, type="INV_BOOLEAN"
+ Volume: min=0, max=1, dBmin=0, dBmax=0
+ Unit: 13
+ Control: name="Mic Playback Volume", index=0
+ Info: id=13, control=2, cmask=0x0, channels=1, type="S16"
+ Volume: min=0, max=6096, dBmin=0, dBmax=2381
+ Unit: 13
+ Control: name="Mic Playback Switch", index=0
+ Info: id=13, control=1, cmask=0x0, channels=1, type="INV_BOOLEAN"
+ Volume: min=0, max=1, dBmin=0, dBmax=0
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 5 Oct 29 01:52 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 9 Oct 29 01:52 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 12 Oct 29 02:23 /dev/snd/controlC2
+crw-rw---T+ 1 root audio 116, 4 Oct 29 01:52 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 8 Oct 29 01:52 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 3 Oct 29 02:24 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 2 Oct 29 02:22 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 7 Oct 29 02:20 /dev/snd/pcmC1D3p
+crw-rw---T+ 1 root audio 116, 6 Oct 29 01:52 /dev/snd/pcmC1D7p
+crw-rw---T+ 1 root audio 116, 11 Oct 29 02:24 /dev/snd/pcmC2D0c
+crw-rw---T+ 1 root audio 116, 10 Oct 29 02:24 /dev/snd/pcmC2D0p
+crw-rw---T+ 1 root audio 116, 1 Oct 29 01:52 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Oct 29 01:52 /dev/snd/timer
+
+/dev/snd/by-id:
+total 0
+drwxr-xr-x 2 root root 60 Oct 29 02:23 .
+drwxr-xr-x 4 root root 340 Oct 29 02:23 ..
+lrwxrwxrwx 1 root root 12 Oct 29 02:23 usb-C-Media_Electronics_Inc._USB_PnP_Sound_Device-00 -> ../controlC2
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 100 Oct 29 02:23 .
+drwxr-xr-x 4 root root 340 Oct 29 02:23 ..
+lrwxrwxrwx 1 root root 12 Oct 29 01:52 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Oct 29 02:23 pci-0000:00:1d.0-usb-0:1:1.0 -> ../controlC2
+lrwxrwxrwx 1 root root 12 Oct 29 01:52 pci-0000:02:00.1 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Intel [HDA Intel], device 0: AD198x Analog [AD198x Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 2: Device [USB PnP Sound Device], device 0: USB Audio [USB Audio]
+ Subdevices: 0/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: Intel [HDA Intel], device 0: AD198x Analog [AD198x Analog]
+ Subdevices: 2/2
+ Subdevice #0: subdevice #0
+ Subdevice #1: subdevice #1
+card 2: Device [USB PnP Sound Device], device 0: USB Audio [USB Audio]
+ Subdevices: 0/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Intel]
+
+Card hw:0 'Intel'/'HDA Intel at 0xf7ffc000 irq 91'
+ Mixer name : 'Analog Devices AD1984A'
+ Components : 'HDA:11d4194a,102804ac,00100400'
+ Controls : 13
+ Simple ctrls : 8
+Simple mixer control 'Master',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 31 [100%] [0.00dB] [on]
+ Front Right: Playback 31 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 31 [100%] [0.00dB]
+ Front Right: Playback 31 [100%] [0.00dB]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 23 [74%] [0.00dB] [on]
+ Front Right: Playback 23 [74%] [0.00dB] [on]
+Simple mixer control 'Front',0
+ Capabilities: pswitch penum
+ Playback channels: Front Left - Front Right
+ Mono:
+ Front Left: Playback [on]
+ Front Right: Playback [on]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 3 [100%] [30.00dB]
+ Front Right: 3 [100%] [30.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 15
+ Mono: Playback 15 [100%] [0.00dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 54
+ Front Left: Capture 50 [93%] [16.50dB] [on]
+ Front Right: Capture 50 [93%] [16.50dB] [on]
+
+!!-------Mixer controls for card 1 [NVidia]
+
+Card hw:1 'NVidia'/'HDA NVidia at 0xf7cfc000 irq 37'
+ Mixer name : 'Nvidia GPU 1c HDMI/DP'
+ Components : 'HDA:10de001c,10de094e,00100100'
+ Controls : 12
+ Simple ctrls : 2
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 2 [Device]
+
+Card hw:2 'Device'/'C-Media Electronics Inc. USB PnP Sound Device at usb-0000:00:1d.0-1, full speed'
+ Mixer name : 'USB Mixer'
+ Components : 'USB1346:2000'
+ Controls : 7
+ Simple ctrls : 3
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch pswitch-joined penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 151
+ Mono:
+ Front Left: Playback 100 [66%] [-9.63dB] [on]
+ Front Right: Playback 100 [66%] [-9.63dB] [on]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pvolume-joined cvolume cvolume-joined pswitch pswitch-joined cswitch cswitch-joined penum
+ Playback channels: Mono
+ Capture channels: Mono
+ Limits: Playback 0 - 127 Capture 0 - 16
+ Mono: Playback 0 [0%] [0.00dB] [off] Capture 0 [0%] [0.00dB] [on]
+Simple mixer control 'Auto Gain Control',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!-------------
+
+--startcollapse--
+state.Intel {
+ control.1 {
+ iface MIXER
+ name 'Master 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.2 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'PCM Playback 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.4 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 3
+ value.1 3
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 3000
+ dbvalue.1 3000
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Front Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Speaker 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.10 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 50
+ value.1 50
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 54'
+ dbmin -5850
+ dbmax 2250
+ dbvalue.0 1650
+ dbvalue.1 1650
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 15
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 15'
+ dbmin -4500
+ dbmax 0
+ dbvalue.0 0
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+state.NVidia {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value '100008006d100001000001000000000009d1bd7842656e5120475732323530480a0907070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type BYTES
+ count 95
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.Device {
+ control.1 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 127'
+ dbmin 0
+ dbmax 2381
+ dbvalue.0 0
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 100
+ value.1 100
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 151'
+ dbmin -2837
+ dbmax -6
+ dbvalue.0 -963
+ dbvalue.1 -963
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Capture Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Capture Volume'
+ value 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 16'
+ dbmin 0
+ dbmax 2381
+ dbvalue.0 0
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto Gain Control'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+snd_usb_audio
+snd_usbmidi_lib
+msr
+kvm_intel
+kvm
+parport_pc
+rfcomm
+bnep
+ppdev
+bluetooth
+vesafb
+snd_hda_codec_hdmi
+snd_hda_codec_analog
+snd_seq_midi
+snd_hda_intel
+snd_hda_codec
+joydev
+dell_wmi
+sparse_keymap
+snd_rawmidi
+snd_hwdep
+snd_pcm
+wmi
+psmouse
+dcdbas
+nvidia
+lp
+parport
+dm_multipath
+snd_seq_midi_event
+snd_seq
+mac_hid
+snd_timer
+snd_seq_device
+serio_raw
+i7core_edac
+snd
+soundcore
+snd_page_alloc
+edac_core
+usbhid
+hid
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+tg3
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x11 0x41214040
+0x12 0x01014010
+0x13 0x411301f0
+0x14 0x41a19030
+0x15 0x01813020
+0x16 0x413301f0
+0x17 0x41a6f1f0
+0x1a 0x41f301f0
+0x1b 0x414511f0
+0x1c 0x413301f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x04 0x585600f0
+0x05 0x185600f0
+0x06 0x185600f0
+0x07 0x585600f0
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!------------------
+
+[ 13.361689] input: Dell WMI hotkeys as /devices/virtual/input/input5
+[ 13.389697] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
+[ 13.389756] snd_hda_intel 0000:00:1b.0: irq 91 for MSI/MSI-X
+[ 13.389779] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 13.791587] snd_hda_intel 0000:02:00.1: PCI INT B -> GSI 37 (level, low) -> IRQ 37
+[ 13.791591] hda_intel: Disabling MSI
+[ 13.791621] snd_hda_intel 0000:02:00.1: setting latency timer to 64
+[ 13.840438] EXT4-fs (sda3): re-mounted. Opts: errors=remount-ro
+[ 14.110218] init: failsafe main process (962) killed by TERM signal
+[ 14.298630] HDMI status: Codec=0 Pin=5 Presence_Detect=0 ELD_Valid=0
+[ 14.306551] HDMI status: Codec=0 Pin=6 Presence_Detect=0 ELD_Valid=0
+[ 14.306692] input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:07.0/0000:02:00.1/sound/card1/input6
+[ 14.306934] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:07.0/0000:02:00.1/sound/card1/input7
+[ 14.563662] vesafb: mode is 1024x768x32, linelength=4096, pages=0
+--
+[ 34.773214] type=1400 audit(1351489945.164:28): apparmor="DENIED" operation="open" parent=1 profile="/usr/lib/telepathy/mission-control-5" name="/usr/share/gvfs/remote-volume-monitors/" pid=2472 comm="mission-control" requested_mask="r" denied_mask="r" fsuid=1001 ouid=0
+[ 1635.601806] HDMI hot plug event: Codec=0 Pin=5 Presence_Detect=1 ELD_Valid=0
+[ 1635.609538] HDMI status: Codec=0 Pin=5 Presence_Detect=1 ELD_Valid=0
+[ 1635.620119] HDMI hot plug event: Codec=0 Pin=5 Presence_Detect=0 ELD_Valid=1
+[ 1635.625515] HDMI status: Codec=0 Pin=5 Presence_Detect=1 ELD_Valid=1
+[ 1636.392243] HDMI: detected monitor BenQ GW2250H
+[ 1636.392246] at connection type HDMI
+[ 1636.392249] HDMI: available speakers: FL/FR
+[ 1636.392254] HDMI: supports coding type LPCM: channels = 2, rates = 32000 44100 48000, bits = 16 20 24
+[ 1922.067735] hub 7-0:1.0: port 2 disabled by hub (EMI?), re-enabling...
+
+
diff --git a/codecs/canonical/alc221--hp-compaq-pro-6300-sff-ccert-201306-13746 b/codecs/canonical/alc221--hp-compaq-pro-6300-sff-ccert-201306-13746
new file mode 100644
index 0000000..d0bacd7
--- /dev/null
+++ b/codecs/canonical/alc221--hp-compaq-pro-6300-sff-ccert-201306-13746
@@ -0,0 +1,1161 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Fri Jul 26 06:42:24 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP Compaq Pro 6300 SFF
+Product Version:
+Firmware Version: K01 v02.05
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-36-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7c30000 irq 45
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 103c:339a
+
+
+!!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
+snd-hda-intel: power_save_controller=N
+
+
+!!Loaded sound module options
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : N
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC221
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0221
+Subsystem Id: 0x103c339a
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x03 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC221 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC221 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x13 0x13]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Volume", index=1, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=1, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC221 Alt Analog", type="Audio", device=2
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Line Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=3, ofs=0
+ Control: name="Line Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=3, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40000b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Out Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x01014020: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40010c: Mono Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00]
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40008b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+Node 0x1a [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x02a11c3f: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0xf
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=03, enabled=1
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Line Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Line Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x01813c30: [Jack] Line In at Ext Rear
+ Conn = 1/8, Color = Blue
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=04, enabled=1
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400000: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+Node 0x1e [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=28
+Node 0x21 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0221102f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Selector] wcaps 0x30010b: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a* 0x1b 0x1d 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 8 Jul 26 13:50 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 7 Jul 26 13:50 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 6 Jul 26 13:50 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 5 Jul 26 13:50 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 4 Jul 26 13:50 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 3 Jul 26 13:50 /dev/snd/pcmC0D2c
+crw-rw---T+ 1 root audio 116, 2 Jul 26 13:50 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Jul 26 13:50 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jul 26 13:50 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Jul 26 13:50 .
+drwxr-xr-x 3 root root 240 Jul 26 13:50 ..
+lrwxrwxrwx 1 root root 12 Jul 26 13:50 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC221 Analog [ALC221 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC221 Analog [ALC221 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 2: ALC221 Alt Analog [ALC221 Alt Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7c30000 irq 45'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0221,103c339a,00100003 HDA:80862806,80860101,00100000'
+ Controls : 33
+ Simple ctrls : 15
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pswitch penum
+ Playback channels: Front Left - Front Right
+ Mono:
+ Front Left: Playback [on]
+ Front Right: Playback [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch pswitch-joined penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Line',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Line Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 19 [61%] [12.00dB] [on]
+ Front Right: Capture 19 [61%] [12.00dB] [on]
+Simple mixer control 'Capture',1
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 0 [0%] [-16.50dB] [off]
+ Front Right: Capture 0 [0%] [-16.50dB] [off]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line Out+Speaker'
+ Item0: 'Line Out+Speaker'
+Simple mixer control 'Input Source',0
+ Capabilities: cenum
+ Items: 'Mic' 'Line'
+ Item0: 'Mic'
+Simple mixer control 'Input Source',1
+ Capabilities: cenum
+ Items: 'Mic' 'Line'
+ Item0: 'Mic'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback 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 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Line Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Line Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value 'Line Out+Speaker'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 'Line Out+Speaker'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Input Source'
+ value Mic
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Mic
+ item.1 Line
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Input Source'
+ index 1
+ value Mic
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Mic
+ item.1 Line
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 19
+ value.1 19
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1650
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Capture Volume'
+ index 1
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1650
+ dbmax 3000
+ dbvalue.0 -1650
+ dbvalue.1 -1650
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Capture Switch'
+ index 1
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Line Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'Line Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface CARD
+ name 'Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.28 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.29 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.30 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.31 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.32 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.33 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+bnep
+rfcomm
+bluetooth
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+parport_pc
+ppdev
+dm_multipath
+scsi_dh
+snd_hda_intel
+snd_hda_codec
+tpm_infineon
+coretemp
+snd_hwdep
+i915
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+kvm
+snd_seq_midi_event
+snd_seq
+snd_timer
+snd_seq_device
+drm_kms_helper
+drm
+ghash_clmulni_intel
+i2c_algo_bit
+psmouse
+snd
+cryptd
+hp_wmi
+soundcore
+sparse_keymap
+snd_page_alloc
+serio_raw
+wmi
+microcode
+mei
+mac_hid
+lpc_ich
+video
+tpm_tis
+lp
+parport
+disable_mmc
+binfmt_misc
+hid_generic
+usbhid
+hid
+ahci
+libahci
+e1000e
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x411111f0
+0x14 0x01014020
+0x17 0x90170110
+0x18 0x411111f0
+0x19 0x411111f0
+0x1a 0x02a11c3f
+0x1b 0x01813c30
+0x1d 0x411111f0
+0x1e 0x411111f0
+0x21 0x0221102f
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x58560010
+0x06 0x18560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 6.945049] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 6.945148] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
+[ 7.018805] ppdev: user-space parallel port driver
+[ 7.100095] hda_codec: ALC221: SKU not ready 0x411111f0
+[ 7.112650] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input5
+[ 7.112777] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
+[ 7.112882] input: HDA Intel PCH Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 7.112986] input: HDA Intel PCH Line as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 7.113087] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 7.528975] type=1400 audit(1374817830.468:2): apparmor="STATUS" operation="profile_load" name="/sbin/dhclient" pid=889 comm="apparmor_parser"
+--
+[ 1950.565367] ehci_hcd 0000:00:1a.0: setting latency timer to 64
+[ 1950.565409] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
+[ 1950.565440] ehci_hcd 0000:00:1d.0: setting latency timer to 64
+
+
diff --git a/codecs/canonical/alc221--hp-elitedesk-805-g1-dm-ccert-201406-15253 b/codecs/canonical/alc221--hp-elitedesk-805-g1-dm-ccert-201406-15253
new file mode 100644
index 0000000..d12d3f2
--- /dev/null
+++ b/codecs/canonical/alc221--hp-elitedesk-805-g1-dm-ccert-201406-15253
@@ -0,0 +1,1632 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Wed Jun 18 06:41:08 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.4 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.4 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.4 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP EliteDesk 805 G1 DM
+Product Version:
+Firmware Version: L06 v00.08
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.11.0-18-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.11.0-18-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xff764000 irq 90
+ 1 [Generic_1 ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xff760000 irq 16
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:01.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Device 1308
+00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD] FCH Azalia Controller (rev 01)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:01.1 0403: 1002:1308
+ Subsystem: 1002:0123
+--
+00:14.2 0403: 1022:780d (rev 01)
+ Subsystem: 103c:2215
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: ATI R6xx HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x1002aa01
+Subsystem Id: 0x00aa0100
+Revision Id: 0x100500
+No Modem Function Group found
+Default PCM:
+ rates [0x70]: 32000 44100 48000
+ bits [0x2]: 16
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x02
+Node 0x04 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x05 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Connection: 1
+ 0x04
+Node 0x06 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x07 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=03, enabled=1
+ Connection: 1
+ 0x06
+Node 0x08 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x09 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=9 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=3, device=0
+ Control: name="IEC958 Playback Pro Mask", index=3, device=0
+ Control: name="IEC958 Playback Default", index=3, device=0
+ Control: name="IEC958 Playback Switch", index=3, device=0
+ Control: name="ELD", index=0, device=9
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=04, enabled=1
+ Connection: 1
+ 0x08
+Node 0x0a [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x0b [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0a
+Node 0x0c [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x0d [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0c
+Node 0x0e [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x0f [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0e
+Codec: Realtek ALC221
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0221
+Subsystem Id: 0x10ec0231
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Master Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC221 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x03 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x57 0x57]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="IEC958 Default PCM Playback Switch", index=0, device=0
+ Device: name="ALC221 Digital", type="SPDIF", device=1
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC221 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x13 0x13]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Volume", index=1, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=1, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC221 Alt Analog", type="Audio", device=2
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Front Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Front Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Rear Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Line Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Line Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40000b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40010c: Mono Amp-Out
+ Control: name="Master Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Line Out Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00]
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x2: EAPD
+ Pin Default 0x01014030: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Rear Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x01a19050: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x5, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Connection: 1
+ 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40008b: Stereo Amp-In
+ Control: name="Front Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x02a19080: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x8, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=01, enabled=1
+Node 0x1a [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Line Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Line Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x0181305f: [Jack] Line In at Ext Rear
+ Conn = 1/8, Color = Blue
+ DefAssociation = 0x5, Sequence = 0xf
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=03, enabled=1
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400000: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+Node 0x1e [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="SPDIF Phantom Jack", index=0, device=0
+ Pincap 0x00000010: OUT
+ Pin Default 0x01441170: [Jack] SPDIF Out at Ext Rear
+ Conn = RCA, Color = Black
+ DefAssociation = 0x7, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=28
+Node 0x21 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x22 [Audio Selector] wcaps 0x30010b: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19* 0x1a 0x1b 0x1d 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Jun 18 02:31 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 13 Jun 18 02:31 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 6 Jun 18 02:31 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 12 Jun 18 02:31 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 5 Jun 18 02:31 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 4 Jun 18 02:31 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 3 Jun 18 02:31 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 2 Jun 18 02:31 /dev/snd/pcmC0D9p
+crw-rw---T+ 1 root audio 116, 11 Jun 18 02:31 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 10 Jun 18 02:31 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 9 Jun 18 02:31 /dev/snd/pcmC1D1p
+crw-rw---T+ 1 root audio 116, 8 Jun 18 02:31 /dev/snd/pcmC1D2c
+crw-rw---T+ 1 root audio 116, 1 Jun 18 02:31 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jun 18 02:31 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Jun 18 02:31 .
+drwxr-xr-x 3 root root 340 Jun 18 02:31 ..
+lrwxrwxrwx 1 root root 12 Jun 18 02:31 pci-0000:00:01.1 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Jun 18 02:31 pci-0000:00:14.2 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: Generic [HD-Audio Generic], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: Generic [HD-Audio Generic], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: Generic [HD-Audio Generic], device 9: HDMI 3 [HDMI 3]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic_1 [HD-Audio Generic], device 0: ALC221 Analog [ALC221 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic_1 [HD-Audio Generic], device 1: ALC221 Digital [ALC221 Digital]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: Generic_1 [HD-Audio Generic], device 0: ALC221 Analog [ALC221 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic_1 [HD-Audio Generic], device 2: ALC221 Alt Analog [ALC221 Alt Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Generic]
+
+Card hw:0 'Generic'/'HD-Audio Generic at 0xff764000 irq 90'
+ Mixer name : 'ATI R6xx HDMI'
+ Components : 'HDA:1002aa01,00aa0100,00100500'
+ Controls : 28
+ Simple ctrls : 4
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [off]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [off]
+Simple mixer control 'IEC958',3
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [off]
+
+!!-------Mixer controls for card 1 [Generic_1]
+
+Card hw:1 'Generic_1'/'HD-Audio Generic at 0xff760000 irq 16'
+ Mixer name : 'Realtek ALC221'
+ Components : 'HDA:10ec0221,10ec0231,00100003'
+ Controls : 34
+ Simple ctrls : 15
+Simple mixer control 'Master',0
+ Capabilities: pvolume pswitch pswitch-joined penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 61 [70%] [-19.50dB] [on]
+ Front Right: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Front Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Front Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Line',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Line Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958 Default PCM',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 19 [61%] [12.00dB] [on]
+ Front Right: Capture 19 [61%] [12.00dB] [on]
+Simple mixer control 'Capture',1
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 0 [0%] [-16.50dB] [off]
+ Front Right: Capture 0 [0%] [-16.50dB] [off]
+Simple mixer control 'Input Source',0
+ Capabilities: cenum
+ Items: 'Front Mic' 'Rear Mic' 'Line'
+ Item0: 'Front Mic'
+Simple mixer control 'Input Source',1
+ Capabilities: cenum
+ Items: 'Front Mic' 'Rear Mic' 'Line'
+ Item0: 'Front Mic'
+Simple mixer control 'Rear Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Rear Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.Generic {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'HDMI/DP,pcm=9 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 3
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 3
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 3
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 3
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface PCM
+ device 9
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.25 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.26 {
+ iface PCM
+ device 7
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.27 {
+ iface PCM
+ device 8
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.28 {
+ iface PCM
+ device 9
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+}
+state.Generic_1 {
+ control.1 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value.0 61
+ value.1 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ dbvalue.1 -1950
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Front Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Front Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Rear Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Rear Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Line Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Line Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Input Source'
+ value 'Front Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Front Mic'
+ item.1 'Rear Mic'
+ item.2 Line
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Input Source'
+ index 1
+ value 'Front Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Front Mic'
+ item.1 'Rear Mic'
+ item.2 Line
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 19
+ value.1 19
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1650
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Capture Volume'
+ index 1
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1650
+ dbmax 3000
+ dbvalue.0 -1650
+ dbvalue.1 -1650
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Capture Switch'
+ index 1
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Front Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Rear Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Line Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Default PCM Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface CARD
+ name 'Front Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface CARD
+ name 'Rear Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface CARD
+ name 'Line Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.26 {
+ iface CARD
+ name 'Line Out Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.27 {
+ iface CARD
+ name 'SPDIF Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.28 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.29 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.30 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.31 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.32 {
+ iface PCM
+ device 1
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.33 {
+ iface PCM
+ device 2
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.34 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+usb_storage
+nvram
+fglrx
+rfcomm
+bnep
+bluetooth
+arc4
+snd_hda_codec_realtek
+snd_hda_codec_hdmi
+wl
+snd_hda_intel
+snd_hda_codec
+iwlmvm
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+mac80211
+snd_seq_midi_event
+snd_seq
+lib80211
+snd_timer
+snd_seq_device
+iwlwifi
+snd
+soundcore
+dm_multipath
+scsi_dh
+cfg80211
+psmouse
+hp_wmi
+sparse_keymap
+snd_page_alloc
+wmi
+i2c_piix4
+serio_raw
+k10temp
+amd_iommu_v2
+mac_hid
+video
+parport_pc
+ppdev
+lp
+parport
+disable_mmc
+binfmt_misc
+nls_iso8859_1
+hid_generic
+usbhid
+hid
+dm_raid45
+dm_mirror
+dm_region_hash
+dm_log
+tg3
+btrfs
+ptp
+pps_core
+sdhci_pci
+sdhci
+ahci
+libahci
+raid6_pq
+xor
+zlib_deflate
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x03 0x185600f0
+0x05 0x185600f0
+0x07 0x185600f0
+0x09 0x185600f0
+0x0b 0x585600f0
+0x0d 0x585600f0
+0x0f 0x585600f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x411111f0
+0x14 0x411111f0
+0x17 0x01014030
+0x18 0x01a19050
+0x19 0x02a19080
+0x1a 0x0181305f
+0x1b 0x411111f0
+0x1d 0x411111f0
+0x1e 0x01441170
+0x21 0x411111f0
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 8.220205] iwlwifi 0000:02:00.0: L1 Disabled; Enabling L0S
+[ 8.262614] snd_hda_intel 0000:00:01.1: enabling device (0100 -> 0102)
+[ 8.262743] hda-intel 0000:00:01.1: Using LPIB position fix
+[ 8.262783] snd_hda_intel 0000:00:01.1: irq 90 for MSI/MSI-X
+[ 8.265056] hda-intel 0000:00:01.1: Enable sync_write for stable communication
+[ 8.300987] wl: module license 'MIXED/Proprietary' taints kernel.
+--
+[ 8.384757] type=1400 audit(1403073078.750:11): apparmor="STATUS" operation="profile_replace" parent=853 profile="unconfined" name="/usr/lib/connman/scripts/dhclient-script" pid=854 comm="apparmor_parser"
+[ 8.432019] input: HD-Audio Generic HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:01.1/sound/card0/input6
+[ 8.432109] input: HD-Audio Generic HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:01.1/sound/card0/input7
+[ 8.432177] input: HD-Audio Generic HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:01.1/sound/card0/input8
+[ 8.432247] input: HD-Audio Generic HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.1/sound/card0/input9
+[ 8.432707] hda-intel 0000:00:14.2: Using LPIB position fix
+[ 8.437307] hda-intel 0000:00:14.2: Enable sync_write for stable communication
+[ 8.446431] SKU: Nid=0x0 sku_cfg=0x00000231
+--
+[ 8.446805] realtek: Enabling init ASM_ID=0x0231 CODEC_ID=10ec0221
+[ 8.453774] input: HD-Audio Generic Line as /devices/pci0000:00/0000:00:14.2/sound/card1/input10
+[ 8.453872] input: HD-Audio Generic Rear Mic as /devices/pci0000:00/0000:00:14.2/sound/card1/input11
+[ 8.453930] input: HD-Audio Generic Front Mic as /devices/pci0000:00/0000:00:14.2/sound/card1/input12
+[ 8.473686] ieee80211 phy0: Selected rate control algorithm 'iwl-mvm-rs'
+
+
diff --git a/codecs/canonical/alc221--hp-prodesk-400-g1-sff-ccert-201408-15383 b/codecs/canonical/alc221--hp-prodesk-400-g1-sff-ccert-201408-15383
new file mode 100644
index 0000000..3b8680f
--- /dev/null
+++ b/codecs/canonical/alc221--hp-prodesk-400-g1-sff-ccert-201408-15383
@@ -0,0 +1,1021 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Aug 25 07:23:06 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.4 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.4 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.4 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP ProDesk 400 G1 SFF
+Product Version:
+Firmware Version: L02 v02.01
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.11.0-18-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.11.0-18-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7d10000 irq 44
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:02.0 0300: 8086:0402 (rev 06) (prog-if 00 [VGA controller])
+ Subsystem: 103c:18e9
+--
+00:1b.0 0403: 8086:8c20 (rev 04)
+ Subsystem: 103c:18e9
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC221
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0221
+Subsystem Id: 0x103c18e9
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x03 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC221 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC221 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x13 0x13]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Volume", index=1, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=1, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC221 Alt Analog", type="Audio", device=2
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Line Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=3, ofs=0
+ Control: name="Line Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=3, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40000b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x40080000: [N/A] Line Out at Ext N/A
+ Conn = DIN, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Out Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x01014020: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40010c: Mono Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00]
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40008b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+Node 0x1a [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x02a11030: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=03, enabled=1
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Line Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Line Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x0181303f: [Jack] Line In at Ext Rear
+ Conn = 1/8, Color = Blue
+ DefAssociation = 0x3, Sequence = 0xf
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=04, enabled=1
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400000: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40500001: [N/A] Digital Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+Node 0x1e [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=28
+Node 0x21 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0221102f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Selector] wcaps 0x30010b: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a* 0x1b 0x1d 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 6 Aug 25 03:14 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 5 Aug 25 03:14 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 4 Aug 25 03:14 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Aug 25 03:14 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Aug 25 03:14 /dev/snd/pcmC0D2c
+crw-rw---T+ 1 root audio 116, 1 Aug 25 03:14 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Aug 25 03:14 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Aug 25 03:14 .
+drwxr-xr-x 3 root root 200 Aug 25 03:14 ..
+lrwxrwxrwx 1 root root 12 Aug 25 03:14 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC221 Analog [ALC221 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC221 Analog [ALC221 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 2: ALC221 Alt Analog [ALC221 Alt Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7d10000 irq 44'
+ Mixer name : 'Realtek ALC221'
+ Components : 'HDA:10ec0221,103c18e9,00100003'
+ Controls : 30
+ Simple ctrls : 14
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pswitch penum
+ Playback channels: Front Left - Front Right
+ Mono:
+ Front Left: Playback [on]
+ Front Right: Playback [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch pswitch-joined penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Line',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Line Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 19 [61%] [12.00dB] [on]
+ Front Right: Capture 19 [61%] [12.00dB] [on]
+Simple mixer control 'Capture',1
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 0 [0%] [-16.50dB] [off]
+ Front Right: Capture 0 [0%] [-16.50dB] [off]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line Out+Speaker'
+ Item0: 'Line Out+Speaker'
+Simple mixer control 'Input Source',0
+ Capabilities: cenum
+ Items: 'Mic' 'Line'
+ Item0: 'Mic'
+Simple mixer control 'Input Source',1
+ Capabilities: cenum
+ Items: 'Mic' 'Line'
+ Item0: 'Mic'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback 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 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Line Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Line Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value 'Line Out+Speaker'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 'Line Out+Speaker'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Input Source'
+ value Mic
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Mic
+ item.1 Line
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Input Source'
+ index 1
+ value Mic
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Mic
+ item.1 Line
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 19
+ value.1 19
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1650
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Capture Volume'
+ index 1
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1650
+ dbmax 3000
+ dbvalue.0 -1650
+ dbvalue.1 -1650
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Capture Switch'
+ index 1
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Line Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'Line Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface CARD
+ name 'Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.28 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.29 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.30 {
+ iface PCM
+ device 2
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nfsd
+nfs_acl
+auth_rpcgss
+nfs
+fscache
+lockd
+sunrpc
+autofs4
+coretemp
+nvram
+rfcomm
+bnep
+bluetooth
+parport_pc
+ppdev
+snd_hda_codec_realtek
+i915
+dm_multipath
+snd_hda_intel
+snd_hda_codec
+scsi_dh
+snd_hwdep
+hp_wmi
+snd_pcm
+drm_kms_helper
+sparse_keymap
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+drm
+snd_seq
+snd_timer
+wmi
+snd_seq_device
+psmouse
+snd
+i2c_algo_bit
+soundcore
+mei_me
+snd_page_alloc
+mac_hid
+serio_raw
+mei
+lpc_ich
+video
+lp
+parport
+disable_mmc
+binfmt_misc
+hid_generic
+usbhid
+hid
+dm_raid45
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+r8169
+mii
+raid6_pq
+ahci
+libahci
+xor
+zlib_deflate
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x40080000
+0x14 0x01014020
+0x17 0x90170110
+0x18 0x411111f0
+0x19 0x411111f0
+0x1a 0x02a11030
+0x1b 0x0181303f
+0x1d 0x40500001
+0x1e 0x411111f0
+0x21 0x0221102f
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 6.420586] input: HP WMI hotkeys as /devices/virtual/input/input5
+[ 6.508614] snd_hda_intel 0000:00:1b.0: irq 44 for MSI/MSI-X
+[ 6.518606] device-mapper: multipath: version 1.6.0 loaded
+--
+[ 6.608570] realtek: Enabling init ASM_ID=0x0001 CODEC_ID=10ec0221
+[ 6.614707] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
+[ 6.614759] input: HDA Intel PCH Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 6.614795] input: HDA Intel PCH Line as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 6.614836] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 6.615847] [drm] Memory usable by graphics device = 2048M
+
+
diff --git a/codecs/canonical/alc221--hp-prodesk-405-g2-mt-ccert-201404-14965 b/codecs/canonical/alc221--hp-prodesk-405-g2-mt-ccert-201404-14965
new file mode 100644
index 0000000..6c6ebe4
--- /dev/null
+++ b/codecs/canonical/alc221--hp-prodesk-405-g2-mt-ccert-201404-14965
@@ -0,0 +1,1333 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Apr 14 02:20:05 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.4 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.4 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.4 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP ProDesk 405 G2 MT
+Product Version:
+Firmware Version: 00.19
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.11.0-17-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.11.0-17-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xfea64000 irq 80
+ 1 [Generic_1 ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xfea60000 irq 16
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:01.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Device 9840
+00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD] FCH Azalia Controller (rev 02)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:01.1 0403: 1002:9840
+ Subsystem: 103c:2240
+--
+00:14.2 0403: 1022:780d (rev 02)
+ Subsystem: 103c:2240
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: ATI R6xx HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x1002aa01
+Subsystem Id: 0x00aa0100
+Revision Id: 0x100500
+No Modem Function Group found
+Default PCM:
+ rates [0x70]: 32000 44100 48000
+ bits [0x2]: 16
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x02
+Node 0x04 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x05 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Connection: 1
+ 0x04
+Node 0x06 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x07 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Codec: Realtek ALC221
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0221
+Subsystem Id: 0x103c2240
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x03 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC221 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC221 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x13 0x13]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Volume", index=1, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=1, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC221 Alt Analog", type="Audio", device=2
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Line Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=3, ofs=0
+ Control: name="Line Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=3, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40000b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Out Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x01014020: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40010c: Mono Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00]
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40008b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+Node 0x1a [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x02a11030: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=03, enabled=1
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Line Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Line Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x0181303f: [Jack] Line In at Ext Rear
+ Conn = 1/8, Color = Blue
+ DefAssociation = 0x3, Sequence = 0xf
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=04, enabled=1
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400000: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40500001: [N/A] Digital Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x00:
+Node 0x1e [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=28
+Node 0x21 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0221102f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Selector] wcaps 0x30010b: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a* 0x1b 0x1d 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 5 Apr 8 11:57 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 10 Apr 8 11:57 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 4 Apr 8 11:57 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 9 Apr 8 11:57 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 3 Apr 8 13:44 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 2 Apr 8 11:57 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 8 Apr 8 13:44 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 7 Apr 8 13:46 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 6 Apr 8 11:57 /dev/snd/pcmC1D2c
+crw-rw---T+ 1 root audio 116, 1 Apr 8 11:57 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Apr 8 11:57 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Apr 8 11:57 .
+drwxr-xr-x 3 root root 280 Apr 8 11:57 ..
+lrwxrwxrwx 1 root root 12 Apr 8 11:57 pci-0000:00:01.1 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Apr 8 11:57 pci-0000:00:14.2 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: Generic [HD-Audio Generic], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic_1 [HD-Audio Generic], device 0: ALC221 Analog [ALC221 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: Generic_1 [HD-Audio Generic], device 0: ALC221 Analog [ALC221 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic_1 [HD-Audio Generic], device 2: ALC221 Alt Analog [ALC221 Alt Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Generic]
+
+Card hw:0 'Generic'/'HD-Audio Generic at 0xfea64000 irq 80'
+ Mixer name : 'ATI R6xx HDMI'
+ Components : 'HDA:1002aa01,00aa0100,00100500'
+ Controls : 14
+ Simple ctrls : 2
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [off]
+
+!!-------Mixer controls for card 1 [Generic_1]
+
+Card hw:1 'Generic_1'/'HD-Audio Generic at 0xfea60000 irq 16'
+ Mixer name : 'Realtek ALC221'
+ Components : 'HDA:10ec0221,103c2240,00100003'
+ Controls : 30
+ Simple ctrls : 14
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pswitch penum
+ Playback channels: Front Left - Front Right
+ Mono:
+ Front Left: Playback [on]
+ Front Right: Playback [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch pswitch-joined penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Line',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Line Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 19 [61%] [12.00dB] [on]
+ Front Right: Capture 19 [61%] [12.00dB] [on]
+Simple mixer control 'Capture',1
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 0 [0%] [-16.50dB] [off]
+ Front Right: Capture 0 [0%] [-16.50dB] [off]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line Out+Speaker'
+ Item0: 'Line Out+Speaker'
+Simple mixer control 'Input Source',0
+ Capabilities: cenum
+ Items: 'Mic' 'Line'
+ Item0: 'Mic'
+Simple mixer control 'Input Source',1
+ Capabilities: cenum
+ Items: 'Mic' 'Line'
+ Item0: 'Mic'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.Generic {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.14 {
+ iface PCM
+ device 7
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+}
+state.Generic_1 {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback 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 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Line Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Line Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value 'Line Out+Speaker'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 'Line Out+Speaker'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Input Source'
+ value Mic
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Mic
+ item.1 Line
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Input Source'
+ index 1
+ value Mic
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Mic
+ item.1 Line
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 19
+ value.1 19
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1650
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Capture Volume'
+ index 1
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1650
+ dbmax 3000
+ dbvalue.0 -1650
+ dbvalue.1 -1650
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Capture Switch'
+ index 1
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Line Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'Line Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface CARD
+ name 'Line Out Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.28 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.29 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.30 {
+ iface PCM
+ device 2
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+usb_storage
+ufs
+qnx4
+hfsplus
+hfs
+minix
+ntfs
+msdos
+jfs
+xfs
+reiserfs
+ext2
+nls_iso8859_1
+nvram
+fglrx
+snd_hda_codec_realtek
+rfcomm
+snd_hda_codec_hdmi
+bnep
+snd_hda_intel
+snd_hda_codec
+bluetooth
+snd_hwdep
+snd_pcm
+dm_multipath
+snd_seq_midi
+snd_rawmidi
+scsi_dh
+snd_seq_midi_event
+snd_seq
+snd_timer
+snd_seq_device
+snd
+soundcore
+snd_page_alloc
+mac_hid
+amd_iommu_v2
+hp_wmi
+i2c_piix4
+psmouse
+sparse_keymap
+serio_raw
+parport_pc
+ppdev
+lp
+parport
+disable_mmc
+binfmt_misc
+dm_raid45
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+raid6_pq
+xor
+zlib_deflate
+vesafb
+hid_generic
+usbhid
+hid
+r8169
+ahci
+wmi
+mii
+libahci
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x03 0x185600f0
+0x05 0x185600f0
+0x07 0x585600f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x40000000
+0x14 0x01014020
+0x17 0x90170110
+0x18 0x411111f0
+0x19 0x411111f0
+0x1a 0x02a11030
+0x1b 0x0181303f
+0x1d 0x40500001
+0x1e 0x411111f0
+0x21 0x0221102f
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 11.365812] Bluetooth: SCO socket layer initialized
+[ 11.728643] hda-intel 0000:00:01.1: Using LPIB position fix
+[ 11.728690] snd_hda_intel 0000:00:01.1: irq 80 for MSI/MSI-X
+[ 11.731314] hda-intel 0000:00:01.1: Enable sync_write for stable communication
+[ 11.766109] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
+--
+[ 11.766128] Bluetooth: BNEP socket layer initialized
+[ 11.854296] input: HD-Audio Generic HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:01.1/sound/card0/input5
+[ 11.854423] input: HD-Audio Generic HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.1/sound/card0/input6
+[ 11.854806] hda-intel 0000:00:14.2: Using LPIB position fix
+[ 11.859281] hda-intel 0000:00:14.2: Enable sync_write for stable communication
+[ 11.861356] Bluetooth: RFCOMM TTY layer initialized
+--
+[ 11.868036] realtek: Enabling init ASM_ID=0x0001 CODEC_ID=10ec0221
+[ 11.875599] input: HD-Audio Generic Front Headphone as /devices/pci0000:00/0000:00:14.2/sound/card1/input7
+[ 11.875710] input: HD-Audio Generic Line Out as /devices/pci0000:00/0000:00:14.2/sound/card1/input8
+[ 11.875796] input: HD-Audio Generic Line as /devices/pci0000:00/0000:00:14.2/sound/card1/input9
+[ 11.875876] input: HD-Audio Generic Mic as /devices/pci0000:00/0000:00:14.2/sound/card1/input10
+[ 11.951539] init: failsafe main process (931) killed by TERM signal
+--
+[ 6563.622183] PM: early resume of devices complete after 0.144 msecs
+[ 6563.622397] snd_hda_intel 0000:00:01.1: irq 80 for MSI/MSI-X
+[ 6563.626283] <6>[fglrx] Power up the ASIC
+--
+[ 8310.234294] PM: early resume of devices complete after 0.134 msecs
+[ 8310.234528] snd_hda_intel 0000:00:01.1: irq 80 for MSI/MSI-X
+[ 8310.235267] serial 00:09: activated
+--
+[ 9522.694354] PM: early resume of devices complete after 0.134 msecs
+[ 9522.694591] snd_hda_intel 0000:00:01.1: irq 80 for MSI/MSI-X
+[ 9522.695327] serial 00:09: activated
+--
+[11196.376975] PM: early resume of devices complete after 0.136 msecs
+[11196.377210] snd_hda_intel 0000:00:01.1: irq 80 for MSI/MSI-X
+[11196.377941] serial 00:09: activated
+
+
diff --git a/codecs/canonical/alc221--hp-rp5-retail-system-model-5810-ccert-201406-15262 b/codecs/canonical/alc221--hp-rp5-retail-system-model-5810-ccert-201406-15262
new file mode 100644
index 0000000..cfb1885
--- /dev/null
+++ b/codecs/canonical/alc221--hp-rp5-retail-system-model-5810-ccert-201406-15262
@@ -0,0 +1,1195 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Jun 23 10:46:57 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 14.04 LTS \n \l 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: Hewlett-Packard
+Product Name: HP RP5 Retail System Model 5810
+Product Version:
+Firmware Version: L20 v02.02
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.13.0-24-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.13.0-24-generic
+Library version: 1.0.27.2
+Utilities version: 1.0.27.2
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [HDMI ]: HDA-Intel - HDA Intel HDMI
+ HDA Intel HDMI at 0xf7c34000 irq 45
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7c30000 irq 46
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller (rev 06)
+00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0c0c (rev 06)
+ Subsystem: 103c:2175
+--
+00:1b.0 0403: 8086:8c20 (rev 04)
+ Subsystem: 103c:2175
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 3
+ 0x02* 0x03 0x04
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC221
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0221
+Subsystem Id: 0x103c2175
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x57 0x57]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x03 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC221 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x57 0x57]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC221 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x8b 0x8b]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Line Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=3, ofs=0
+ Control: name="Line Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=3, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40000b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x40100000: [N/A] Speaker at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40010c: Mono Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00]
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40008b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+Node 0x1a [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Line Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Line Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x01813030: [Jack] Line In at Ext Rear
+ Conn = 1/8, Color = Blue
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=02, enabled=1
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400000: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40500001: [N/A] Digital Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+Node 0x1e [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=28
+Node 0x21 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x01214020: [Jack] HP Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Selector] wcaps 0x30010b: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00]
+ Connection: 7
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw----+ 1 root audio 116, 5 Jun 23 18:34 /dev/snd/controlC0
+crw-rw----+ 1 root audio 116, 9 Jun 23 18:34 /dev/snd/controlC1
+crw-rw----+ 1 root audio 116, 4 Jun 23 18:34 /dev/snd/hwC0D0
+crw-rw----+ 1 root audio 116, 8 Jun 23 18:34 /dev/snd/hwC1D0
+crw-rw----+ 1 root audio 116, 3 Jun 23 18:37 /dev/snd/pcmC0D3p
+crw-rw----+ 1 root audio 116, 2 Jun 23 18:34 /dev/snd/pcmC0D7p
+crw-rw----+ 1 root audio 116, 7 Jun 23 18:37 /dev/snd/pcmC1D0c
+crw-rw----+ 1 root audio 116, 6 Jun 23 18:37 /dev/snd/pcmC1D0p
+crw-rw----+ 1 root audio 116, 1 Jun 23 18:34 /dev/snd/seq
+crw-rw----+ 1 root audio 116, 33 Jun 23 18:34 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Jun 23 18:34 .
+drwxr-xr-x 3 root root 260 Jun 23 18:34 ..
+lrwxrwxrwx 1 root root 12 Jun 23 18:34 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Jun 23 18:34 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC221 Analog [ALC221 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC221 Analog [ALC221 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [HDMI]
+
+Card hw:0 'HDMI'/'HDA Intel HDMI at 0xf7c34000 irq 45'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 14
+ Simple ctrls : 2
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xf7c30000 irq 46'
+ Mixer name : 'Realtek ALC221'
+ Components : 'HDA:10ec0221,103c2175,00100003'
+ Controls : 20
+ Simple ctrls : 9
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch pswitch-joined
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Line',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Line Boost',0
+ Capabilities: volume
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 0 [0%] [-16.50dB] [on]
+ Front Right: Capture 0 [0%] [-16.50dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.HDMI {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value '1000080066100001000000000000000004723f0250323436484c090707000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 83
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.14 {
+ iface PCM
+ device 7
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Line Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Line Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1650
+ dbmax 3000
+ dbvalue.0 -1650
+ dbvalue.1 -1650
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Line Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'Line Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.18 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.19 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+cfg80211
+nvram
+joydev
+x86_pkg_temp_thermal
+intel_powerclamp
+hp_wmi
+sparse_keymap
+coretemp
+snd_hda_codec_realtek
+snd_hda_codec_hdmi
+kvm
+snd_hda_intel
+dm_multipath
+scsi_dh
+snd_hda_codec
+crct10dif_pclmul
+crc32_pclmul
+ghash_clmulni_intel
+aesni_intel
+aes_x86_64
+snd_hwdep
+lrw
+gf128mul
+snd_pcm
+snd_page_alloc
+glue_helper
+snd_seq_midi
+snd_seq_midi_event
+ablk_helper
+snd_rawmidi
+snd_seq
+cryptd
+psmouse
+serio_raw
+shpchp
+snd_seq_device
+rfcomm
+snd_timer
+bnep
+tpm_infineon
+mei_me
+snd
+soundcore
+mei
+lpc_ich
+bluetooth
+mac_hid
+parport_pc
+ppdev
+lp
+parport
+binfmt_misc
+btrfs
+xor
+raid6_pq
+libcrc32c
+dm_mirror
+dm_region_hash
+dm_log
+hid_generic
+usbhid
+hid
+i915
+ahci
+libahci
+e1000e
+i2c_algo_bit
+drm_kms_helper
+ptp
+pps_core
+drm
+wmi
+video
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x58560010
+0x06 0x18560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x40100000
+0x14 0x411111f0
+0x17 0x90170110
+0x18 0x411111f0
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x01813030
+0x1d 0x40500001
+0x1e 0x411111f0
+0x21 0x01214020
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 10.125422] device-mapper: multipath: version 1.6.0 loaded
+[ 10.144807] HDA driver get symbol successfully from i915 module
+[ 10.144831] snd_hda_intel 0000:00:03.0: irq 45 for MSI/MSI-X
+[ 10.144935] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[ 10.184162] input: HDA Intel HDMI HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input9
+[ 10.184204] input: HDA Intel HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input8
+[ 10.197808] SKU: Nid=0x1d sku_cfg=0x40500001
+--
+[ 10.198030] realtek: Enabling init ASM_ID=0x0001 CODEC_ID=10ec0221
+[ 10.203271] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input11
+[ 10.203306] input: HDA Intel PCH Line as /devices/pci0000:00/0000:00:1b.0/sound/card1/input10
+[ 10.258244] kvm: disabled by bios
+
+
diff --git a/codecs/canonical/alc221--hp-z230-sff-workstation-ccert-201403-14832 b/codecs/canonical/alc221--hp-z230-sff-workstation-ccert-201403-14832
new file mode 100644
index 0000000..117a135
--- /dev/null
+++ b/codecs/canonical/alc221--hp-z230-sff-workstation-ccert-201403-14832
@@ -0,0 +1,1310 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue Jun 24 06:18:01 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 14.04 LTS \n \l 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: Hewlett-Packard
+Product Name: HP Z230 SFF Workstation
+Product Version:
+Firmware Version: L51 v01.13
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.13.0-24-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.13.0-24-generic
+Library version: 1.0.27.2
+Utilities version: 1.0.27.2
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7130000 irq 45
+ 1 [NVidia ]: HDA-Intel - HDA NVidia
+ HDA NVidia at 0xf7080000 irq 17
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 04)
+01:00.1 Audio device: NVIDIA Corporation GK107 HDMI Audio Controller (rev a1)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:8c20 (rev 04)
+ Subsystem: 103c:1906
+--
+01:00.1 0403: 10de:0e1b (rev a1)
+ Subsystem: 103c:094b
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC221
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0221
+Subsystem Id: 0x103c1906
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x03 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC221 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC221 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x13 0x13]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Volume", index=1, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=1, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC221 Alt Analog", type="Audio", device=2
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Line Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=3, ofs=0
+ Control: name="Line Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=3, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40000b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x403c0000: [N/A] CD at Ext N/A
+ Conn = UNKNOWN, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Out Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x01014020: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40010c: Mono Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00]
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x2: EAPD
+ Pin Default 0x99170110: [Fixed] Speaker at Int ATAPI
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40008b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+Node 0x1a [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x02a11030: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=03, enabled=1
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Line Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Line Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x0181303f: [Jack] Line In at Ext Rear
+ Conn = 1/8, Color = Blue
+ DefAssociation = 0x3, Sequence = 0xf
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=04, enabled=1
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400000: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40400001: [N/A] SPDIF Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+Node 0x1e [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=28
+Node 0x21 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0221102f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Selector] wcaps 0x30010b: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a* 0x1b 0x1d 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Nvidia GPU 42 HDMI/DP
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x10de0042
+Subsystem Id: 0x103c094b
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x04 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Connection: 2
+ 0x08* 0x09
+Node 0x05 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=02, enabled=1
+ Connection: 2
+ 0x08* 0x09
+Node 0x06 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x08* 0x09
+Node 0x07 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x08* 0x09
+Node 0x08 [Audio Output] wcaps 0x62b1: 8-Channels Digital Stripe
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+Node 0x09 [Audio Output] wcaps 0x62b1: 8-Channels Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw----+ 1 root audio 116, 6 Jun 24 13:49 /dev/snd/controlC0
+crw-rw----+ 1 root audio 116, 10 Jun 24 13:49 /dev/snd/controlC1
+crw-rw----+ 1 root audio 116, 5 Jun 24 13:49 /dev/snd/hwC0D0
+crw-rw----+ 1 root audio 116, 9 Jun 24 13:49 /dev/snd/hwC1D0
+crw-rw----+ 1 root audio 116, 4 Jun 24 13:49 /dev/snd/pcmC0D0c
+crw-rw----+ 1 root audio 116, 3 Jun 24 13:49 /dev/snd/pcmC0D0p
+crw-rw----+ 1 root audio 116, 2 Jun 24 13:49 /dev/snd/pcmC0D2c
+crw-rw----+ 1 root audio 116, 8 Jun 24 13:49 /dev/snd/pcmC1D3p
+crw-rw----+ 1 root audio 116, 7 Jun 24 13:49 /dev/snd/pcmC1D7p
+crw-rw----+ 1 root audio 116, 1 Jun 24 13:49 /dev/snd/seq
+crw-rw----+ 1 root audio 116, 33 Jun 24 13:49 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Jun 24 13:49 .
+drwxr-xr-x 3 root root 280 Jun 24 13:49 ..
+lrwxrwxrwx 1 root root 12 Jun 24 13:49 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Jun 24 13:49 pci-0000:01:00.1 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC221 Analog [ALC221 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC221 Analog [ALC221 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 2: ALC221 Alt Analog [ALC221 Alt Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7130000 irq 45'
+ Mixer name : 'Realtek ALC221'
+ Components : 'HDA:10ec0221,103c1906,00100003'
+ Controls : 28
+ Simple ctrls : 13
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pswitch
+ Playback channels: Front Left - Front Right
+ Mono:
+ Front Left: Playback [on]
+ Front Right: Playback [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch pswitch-joined
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Line',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Line Boost',0
+ Capabilities: volume
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 19 [61%] [12.00dB] [on]
+ Front Right: Capture 19 [61%] [12.00dB] [on]
+Simple mixer control 'Capture',1
+ Capabilities: cvolume cswitch
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 0 [0%] [-16.50dB] [off]
+ Front Right: Capture 0 [0%] [-16.50dB] [off]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line Out+Speaker'
+ Item0: 'Line Out+Speaker'
+Simple mixer control 'Input Source',0
+ Capabilities: cenum
+ Items: 'Mic' 'Line'
+ Item0: 'Mic'
+Simple mixer control 'Input Source',1
+ Capabilities: cenum
+ Items: 'Mic' 'Line'
+ Item0: 'Mic'
+
+!!-------Mixer controls for card 1 [NVidia]
+
+Card hw:1 'NVidia'/'HDA NVidia at 0xf7080000 irq 17'
+ Mixer name : 'Nvidia GPU 42 HDMI/DP'
+ Components : 'HDA:10de0042,103c094b,00100100'
+ Controls : 14
+ Simple ctrls : 2
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback 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 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Line Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Line Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value 'Line Out+Speaker'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 'Line Out+Speaker'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Input Source'
+ value Mic
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Mic
+ item.1 Line
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Input Source'
+ index 1
+ value Mic
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Mic
+ item.1 Line
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 19
+ value.1 19
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1650
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Capture Volume'
+ index 1
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1650
+ dbmax 3000
+ dbvalue.0 -1650
+ dbvalue.1 -1650
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Capture Switch'
+ index 1
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Line Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'Line Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface CARD
+ name 'Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.26 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.27 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.28 {
+ iface PCM
+ device 2
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+}
+state.NVidia {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.14 {
+ iface PCM
+ device 7
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+cfg80211
+nvram
+rfcomm
+bnep
+bluetooth
+binfmt_misc
+snd_hda_codec_hdmi
+hp_wmi
+sparse_keymap
+dm_multipath
+scsi_dh
+x86_pkg_temp_thermal
+intel_powerclamp
+coretemp
+snd_hda_codec_realtek
+kvm
+crct10dif_pclmul
+crc32_pclmul
+ghash_clmulni_intel
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_seq_midi
+snd_seq_midi_event
+aesni_intel
+snd_pcm
+snd_rawmidi
+aes_x86_64
+lrw
+gf128mul
+glue_helper
+snd_page_alloc
+ablk_helper
+cryptd
+snd_seq
+snd_seq_device
+snd_timer
+psmouse
+parport_pc
+serio_raw
+snd
+ppdev
+lpc_ich
+mei_me
+mei
+soundcore
+nvidia
+lp
+parport
+drm
+tpm_infineon
+wmi
+mac_hid
+btrfs
+xor
+raid6_pq
+libcrc32c
+dm_mirror
+dm_region_hash
+dm_log
+hid_generic
+usbhid
+hid
+e1000e
+ahci
+ptp
+libahci
+pps_core
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x403c0000
+0x14 0x01014020
+0x17 0x99170110
+0x18 0x411111f0
+0x19 0x411111f0
+0x1a 0x02a11030
+0x1b 0x0181303f
+0x1d 0x40400001
+0x1e 0x411111f0
+0x21 0x0221102f
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x04 0x185600f0
+0x05 0x185600f0
+0x06 0x585600f0
+0x07 0x585600f0
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 7.207409] ppdev: user-space parallel port driver
+[ 7.227731] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
+[ 7.239955] SKU: Nid=0x1d sku_cfg=0x40400001
+--
+[ 7.245883] type=1400 audit(1403588967.758:7): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/usr/lib/connman/scripts/dhclient-script" pid=532 comm="apparmor_parser"
+[ 7.246287] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 7.246463] input: HDA Intel PCH Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 7.246495] input: HDA Intel PCH Line as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 7.246532] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 7.246709] hda_intel: Disabling MSI
+[ 7.246713] hda-intel 0000:01:00.1: Handle VGA-switcheroo audio client
+[ 7.246742] hda-intel 0000:01:00.1: Disabling 64bit DMA
+[ 7.248746] device-mapper: multipath: version 1.6.0 loaded
+[ 7.249989] hda-intel 0000:01:00.1: Enable delay in RIRB handling
+[ 7.266118] type=1400 audit(1403588967.778:8): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/sbin/dhclient" pid=564 comm="apparmor_parser"
+--
+[ 7.383932] input: HP WMI hotkeys as /devices/virtual/input/input12
+[ 7.619711] input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input14
+[ 7.619794] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input13
+[ 8.237278] EXT4-fs (sda2): re-mounted. Opts: errors=remount-ro
+
+
diff --git a/codecs/canonical/alc255-dell-inspiron-3541-ccert-201403-14859 b/codecs/canonical/alc255-dell-inspiron-3541-ccert-201403-14859
new file mode 100644
index 0000000..e4ede7a
--- /dev/null
+++ b/codecs/canonical/alc255-dell-inspiron-3541-ccert-201403-14859
@@ -0,0 +1,1215 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Thu Jul 17 03:28:42 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 14.04 LTS \n \l 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: Dell Inc.
+Product Name: Inspiron 3541
+Product Version: Not Specified
+Firmware Version: A00
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.13.0-24-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.13.0-24-generic
+Library version: 1.0.27.2
+Utilities version: 1.0.27.2
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xfe764000 irq 78
+ 1 [Generic_1 ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xfe760000 irq 16
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:01.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Device 9840
+00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD] FCH Azalia Controller (rev 02)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:01.1 0403: 1002:9840
+ Subsystem: 1028:0657
+--
+00:14.2 0403: 1022:780d (rev 02)
+ Subsystem: 1028:0657
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: ATI R6xx HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x1002aa01
+Subsystem Id: 0x00aa0100
+Revision Id: 0x100500
+No Modem Function Group found
+Default PCM:
+ rates [0x70]: 32000 44100 48000
+ bits [0x2]: 16
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=2, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x02
+Node 0x04 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x05 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x04
+Node 0x06 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x07 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Codec: Realtek ALC255
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0255
+Subsystem Id: 0x10280657
+Revision Id: 0x100002
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 D3cold CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x4b 0x4b]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x60]: 44100 48000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC255 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x4b 0x4b]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x60]: 44100 48000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC255 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x1a 0x1a]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headphone Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Headphone Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x01 0x01]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60170: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x7, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170130: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headset Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headphone Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40700001: [N/A] Modem Hand at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=76
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Mic Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x02211040: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw----+ 1 root audio 116, 4 Jul 16 23:22 /dev/snd/controlC0
+crw-rw----+ 1 root audio 116, 8 Jul 16 23:22 /dev/snd/controlC1
+crw-rw----+ 1 root audio 116, 3 Jul 16 23:22 /dev/snd/hwC0D0
+crw-rw----+ 1 root audio 116, 7 Jul 16 23:22 /dev/snd/hwC1D0
+crw-rw----+ 1 root audio 116, 2 Jul 16 23:22 /dev/snd/pcmC0D3p
+crw-rw----+ 1 root audio 116, 6 Jul 16 23:22 /dev/snd/pcmC1D0c
+crw-rw----+ 1 root audio 116, 5 Jul 16 23:22 /dev/snd/pcmC1D0p
+crw-rw----+ 1 root audio 116, 1 Jul 16 23:22 /dev/snd/seq
+crw-rw----+ 1 root audio 116, 33 Jul 16 23:22 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Jul 16 23:22 .
+drwxr-xr-x 3 root root 240 Jul 16 23:22 ..
+lrwxrwxrwx 1 root root 12 Jul 16 23:22 pci-0000:00:01.1 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Jul 16 23:22 pci-0000:00:14.2 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic_1 [HD-Audio Generic], device 0: ALC255 Analog [ALC255 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: Generic_1 [HD-Audio Generic], device 0: ALC255 Analog [ALC255 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Generic]
+
+Card hw:0 'Generic'/'HD-Audio Generic at 0xfe764000 irq 78'
+ Mixer name : 'ATI R6xx HDMI'
+ Components : 'HDA:1002aa01,00aa0100,00100500'
+ Controls : 7
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [Generic_1]
+
+Card hw:1 'Generic_1'/'HD-Audio Generic at 0xfe760000 irq 16'
+ Mixer name : 'Realtek ALC255'
+ Components : 'HDA:10ec0255,10280657,00100002'
+ Controls : 26
+ Simple ctrls : 13
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 75 [86%] [-9.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Headphone Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headphone Mic Boost',0
+ Capabilities: volume
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 254 [100%] [-0.20dB]
+ Front Right: Playback 254 [100%] [-0.20dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 26 [41%] [2.25dB] [on]
+ Front Right: Capture 26 [41%] [2.25dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 1 [33%] [10.00dB]
+ Front Right: 1 [33%] [10.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.Generic {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+}
+state.Generic_1 {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headphone Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Headset Mic'
+ item.1 'Headphone Mic'
+ item.2 'Internal Mic'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 26
+ value.1 26
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 225
+ dbvalue.1 225
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Headphone Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 1
+ value.1 1
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 1000
+ dbvalue.1 1000
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 75
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -900
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Headset Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Headphone Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.24 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.25 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 254
+ value.1 254
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 -20
+ dbvalue.1 -20
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nls_utf8
+isofs
+ctr
+ccm
+bnep
+rfcomm
+joydev
+dell_wmi
+sparse_keymap
+nls_iso8859_1
+dell_laptop
+fglrx
+dcdbas
+uvcvideo
+videobuf2_vmalloc
+videobuf2_memops
+videobuf2_core
+rts5139
+videodev
+kvm_amd
+kvm
+crct10dif_pclmul
+crc32_pclmul
+ghash_clmulni_intel
+aesni_intel
+aes_x86_64
+lrw
+gf128mul
+glue_helper
+ablk_helper
+arc4
+cryptd
+snd_hda_codec_realtek
+snd_hda_codec_hdmi
+ath3k
+ath9k
+ath9k_common
+btusb
+psmouse
+ath9k_hw
+snd_hda_intel
+snd_hda_codec
+bluetooth
+ath
+serio_raw
+mac80211
+snd_seq_midi
+snd_seq_midi_event
+snd_hwdep
+snd_pcm
+snd_rawmidi
+snd_page_alloc
+snd_seq
+i2c_piix4
+snd_seq_device
+cfg80211
+wmi
+snd_timer
+snd
+soundcore
+video
+amd_iommu_v2
+mac_hid
+parport_pc
+ppdev
+lp
+parport
+ahci
+libahci
+r8169
+mii
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x03 0x185600f0
+0x05 0x585600f0
+0x07 0x585600f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x90a60170
+0x14 0x90170130
+0x17 0x40000000
+0x18 0x411111f0
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40700001
+0x1e 0x411111f0
+0x21 0x02211040
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+0x19 0x01a1913c
+0x1a 0x01a1913d
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 13.862941] Bluetooth: SCO socket layer initialized
+[ 13.936393] hda-intel 0000:00:01.1: Using LPIB position fix
+[ 13.936481] snd_hda_intel 0000:00:01.1: irq 78 for MSI/MSI-X
+[ 13.946190] usbcore: registered new interface driver btusb
+[ 13.951494] hda-intel 0000:00:01.1: Enable sync_write for stable communication
+[ 14.048272] ath9k 0000:03:00.0: enabling device (0000 -> 0002)
+[ 14.048600] ath: phy0: Set BT/WLAN RX diversity capability
+[ 14.052855] input: HD-Audio Generic HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.1/sound/card0/input8
+[ 14.053603] snd_hda_intel 0000:00:14.2: enabling device (0000 -> 0002)
+[ 14.053816] hda-intel 0000:00:14.2: Using LPIB position fix
+[ 14.056454] ath: phy0: Enable LNA combining
+[ 14.060679] hda-intel 0000:00:14.2: Enable sync_write for stable communication
+[ 14.070319] ath: phy0: ASPM enabled: 0x42
+--
+[ 14.236901] usbcore: registered new interface driver ath3k
+[ 14.240815] input: HD-Audio Generic Headphone Mic as /devices/pci0000:00/0000:00:14.2/sound/card1/input9
+[ 14.424654] usb 2-1.2: USB disconnect, device number 4
+
+
diff --git a/codecs/canonical/alc255-dell-inspiron-5447-ccert-201401-14529 b/codecs/canonical/alc255-dell-inspiron-5447-ccert-201401-14529
new file mode 100644
index 0000000..f8bcb89
--- /dev/null
+++ b/codecs/canonical/alc255-dell-inspiron-5447-ccert-201401-14529
@@ -0,0 +1,1455 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Wed Jun 4 09:03:00 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 14.04 LTS \n \l 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: Dell Inc.
+Product Name: Inspiron 5447
+Product Version: X18
+Firmware Version: X18
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.13.0-24-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.13.0-24-generic
+Library version: 1.0.27.2
+Utilities version: 1.0.27.2
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [HDMI ]: HDA-Intel - HDA Intel HDMI
+ HDA Intel HDMI at 0xb0c10000 irq 65
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xb0c14000 irq 64
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Haswell-ULT HD Audio Controller (rev 0b)
+00:1b.0 Audio device: Intel Corporation Lynx Point-LP HD Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 0b)
+ Subsystem: 1028:0640
+--
+00:1b.0 0403: 8086:9c20 (rev 04)
+ Subsystem: 1028:0640
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=2, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC255
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0255
+Subsystem Id: 0x10280640
+Revision Id: 0x100002
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 D3cold CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x60]: 44100 48000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC255 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x60]: 44100 48000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC255 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headphone Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Headphone Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60160: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x6, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170120: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headset Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headphone Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40700001: [N/A] Modem Hand at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=76
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Mic Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x02211030: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw----+ 1 root audio 116, 10 Jun 4 04:58 /dev/snd/controlC0
+crw-rw----+ 1 root audio 116, 5 Jun 4 04:58 /dev/snd/controlC1
+crw-rw----+ 1 root audio 116, 9 Jun 4 04:58 /dev/snd/hwC0D0
+crw-rw----+ 1 root audio 116, 4 Jun 4 04:58 /dev/snd/hwC1D0
+crw-rw----+ 1 root audio 116, 8 Jun 4 04:59 /dev/snd/pcmC0D3p
+crw-rw----+ 1 root audio 116, 7 Jun 4 04:59 /dev/snd/pcmC0D7p
+crw-rw----+ 1 root audio 116, 6 Jun 4 04:59 /dev/snd/pcmC0D8p
+crw-rw----+ 1 root audio 116, 3 Jun 4 04:59 /dev/snd/pcmC1D0c
+crw-rw----+ 1 root audio 116, 2 Jun 4 04:59 /dev/snd/pcmC1D0p
+crw-rw----+ 1 root audio 116, 1 Jun 4 04:58 /dev/snd/seq
+crw-rw----+ 1 root audio 116, 33 Jun 4 04:58 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Jun 4 04:58 .
+drwxr-xr-x 3 root root 280 Jun 4 04:58 ..
+lrwxrwxrwx 1 root root 12 Jun 4 04:58 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Jun 4 04:58 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC255 Analog [ALC255 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC255 Analog [ALC255 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [HDMI]
+
+Card hw:0 'HDMI'/'HDA Intel HDMI at 0xb0c10000 irq 65'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 21
+ Simple ctrls : 3
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xb0c14000 irq 64'
+ Mixer name : 'Realtek ALC255'
+ Components : 'HDA:10ec0255,10280640,00100002'
+ Controls : 26
+ Simple ctrls : 13
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 60 [69%] [-20.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Headphone Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headphone Mic Boost',0
+ Capabilities: volume
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.HDMI {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.19 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.20 {
+ iface PCM
+ device 7
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.21 {
+ iface PCM
+ device 8
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headphone Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Headset Mic'
+ item.1 'Headphone Mic'
+ item.2 'Internal Mic'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Headphone Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 60
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -2025
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Headset Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Headphone Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.24 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.25 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+rfcomm
+bnep
+snd_hda_codec_hdmi
+intel_ips
+snd_hda_codec_realtek
+joydev
+dell_wmi
+sparse_keymap
+hid_generic
+dell_laptop
+dcdbas
+arc4
+rts5139
+ath9k
+ath9k_common
+ath9k_hw
+uvcvideo
+hid_multitouch
+videobuf2_vmalloc
+videobuf2_memops
+videobuf2_core
+intel_rapl
+videodev
+x86_pkg_temp_thermal
+intel_powerclamp
+coretemp
+kvm_intel
+ath
+kvm
+mac80211
+snd_hda_intel
+snd_hda_codec
+crct10dif_pclmul
+crc32_pclmul
+snd_hwdep
+snd_pcm
+ath3k
+snd_page_alloc
+btusb
+ghash_clmulni_intel
+aesni_intel
+cfg80211
+bluetooth
+aes_x86_64
+snd_seq_midi
+snd_seq_midi_event
+snd_rawmidi
+lrw
+gf128mul
+i915
+wmi
+glue_helper
+ablk_helper
+cryptd
+snd_seq
+snd_seq_device
+snd_timer
+mei_me
+drm_kms_helper
+mei
+drm
+snd
+i2c_hid
+soundcore
+lpc_ich
+i2c_algo_bit
+video
+psmouse
+i2c_designware_platform
+i2c_designware_core
+mac_hid
+serio_raw
+parport_pc
+ppdev
+lp
+parport
+usbhid
+hid
+ahci
+r8169
+libahci
+mii
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x18560010
+0x06 0x18560010
+0x07 0x18560010
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x90a60160
+0x14 0x90170120
+0x17 0x40000000
+0x18 0x411111f0
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40700001
+0x1e 0x411111f0
+0x21 0x02211030
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+0x19 0x01a1913c
+0x1a 0x01a1913d
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 17.180913] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 17.183628] snd_hda_intel 0000:00:1b.0: irq 64 for MSI/MSI-X
+[ 17.246220] SKU: Nid=0x1d sku_cfg=0x40700001
+--
+[ 17.246499] realtek: Enabling init ASM_ID=0x0001 CODEC_ID=10ec0255
+[ 17.251915] input: HDA Intel PCH Headphone Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input14
+[ 17.940532] i915_bdw: exports duplicate symbol i915_release_power_well (owned by i915)
+[ 17.947034] HDA driver get symbol successfully from i915 module
+[ 17.954699] snd_hda_intel 0000:00:03.0: irq 65 for MSI/MSI-X
+[ 18.035229] input: HDA Intel HDMI HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/sound/card0/input17
+[ 18.035537] input: HDA Intel HDMI HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input16
+[ 18.036144] input: HDA Intel HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input15
+[ 19.325500] type=1400 audit(1401872318.926:2): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/sbin/dhclient" pid=455 comm="apparmor_parser"
+
+
diff --git a/codecs/canonical/alc255-dell-latitude-3340-ccert-201312-14380 b/codecs/canonical/alc255-dell-latitude-3340-ccert-201312-14380
new file mode 100644
index 0000000..71187bf
--- /dev/null
+++ b/codecs/canonical/alc255-dell-latitude-3340-ccert-201312-14380
@@ -0,0 +1,1370 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Thu Jan 2 11:06:43 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Latitude 3340
+Product Version: 01
+Firmware Version: A00
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-36-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [HDMI ]: HDA-Intel - HDA Intel HDMI
+ HDA Intel HDMI at 0xf7e34000 irq 60
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7e30000 irq 61
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Device 0a0c (rev 0b)
+00:1b.0 Audio device: Intel Corporation Device 9c20 (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 0b)
+ Subsystem: 1028:061f
+--
+00:1b.0 0403: 8086:9c20 (rev 04)
+ Subsystem: 1028:061f
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=2, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC255
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0255
+Subsystem Id: 0x1028061f
+Revision Id: 0x100002
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 D3cold CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x60]: 44100 48000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC255 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x60]: 44100 48000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC255 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headphone Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Headphone Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60140: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headset Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headphone Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40700001: [N/A] Modem Hand at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=76
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Mic Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x02211020: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 6 Jan 2 06:02 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 10 Jan 2 06:02 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 5 Jan 2 06:02 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 9 Jan 2 06:02 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 4 Jan 2 06:03 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 3 Jan 2 06:03 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 2 Jan 2 06:03 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 8 Jan 2 06:03 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 7 Jan 2 06:03 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Jan 2 06:02 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jan 2 06:02 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Jan 2 06:02 .
+drwxr-xr-x 3 root root 280 Jan 2 06:02 ..
+lrwxrwxrwx 1 root root 12 Jan 2 06:02 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Jan 2 06:02 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC255 Analog [ALC255 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC255 Analog [ALC255 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [HDMI]
+
+Card hw:0 'HDMI'/'HDA Intel HDMI at 0xf7e34000 irq 60'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 18
+ Simple ctrls : 3
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xf7e30000 irq 61'
+ Mixer name : 'Realtek ALC255'
+ Components : 'HDA:10ec0255,1028061f,00100002'
+ Controls : 24
+ Simple ctrls : 13
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Headphone Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headphone Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.HDMI {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headphone Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Headset Mic'
+ item.1 'Headphone Mic'
+ item.2 'Internal Mic'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Headphone Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Headset Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Headphone Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+parport_pc
+ppdev
+rfcomm
+bnep
+uvcvideo
+videobuf2_core
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+joydev
+dm_multipath
+scsi_dh
+snd_hda_codec_realtek
+xhci_quirk
+snd_hda_codec_hdmi
+arc4
+coretemp
+snd_hda_intel
+ath9k
+snd_hda_codec
+snd_hwdep
+mac80211
+kvm_intel
+snd_pcm
+i915_hsw
+btusb
+kvm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+ath9k_common
+snd_timer
+snd_seq_device
+ghash_clmulni_intel
+drm_kms_helper
+ath9k_hw
+psmouse
+snd
+drm
+cryptd
+ath
+ath3k
+bluetooth
+cfg80211
+dell_laptop
+i2c_algo_bit
+dell_wmi
+mac_hid
+dcdbas
+soundcore
+microcode
+sparse_keymap
+snd_page_alloc
+serio_raw
+wmi
+intel_ips
+video
+compat
+lp
+parport
+dm_raid45
+sdhci_pci
+sdhci
+xor
+ahci
+libahci
+dm_mirror
+dm_region_hash
+dm_log
+e1000e
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x18560010
+0x06 0x18560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x90a60140
+0x14 0x90170110
+0x17 0x40000000
+0x18 0x411111f0
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40700001
+0x1e 0x411111f0
+0x21 0x02211020
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+0x19 0x01a1913c
+0x1a 0x01a1913d
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 8.253204] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 8.253250] hda-intel Haswell must build in CONFIG_SND_HDA_I915
+[ 8.253312] snd_hda_intel 0000:00:03.0: irq 60 for MSI/MSI-X
+[ 8.365203] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'
+--
+[ 8.365466] ieee80211 phy0: Atheros AR9565 Rev:1 mem=0xffffc90005300000, irq=19
+[ 8.372100] input: HDA Intel HDMI HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/sound/card0/input7
+[ 8.372302] input: HDA Intel HDMI HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input8
+[ 8.374204] input: HDA Intel HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input9
+[ 8.374809] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D0
+[ 8.374815] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D0
+[ 8.374903] snd_hda_intel 0000:00:1b.0: irq 61 for MSI/MSI-X
+[ 8.405499] old = 0x9f, new = 0x1b7
+--
+[ 8.447534] device-mapper: multipath: version 1.4.0 loaded
+[ 8.456377] input: HDA Intel PCH Headphone Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input10
+[ 8.504209] input: PS/2 Mouse as /devices/platform/i8042/serio1/input/input11
+
+
diff --git a/codecs/canonical/alc255-dell-latitude-3340-ccert-201312-14381 b/codecs/canonical/alc255-dell-latitude-3340-ccert-201312-14381
new file mode 100644
index 0000000..82c89ac
--- /dev/null
+++ b/codecs/canonical/alc255-dell-latitude-3340-ccert-201312-14381
@@ -0,0 +1,1435 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Thu Dec 19 05:51:00 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Latitude 3340
+Product Version: 01
+Firmware Version: X16
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-36-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [HDMI ]: HDA-Intel - HDA Intel HDMI
+ HDA Intel HDMI at 0xf7e34000 irq 61
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7e30000 irq 62
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Device 0a0c (rev 09)
+00:1b.0 Audio device: Intel Corporation Device 9c20 (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 09)
+ Subsystem: 1028:061f
+--
+00:1b.0 0403: 8086:9c20 (rev 04)
+ Subsystem: 1028:061f
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC255
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0255
+Subsystem Id: 0x1028061f
+Revision Id: 0x100002
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 D3cold CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x60]: 44100 48000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC255 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x60]: 44100 48000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC255 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headphone Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Headphone Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60140: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headset Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headphone Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40700001: [N/A] Modem Hand at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=76
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Mic Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x02211020: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 6 Dec 18 23:51 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 10 Dec 18 23:51 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 5 Dec 18 23:51 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 9 Dec 18 23:51 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 4 Dec 19 00:04 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 3 Dec 19 00:04 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 2 Dec 19 00:04 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 8 Dec 19 00:04 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 7 Dec 19 00:04 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Dec 18 23:51 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Dec 18 23:51 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Dec 18 23:51 .
+drwxr-xr-x 3 root root 280 Dec 18 23:51 ..
+lrwxrwxrwx 1 root root 12 Dec 18 23:51 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Dec 18 23:51 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC255 Analog [ALC255 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC255 Analog [ALC255 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [HDMI]
+
+Card hw:0 'HDMI'/'HDA Intel HDMI at 0xf7e34000 irq 61'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 18
+ Simple ctrls : 3
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xf7e30000 irq 62'
+ Mixer name : 'Realtek ALC255'
+ Components : 'HDA:10ec0255,1028061f,00100002'
+ Controls : 24
+ Simple ctrls : 13
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Headphone Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headphone Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.HDMI {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headphone Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Headset Mic'
+ item.1 'Headphone Mic'
+ item.2 'Internal Mic'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Headphone Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Headset Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Headphone Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+ufs
+qnx4
+hfsplus
+hfs
+minix
+ntfs
+msdos
+jfs
+xfs
+reiserfs
+ext2
+nls_iso8859_1
+snd_hda_codec_realtek
+snd_hda_codec_hdmi
+arc4
+coretemp
+kvm_intel
+kvm
+ghash_clmulni_intel
+aesni_intel
+cryptd
+aes_x86_64
+iwlmvm
+mac80211
+joydev
+dell_wmi
+sparse_keymap
+dm_multipath
+scsi_dh
+dell_laptop
+dcdbas
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_seq_midi
+microcode
+snd_pcm
+snd_rawmidi
+psmouse
+serio_raw
+hid_multitouch
+snd_seq_midi_event
+uvcvideo
+videobuf2_core
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+snd_seq
+snd_timer
+snd_seq_device
+iwlwifi
+cfg80211
+btusb
+i915_hsw
+snd
+drm_kms_helper
+drm
+i2c_algo_bit
+soundcore
+snd_page_alloc
+intel_ips
+bnep
+rfcomm
+mac_hid
+bluetooth
+compat
+parport_pc
+ppdev
+lp
+parport
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+vesafb
+usbhid
+hid
+usb_storage
+video
+wmi
+sdhci_pci
+sdhci
+e1000e
+ahci
+libahci
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x18560010
+0x06 0x18560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x90a60140
+0x14 0x90170110
+0x17 0x40000000
+0x18 0x411111f0
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40700001
+0x1e 0x411111f0
+0x21 0x02211020
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+0x19 0x01a1913c
+0x1a 0x01a1913d
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 5.209143] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 5.226878] hda-intel Haswell must build in CONFIG_SND_HDA_I915
+[ 5.227003] snd_hda_intel 0000:00:03.0: irq 61 for MSI/MSI-X
+[ 5.229572] init: anacron main process (1085) killed by TERM signal
+[ 5.236568] input: HDA Intel HDMI HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/sound/card0/input12
+[ 5.236943] input: HDA Intel HDMI HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input13
+[ 5.237197] input: HDA Intel HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input14
+[ 5.242835] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D0
+[ 5.242848] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D0
+[ 5.243021] snd_hda_intel 0000:00:1b.0: irq 62 for MSI/MSI-X
+[ 5.297475] input: HDA Intel PCH Headphone Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input15
+[ 6.326280] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D3
+[ 12.934578] [drm:intel_dp_set_link_train] *ERROR* Timed out waiting for DP idle patterns
+[ 12.934584] [drm:i915_write32] *ERROR* Unknown unclaimed register before writing to 64040
+[ 14.273173] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D0
+[ 14.285763] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D0
+[ 15.484874] audit_printk_skb: 39 callbacks suppressed
+[ 15.484880] type=1400 audit(1387428699.228:24): apparmor="DENIED" operation="capable" parent=1 profile="/usr/sbin/cupsd" pid=629 comm="cupsd" pid=629 comm="cupsd" capability=36 capname="block_suspend"
+[ 56.118550] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D3
+[ 94.085650] wlan0: authenticate with a0:f3:c1:f8:70:f9
+--
+[ 775.610128] [drm:i915_write32] *ERROR* Unknown unclaimed register before writing to 64040
+[ 776.849911] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D0
+[ 776.865339] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D0
+[ 784.405358] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D3
+[ 794.084938] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D0
+[ 794.099727] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D0
+[ 800.380461] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D3
+[ 800.743823] usb 2-2: USB disconnect, device number 2
+--
+[ 3182.694307] [drm:i915_write32] *ERROR* Unknown unclaimed register before writing to 64040
+[ 3184.242120] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D0
+[ 3184.257553] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D0
+[ 3185.050536] init: anacron main process (32355) killed by TERM signal
+--
+[ 3185.923700] e1000e 0000:00:19.0: wake-up capability enabled by ACPI
+[ 3185.932543] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D3
+[ 3186.386587] PM: suspend of drv:sd dev:0:0:0:0 complete after 485.914 msecs
+--
+[ 3187.818985] i915 0000:00:02.0: setting latency timer to 64
+[ 3187.819028] snd_hda_intel 0000:00:03.0: irq 58 for MSI/MSI-X
+[ 3187.821381] ehci_hcd 0000:00:1d.0: setting latency timer to 64
+--
+[ 3187.916794] xhci_hcd 0000:00:14.0: irq 56 for MSI/MSI-X
+[ 3187.921712] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D0
+[ 3187.921716] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D0
+[ 3187.921719] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D0
+[ 3187.921721] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D0
+[ 3187.921748] snd_hda_intel 0000:00:1b.0: irq 61 for MSI/MSI-X
+[ 3187.922967] e1000e 0000:00:19.0: wake-up capability disabled by ACPI
+--
+[ 3188.839751] Restarting tasks ...
+[ 3188.858394] Modules linked in: ufs qnx4 hfsplus hfs minix ntfs msdos jfs xfs reiserfs ext2 nls_iso8859_1 snd_hda_codec_realtek(O) snd_hda_codec_hdmi(O) arc4 coretemp kvm_intel kvm ghash_clmulni_intel aesni_intel cryptd aes_x86_64 iwlmvm(O) mac80211(O) joydev dell_wmi sparse_keymap dm_multipath scsi_dh dell_laptop dcdbas snd_hda_intel(O) snd_hda_codec(O) snd_hwdep snd_seq_midi microcode snd_pcm snd_rawmidi psmouse serio_raw hid_multitouch snd_seq_midi_event uvcvideo videobuf2_core videodev videobuf2_vmalloc videobuf2_memops snd_seq snd_timer snd_seq_device iwlwifi(O) cfg80211(O) btusb(O) i915_hsw snd drm_kms_helper drm i2c_algo_bit soundcore snd_page_alloc intel_ips bnep(O) rfcomm(O) mac_hid bluetooth(O) compat(O) parport_pc ppdev lp parport dm_raid45 xor dm_mirror dm_region_hash dm_log btrfs zlib_deflate libcrc32c vesafb usbhid hid usb_storage video wmi sdhci_pci(O) sdhci e1000e ahci libahci
+[ 3188.858691] Pid: 32742, comm: kworker/u:47 Tainted: G O 3.5.0-36-generic #57~precise1-Ubuntu
+--
+[ 3188.859577] Hardware name: Latitude 3340
+[ 3188.859581] Modules linked in: ufs qnx4 hfsplus hfs minix ntfs msdos jfs xfs reiserfs ext2 nls_iso8859_1 snd_hda_codec_realtek(O) snd_hda_codec_hdmi(O) arc4 coretemp kvm_intel kvm ghash_clmulni_intel aesni_intel cryptd aes_x86_64 iwlmvm(O) mac80211(O) joydev dell_wmi sparse_keymap dm_multipath scsi_dh dell_laptop dcdbas snd_hda_intel(O) snd_hda_codec(O) snd_hwdep snd_seq_midi microcode snd_pcm snd_rawmidi psmouse serio_raw hid_multitouch snd_seq_midi_event uvcvideo videobuf2_core videodev videobuf2_vmalloc videobuf2_memops snd_seq snd_timer snd_seq_device iwlwifi(O) cfg80211(O) btusb(O) i915_hsw snd drm_kms_helper drm i2c_algo_bit soundcore snd_page_alloc intel_ips bnep(O) rfcomm(O) mac_hid bluetooth(O) compat(O) parport_pc ppdev lp parport dm_raid45 xor dm_mirror dm_region_hash dm_log btrfs zlib_deflate libcrc32c vesafb usbhid hid usb_storage video wmi sdhci_pci(O) sdhci e1000e ahci libahci
+[ 3188.859841] Pid: 32742, comm: kworker/u:47 Tainted: G W O 3.5.0-36-generic #57~precise1-Ubuntu
+--
+[ 3190.983738] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
+[ 3191.459449] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D3
+[ 3199.319893] wlan0: authenticate with a0:f3:c1:f8:70:f9
+--
+[ 3208.809814] e1000e 0000:00:19.0: irq 62 for MSI/MSI-X
+[ 3208.926735] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D0
+[ 3208.941675] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D0
+[ 3366.847074] dell_wmi: Unknown key 58 pressed
+
+
diff --git a/codecs/canonical/alc259-dell-inspiron-1120-ccert-201103-7380 b/codecs/canonical/alc259-dell-inspiron-1120-ccert-201103-7380
new file mode 100644
index 0000000..042b9c3
--- /dev/null
+++ b/codecs/canonical/alc259-dell-inspiron-1120-ccert-201103-7380
@@ -0,0 +1,956 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.60
+!!################################
+
+!!Script ran on: Tue Jul 3 14:14:08 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 1120
+Product Version: A05
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-23-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [SB ]: HDA-Intel - HDA ATI SB
+ HDA ATI SB at 0xd0400000 irq 16
+ 1 [HDMI ]: HDA-Intel - HDA ATI HDMI
+ HDA ATI HDMI at 0xd0110000 irq 19
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:14.2 Audio device: Advanced Micro Devices [AMD] nee ATI SBx00 Azalia (Intel HDA) (rev 40)
+01:05.1 Audio device: Advanced Micro Devices [AMD] nee ATI RS880 HDMI Audio [Radeon HD 4200 Series]
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!--------------------------------------------------------
+
+00:14.2 0403: 1002:4383 (rev 40)
+ Subsystem: 1028:0470
+--
+01:05.1 0403: 1002:970f
+ Subsystem: 1002:9712
+
+
+!!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
+!!--------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC259
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0269
+Subsystem Id: 0x10280470
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC259 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x03 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x8b 0x8b]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC259 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x13 0x13]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40000b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x99a39920: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Pink
+ DefAssociation = 0x2, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x99139110: [Fixed] Speaker at Int ATAPI
+ Conn = ATAPI, Color = Pink
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40010c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00001734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x04a19830: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Connection: 1
+ 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40008b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00001724: IN Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+Node 0x1a [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000003c: IN OUT HP Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400000: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40179a2d: [N/A] Speaker at Ext N/A
+ Conn = Analog, Color = Pink
+ DefAssociation = 0x2, Sequence = 0xd
+ Pin-ctls: 0x20: IN
+Node 0x1e [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=25
+Node 0x21 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x0421401f: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x22 [Audio Selector] wcaps 0x30010b: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12*
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: ATI RS690/780 HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x1002791a
+Subsystem Id: 0x00791a00
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x60]: 44100 48000
+ bits [0x2]: 16
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x201: Stereo Digital
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Device: name="HDMI 0", type="HDMI", device=3
+ Converter: stream=1, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x02
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 5 Jul 3 10:11 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Jul 3 10:11 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 4 Jul 3 10:11 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Jul 3 10:11 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 3 Jul 3 10:12 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 2 Jul 3 10:12 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 6 Jul 3 10:12 /dev/snd/pcmC1D3p
+crw-rw---T+ 1 root audio 116, 1 Jul 3 10:11 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jul 3 10:11 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Jul 3 10:11 .
+drwxr-xr-x 3 root root 240 Jul 3 10:11 ..
+lrwxrwxrwx 1 root root 12 Jul 3 10:11 pci-0000:00:14.2 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Jul 3 10:11 pci-0000:01:05.1 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: SB [HDA ATI SB], device 0: ALC259 Analog [ALC259 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: HDMI [HDA ATI HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: SB [HDA ATI SB], device 0: ALC259 Analog [ALC259 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [SB]
+
+Card hw:0 'SB'/'HDA ATI SB at 0xd0400000 irq 16'
+ Mixer name : 'Realtek ALC259'
+ Components : 'HDA:10ec0269,10280470,00100100'
+ Controls : 18
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 60 [69%] [-20.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 19 [61%] [12.00dB] [on]
+ Front Right: Capture 19 [61%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 1 [HDMI]
+
+Card hw:1 'HDMI'/'HDA ATI HDMI at 0xd0110000 irq 19'
+ Mixer name : 'ATI RS690/780 HDMI'
+ Components : 'HDA:1002791a,00791a00,00100000'
+ Controls : 4
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!-------------
+
+--startcollapse--
+state.SB {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 19
+ value.1 19
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1650
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 60
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -2025
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.HDMI {
+ control.1 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+bnep
+rfcomm
+parport_pc
+ppdev
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+bcma
+arc4
+snd_pcm
+uvcvideo
+radeon
+videodev
+v4l2_compat_ioctl32
+snd_seq_midi
+ttm
+snd_rawmidi
+snd_seq_midi_event
+brcmsmac
+joydev
+snd_seq
+snd_timer
+snd_seq_device
+mac80211
+drm_kms_helper
+snd
+drm
+brcmutil
+cfg80211
+i2c_algo_bit
+soundcore
+snd_page_alloc
+dell_wmi
+sparse_keymap
+crc8
+edac_core
+edac_mce_amd
+wmi
+dell_laptop
+shpchp
+dcdbas
+sp5100_tco
+psmouse
+serio_raw
+video
+mac_hid
+cordic
+btusb
+i2c_piix4
+bluetooth
+k10temp
+lp
+parport
+atl1c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x99a39920
+0x14 0x99139110
+0x17 0x411111f0
+0x18 0x04a19830
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40179a2d
+0x1e 0x411111f0
+0x21 0x0421401f
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x03 0x18560010
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!------------------
+
+[ 9.178924] [drm] Connector 2:
+[ 9.178925] [drm] HDMI-A
+[ 9.178927] [drm] HPD1
+--
+[ 9.234664] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 3000 mBm)
+[ 9.463292] snd_hda_intel 0000:00:14.2: PCI INT A -> GSI 16 (level, low) -> IRQ 16
+[ 9.624621] type=1400 audit(1341324708.254:2): apparmor="STATUS" operation="profile_load" name="/sbin/dhclient" pid=619 comm="apparmor_parser"
+--
+[ 9.628949] type=1400 audit(1341324708.258:10): apparmor="STATUS" operation="profile_replace" name="/usr/lib/connman/scripts/dhclient-script" pid=727 comm="apparmor_parser"
+[ 9.682850] input: HDA ATI SB Mic as /devices/pci0000:00/0000:00:14.2/sound/card0/input8
+[ 9.683093] input: HDA ATI SB Headphone as /devices/pci0000:00/0000:00:14.2/sound/card0/input9
+[ 10.209045] [drm] fb mappable at 0xC0142000
+--
+[ 10.210263] [drm] Initialized radeon 2.12.0 20080528 for 0000:01:05.0 on minor 0
+[ 10.215487] snd_hda_intel 0000:01:05.1: PCI INT B -> GSI 19 (level, low) -> IRQ 19
+[ 10.215552] snd_hda_intel 0000:01:05.1: setting latency timer to 64
+[ 12.319155] atl1c 0000:02:00.0: irq 43 for MSI/MSI-X
+
+
diff --git a/codecs/canonical/alc262--hp-z210-workstation-ccert-201107-8279 b/codecs/canonical/alc262--hp-z210-workstation-ccert-201107-8279
new file mode 100644
index 0000000..97be970
--- /dev/null
+++ b/codecs/canonical/alc262--hp-z210-workstation-ccert-201107-8279
@@ -0,0 +1,1287 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Wed Mar 13 17:52:35 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP Z210 Workstation
+Product Version:
+Firmware Version: J51 v01.09
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-23-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xfe420000 irq 49
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1c20 (rev 04)
+ Subsystem: 103c:1587
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC262
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0262
+Subsystem Id: 0x103c1587
+Revision Id: 0x100202
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=4, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x11: Stereo
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x03 [Audio Output] wcaps 0x11: Stereo
+ Device: name="ALC262 Analog", type="Audio", device=0
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x1]: PCM
+Node 0x07 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC262 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x08, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x0a 0x0a]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0x6]: 16 20
+ formats [0x1]: PCM
+ Connection: 1
+ 0x24
+Node 0x08 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Switch", index=1, device=0
+ Control: name="Capture Volume", index=1, device=0
+ Device: name="ALC262 Analog", type="Audio", device=2
+ Amp-In caps: ofs=0x08, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0x6]: 16 20
+ formats [0x1]: PCM
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Switch", index=2, device=0
+ Control: name="Capture Volume", index=2, device=0
+ Amp-In caps: ofs=0x08, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0x6]: 16 20
+ formats [0x1]: PCM
+ Connection: 1
+ 0x22
+Node 0x0a [Audio Input] wcaps 0x100391: Stereo Digital
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x1]: PCM
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x1f
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Rear Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Front Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Line Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Line Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=5, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=5, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 8
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15
+Node 0x0c [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80]
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=0
+ Amp-Out vals: [0x01 0x01]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=0
+ Amp-Out vals: [0x13 0x13]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Audio Mixer] wcaps 0x20010e: Mono Amp-In Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x00]
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=0
+ Amp-Out vals: [0x13]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x400001: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000003e: IN OUT HP Detect Trigger
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x15 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Out Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000003e: IN OUT HP Detect Trigger
+ Pin Default 0x01014c10: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x16 [Pin Complex] wcaps 0x40010c: Mono Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00]
+ Pincap 0x00000010: OUT
+ Pin Default 0x99030120: [Fixed] Line Out at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Connection: 1
+ 0x0e
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Rear Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000173e: IN OUT HP Detect Trigger
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x01a19c30: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x21: IN VREF_50
+ Unsolicited: tag=04, enabled=1
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Front Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000173e: IN OUT HP Detect Trigger
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x02a11c31: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x1
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=05, enabled=1
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1a [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Line Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000173e: IN OUT HP Detect Trigger
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x01813c3f: [Jack] Line In at Ext Rear
+ Conn = 1/8, Color = Blue
+ DefAssociation = 0x3, Sequence = 0xf
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=06, enabled=1
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000173e: IN OUT HP Detect Trigger
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x02211c40: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP VREF_HIZ
+ Unsolicited: tag=01, enabled=1
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x1c [Pin Complex] wcaps 0x400001: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+Node 0x1d [Pin Complex] wcaps 0x400000: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+Node 0x1e [Pin Complex] wcaps 0x400380: Mono Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Node 0x1f [Pin Complex] wcaps 0x400280: Mono Digital
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=17
+Node 0x21 [Volume Knob Widget] wcaps 0x600080: Mono
+ Volume-Knob: delta=0, steps=32, direct=0, val=64
+ Unsolicited: tag=00, enabled=0
+ Connection: 0
+Node 0x22 [Audio Selector] wcaps 0x300101: Stereo
+ Control: name="Input Source", index=2, device=0
+ Connection: 10
+ 0x18* 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Input Source", index=1, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 9
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x0b
+Node 0x24 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Input Source", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 9
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x0b
+Codec: Intel CougarPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862805
+Subsystem Id: 0x103c1587
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 8 Mar 13 13:50 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 7 Mar 13 13:50 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 6 Mar 13 13:50 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 5 Mar 13 13:51 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 4 Mar 13 13:51 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 3 Mar 13 13:50 /dev/snd/pcmC0D2c
+crw-rw---T+ 1 root audio 116, 2 Mar 13 13:51 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Mar 13 13:50 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Mar 13 13:50 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Mar 13 13:50 .
+drwxr-xr-x 3 root root 240 Mar 13 13:50 ..
+lrwxrwxrwx 1 root root 12 Mar 13 13:50 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC262 Analog [ALC262 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC262 Analog [ALC262 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 2: ALC262 Analog [ALC262 Analog]
+ Subdevices: 2/2
+ Subdevice #0: subdevice #0
+ Subdevice #1: subdevice #1
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xfe420000 irq 49'
+ Mixer name : 'Intel CougarPoint HDMI'
+ Components : 'HDA:10ec0262,103c1587,00100202 HDA:80862805,103c1587,00100000'
+ Controls : 39
+ Simple ctrls : 18
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Playback 19 [61%] [-18.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pswitch penum
+ Playback channels: Front Left - Front Right
+ Mono:
+ Front Left: Playback [on]
+ Front Right: Playback [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Playback 31 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 31 [100%] [0.00dB] [on]
+ Front Right: Playback 31 [100%] [0.00dB] [on]
+Simple mixer control 'Front Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Front Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Line',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 10 [32%] [3.00dB] [on]
+ Front Right: Capture 10 [32%] [3.00dB] [on]
+Simple mixer control 'Capture',1
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 0 [0%] [-12.00dB] [off]
+ Front Right: Capture 0 [0%] [-12.00dB] [off]
+Simple mixer control 'Capture',2
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 0 [0%] [-12.00dB] [off]
+ Front Right: Capture 0 [0%] [-12.00dB] [off]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line Out+Speaker'
+ Item0: 'Line Out+Speaker'
+Simple mixer control 'Input Source',0
+ Capabilities: cenum
+ Items: 'Rear Mic' 'Front Mic' 'Line'
+ Item0: 'Front Mic'
+Simple mixer control 'Input Source',1
+ Capabilities: cenum
+ Items: 'Rear Mic' 'Front Mic' 'Line'
+ Item0: 'Rear Mic'
+Simple mixer control 'Input Source',2
+ Capabilities: cenum
+ Items: 'Rear Mic' 'Front Mic' 'Line'
+ Item0: 'Rear Mic'
+Simple mixer control 'Rear Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Rear Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'PCM 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.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value 31
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 31'
+ dbmin -4650
+ dbmax 0
+ dbvalue.0 0
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Rear Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Rear Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Front Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Front Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Line Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Line Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value 'Line Out+Speaker'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 'Line Out+Speaker'
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Rear Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Front Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Capture Switch'
+ index 1
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Capture Switch'
+ index 2
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 10
+ value.1 10
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1200
+ dbmax 3450
+ dbvalue.0 300
+ dbvalue.1 300
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Capture Volume'
+ index 1
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1200
+ dbmax 3450
+ dbvalue.0 -1200
+ dbvalue.1 -1200
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Capture Volume'
+ index 2
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1200
+ dbmax 3450
+ dbvalue.0 -1200
+ dbvalue.1 -1200
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'Input Source'
+ value 'Front Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Rear Mic'
+ item.1 'Front Mic'
+ item.2 Line
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'Input Source'
+ index 1
+ value 'Rear Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Rear Mic'
+ item.1 'Front Mic'
+ item.2 Line
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'Input Source'
+ index 2
+ value 'Rear Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Rear Mic'
+ item.1 'Front Mic'
+ item.2 Line
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 19
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 31'
+ dbmin -4650
+ dbmax 0
+ dbvalue.0 -1800
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.28 {
+ iface CARD
+ name 'Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.29 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.30 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.31 {
+ iface CARD
+ name 'Rear Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.32 {
+ iface CARD
+ name 'Front Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.33 {
+ iface CARD
+ name 'Line Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.34 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.35 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.36 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.37 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.38 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.39 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+bnep
+rfcomm
+parport_pc
+bluetooth
+ppdev
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+snd_hda_intel
+snd_hda_codec
+joydev
+coretemp
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+snd_timer
+kvm
+snd_seq_device
+i915
+ghash_clmulni_intel
+psmouse
+aesni_intel
+snd
+cryptd
+gpio_ich
+mei
+aes_x86_64
+hp_wmi
+drm_kms_helper
+drm
+lpc_ich
+sparse_keymap
+microcode
+soundcore
+serio_raw
+snd_page_alloc
+wmi
+i2c_algo_bit
+mac_hid
+video
+lp
+parport
+hid_generic
+usbhid
+hid
+e1000e
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x411111f0
+0x14 0x411111f0
+0x15 0x01014c10
+0x16 0x99030120
+0x18 0x01a19c30
+0x19 0x02a11c31
+0x1a 0x01813c3f
+0x1b 0x02211c40
+0x1c 0x411111f0
+0x1d 0x411111f0
+0x1e 0x411111f0
+0x1f 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x58560010
+0x06 0x18560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 8.297956] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 8.298053] snd_hda_intel 0000:00:1b.0: irq 49 for MSI/MSI-X
+[ 8.513002] e1000e 0000:00:19.0: irq 46 for MSI/MSI-X
+--
+[ 8.614899] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
+[ 8.858392] hda_codec: ALC262: SKU not ready 0x411111f0
+[ 8.869527] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input5
+[ 8.869592] input: HDA Intel PCH Line as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
+[ 8.869624] input: HDA Intel PCH Front Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 8.869656] input: HDA Intel PCH Rear Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 8.869685] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 8.869716] input: HDA Intel PCH Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 9.580719] ppdev: user-space parallel port driver
+
+
diff --git a/codecs/canonical/alc262--hp-z400-workstation-ccert-201011-6753 b/codecs/canonical/alc262--hp-z400-workstation-ccert-201011-6753
new file mode 100644
index 0000000..f3063a0
--- /dev/null
+++ b/codecs/canonical/alc262--hp-z400-workstation-ccert-201011-6753
@@ -0,0 +1,1263 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue Jul 16 10:12:55 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP Z400 Workstation
+Product Version:
+Firmware Version: 786G3 v03.12
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-29-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Intel ]: HDA-Intel - HDA Intel
+ HDA Intel at 0xf6000000 irq 68
+ 1 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xf4020000 irq 69
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation 82801JI (ICH10 Family) HD Audio Controller
+0f:00.1 Audio device: Advanced Micro Devices [AMD] nee ATI Juniper HDMI Audio [Radeon HD 5700 Series]
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:3a3e
+ Subsystem: 103c:1309
+--
+0f:00.1 0403: 1002:aa58
+ Subsystem: 1028:aa58
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC262
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0262
+Subsystem Id: 0x103c1309
+Revision Id: 0x100202
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=4, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x11: Stereo
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x03 [Audio Output] wcaps 0x11: Stereo
+ Device: name="ALC262 Analog", type="Audio", device=0
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x1]: PCM
+Node 0x07 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC262 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x08, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x10 0x10]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0x6]: 16 20
+ formats [0x1]: PCM
+ Connection: 1
+ 0x24
+Node 0x08 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Switch", index=1, device=0
+ Control: name="Capture Volume", index=1, device=0
+ Device: name="ALC262 Analog", type="Audio", device=2
+ Amp-In caps: ofs=0x08, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0x6]: 16 20
+ formats [0x1]: PCM
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Switch", index=2, device=0
+ Control: name="Capture Volume", index=2, device=0
+ Amp-In caps: ofs=0x08, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0x6]: 16 20
+ formats [0x1]: PCM
+ Connection: 1
+ 0x22
+Node 0x0a [Audio Input] wcaps 0x100391: Stereo Digital
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x1]: PCM
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x1f
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Rear Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Front Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Line Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Line Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=5, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=5, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 8
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15
+Node 0x0c [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80]
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=0
+ Amp-Out vals: [0x01 0x01]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=0
+ Amp-Out vals: [0x11 0x11]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Audio Mixer] wcaps 0x20010e: Mono Amp-In Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x00]
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=0
+ Amp-Out vals: [0x11]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x400001: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000003e: IN OUT HP Detect Trigger
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x15 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line-Out Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000003e: IN OUT HP Detect Trigger
+ Pin Default 0x01014c10: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x16 [Pin Complex] wcaps 0x40010c: Mono Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00]
+ Pincap 0x00000010: OUT
+ Pin Default 0x99030120: [Fixed] Line Out at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Connection: 1
+ 0x0e
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Rear Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000173e: IN OUT HP Detect Trigger
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x01a19c30: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x21: IN VREF_50
+ Unsolicited: tag=03, enabled=1
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Front Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000173e: IN OUT HP Detect Trigger
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x02a11c31: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x1
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=04, enabled=1
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1a [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Line Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000173e: IN OUT HP Detect Trigger
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x01813c3f: [Jack] Line In at Ext Rear
+ Conn = 1/8, Color = Blue
+ DefAssociation = 0x3, Sequence = 0xf
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=05, enabled=1
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000173e: IN OUT HP Detect Trigger
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x02211c40: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP VREF_HIZ
+ Unsolicited: tag=01, enabled=1
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x1c [Pin Complex] wcaps 0x400001: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+Node 0x1d [Pin Complex] wcaps 0x400000: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+Node 0x1e [Pin Complex] wcaps 0x400380: Mono Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Node 0x1f [Pin Complex] wcaps 0x400280: Mono Digital
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=17
+Node 0x21 [Volume Knob Widget] wcaps 0x600080: Mono
+ Volume-Knob: delta=0, steps=32, direct=0, val=64
+ Unsolicited: tag=00, enabled=0
+ Connection: 0
+Node 0x22 [Audio Selector] wcaps 0x300101: Stereo
+ Control: name="Input Source", index=2, device=0
+ Connection: 10
+ 0x18* 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Input Source", index=1, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 9
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x0b
+Node 0x24 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Input Source", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 9
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x0b
+Codec: ATI R6xx HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x1002aa01
+Subsystem Id: 0x00aa0100
+Revision Id: 0x100200
+No Modem Function Group found
+Default PCM:
+ rates [0x70]: 32000 44100 48000
+ bits [0x2]: 16
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x201: Stereo Digital
+ Converter: stream=1, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x02
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 6 Jul 16 06:11 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 9 Jul 16 06:11 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 5 Jul 16 06:11 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 8 Jul 16 06:11 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 4 Jul 16 06:11 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Jul 16 06:11 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Jul 16 06:11 /dev/snd/pcmC0D2c
+crw-rw---T+ 1 root audio 116, 7 Jul 16 06:11 /dev/snd/pcmC1D3p
+crw-rw---T+ 1 root audio 116, 1 Jul 16 06:11 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jul 16 06:11 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Jul 16 06:11 .
+drwxr-xr-x 3 root root 260 Jul 16 06:11 ..
+lrwxrwxrwx 1 root root 12 Jul 16 06:11 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Jul 16 06:11 pci-0000:0f:00.1 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Intel [HDA Intel], device 0: ALC262 Analog [ALC262 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: Intel [HDA Intel], device 0: ALC262 Analog [ALC262 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: Intel [HDA Intel], device 2: ALC262 Analog [ALC262 Analog]
+ Subdevices: 2/2
+ Subdevice #0: subdevice #0
+ Subdevice #1: subdevice #1
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Intel]
+
+Card hw:0 'Intel'/'HDA Intel at 0xf6000000 irq 68'
+ Mixer name : 'Realtek ALC262'
+ Components : 'HDA:10ec0262,103c1309,00100202'
+ Controls : 32
+ Simple ctrls : 17
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Playback 17 [55%] [-21.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pswitch penum
+ Playback channels: Front Left - Front Right
+ Mono:
+ Front Left: Playback [on]
+ Front Right: Playback [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 31 [100%] [0.00dB] [on]
+ Front Right: Playback 31 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 31 [100%] [0.00dB] [on]
+ Front Right: Playback 31 [100%] [0.00dB] [on]
+Simple mixer control 'Front Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Front Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Line',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 16 [52%] [12.00dB] [on]
+ Front Right: Capture 16 [52%] [12.00dB] [on]
+Simple mixer control 'Capture',1
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 0 [0%] [-12.00dB] [off]
+ Front Right: Capture 0 [0%] [-12.00dB] [off]
+Simple mixer control 'Capture',2
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 0 [0%] [-12.00dB] [off]
+ Front Right: Capture 0 [0%] [-12.00dB] [off]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line-Out+Speaker'
+ Item0: 'Line-Out+Speaker'
+Simple mixer control 'Input Source',0
+ Capabilities: cenum
+ Items: 'Rear Mic' 'Front Mic' 'Line'
+ Item0: 'Front Mic'
+Simple mixer control 'Input Source',1
+ Capabilities: cenum
+ Items: 'Rear Mic' 'Front Mic' 'Line'
+ Item0: 'Rear Mic'
+Simple mixer control 'Input Source',2
+ Capabilities: cenum
+ Items: 'Rear Mic' 'Front Mic' 'Line'
+ Item0: 'Rear Mic'
+Simple mixer control 'Rear Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Rear Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 1 [Generic]
+
+Card hw:1 'Generic'/'HD-Audio Generic at 0xf4020000 irq 69'
+ Mixer name : 'ATI R6xx HDMI'
+ Components : 'HDA:1002aa01,00aa0100,00100200'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.Intel {
+ control.1 {
+ iface MIXER
+ name 'PCM 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.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback 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 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.5 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Rear Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Rear Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Front Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Front Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Line Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Line Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Line-Out+Speaker
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 Line-Out+Speaker
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Rear Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Front Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Capture Switch'
+ index 1
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Capture Switch'
+ index 2
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 16
+ value.1 16
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1200
+ dbmax 3450
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Capture Volume'
+ index 1
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1200
+ dbmax 3450
+ dbvalue.0 -1200
+ dbvalue.1 -1200
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Capture Volume'
+ index 2
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1200
+ dbmax 3450
+ dbvalue.0 -1200
+ dbvalue.1 -1200
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'Input Source'
+ value 'Front Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Rear Mic'
+ item.1 'Front Mic'
+ item.2 Line
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'Input Source'
+ index 1
+ value 'Rear Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Rear Mic'
+ item.1 'Front Mic'
+ item.2 Line
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'Input Source'
+ index 2
+ value 'Rear Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Rear Mic'
+ item.1 'Front Mic'
+ item.2 Line
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 17
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 31'
+ dbmin -4650
+ dbmax 0
+ dbvalue.0 -2100
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.28 {
+ iface CARD
+ name 'Line-Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.29 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.30 {
+ iface CARD
+ name 'Rear Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.31 {
+ iface CARD
+ name 'Front Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.32 {
+ iface CARD
+ name 'Line Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+state.Generic {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nls_utf8
+isofs
+bnep
+parport_pc
+ppdev
+rfcomm
+bluetooth
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_seq_midi
+snd_pcm
+snd_rawmidi
+snd_seq_midi_event
+hp_wmi
+joydev
+psmouse
+snd_seq
+snd_timer
+snd_seq_device
+snd
+radeon
+usbhid
+ttm
+drm_kms_helper
+hid
+sparse_keymap
+drm
+soundcore
+snd_page_alloc
+i7core_edac
+edac_core
+wmi
+i2c_algo_bit
+serio_raw
+mac_hid
+lp
+parport
+firewire_ohci
+firewire_core
+crc_itu_t
+tg3
+floppy
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x411111f0
+0x14 0x411111f0
+0x15 0x01014c10
+0x16 0x99030120
+0x18 0x01a19c30
+0x19 0x02a11c31
+0x1a 0x01813c3f
+0x1b 0x02211c40
+0x1c 0x411111f0
+0x1d 0x411111f0
+0x1e 0x411111f0
+0x1f 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x03 0x18560010
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 11.060770] type=1400 audit(1373969484.517:7): apparmor="STATUS" operation="profile_replace" name="/usr/lib/connman/scripts/dhclient-script" pid=639 comm="apparmor_parser"
+[ 11.177652] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 21 (level, low) -> IRQ 21
+[ 11.177692] snd_hda_intel 0000:00:1b.0: irq 68 for MSI/MSI-X
+[ 11.177711] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 11.179031] [drm] PCIE GART of 512M enabled (table at 0x0000000000040000).
+--
+[ 11.327598] hub 1-0:1.0: connect-debounce failed, port 6 disabled
+[ 11.372259] hda_codec: ALC262: SKU not ready 0x411111f0
+[ 11.372317] hda_codec: ALC262: BIOS auto-probing.
+[ 11.378435] input: HDA Intel Line as /devices/pci0000:00/0000:00:1b.0/sound/card0/input5
+[ 11.378573] input: HDA Intel Front Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
+[ 11.378730] input: HDA Intel Rear Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 11.378818] input: HDA Intel Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 11.378864] input: HDA Intel Line-Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 11.379029] snd_hda_intel 0000:0f:00.1: PCI INT B -> GSI 34 (level, low) -> IRQ 34
+[ 11.379073] snd_hda_intel 0000:0f:00.1: irq 69 for MSI/MSI-X
+[ 11.379091] snd_hda_intel 0000:0f:00.1: setting latency timer to 64
+[ 11.474223] HDMI status: Codec=0 Pin=3 Presence_Detect=0 ELD_Valid=0
+[ 11.474382] input: HD-Audio Generic HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/0000:0f:00.1/sound/card1/input10
+[ 12.041490] tg3 0000:01:00.0: irq 70 for MSI/MSI-X
+
+
diff --git a/codecs/canonical/alc262--hp-z420-workstation-ccert-201206-11246 b/codecs/canonical/alc262--hp-z420-workstation-ccert-201206-11246
new file mode 100644
index 0000000..d1d0784
--- /dev/null
+++ b/codecs/canonical/alc262--hp-z420-workstation-ccert-201206-11246
@@ -0,0 +1,1881 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Wed Jun 18 02:19:09 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 14.04 LTS \n \l 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: Hewlett-Packard
+Product Name: HP Z420 Workstation
+Product Version:
+Firmware Version: J61 v01.07
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.13.0-24-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.13.0-24-generic
+Library version: 1.0.27.2
+Utilities version: 1.0.27.2
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xef340000 irq 77
+ 1 [NVidia ]: HDA-Intel - HDA NVidia
+ HDA NVidia at 0xef080000 irq 36
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation C600/X79 series chipset High Definition Audio Controller (rev 05)
+05:00.1 Audio device: NVIDIA Corporation GF108 High Definition Audio Controller (rev a1)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1d20 (rev 05)
+ Subsystem: 103c:1589
+--
+05:00.1 0403: 10de:0bea (rev a1)
+ Subsystem: 10de:0835
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC262
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0262
+Subsystem Id: 0x103c1589
+Revision Id: 0x100202
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3
+ Power: setting=D0, actual=D0
+GPIO: io=4, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x11: Stereo
+ Device: name="ALC262 Analog", type="Audio", device=0
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x03 [Audio Output] wcaps 0x11: Stereo
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x1]: PCM
+Node 0x07 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC262 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x08, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x10 0x10]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0x6]: 16 20
+ formats [0x1]: PCM
+ Connection: 1
+ 0x24
+Node 0x08 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Volume", index=1, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=1, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC262 Alt Analog", type="Audio", device=2
+ Amp-In caps: ofs=0x08, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0x6]: 16 20
+ formats [0x1]: PCM
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Volume", index=2, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=2, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x08, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0x6]: 16 20
+ formats [0x1]: PCM
+ Connection: 1
+ 0x22
+Node 0x0a [Audio Input] wcaps 0x100391: Stereo Digital
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x1]: PCM
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x1f
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Front Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Front Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Rear Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Line Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Line Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=5, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=5, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 8
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15
+Node 0x0c [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=0
+ Amp-Out vals: [0x12 0x12]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=0
+ Amp-Out vals: [0x12 0x12]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Audio Mixer] wcaps 0x20010e: Mono Amp-In Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x00]
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=0
+ Amp-Out vals: [0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x400001: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000003e: IN OUT HP Detect Trigger
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x15 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Out Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000003e: IN OUT HP Detect Trigger
+ Pin Default 0x01014c10: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40010c: Mono Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x99030120: [Fixed] Line Out at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Connection: 1
+ 0x0e
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Rear Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000173e: IN OUT HP Detect Trigger
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x01a19c30: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x21: IN VREF_50
+ Unsolicited: tag=04, enabled=1
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Front Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000173e: IN OUT HP Detect Trigger
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x02a11c31: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x1
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=03, enabled=1
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1a [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Line Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Line Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000173e: IN OUT HP Detect Trigger
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x01813c3f: [Jack] Line In at Ext Rear
+ Conn = 1/8, Color = Blue
+ DefAssociation = 0x3, Sequence = 0xf
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=05, enabled=1
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000173e: IN OUT HP Detect Trigger
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x02211c40: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP VREF_HIZ
+ Unsolicited: tag=01, enabled=1
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x1c [Pin Complex] wcaps 0x400001: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+Node 0x1d [Pin Complex] wcaps 0x400000: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+Node 0x1e [Pin Complex] wcaps 0x400380: Mono Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Node 0x1f [Pin Complex] wcaps 0x400280: Mono Digital
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=17
+Node 0x21 [Volume Knob Widget] wcaps 0x600080: Mono
+ Volume-Knob: delta=0, steps=32, direct=0, val=64
+ Unsolicited: tag=00, enabled=0
+ Connection: 0
+Node 0x22 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 10
+ 0x18 0x19* 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 9
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x0b
+Node 0x24 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 9
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x0b
+Codec: Nvidia GPU 14 HDMI/DP
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x10de0014
+Subsystem Id: 0x10de0101
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3
+ Power: setting=D0, actual=D0
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x04 [Audio Output] wcaps 0x72b1: 8-Channels Digital Stripe CP
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+Node 0x05 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x04
+Codec: Nvidia GPU 14 HDMI/DP
+Address: 1
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x10de0014
+Subsystem Id: 0x10de0101
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3
+ Power: setting=D0, actual=D0
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x04 [Audio Output] wcaps 0x72b1: 8-Channels Digital Stripe CP
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+Node 0x05 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x04
+Codec: Nvidia GPU 14 HDMI/DP
+Address: 2
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x10de0014
+Subsystem Id: 0x10de0101
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3
+ Power: setting=D0, actual=D0
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x04 [Audio Output] wcaps 0x72b1: 8-Channels Digital Stripe CP
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+Node 0x05 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x04
+Codec: Nvidia GPU 14 HDMI/DP
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x10de0014
+Subsystem Id: 0x10de0101
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3
+ Power: setting=D0, actual=D0
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x04 [Audio Output] wcaps 0x72b1: 8-Channels Digital Stripe CP
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+Node 0x05 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=9 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=3, device=0
+ Control: name="IEC958 Playback Pro Mask", index=3, device=0
+ Control: name="IEC958 Playback Default", index=3, device=0
+ Control: name="IEC958 Playback Switch", index=3, device=0
+ Control: name="ELD", index=0, device=9
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x04
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw----+ 1 root audio 116, 6 Jun 17 22:09 /dev/snd/controlC0
+crw-rw----+ 1 root audio 116, 15 Jun 17 22:09 /dev/snd/controlC1
+crw-rw----+ 1 root audio 116, 5 Jun 17 22:09 /dev/snd/hwC0D0
+crw-rw----+ 1 root audio 116, 14 Jun 17 22:09 /dev/snd/hwC1D0
+crw-rw----+ 1 root audio 116, 13 Jun 17 22:09 /dev/snd/hwC1D1
+crw-rw----+ 1 root audio 116, 12 Jun 17 22:09 /dev/snd/hwC1D2
+crw-rw----+ 1 root audio 116, 11 Jun 17 22:09 /dev/snd/hwC1D3
+crw-rw----+ 1 root audio 116, 4 Jun 17 22:09 /dev/snd/pcmC0D0c
+crw-rw----+ 1 root audio 116, 3 Jun 17 22:09 /dev/snd/pcmC0D0p
+crw-rw----+ 1 root audio 116, 2 Jun 17 22:09 /dev/snd/pcmC0D2c
+crw-rw----+ 1 root audio 116, 10 Jun 17 22:09 /dev/snd/pcmC1D3p
+crw-rw----+ 1 root audio 116, 9 Jun 17 22:09 /dev/snd/pcmC1D7p
+crw-rw----+ 1 root audio 116, 8 Jun 17 22:09 /dev/snd/pcmC1D8p
+crw-rw----+ 1 root audio 116, 7 Jun 17 22:09 /dev/snd/pcmC1D9p
+crw-rw----+ 1 root audio 116, 1 Jun 17 22:09 /dev/snd/seq
+crw-rw----+ 1 root audio 116, 33 Jun 17 22:09 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Jun 17 22:09 .
+drwxr-xr-x 3 root root 380 Jun 17 22:09 ..
+lrwxrwxrwx 1 root root 12 Jun 17 22:09 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Jun 17 22:09 pci-0000:05:00.1 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC262 Analog [ALC262 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: NVidia [HDA NVidia], device 7: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: NVidia [HDA NVidia], device 8: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: NVidia [HDA NVidia], device 9: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC262 Analog [ALC262 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 2: ALC262 Alt Analog [ALC262 Alt Analog]
+ Subdevices: 2/2
+ Subdevice #0: subdevice #0
+ Subdevice #1: subdevice #1
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xef340000 irq 77'
+ Mixer name : 'Realtek ALC262'
+ Components : 'HDA:10ec0262,103c1589,00100202'
+ Controls : 39
+ Simple ctrls : 18
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined
+ Playback channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Playback 18 [58%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 31 [100%] [0.00dB] [on]
+ Front Right: Playback 31 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined
+ Playback channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Playback 31 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 31 [100%] [0.00dB] [on]
+ Front Right: Playback 31 [100%] [0.00dB] [on]
+Simple mixer control 'Front Mic',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Front Mic Boost',0
+ Capabilities: volume
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Line',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Line Boost',0
+ Capabilities: volume
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 16 [52%] [12.00dB] [on]
+ Front Right: Capture 16 [52%] [12.00dB] [on]
+Simple mixer control 'Capture',1
+ Capabilities: cvolume cswitch
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 0 [0%] [-12.00dB] [off]
+ Front Right: Capture 0 [0%] [-12.00dB] [off]
+Simple mixer control 'Capture',2
+ Capabilities: cvolume cswitch
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 0 [0%] [-12.00dB] [off]
+ Front Right: Capture 0 [0%] [-12.00dB] [off]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line Out+Speaker'
+ Item0: 'Line Out+Speaker'
+Simple mixer control 'Input Source',0
+ Capabilities: cenum
+ Items: 'Front Mic' 'Rear Mic' 'Line'
+ Item0: 'Line'
+Simple mixer control 'Input Source',1
+ Capabilities: cenum
+ Items: 'Front Mic' 'Rear Mic' 'Line'
+ Item0: 'Front Mic'
+Simple mixer control 'Input Source',2
+ Capabilities: cenum
+ Items: 'Front Mic' 'Rear Mic' 'Line'
+ Item0: 'Front Mic'
+Simple mixer control 'Rear Mic',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Rear Mic Boost',0
+ Capabilities: volume
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 1 [NVidia]
+
+Card hw:1 'NVidia'/'HDA NVidia at 0xef080000 irq 36'
+ Mixer name : 'Nvidia GPU 14 HDMI/DP'
+ Components : 'HDA:10de0014,10de0101,00100100'
+ Controls : 28
+ Simple ctrls : 4
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',3
+ Capabilities: pswitch pswitch-joined
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'PCM 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.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone 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.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value 31
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 31'
+ dbmin -4650
+ dbmax 0
+ dbvalue.0 0
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Front Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Front Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Rear Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Rear Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Line Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Line Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value 'Line Out+Speaker'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 'Line Out+Speaker'
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Input Source'
+ value Line
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Front Mic'
+ item.1 'Rear Mic'
+ item.2 Line
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Input Source'
+ index 1
+ value 'Front Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Front Mic'
+ item.1 'Rear Mic'
+ item.2 Line
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Input Source'
+ index 2
+ value 'Front Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Front Mic'
+ item.1 'Rear Mic'
+ item.2 Line
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 16
+ value.1 16
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1200
+ dbmax 3450
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Capture Volume'
+ index 1
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1200
+ dbmax 3450
+ dbvalue.0 -1200
+ dbvalue.1 -1200
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Capture Switch'
+ index 1
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'Capture Volume'
+ index 2
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1200
+ dbmax 3450
+ dbvalue.0 -1200
+ dbvalue.1 -1200
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'Capture Switch'
+ index 2
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'Front Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'Rear Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'Line Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 18
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 31'
+ dbmin -4650
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.28 {
+ iface CARD
+ name 'Front Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.29 {
+ iface CARD
+ name 'Rear Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.30 {
+ iface CARD
+ name 'Line Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.31 {
+ iface CARD
+ name 'Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.32 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.33 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.34 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.35 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.36 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.37 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.38 {
+ iface PCM
+ device 2
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.39 {
+ iface PCM
+ device 2
+ name 'Capture Channel Map'
+ index 1
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+}
+state.NVidia {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.8 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.13 {
+ iface PCM
+ device 7
+ name ELD
+ value '100008006d100001000002000000000004723f0250323436484c0a2020202020200907070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 95
+ }
+ }
+ control.14 {
+ iface PCM
+ device 7
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.21 {
+ iface PCM
+ device 8
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'HDMI/DP,pcm=9 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 3
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 3
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 3
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 3
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.27 {
+ iface PCM
+ device 9
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.28 {
+ iface PCM
+ device 9
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+cfg80211
+nls_iso8859_1
+usb_storage
+nvram
+joydev
+bnep
+rfcomm
+bluetooth
+snd_hda_codec_hdmi
+binfmt_misc
+gpio_ich
+snd_hda_codec_realtek
+hp_wmi
+sparse_keymap
+snd_hda_intel
+dm_multipath
+lpc_ich
+sb_edac
+psmouse
+edac_core
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_page_alloc
+scsi_dh
+snd_seq_midi
+snd_seq_midi_event
+intel_rapl
+x86_pkg_temp_thermal
+intel_powerclamp
+snd_rawmidi
+coretemp
+snd_seq
+kvm
+crct10dif_pclmul
+crc32_pclmul
+snd_seq_device
+ghash_clmulni_intel
+aesni_intel
+snd_timer
+aes_x86_64
+lrw
+snd
+gf128mul
+glue_helper
+ablk_helper
+cryptd
+wmi
+soundcore
+serio_raw
+nvidia
+mei_me
+drm
+mei
+mac_hid
+parport_pc
+ppdev
+lp
+parport
+btrfs
+xor
+raid6_pq
+libcrc32c
+dm_mirror
+dm_region_hash
+dm_log
+hid_generic
+usbhid
+hid
+firewire_ohci
+e1000e
+isci
+ahci
+firewire_core
+libahci
+ptp
+libsas
+crc_itu_t
+pps_core
+scsi_transport_sas
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x411111f0
+0x14 0x411111f0
+0x15 0x01014c10
+0x16 0x99030120
+0x18 0x01a19c30
+0x19 0x02a11c31
+0x1a 0x01813c3f
+0x1b 0x02211c40
+0x1c 0x411111f0
+0x1d 0x411111f0
+0x1e 0x411111f0
+0x1f 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x05 0x18560010
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+/sys/class/sound/hwC1D1/init_pin_configs:
+0x05 0x18560010
+
+/sys/class/sound/hwC1D1/driver_pin_configs:
+
+/sys/class/sound/hwC1D1/user_pin_configs:
+
+/sys/class/sound/hwC1D1/init_verbs:
+
+/sys/class/sound/hwC1D2/init_pin_configs:
+0x05 0x18560010
+
+/sys/class/sound/hwC1D2/driver_pin_configs:
+
+/sys/class/sound/hwC1D2/user_pin_configs:
+
+/sys/class/sound/hwC1D2/init_verbs:
+
+/sys/class/sound/hwC1D3/init_pin_configs:
+0x05 0x18560010
+
+/sys/class/sound/hwC1D3/driver_pin_configs:
+
+/sys/class/sound/hwC1D3/user_pin_configs:
+
+/sys/class/sound/hwC1D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 11.201444] device-mapper: multipath: version 1.6.0 loaded
+[ 11.211403] snd_hda_intel 0000:00:1b.0: irq 77 for MSI/MSI-X
+[ 11.222088] hda_codec: ALC262: SKU not ready 0x411111f0
+[ 11.222380] autoconfig: line_outs=1 (0x15/0x0/0x0/0x0/0x0) type:line
+--
+[ 11.222384] realtek: Enable default setup for auto mode as fallback
+[ 11.231142] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input13
+[ 11.231211] input: HDA Intel PCH Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
+[ 11.231269] input: HDA Intel PCH Line as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 11.231321] input: HDA Intel PCH Rear Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 11.231372] input: HDA Intel PCH Front Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 11.246942] hda_intel: Disabling MSI
+[ 11.246951] hda-intel 0000:05:00.1: Handle VGA-switcheroo audio client
+[ 11.246978] hda-intel 0000:05:00.1: Disabling 64bit DMA
+[ 11.250290] hda-intel 0000:05:00.1: Enable delay in RIRB handling
+[ 11.264094] type=1400 audit(1403014186.071:2): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/sbin/dhclient" pid=637 comm="apparmor_parser"
+--
+[ 11.509577] init: failsafe main process (750) killed by TERM signal
+[ 12.050531] input: HDA NVidia HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:02.0/0000:05:00.1/sound/card1/input17
+[ 12.050615] input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:02.0/0000:05:00.1/sound/card1/input16
+[ 12.050692] input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:02.0/0000:05:00.1/sound/card1/input15
+[ 12.050766] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:02.0/0000:05:00.1/sound/card1/input14
+[ 12.306292] Bluetooth: Core ver 2.17
+--
+[ 16.182061] init: plymouth-upstart-bridge main process ended, respawning
+[ 21.066517] HDMI: invalid ELD data byte 0
+[ 21.474249] HDMI: invalid ELD data byte 0
+[ 21.790137] HDMI: invalid ELD data byte 0
+[ 22.105972] HDMI: invalid ELD data byte 0
+[ 22.421929] HDMI: invalid ELD data byte 0
+[ 27.936856] hda-codec: out of range cmd 0:5:707:ffffffbf
+[35158.218964] audit_printk_skb: 168 callbacks suppressed
+
+
diff --git a/codecs/canonical/alc262--hp-z420-workstation-ccert-201406-15260 b/codecs/canonical/alc262--hp-z420-workstation-ccert-201406-15260
new file mode 100644
index 0000000..a0a4c82
--- /dev/null
+++ b/codecs/canonical/alc262--hp-z420-workstation-ccert-201406-15260
@@ -0,0 +1,1571 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Fri Jun 27 03:33:48 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 14.04 LTS \n \l 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: Hewlett-Packard
+Product Name: HP Z420 Workstation
+Product Version:
+Firmware Version: J61 v03.69
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.13.0-24-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.13.0-24-generic
+Library version: 1.0.27.2
+Utilities version: 1.0.27.2
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xef320000 irq 77
+ 1 [NVidia ]: HDA-Intel - HDA NVidia
+ HDA NVidia at 0xef080000 irq 36
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation C600/X79 series chipset High Definition Audio Controller (rev 05)
+05:00.1 Audio device: NVIDIA Corporation GK107 HDMI Audio Controller (rev a1)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1d20 (rev 05)
+ Subsystem: 103c:1589
+--
+05:00.1 0403: 10de:0e1b (rev a1)
+ Subsystem: 103c:094b
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC262
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0262
+Subsystem Id: 0x103c1589
+Revision Id: 0x100202
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3
+ Power: setting=D0, actual=D0
+GPIO: io=4, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x11: Stereo
+ Device: name="ALC262 Analog", type="Audio", device=0
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x03 [Audio Output] wcaps 0x11: Stereo
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x1]: PCM
+Node 0x07 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC262 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x08, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x10 0x10]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0x6]: 16 20
+ formats [0x1]: PCM
+ Connection: 1
+ 0x24
+Node 0x08 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Volume", index=1, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=1, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC262 Alt Analog", type="Audio", device=2
+ Amp-In caps: ofs=0x08, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0x6]: 16 20
+ formats [0x1]: PCM
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Volume", index=2, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=2, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x08, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0x6]: 16 20
+ formats [0x1]: PCM
+ Connection: 1
+ 0x22
+Node 0x0a [Audio Input] wcaps 0x100391: Stereo Digital
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x1]: PCM
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x1f
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Front Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Front Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Rear Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Line Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Line Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=5, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=5, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 8
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15
+Node 0x0c [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=0
+ Amp-Out vals: [0x1c 0x1c]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=0
+ Amp-Out vals: [0x1c 0x1c]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Audio Mixer] wcaps 0x20010e: Mono Amp-In Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x00]
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=0
+ Amp-Out vals: [0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x400001: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000003e: IN OUT HP Detect Trigger
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x15 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Out Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000003e: IN OUT HP Detect Trigger
+ Pin Default 0x01014010: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40010c: Mono Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x99030120: [Fixed] Line Out at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Connection: 1
+ 0x0e
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Rear Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000173e: IN OUT HP Detect Trigger
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x01a19030: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x21: IN VREF_50
+ Unsolicited: tag=04, enabled=1
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Front Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000173e: IN OUT HP Detect Trigger
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x02a11031: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x1
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=03, enabled=1
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1a [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Line Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Line Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000173e: IN OUT HP Detect Trigger
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x0181303f: [Jack] Line In at Ext Rear
+ Conn = 1/8, Color = Blue
+ DefAssociation = 0x3, Sequence = 0xf
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=05, enabled=1
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000173e: IN OUT HP Detect Trigger
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x02211040: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP VREF_HIZ
+ Unsolicited: tag=01, enabled=1
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x1c [Pin Complex] wcaps 0x400001: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+Node 0x1d [Pin Complex] wcaps 0x400000: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40500001: [N/A] Digital Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+Node 0x1e [Pin Complex] wcaps 0x400380: Mono Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Node 0x1f [Pin Complex] wcaps 0x400280: Mono Digital
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=17
+Node 0x21 [Volume Knob Widget] wcaps 0x600080: Mono
+ Volume-Knob: delta=0, steps=32, direct=0, val=64
+ Unsolicited: tag=00, enabled=0
+ Connection: 0
+Node 0x22 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 10
+ 0x18 0x19* 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 9
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x0b
+Node 0x24 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 9
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x0b
+Codec: Nvidia GPU 42 HDMI/DP
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x10de0042
+Subsystem Id: 0x103c094b
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x04 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Connection: 2
+ 0x08* 0x09
+Node 0x05 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=02, enabled=1
+ Connection: 2
+ 0x08* 0x09
+Node 0x06 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x08* 0x09
+Node 0x07 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x08* 0x09
+Node 0x08 [Audio Output] wcaps 0x62b1: 8-Channels Digital Stripe
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+Node 0x09 [Audio Output] wcaps 0x62b1: 8-Channels Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw----+ 1 root audio 116, 6 Jun 26 23:39 /dev/snd/controlC0
+crw-rw----+ 1 root audio 116, 10 Jun 26 23:39 /dev/snd/controlC1
+crw-rw----+ 1 root audio 116, 5 Jun 26 23:39 /dev/snd/hwC0D0
+crw-rw----+ 1 root audio 116, 9 Jun 26 23:39 /dev/snd/hwC1D0
+crw-rw----+ 1 root audio 116, 4 Jun 26 23:39 /dev/snd/pcmC0D0c
+crw-rw----+ 1 root audio 116, 3 Jun 26 23:39 /dev/snd/pcmC0D0p
+crw-rw----+ 1 root audio 116, 2 Jun 26 23:39 /dev/snd/pcmC0D2c
+crw-rw----+ 1 root audio 116, 8 Jun 26 23:39 /dev/snd/pcmC1D3p
+crw-rw----+ 1 root audio 116, 7 Jun 26 23:39 /dev/snd/pcmC1D7p
+crw-rw----+ 1 root audio 116, 1 Jun 26 23:39 /dev/snd/seq
+crw-rw----+ 1 root audio 116, 33 Jun 26 23:39 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Jun 26 23:39 .
+drwxr-xr-x 3 root root 280 Jun 26 23:39 ..
+lrwxrwxrwx 1 root root 12 Jun 26 23:39 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Jun 26 23:39 pci-0000:05:00.1 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC262 Analog [ALC262 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC262 Analog [ALC262 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 2: ALC262 Alt Analog [ALC262 Alt Analog]
+ Subdevices: 2/2
+ Subdevice #0: subdevice #0
+ Subdevice #1: subdevice #1
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xef320000 irq 77'
+ Mixer name : 'Realtek ALC262'
+ Components : 'HDA:10ec0262,103c1589,00100202'
+ Controls : 39
+ Simple ctrls : 18
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined
+ Playback channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Playback 28 [90%] [-4.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 31 [100%] [0.00dB] [on]
+ Front Right: Playback 31 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined
+ Playback channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Playback 31 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 31 [100%] [0.00dB] [on]
+ Front Right: Playback 31 [100%] [0.00dB] [on]
+Simple mixer control 'Front Mic',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Front Mic Boost',0
+ Capabilities: volume
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Line',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Line Boost',0
+ Capabilities: volume
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 16 [52%] [12.00dB] [on]
+ Front Right: Capture 16 [52%] [12.00dB] [on]
+Simple mixer control 'Capture',1
+ Capabilities: cvolume cswitch
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 0 [0%] [-12.00dB] [off]
+ Front Right: Capture 0 [0%] [-12.00dB] [off]
+Simple mixer control 'Capture',2
+ Capabilities: cvolume cswitch
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 0 [0%] [-12.00dB] [off]
+ Front Right: Capture 0 [0%] [-12.00dB] [off]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line Out+Speaker'
+ Item0: 'Line Out+Speaker'
+Simple mixer control 'Input Source',0
+ Capabilities: cenum
+ Items: 'Front Mic' 'Rear Mic' 'Line'
+ Item0: 'Line'
+Simple mixer control 'Input Source',1
+ Capabilities: cenum
+ Items: 'Front Mic' 'Rear Mic' 'Line'
+ Item0: 'Front Mic'
+Simple mixer control 'Input Source',2
+ Capabilities: cenum
+ Items: 'Front Mic' 'Rear Mic' 'Line'
+ Item0: 'Front Mic'
+Simple mixer control 'Rear Mic',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Rear Mic Boost',0
+ Capabilities: volume
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 1 [NVidia]
+
+Card hw:1 'NVidia'/'HDA NVidia at 0xef080000 irq 36'
+ Mixer name : 'Nvidia GPU 42 HDMI/DP'
+ Components : 'HDA:10de0042,103c094b,00100100'
+ Controls : 14
+ Simple ctrls : 2
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'PCM 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.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone 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.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value 31
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 31'
+ dbmin -4650
+ dbmax 0
+ dbvalue.0 0
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Front Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Front Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Rear Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Rear Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Line Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Line Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value 'Line Out+Speaker'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 'Line Out+Speaker'
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Input Source'
+ value Line
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Front Mic'
+ item.1 'Rear Mic'
+ item.2 Line
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Input Source'
+ index 1
+ value 'Front Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Front Mic'
+ item.1 'Rear Mic'
+ item.2 Line
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Input Source'
+ index 2
+ value 'Front Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Front Mic'
+ item.1 'Rear Mic'
+ item.2 Line
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 16
+ value.1 16
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1200
+ dbmax 3450
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Capture Volume'
+ index 1
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1200
+ dbmax 3450
+ dbvalue.0 -1200
+ dbvalue.1 -1200
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Capture Switch'
+ index 1
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'Capture Volume'
+ index 2
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1200
+ dbmax 3450
+ dbvalue.0 -1200
+ dbvalue.1 -1200
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'Capture Switch'
+ index 2
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'Front Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'Rear Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'Line Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 28
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 31'
+ dbmin -4650
+ dbmax 0
+ dbvalue.0 -450
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.28 {
+ iface CARD
+ name 'Front Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.29 {
+ iface CARD
+ name 'Rear Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.30 {
+ iface CARD
+ name 'Line Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.31 {
+ iface CARD
+ name 'Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.32 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.33 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.34 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.35 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.36 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.37 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.38 {
+ iface PCM
+ device 2
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.39 {
+ iface PCM
+ device 2
+ name 'Capture Channel Map'
+ index 1
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+}
+state.NVidia {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0482000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.14 {
+ iface PCM
+ device 7
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+cfg80211
+nvram
+bnep
+rfcomm
+nvidia
+bluetooth
+joydev
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+snd_hda_intel
+hp_wmi
+gpio_ich
+snd_hda_codec
+snd_hwdep
+sparse_keymap
+snd_pcm
+snd_page_alloc
+dm_multipath
+scsi_dh
+mei_me
+sb_edac
+mei
+edac_core
+psmouse
+drm
+snd_seq_midi
+snd_seq_midi_event
+snd_rawmidi
+snd_seq
+snd_seq_device
+snd_timer
+snd
+mac_hid
+x86_pkg_temp_thermal
+intel_powerclamp
+coretemp
+kvm
+crct10dif_pclmul
+crc32_pclmul
+ghash_clmulni_intel
+binfmt_misc
+aesni_intel
+aes_x86_64
+lrw
+gf128mul
+glue_helper
+ablk_helper
+cryptd
+soundcore
+serio_raw
+wmi
+lpc_ich
+parport_pc
+ppdev
+lp
+parport
+btrfs
+xor
+raid6_pq
+libcrc32c
+dm_mirror
+dm_region_hash
+dm_log
+hid_generic
+usbhid
+hid
+firewire_ohci
+isci
+e1000e
+firewire_core
+ahci
+crc_itu_t
+libsas
+libahci
+ptp
+pps_core
+scsi_transport_sas
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x411111f0
+0x14 0x411111f0
+0x15 0x01014010
+0x16 0x99030120
+0x18 0x01a19030
+0x19 0x02a11031
+0x1a 0x0181303f
+0x1b 0x02211040
+0x1c 0x411111f0
+0x1d 0x40500001
+0x1e 0x411111f0
+0x1f 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x04 0x185600f0
+0x05 0x185600f0
+0x06 0x585600f0
+0x07 0x585600f0
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 16.318579] device-mapper: multipath: version 1.6.0 loaded
+[ 16.420624] snd_hda_intel 0000:00:1b.0: irq 77 for MSI/MSI-X
+[ 16.496432] input: HP WMI hotkeys as /devices/virtual/input/input8
+--
+[ 16.523373] realtek: Enabling init ASM_ID=0x0001 CODEC_ID=10ec0262
+[ 16.532040] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input13
+[ 16.532084] input: HDA Intel PCH Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
+[ 16.532121] input: HDA Intel PCH Line as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 16.532155] input: HDA Intel PCH Rear Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 16.532190] input: HDA Intel PCH Front Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 16.548310] hda_intel: Disabling MSI
+[ 16.548316] hda-intel 0000:05:00.1: Handle VGA-switcheroo audio client
+[ 16.548337] hda-intel 0000:05:00.1: Disabling 64bit DMA
+[ 16.551581] hda-intel 0000:05:00.1: Enable delay in RIRB handling
+[ 16.886343] type=1400 audit(1403797143.708:2): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/sbin/dhclient" pid=754 comm="apparmor_parser"
+--
+[ 16.886634] type=1400 audit(1403797143.708:11): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/usr/lib/connman/scripts/dhclient-script" pid=755 comm="apparmor_parser"
+[ 16.927668] input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:02.0/0000:05:00.1/sound/card1/input15
+[ 16.927714] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:02.0/0000:05:00.1/sound/card1/input14
+[ 17.017092] init: failsafe main process (771) killed by TERM signal
+
+
diff --git a/codecs/canonical/alc262--hp-z600-workstation-ccert-201103-7457 b/codecs/canonical/alc262--hp-z600-workstation-ccert-201103-7457
new file mode 100644
index 0000000..ae259fc
--- /dev/null
+++ b/codecs/canonical/alc262--hp-z600-workstation-ccert-201103-7457
@@ -0,0 +1,1640 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.60
+!!################################
+
+!!Script ran on: Mon Jul 9 14:03:40 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP Z600 Workstation
+Product Version:
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-23-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Intel ]: HDA-Intel - HDA Intel
+ HDA Intel at 0xed000000 irq 67
+ 1 [NVidia ]: HDA-Intel - HDA NVidia
+ HDA NVidia at 0xeb000000 irq 34
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation 82801JI (ICH10 Family) HD Audio Controller
+0f:00.1 Audio device: NVIDIA Corporation GF108 High Definition Audio Controller (rev a1)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!--------------------------------------------------------
+
+00:1b.0 0403: 8086:3a3e
+ Subsystem: 103c:130a
+--
+0f:00.1 0403: 10de:0bea (rev a1)
+ Subsystem: 103c:0835
+
+
+!!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
+!!--------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC262
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0262
+Subsystem Id: 0x103c130a
+Revision Id: 0x100202
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=4, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x11: Stereo
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x03 [Audio Output] wcaps 0x11: Stereo
+ Device: name="ALC262 Analog", type="Audio", device=0
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x1]: PCM
+Node 0x07 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC262 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x08, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x10 0x10]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0x6]: 16 20
+ formats [0x1]: PCM
+ Connection: 1
+ 0x24
+Node 0x08 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Switch", index=1, device=0
+ Control: name="Capture Volume", index=1, device=0
+ Device: name="ALC262 Analog", type="Audio", device=2
+ Amp-In caps: ofs=0x08, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0x6]: 16 20
+ formats [0x1]: PCM
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Switch", index=2, device=0
+ Control: name="Capture Volume", index=2, device=0
+ Amp-In caps: ofs=0x08, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0x6]: 16 20
+ formats [0x1]: PCM
+ Connection: 1
+ 0x22
+Node 0x0a [Audio Input] wcaps 0x100391: Stereo Digital
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x1]: PCM
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x1f
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Rear Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Front Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Line Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Line Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=5, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=5, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 8
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15
+Node 0x0c [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80]
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=0
+ Amp-Out vals: [0x01 0x01]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=0
+ Amp-Out vals: [0x11 0x11]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Audio Mixer] wcaps 0x20010e: Mono Amp-In Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x00]
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=0
+ Amp-Out vals: [0x11]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x400001: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000003e: IN OUT HP Detect Trigger
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x15 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line-Out Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000003e: IN OUT HP Detect Trigger
+ Pin Default 0x01014c10: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x16 [Pin Complex] wcaps 0x40010c: Mono Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00]
+ Pincap 0x00000010: OUT
+ Pin Default 0x99030120: [Fixed] Line Out at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Connection: 1
+ 0x0e
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Rear Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000173e: IN OUT HP Detect Trigger
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x01a19c30: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x21: IN VREF_50
+ Unsolicited: tag=03, enabled=1
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Front Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000173e: IN OUT HP Detect Trigger
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x02a11c31: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x1
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=04, enabled=1
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1a [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Line Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000173e: IN OUT HP Detect Trigger
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x01813c3f: [Jack] Line In at Ext Rear
+ Conn = 1/8, Color = Blue
+ DefAssociation = 0x3, Sequence = 0xf
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=05, enabled=1
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000173e: IN OUT HP Detect Trigger
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x02211c40: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP VREF_HIZ
+ Unsolicited: tag=01, enabled=1
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x1c [Pin Complex] wcaps 0x400001: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+Node 0x1d [Pin Complex] wcaps 0x400000: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+Node 0x1e [Pin Complex] wcaps 0x400380: Mono Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Node 0x1f [Pin Complex] wcaps 0x400280: Mono Digital
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=17
+Node 0x21 [Volume Knob Widget] wcaps 0x600080: Mono
+ Volume-Knob: delta=0, steps=32, direct=0, val=64
+ Unsolicited: tag=00, enabled=0
+ Connection: 0
+Node 0x22 [Audio Selector] wcaps 0x300101: Stereo
+ Control: name="Input Source", index=2, device=0
+ Connection: 10
+ 0x18* 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Input Source", index=1, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 9
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x0b
+Node 0x24 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Input Source", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 9
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x0b
+Codec: Nvidia GPU 14 HDMI/DP
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x10de0014
+Subsystem Id: 0x10de0101
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x04 [Audio Output] wcaps 0x72b1: 8-Channels Digital Stripe CP
+ Converter: stream=6, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+Node 0x05 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x04
+Codec: Nvidia GPU 14 HDMI/DP
+Address: 1
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x10de0014
+Subsystem Id: 0x10de0101
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x04 [Audio Output] wcaps 0x72b1: 8-Channels Digital Stripe CP
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+Node 0x05 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x04
+Codec: Nvidia GPU 14 HDMI/DP
+Address: 2
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x10de0014
+Subsystem Id: 0x10de0101
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x04 [Audio Output] wcaps 0x72b1: 8-Channels Digital Stripe CP
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+Node 0x05 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x04
+Codec: Nvidia GPU 14 HDMI/DP
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x10de0014
+Subsystem Id: 0x10de0101
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x04 [Audio Output] wcaps 0x72b1: 8-Channels Digital Stripe CP
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+Node 0x05 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=9 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=3, device=0
+ Control: name="IEC958 Playback Pro Mask", index=3, device=0
+ Control: name="IEC958 Playback Default", index=3, device=0
+ Control: name="IEC958 Playback Switch", index=3, device=0
+ Control: name="ELD", index=0, device=9
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x04
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 6 Jul 9 10:01 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 15 Jul 9 10:01 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 5 Jul 9 10:01 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 14 Jul 9 10:01 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 13 Jul 9 10:01 /dev/snd/hwC1D1
+crw-rw---T+ 1 root audio 116, 12 Jul 9 10:01 /dev/snd/hwC1D2
+crw-rw---T+ 1 root audio 116, 11 Jul 9 10:01 /dev/snd/hwC1D3
+crw-rw---T+ 1 root audio 116, 4 Jul 9 10:01 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Jul 9 10:01 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Jul 9 10:01 /dev/snd/pcmC0D2c
+crw-rw---T+ 1 root audio 116, 10 Jul 9 10:01 /dev/snd/pcmC1D3p
+crw-rw---T+ 1 root audio 116, 9 Jul 9 10:01 /dev/snd/pcmC1D7p
+crw-rw---T+ 1 root audio 116, 8 Jul 9 10:01 /dev/snd/pcmC1D8p
+crw-rw---T+ 1 root audio 116, 7 Jul 9 10:01 /dev/snd/pcmC1D9p
+crw-rw---T+ 1 root audio 116, 1 Jul 9 10:01 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jul 9 10:01 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Jul 9 10:01 .
+drwxr-xr-x 3 root root 380 Jul 9 10:01 ..
+lrwxrwxrwx 1 root root 12 Jul 9 10:01 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Jul 9 10:01 pci-0000:0f:00.1 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Intel [HDA Intel], device 0: ALC262 Analog [ALC262 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: NVidia [HDA NVidia], device 7: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: NVidia [HDA NVidia], device 8: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: NVidia [HDA NVidia], device 9: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: Intel [HDA Intel], device 0: ALC262 Analog [ALC262 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: Intel [HDA Intel], device 2: ALC262 Analog [ALC262 Analog]
+ Subdevices: 2/2
+ Subdevice #0: subdevice #0
+ Subdevice #1: subdevice #1
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Intel]
+
+Card hw:0 'Intel'/'HDA Intel at 0xed000000 irq 67'
+ Mixer name : 'Realtek ALC262'
+ Components : 'HDA:10ec0262,103c130a,00100202'
+ Controls : 32
+ Simple ctrls : 17
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Playback 17 [55%] [-21.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pswitch penum
+ Playback channels: Front Left - Front Right
+ Mono:
+ Front Left: Playback [on]
+ Front Right: Playback [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 31 [100%] [0.00dB] [on]
+ Front Right: Playback 31 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 31 [100%] [0.00dB] [on]
+ Front Right: Playback 31 [100%] [0.00dB] [on]
+Simple mixer control 'Front Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Front Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Line',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 16 [52%] [12.00dB] [on]
+ Front Right: Capture 16 [52%] [12.00dB] [on]
+Simple mixer control 'Capture',1
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 0 [0%] [-12.00dB] [off]
+ Front Right: Capture 0 [0%] [-12.00dB] [off]
+Simple mixer control 'Capture',2
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 0 [0%] [-12.00dB] [off]
+ Front Right: Capture 0 [0%] [-12.00dB] [off]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line-Out+Speaker'
+ Item0: 'Line-Out+Speaker'
+Simple mixer control 'Input Source',0
+ Capabilities: cenum
+ Items: 'Rear Mic' 'Front Mic' 'Line'
+ Item0: 'Front Mic'
+Simple mixer control 'Input Source',1
+ Capabilities: cenum
+ Items: 'Rear Mic' 'Front Mic' 'Line'
+ Item0: 'Rear Mic'
+Simple mixer control 'Input Source',2
+ Capabilities: cenum
+ Items: 'Rear Mic' 'Front Mic' 'Line'
+ Item0: 'Rear Mic'
+Simple mixer control 'Rear Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Rear Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 1 [NVidia]
+
+Card hw:1 'NVidia'/'HDA NVidia at 0xeb000000 irq 34'
+ Mixer name : 'Nvidia GPU 14 HDMI/DP'
+ Components : 'HDA:10de0014,10de0101,00100100'
+ Controls : 24
+ Simple ctrls : 4
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',3
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!-------------
+
+--startcollapse--
+state.Intel {
+ control.1 {
+ iface MIXER
+ name 'PCM 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.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback 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 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.5 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Rear Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Rear Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Front Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Front Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Line Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Line Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Line-Out+Speaker
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 Line-Out+Speaker
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Rear Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Front Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Capture Switch'
+ index 1
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Capture Switch'
+ index 2
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 16
+ value.1 16
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1200
+ dbmax 3450
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Capture Volume'
+ index 1
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1200
+ dbmax 3450
+ dbvalue.0 -1200
+ dbvalue.1 -1200
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Capture Volume'
+ index 2
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1200
+ dbmax 3450
+ dbvalue.0 -1200
+ dbvalue.1 -1200
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'Input Source'
+ value 'Front Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Rear Mic'
+ item.1 'Front Mic'
+ item.2 Line
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'Input Source'
+ index 1
+ value 'Rear Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Rear Mic'
+ item.1 'Front Mic'
+ item.2 Line
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'Input Source'
+ index 2
+ value 'Rear Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Rear Mic'
+ item.1 'Front Mic'
+ item.2 Line
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 17
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 31'
+ dbmin -4650
+ dbmax 0
+ dbvalue.0 -2100
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.28 {
+ iface CARD
+ name 'Line-Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.29 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.30 {
+ iface CARD
+ name 'Rear Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.31 {
+ iface CARD
+ name 'Front Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.32 {
+ iface CARD
+ name 'Line Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+state.NVidia {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'HDMI/DP,pcm=9 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 3
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 3
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 3
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 3
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface PCM
+ device 9
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nls_utf8
+isofs
+bnep
+rfcomm
+bluetooth
+parport_pc
+ppdev
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_seq_midi
+snd_pcm
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+snd_timer
+nouveau
+snd_seq_device
+ttm
+drm_kms_helper
+drm
+hp_wmi
+sparse_keymap
+psmouse
+i2c_algo_bit
+lp
+parport
+snd
+mxm_wmi
+i7core_edac
+soundcore
+snd_page_alloc
+serio_raw
+joydev
+edac_core
+mac_hid
+wmi
+video
+usbhid
+hid
+firewire_ohci
+firewire_core
+crc_itu_t
+tg3
+floppy
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x411111f0
+0x14 0x411111f0
+0x15 0x01014c10
+0x16 0x99030120
+0x18 0x01a19c30
+0x19 0x02a11c31
+0x1a 0x01813c3f
+0x1b 0x02211c40
+0x1c 0x411111f0
+0x1d 0x411111f0
+0x1e 0x411111f0
+0x1f 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x05 0x18560010
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+/sys/class/sound/hwC1D1/init_pin_configs:
+0x05 0x18560010
+
+/sys/class/sound/hwC1D1/driver_pin_configs:
+
+/sys/class/sound/hwC1D1/user_pin_configs:
+
+/sys/class/sound/hwC1D1/init_verbs:
+
+/sys/class/sound/hwC1D2/init_pin_configs:
+0x05 0x18560010
+
+/sys/class/sound/hwC1D2/driver_pin_configs:
+
+/sys/class/sound/hwC1D2/user_pin_configs:
+
+/sys/class/sound/hwC1D2/init_verbs:
+
+/sys/class/sound/hwC1D3/init_pin_configs:
+0x05 0x18560010
+
+/sys/class/sound/hwC1D3/driver_pin_configs:
+
+/sys/class/sound/hwC1D3/user_pin_configs:
+
+/sys/class/sound/hwC1D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!------------------
+
+[ 6.999224] [drm] No driver support for vblank timestamp query.
+[ 7.029158] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 21 (level, low) -> IRQ 21
+[ 7.029208] snd_hda_intel 0000:00:1b.0: irq 67 for MSI/MSI-X
+[ 7.029228] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 7.158522] hda_codec: ALC262: SKU not ready 0x411111f0
+[ 7.158599] hda_codec: ALC262: BIOS auto-probing.
+[ 7.164877] input: HDA Intel Line as /devices/pci0000:00/0000:00:1b.0/sound/card0/input5
+[ 7.165105] input: HDA Intel Front Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
+[ 7.165179] input: HDA Intel Rear Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 7.165416] input: HDA Intel Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 7.165701] input: HDA Intel Line-Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 7.206454] [drm] nouveau 0000:0f:00.0: allocated 1024x768 fb: 0x1a0000, bo ffff880195bd6800
+--
+[ 7.206786] [drm] Initialized nouveau 0.0.16 20090420 for 0000:0f:00.0 on minor 0
+[ 7.206870] snd_hda_intel 0000:0f:00.1: PCI INT B -> GSI 34 (level, low) -> IRQ 34
+[ 7.206873] hda_intel: Disabling MSI
+[ 7.206904] snd_hda_intel 0000:0f:00.1: setting latency timer to 64
+[ 7.988898] tg3 0000:01:00.0: irq 68 for MSI/MSI-X
+[ 8.068800] ADDRCONF(NETDEV_UP): eth0: link is not ready
+[ 8.127440] HDMI status: Codec=0 Pin=5 Presence_Detect=0 ELD_Valid=0
+[ 8.151395] HDMI status: Codec=1 Pin=5 Presence_Detect=0 ELD_Valid=0
+[ 8.175343] HDMI status: Codec=2 Pin=5 Presence_Detect=0 ELD_Valid=0
+[ 8.199307] HDMI status: Codec=3 Pin=5 Presence_Detect=0 ELD_Valid=0
+[ 8.199484] input: HDA NVidia HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:03.0/0000:0f:00.1/sound/card1/input10
+[ 8.199806] input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/0000:0f:00.1/sound/card1/input11
+[ 8.200083] input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/0000:0f:00.1/sound/card1/input12
+[ 8.200362] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/0000:0f:00.1/sound/card1/input13
+[ 10.288845] ppdev: user-space parallel port driver
+
+
diff --git a/codecs/canonical/alc262--hp-z620-workstation-ccert-201206-11247 b/codecs/canonical/alc262--hp-z620-workstation-ccert-201206-11247
new file mode 100644
index 0000000..ded9544
--- /dev/null
+++ b/codecs/canonical/alc262--hp-z620-workstation-ccert-201206-11247
@@ -0,0 +1,1336 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.60
+!!################################
+
+!!Script ran on: Mon Jul 23 18:02:18 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP Z620 Workstation
+Product Version:
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-23-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xeff40000 irq 104
+ 1 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xefd40000 irq 105
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation X79 series chipset High Definition Audio Controller (rev 05)
+05:00.1 Audio device: Advanced Micro Devices [AMD] nee ATI Turks HDMI Audio [Radeon HD 6000 Series]
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!--------------------------------------------------------
+
+00:1b.0 0403: 8086:1d20 (rev 05)
+ Subsystem: 103c:158a
+--
+05:00.1 0403: 1002:aa90
+ Subsystem: 103c:aa90
+
+
+!!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
+!!--------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC262
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0262
+Subsystem Id: 0x103c158a
+Revision Id: 0x100202
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=4, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x11: Stereo
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x03 [Audio Output] wcaps 0x11: Stereo
+ Device: name="ALC262 Analog", type="Audio", device=0
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x1]: PCM
+Node 0x07 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC262 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x08, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x10 0x10]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0x6]: 16 20
+ formats [0x1]: PCM
+ Connection: 1
+ 0x24
+Node 0x08 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Switch", index=1, device=0
+ Control: name="Capture Volume", index=1, device=0
+ Device: name="ALC262 Analog", type="Audio", device=2
+ Amp-In caps: ofs=0x08, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0x6]: 16 20
+ formats [0x1]: PCM
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Switch", index=2, device=0
+ Control: name="Capture Volume", index=2, device=0
+ Amp-In caps: ofs=0x08, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0x6]: 16 20
+ formats [0x1]: PCM
+ Connection: 1
+ 0x22
+Node 0x0a [Audio Input] wcaps 0x100391: Stereo Digital
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x1]: PCM
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x1f
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Rear Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Front Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Line Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Line Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=5, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=5, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 8
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15
+Node 0x0c [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80]
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=0
+ Amp-Out vals: [0x01 0x01]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=0
+ Amp-Out vals: [0x11 0x11]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Audio Mixer] wcaps 0x20010e: Mono Amp-In Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x00]
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=0
+ Amp-Out vals: [0x11]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x400001: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000003e: IN OUT HP Detect Trigger
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x15 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line-Out Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000003e: IN OUT HP Detect Trigger
+ Pin Default 0x01014c10: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x16 [Pin Complex] wcaps 0x40010c: Mono Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00]
+ Pincap 0x00000010: OUT
+ Pin Default 0x99030120: [Fixed] Line Out at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Connection: 1
+ 0x0e
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Rear Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000173e: IN OUT HP Detect Trigger
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x01a19c30: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x21: IN VREF_50
+ Unsolicited: tag=03, enabled=1
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Front Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000173e: IN OUT HP Detect Trigger
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x02a11c31: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x1
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=04, enabled=1
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1a [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Line Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000173e: IN OUT HP Detect Trigger
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x01813c3f: [Jack] Line In at Ext Rear
+ Conn = 1/8, Color = Blue
+ DefAssociation = 0x3, Sequence = 0xf
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=05, enabled=1
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000173e: IN OUT HP Detect Trigger
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x02211c40: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP VREF_HIZ
+ Unsolicited: tag=01, enabled=1
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x1c [Pin Complex] wcaps 0x400001: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+Node 0x1d [Pin Complex] wcaps 0x400000: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+Node 0x1e [Pin Complex] wcaps 0x400380: Mono Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Node 0x1f [Pin Complex] wcaps 0x400280: Mono Digital
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=17
+Node 0x21 [Volume Knob Widget] wcaps 0x600080: Mono
+ Volume-Knob: delta=0, steps=32, direct=0, val=64
+ Unsolicited: tag=00, enabled=0
+ Connection: 0
+Node 0x22 [Audio Selector] wcaps 0x300101: Stereo
+ Control: name="Input Source", index=2, device=0
+ Connection: 10
+ 0x18* 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Input Source", index=1, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 9
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x0b
+Node 0x24 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Input Source", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 9
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x0b
+Codec: ATI R6xx HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x1002aa01
+Subsystem Id: 0x00aa0100
+Revision Id: 0x100200
+No Modem Function Group found
+Default PCM:
+ rates [0x70]: 32000 44100 48000
+ bits [0x2]: 16
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x201: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x02
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 6 Jul 23 13:37 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 9 Jul 23 13:37 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 5 Jul 23 13:37 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 8 Jul 23 13:37 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 4 Jul 23 13:39 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Jul 23 13:39 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Jul 23 13:37 /dev/snd/pcmC0D2c
+crw-rw---T+ 1 root audio 116, 7 Jul 23 13:39 /dev/snd/pcmC1D3p
+crw-rw---T+ 1 root audio 116, 1 Jul 23 13:37 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jul 23 13:37 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Jul 23 13:37 .
+drwxr-xr-x 3 root root 260 Jul 23 13:37 ..
+lrwxrwxrwx 1 root root 12 Jul 23 13:37 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Jul 23 13:37 pci-0000:05:00.1 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC262 Analog [ALC262 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC262 Analog [ALC262 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 2: ALC262 Analog [ALC262 Analog]
+ Subdevices: 2/2
+ Subdevice #0: subdevice #0
+ Subdevice #1: subdevice #1
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xeff40000 irq 104'
+ Mixer name : 'Realtek ALC262'
+ Components : 'HDA:10ec0262,103c158a,00100202'
+ Controls : 32
+ Simple ctrls : 17
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Playback 17 [55%] [-21.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pswitch penum
+ Playback channels: Front Left - Front Right
+ Mono:
+ Front Left: Playback [on]
+ Front Right: Playback [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 31 [100%] [0.00dB] [on]
+ Front Right: Playback 31 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 31 [100%] [0.00dB] [on]
+ Front Right: Playback 31 [100%] [0.00dB] [on]
+Simple mixer control 'Front Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Front Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Line',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 16 [52%] [12.00dB] [on]
+ Front Right: Capture 16 [52%] [12.00dB] [on]
+Simple mixer control 'Capture',1
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 0 [0%] [-12.00dB] [off]
+ Front Right: Capture 0 [0%] [-12.00dB] [off]
+Simple mixer control 'Capture',2
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 0 [0%] [-12.00dB] [off]
+ Front Right: Capture 0 [0%] [-12.00dB] [off]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line-Out+Speaker'
+ Item0: 'Line-Out+Speaker'
+Simple mixer control 'Input Source',0
+ Capabilities: cenum
+ Items: 'Rear Mic' 'Front Mic' 'Line'
+ Item0: 'Front Mic'
+Simple mixer control 'Input Source',1
+ Capabilities: cenum
+ Items: 'Rear Mic' 'Front Mic' 'Line'
+ Item0: 'Rear Mic'
+Simple mixer control 'Input Source',2
+ Capabilities: cenum
+ Items: 'Rear Mic' 'Front Mic' 'Line'
+ Item0: 'Rear Mic'
+Simple mixer control 'Rear Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Rear Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 1 [Generic]
+
+Card hw:1 'Generic'/'HD-Audio Generic at 0xefd40000 irq 105'
+ Mixer name : 'ATI R6xx HDMI'
+ Components : 'HDA:1002aa01,00aa0100,00100200'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!-------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'PCM 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.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback 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 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.5 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Rear Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Rear Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Front Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Front Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Line Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Line Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Line-Out+Speaker
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 Line-Out+Speaker
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Rear Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Front Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Capture Switch'
+ index 1
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Capture Switch'
+ index 2
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 16
+ value.1 16
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1200
+ dbmax 3450
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Capture Volume'
+ index 1
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1200
+ dbmax 3450
+ dbvalue.0 -1200
+ dbvalue.1 -1200
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Capture Volume'
+ index 2
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1200
+ dbmax 3450
+ dbvalue.0 -1200
+ dbvalue.1 -1200
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'Input Source'
+ value 'Front Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Rear Mic'
+ item.1 'Front Mic'
+ item.2 Line
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'Input Source'
+ index 1
+ value 'Rear Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Rear Mic'
+ item.1 'Front Mic'
+ item.2 Line
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'Input Source'
+ index 2
+ value 'Rear Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Rear Mic'
+ item.1 'Front Mic'
+ item.2 Line
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 17
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 31'
+ dbmin -4650
+ dbmax 0
+ dbvalue.0 -2100
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.28 {
+ iface CARD
+ name 'Line-Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.29 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.30 {
+ iface CARD
+ name 'Rear Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.31 {
+ iface CARD
+ name 'Front Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.32 {
+ iface CARD
+ name 'Line Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+state.Generic {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+rfcomm
+bnep
+bluetooth
+vesafb
+parport_pc
+ppdev
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+snd_seq_midi
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+snd_timer
+snd_seq_device
+joydev
+snd
+soundcore
+usbhid
+hid
+fglrx
+sb_edac
+mei
+snd_page_alloc
+hp_wmi
+edac_core
+sparse_keymap
+mac_hid
+wmi
+psmouse
+serio_raw
+lp
+parport
+firewire_ohci
+firewire_core
+crc_itu_t
+isci
+libsas
+e1000e
+scsi_transport_sas
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x411111f0
+0x14 0x411111f0
+0x15 0x01014c10
+0x16 0x99030120
+0x18 0x01a19c30
+0x19 0x02a11c31
+0x1a 0x01813c3f
+0x1b 0x02211c40
+0x1c 0x411111f0
+0x1d 0x411111f0
+0x1e 0x411111f0
+0x1f 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x03 0x18560010
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!------------------
+
+[ 8.808801] input: HP WMI hotkeys as /devices/virtual/input/input4
+[ 9.055064] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 9.055115] snd_hda_intel 0000:00:1b.0: irq 104 for MSI/MSI-X
+[ 9.055138] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 9.174786] hda_codec: ALC262: SKU not ready 0x411111f0
+[ 9.174862] hda_codec: ALC262: BIOS auto-probing.
+[ 9.180943] input: HDA Intel PCH Line as /devices/pci0000:00/0000:00:1b.0/sound/card0/input5
+[ 9.181089] input: HDA Intel PCH Front Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
+[ 9.181231] input: HDA Intel PCH Rear Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 9.181426] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 9.181550] input: HDA Intel PCH Line-Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 9.182184] snd_hda_intel 0000:05:00.1: PCI INT B -> GSI 36 (level, low) -> IRQ 36
+[ 9.182275] snd_hda_intel 0000:05:00.1: irq 105 for MSI/MSI-X
+[ 9.182292] snd_hda_intel 0000:05:00.1: setting latency timer to 64
+[ 9.276824] HDMI status: Codec=0 Pin=3 Presence_Detect=0 ELD_Valid=0
+[ 9.276882] input: HD-Audio Generic HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:02.0/0000:05:00.1/sound/card1/input10
+[ 9.925824] e1000e 0000:00:19.0: irq 97 for MSI/MSI-X
+--
+[ 329.483642] pcieport 0000:00:1c.0: wake-up capability enabled by ACPI
+[ 329.507599] snd_hda_intel 0000:05:00.1: PCI INT B disabled
+[ 329.507649] ACPI handle has no context!
+--
+[ 329.511568] PM: suspend of drv:ehci_hcd dev:0000:00:1a.0 complete after 103.698 msecs
+[ 329.523473] PM: suspend of drv:snd_hda_intel dev:0000:05:00.1 complete after 116.440 msecs
+[ 329.633878] e1000e 0000:00:19.0: PCI INT A disabled
+--
+[ 329.647130] PM: suspend of drv:e1000e dev:0000:00:19.0 complete after 239.631 msecs
+[ 329.715026] snd_hda_intel 0000:00:1b.0: PCI INT A disabled
+[ 329.715068] ACPI handle has no context!
+[ 329.730858] PM: suspend of drv:snd_hda_intel dev:0000:00:1b.0 complete after 323.747 msecs
+[ 329.945642] [fglrx] Suspending fglrx in kernel completed.
+--
+[ 332.304125] ehci_hcd 0000:00:1a.0: PME# disabled
+[ 332.304144] snd_hda_intel 0000:00:1b.0: restoring config space at offset 0xf (was 0x100, writing 0x10a)
+[ 332.304163] snd_hda_intel 0000:00:1b.0: restoring config space at offset 0x4 (was 0x4, writing 0xeff40004)
+[ 332.304170] snd_hda_intel 0000:00:1b.0: restoring config space at offset 0x3 (was 0x0, writing 0x10)
+[ 332.304177] snd_hda_intel 0000:00:1b.0: restoring config space at offset 0x1 (was 0x100000, writing 0x100102)
+[ 332.304213] pcieport 0000:00:1c.0: restoring config space at offset 0xf (was 0x130200, writing 0x11020b)
+--
+[ 332.304881] fglrx_pci 0000:05:00.0: restoring config space at offset 0x1 (was 0x100000, writing 0x100503)
+[ 332.304926] snd_hda_intel 0000:05:00.1: restoring config space at offset 0xf (was 0x2ff, writing 0x203)
+[ 332.304944] snd_hda_intel 0000:05:00.1: restoring config space at offset 0x4 (was 0x4, writing 0xefd40004)
+[ 332.304950] snd_hda_intel 0000:05:00.1: restoring config space at offset 0x3 (was 0x800000, writing 0x800010)
+[ 332.304957] snd_hda_intel 0000:05:00.1: restoring config space at offset 0x1 (was 0x100000, writing 0x100103)
+[ 332.305020] isci 0000:02:00.0: restoring config space at offset 0x1 (was 0x100107, writing 0x100503)
+--
+[ 332.307679] ehci_hcd 0000:00:1a.0: setting latency timer to 64
+[ 332.307690] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 332.307698] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 332.307750] ehci_hcd 0000:00:1d.0: PCI INT A -> GSI 23 (level, low) -> IRQ 23
+--
+[ 332.307760] ehci_hcd 0000:00:1d.0: setting latency timer to 64
+[ 332.307771] snd_hda_intel 0000:00:1b.0: irq 100 for MSI/MSI-X
+[ 332.307784] pci 0000:00:1e.0: setting latency timer to 64
+[ 332.307805] e1000e 0000:00:19.0: irq 101 for MSI/MSI-X
+[ 332.307808] snd_hda_intel 0000:05:00.1: PCI INT B -> GSI 36 (level, low) -> IRQ 36
+[ 332.307815] usb usb2: root hub lost power or was reset
+[ 332.307828] ahci 0000:00:1f.2: setting latency timer to 64
+[ 332.307852] snd_hda_intel 0000:05:00.1: setting latency timer to 64
+[ 332.307858] pcieport 0000:00:1c.0: wake-up capability disabled by ACPI
+--
+[ 332.307953] xhci_hcd 0000:08:00.0: setting latency timer to 64
+[ 332.308139] snd_hda_intel 0000:05:00.1: irq 102 for MSI/MSI-X
+[ 332.308184] fglrx_pci 0000:05:00.0: setting latency timer to 64
+--
+[ 382.829002] i8042 kbd 00:03: wake-up capability enabled by ACPI
+[ 382.829226] snd_hda_intel 0000:05:00.1: PCI INT B disabled
+[ 382.829244] [fglrx] IRQ 106 Disabled
+--
+[ 382.829268] ACPI handle has no context!
+[ 382.829386] snd_hda_intel 0000:00:1b.0: PCI INT A disabled
+[ 382.829388] [fglrx] Preparing suspend fglrx in kernel.
+--
+[ 385.748371] e1000e 0000:00:19.0: restoring config space at offset 0x1 (was 0x100000, writing 0x100007)
+[ 385.748474] snd_hda_intel 0000:00:1b.0: restoring config space at offset 0x1 (was 0x100106, writing 0x100102)
+[ 385.748582] pcieport 0000:00:1c.5: restoring config space at offset 0x7 (was 0x200000f0, writing 0xf0)
+--
+[ 385.748974] fglrx_pci 0000:05:00.0: restoring config space at offset 0x1 (was 0x100107, writing 0x100503)
+[ 385.749036] snd_hda_intel 0000:05:00.1: restoring config space at offset 0x1 (was 0x100107, writing 0x100103)
+[ 385.749130] isci 0000:02:00.0: BAR 7: set to [mem 0xe0400000-0xe047bfff 64bit pref] (PCI address [0xe0400000-0xe047bfff])
+--
+[ 386.017789] ehci_hcd 0000:00:1a.0: setting latency timer to 64
+[ 386.017795] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 386.017808] mei 0000:00:16.0: irq 97 for MSI/MSI-X
+[ 386.017810] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 386.017841] ehci_hcd 0000:00:1d.0: setting latency timer to 64
+--
+[ 386.017879] ahci 0000:00:1f.2: setting latency timer to 64
+[ 386.017882] snd_hda_intel 0000:05:00.1: PCI INT B -> GSI 36 (level, low) -> IRQ 36
+[ 386.017897] snd_hda_intel 0000:05:00.1: setting latency timer to 64
+[ 386.017904] snd_hda_intel 0000:00:1b.0: irq 100 for MSI/MSI-X
+[ 386.017922] usb usb1: root hub lost power or was reset
+--
+[ 386.018071] usb usb4: root hub lost power or was reset
+[ 386.018158] snd_hda_intel 0000:05:00.1: irq 102 for MSI/MSI-X
+[ 386.018204] i8042 kbd 00:03: wake-up capability disabled by ACPI
+
+
diff --git a/codecs/canonical/alc262--hp-z620-workstation-ccert-201406-15261 b/codecs/canonical/alc262--hp-z620-workstation-ccert-201406-15261
new file mode 100644
index 0000000..662bb4b
--- /dev/null
+++ b/codecs/canonical/alc262--hp-z620-workstation-ccert-201406-15261
@@ -0,0 +1,1690 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Wed Jun 25 07:18:46 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 14.04 LTS \n \l 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: Hewlett-Packard
+Product Name: HP Z620 Workstation
+Product Version:
+Firmware Version: J61 v03.69
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.13.0-24-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.13.0-24-generic
+Library version: 1.0.27.2
+Utilities version: 1.0.27.2
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xef420000 irq 104
+ 1 [NVidia ]: HDA-Intel - HDA NVidia
+ HDA NVidia at 0xef080000 irq 36
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation C600/X79 series chipset High Definition Audio Controller (rev 05)
+05:00.1 Audio device: NVIDIA Corporation GK107 HDMI Audio Controller (rev a1)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1d20 (rev 05)
+ Subsystem: 103c:158a
+--
+05:00.1 0403: 10de:0e1b (rev a1)
+ Subsystem: 103c:094c
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC262
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0262
+Subsystem Id: 0x103c158a
+Revision Id: 0x100202
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3
+ Power: setting=D0, actual=D0
+GPIO: io=4, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x11: Stereo
+ Device: name="ALC262 Analog", type="Audio", device=0
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x03 [Audio Output] wcaps 0x11: Stereo
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x1]: PCM
+Node 0x07 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC262 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x08, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x10 0x10]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0x6]: 16 20
+ formats [0x1]: PCM
+ Connection: 1
+ 0x24
+Node 0x08 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Volume", index=1, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=1, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC262 Alt Analog", type="Audio", device=2
+ Amp-In caps: ofs=0x08, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0x6]: 16 20
+ formats [0x1]: PCM
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Volume", index=2, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=2, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x08, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0x6]: 16 20
+ formats [0x1]: PCM
+ Connection: 1
+ 0x22
+Node 0x0a [Audio Input] wcaps 0x100391: Stereo Digital
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x1]: PCM
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x1f
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Front Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Front Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Rear Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Line Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Line Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=5, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=5, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 8
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15
+Node 0x0c [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=0
+ Amp-Out vals: [0x1f 0x1f]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=0
+ Amp-Out vals: [0x1f 0x1f]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Audio Mixer] wcaps 0x20010e: Mono Amp-In Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x00]
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=0
+ Amp-Out vals: [0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x400001: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000003e: IN OUT HP Detect Trigger
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x15 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Out Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000003e: IN OUT HP Detect Trigger
+ Pin Default 0x01014010: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40010c: Mono Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x99030120: [Fixed] Line Out at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Connection: 1
+ 0x0e
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Rear Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000173e: IN OUT HP Detect Trigger
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x01a19030: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x21: IN VREF_50
+ Unsolicited: tag=04, enabled=1
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Front Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000173e: IN OUT HP Detect Trigger
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x02a11031: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x1
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=03, enabled=1
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1a [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Line Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Line Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000173e: IN OUT HP Detect Trigger
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x0181303f: [Jack] Line In at Ext Rear
+ Conn = 1/8, Color = Blue
+ DefAssociation = 0x3, Sequence = 0xf
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=05, enabled=1
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000173e: IN OUT HP Detect Trigger
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x02211040: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP VREF_HIZ
+ Unsolicited: tag=01, enabled=1
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x1c [Pin Complex] wcaps 0x400001: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+Node 0x1d [Pin Complex] wcaps 0x400000: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40500001: [N/A] Digital Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+Node 0x1e [Pin Complex] wcaps 0x400380: Mono Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Node 0x1f [Pin Complex] wcaps 0x400280: Mono Digital
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=17
+Node 0x21 [Volume Knob Widget] wcaps 0x600080: Mono
+ Volume-Knob: delta=0, steps=32, direct=0, val=64
+ Unsolicited: tag=00, enabled=0
+ Connection: 0
+Node 0x22 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 10
+ 0x18 0x19* 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 9
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x0b
+Node 0x24 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 9
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x0b
+Codec: Nvidia GPU 42 HDMI/DP
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x10de0042
+Subsystem Id: 0x103c094c
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x04 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Connection: 4
+ 0x08* 0x09 0x0a 0x0b
+Node 0x05 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=02, enabled=1
+ Connection: 4
+ 0x08* 0x09 0x0a 0x0b
+Node 0x06 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Connection: 4
+ 0x08* 0x09 0x0a 0x0b
+Node 0x07 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=03, enabled=1
+ Connection: 4
+ 0x08* 0x09 0x0a 0x0b
+Node 0x08 [Audio Output] wcaps 0x62b1: 8-Channels Digital Stripe
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+Node 0x09 [Audio Output] wcaps 0x62b1: 8-Channels Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+Node 0x0a [Audio Output] wcaps 0x62b1: 8-Channels Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+Node 0x0b [Audio Output] wcaps 0x62b1: 8-Channels Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw----+ 1 root audio 116, 6 Jun 25 15:11 /dev/snd/controlC0
+crw-rw----+ 1 root audio 116, 11 Jun 25 15:11 /dev/snd/controlC1
+crw-rw----+ 1 root audio 116, 5 Jun 25 15:11 /dev/snd/hwC0D0
+crw-rw----+ 1 root audio 116, 10 Jun 25 15:11 /dev/snd/hwC1D0
+crw-rw----+ 1 root audio 116, 4 Jun 25 15:15 /dev/snd/pcmC0D0c
+crw-rw----+ 1 root audio 116, 3 Jun 25 15:16 /dev/snd/pcmC0D0p
+crw-rw----+ 1 root audio 116, 2 Jun 25 15:11 /dev/snd/pcmC0D2c
+crw-rw----+ 1 root audio 116, 9 Jun 25 15:15 /dev/snd/pcmC1D3p
+crw-rw----+ 1 root audio 116, 8 Jun 25 15:15 /dev/snd/pcmC1D7p
+crw-rw----+ 1 root audio 116, 7 Jun 25 15:15 /dev/snd/pcmC1D8p
+crw-rw----+ 1 root audio 116, 1 Jun 25 15:11 /dev/snd/seq
+crw-rw----+ 1 root audio 116, 33 Jun 25 15:11 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Jun 25 15:11 .
+drwxr-xr-x 3 root root 300 Jun 25 15:11 ..
+lrwxrwxrwx 1 root root 12 Jun 25 15:11 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Jun 25 15:11 pci-0000:05:00.1 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC262 Analog [ALC262 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC262 Analog [ALC262 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 2: ALC262 Alt Analog [ALC262 Alt Analog]
+ Subdevices: 2/2
+ Subdevice #0: subdevice #0
+ Subdevice #1: subdevice #1
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xef420000 irq 104'
+ Mixer name : 'Realtek ALC262'
+ Components : 'HDA:10ec0262,103c158a,00100202'
+ Controls : 39
+ Simple ctrls : 18
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined
+ Playback channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Playback 31 [100%] [0.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 31 [100%] [0.00dB] [on]
+ Front Right: Playback 31 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined
+ Playback channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Playback 31 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 31 [100%] [0.00dB] [on]
+ Front Right: Playback 31 [100%] [0.00dB] [on]
+Simple mixer control 'Front Mic',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Front Mic Boost',0
+ Capabilities: volume
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Line',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Line Boost',0
+ Capabilities: volume
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 16 [52%] [12.00dB] [on]
+ Front Right: Capture 16 [52%] [12.00dB] [on]
+Simple mixer control 'Capture',1
+ Capabilities: cvolume cswitch
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 0 [0%] [-12.00dB] [off]
+ Front Right: Capture 0 [0%] [-12.00dB] [off]
+Simple mixer control 'Capture',2
+ Capabilities: cvolume cswitch
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 0 [0%] [-12.00dB] [off]
+ Front Right: Capture 0 [0%] [-12.00dB] [off]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line Out+Speaker'
+ Item0: 'Line Out+Speaker'
+Simple mixer control 'Input Source',0
+ Capabilities: cenum
+ Items: 'Front Mic' 'Rear Mic' 'Line'
+ Item0: 'Line'
+Simple mixer control 'Input Source',1
+ Capabilities: cenum
+ Items: 'Front Mic' 'Rear Mic' 'Line'
+ Item0: 'Front Mic'
+Simple mixer control 'Input Source',2
+ Capabilities: cenum
+ Items: 'Front Mic' 'Rear Mic' 'Line'
+ Item0: 'Front Mic'
+Simple mixer control 'Rear Mic',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Rear Mic Boost',0
+ Capabilities: volume
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 1 [NVidia]
+
+Card hw:1 'NVidia'/'HDA NVidia at 0xef080000 irq 36'
+ Mixer name : 'Nvidia GPU 42 HDMI/DP'
+ Components : 'HDA:10de0042,103c094c,00100100'
+ Controls : 21
+ Simple ctrls : 3
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'PCM 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.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone 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.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value 31
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 31'
+ dbmin -4650
+ dbmax 0
+ dbvalue.0 0
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Front Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Front Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Rear Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Rear Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Line Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Line Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value 'Line Out+Speaker'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 'Line Out+Speaker'
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Input Source'
+ value Line
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Front Mic'
+ item.1 'Rear Mic'
+ item.2 Line
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Input Source'
+ index 1
+ value 'Front Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Front Mic'
+ item.1 'Rear Mic'
+ item.2 Line
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Input Source'
+ index 2
+ value 'Front Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Front Mic'
+ item.1 'Rear Mic'
+ item.2 Line
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 16
+ value.1 16
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1200
+ dbmax 3450
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Capture Volume'
+ index 1
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1200
+ dbmax 3450
+ dbvalue.0 -1200
+ dbvalue.1 -1200
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Capture Switch'
+ index 1
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'Capture Volume'
+ index 2
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1200
+ dbmax 3450
+ dbvalue.0 -1200
+ dbvalue.1 -1200
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'Capture Switch'
+ index 2
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'Front Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'Rear Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'Line Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 31
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 31'
+ dbmin -4650
+ dbmax 0
+ dbvalue.0 0
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.28 {
+ iface CARD
+ name 'Front Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.29 {
+ iface CARD
+ name 'Rear Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.30 {
+ iface CARD
+ name 'Line Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.31 {
+ iface CARD
+ name 'Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.32 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.33 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.34 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.35 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.36 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.37 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.38 {
+ iface PCM
+ device 2
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.39 {
+ iface PCM
+ device 2
+ name 'Capture Channel Map'
+ index 1
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+}
+state.NVidia {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.19 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.20 {
+ iface PCM
+ device 7
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.21 {
+ iface PCM
+ device 8
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+cfg80211
+nvram
+nvidia
+joydev
+snd_hda_codec_hdmi
+x86_pkg_temp_thermal
+intel_powerclamp
+coretemp
+snd_hda_codec_realtek
+kvm
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_page_alloc
+snd_seq_midi
+snd_seq_midi_event
+crct10dif_pclmul
+crc32_pclmul
+ghash_clmulni_intel
+snd_rawmidi
+snd_seq
+snd_seq_device
+hp_wmi
+aesni_intel
+snd_timer
+aes_x86_64
+snd
+gpio_ich
+sparse_keymap
+lrw
+gf128mul
+soundcore
+dm_multipath
+psmouse
+glue_helper
+serio_raw
+drm
+sb_edac
+mei_me
+ablk_helper
+edac_core
+mei
+scsi_dh
+cryptd
+bnep
+lpc_ich
+wmi
+rfcomm
+mac_hid
+bluetooth
+parport_pc
+ppdev
+lp
+parport
+binfmt_misc
+btrfs
+xor
+raid6_pq
+libcrc32c
+dm_mirror
+dm_region_hash
+dm_log
+hid_generic
+usbhid
+hid
+isci
+firewire_ohci
+e1000e
+ahci
+firewire_core
+libsas
+libahci
+ptp
+crc_itu_t
+pps_core
+scsi_transport_sas
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x411111f0
+0x14 0x411111f0
+0x15 0x01014010
+0x16 0x99030120
+0x18 0x01a19030
+0x19 0x02a11031
+0x1a 0x0181303f
+0x1b 0x02211040
+0x1c 0x411111f0
+0x1d 0x40500001
+0x1e 0x411111f0
+0x1f 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x04 0x185600f0
+0x05 0x185600f0
+0x06 0x585600f0
+0x07 0x185600f0
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 11.288094] type=1400 audit(1403680277.304:11): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/sbin/dhclient" pid=916 comm="apparmor_parser"
+[ 11.441176] snd_hda_intel 0000:00:1b.0: irq 104 for MSI/MSI-X
+[ 11.725873] SKU: Nid=0x1d sku_cfg=0x40500001
+--
+[ 11.732455] kvm: disabled by bios
+[ 11.734999] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input15
+[ 11.735083] input: HDA Intel PCH Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input14
+[ 11.735135] input: HDA Intel PCH Line as /devices/pci0000:00/0000:00:1b.0/sound/card0/input13
+[ 11.735179] input: HDA Intel PCH Rear Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
+[ 11.735220] input: HDA Intel PCH Front Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 11.735574] hda_intel: Disabling MSI
+[ 11.735584] hda-intel 0000:05:00.1: Handle VGA-switcheroo audio client
+[ 11.735618] hda-intel 0000:05:00.1: Disabling 64bit DMA
+[ 11.739057] hda-intel 0000:05:00.1: Enable delay in RIRB handling
+[ 12.046016] EDAC MC1: 13 CE memory scrubbing error on CPU_SrcID#1_Channel#0_DIMM#0 (channel:0 slot:0 page:0x2d2ff8 offset:0x0 grain:32 syndrome:0x0 - OVERFLOW area:DRAM err_code:0008:00c0 socket:1 channel_mask:1 rank:0)
+--
+[ 12.188529] init: failsafe main process (1043) killed by TERM signal
+[ 12.334158] input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:02.0/0000:05:00.1/sound/card1/input18
+[ 12.334268] input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:02.0/0000:05:00.1/sound/card1/input17
+[ 12.334317] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:02.0/0000:05:00.1/sound/card1/input16
+[ 15.643159] nvidia: module license 'NVIDIA' taints kernel.
+
+
diff --git a/codecs/canonical/alc262--hp-z800-workstation-ccert-201011-6754 b/codecs/canonical/alc262--hp-z800-workstation-ccert-201011-6754
new file mode 100644
index 0000000..4e52aff
--- /dev/null
+++ b/codecs/canonical/alc262--hp-z800-workstation-ccert-201011-6754
@@ -0,0 +1,1121 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.60
+!!################################
+
+!!Script ran on: Mon Jul 16 11:28:29 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP Z800 Workstation
+Product Version:
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-23-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Intel ]: HDA-Intel - HDA Intel
+ HDA Intel at 0xfd000000 irq 92
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation 82801JI (ICH10 Family) HD Audio Controller
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!--------------------------------------------------------
+
+00:1b.0 0403: 8086:3a3e
+ Subsystem: 103c:130b
+
+
+!!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
+!!--------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC262
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0262
+Subsystem Id: 0x103c130b
+Revision Id: 0x100202
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=4, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x11: Stereo
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x03 [Audio Output] wcaps 0x11: Stereo
+ Device: name="ALC262 Analog", type="Audio", device=0
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x1]: PCM
+Node 0x07 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC262 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x08, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x10 0x10]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0x6]: 16 20
+ formats [0x1]: PCM
+ Connection: 1
+ 0x24
+Node 0x08 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Switch", index=1, device=0
+ Control: name="Capture Volume", index=1, device=0
+ Device: name="ALC262 Analog", type="Audio", device=2
+ Amp-In caps: ofs=0x08, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0x6]: 16 20
+ formats [0x1]: PCM
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Switch", index=2, device=0
+ Control: name="Capture Volume", index=2, device=0
+ Amp-In caps: ofs=0x08, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0x6]: 16 20
+ formats [0x1]: PCM
+ Connection: 1
+ 0x22
+Node 0x0a [Audio Input] wcaps 0x100391: Stereo Digital
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x1]: PCM
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x1f
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Rear Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Front Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Line Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Line Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=5, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=5, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 8
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15
+Node 0x0c [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80]
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=0
+ Amp-Out vals: [0x01 0x01]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=0
+ Amp-Out vals: [0x11 0x11]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Audio Mixer] wcaps 0x20010e: Mono Amp-In Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x00]
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=0
+ Amp-Out vals: [0x11]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x400001: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000003e: IN OUT HP Detect Trigger
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x15 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line-Out Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000003e: IN OUT HP Detect Trigger
+ Pin Default 0x01014c10: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x16 [Pin Complex] wcaps 0x40010c: Mono Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00]
+ Pincap 0x00000010: OUT
+ Pin Default 0x99030120: [Fixed] Line Out at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Connection: 1
+ 0x0e
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Rear Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000173e: IN OUT HP Detect Trigger
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x01a19c30: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x21: IN VREF_50
+ Unsolicited: tag=03, enabled=1
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Front Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000173e: IN OUT HP Detect Trigger
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x02a11c31: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x1
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=04, enabled=1
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1a [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Line Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000173e: IN OUT HP Detect Trigger
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x01813c3f: [Jack] Line In at Ext Rear
+ Conn = 1/8, Color = Blue
+ DefAssociation = 0x3, Sequence = 0xf
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=05, enabled=1
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000173e: IN OUT HP Detect Trigger
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x02211c40: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP VREF_HIZ
+ Unsolicited: tag=01, enabled=1
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x1c [Pin Complex] wcaps 0x400001: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+Node 0x1d [Pin Complex] wcaps 0x400000: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+Node 0x1e [Pin Complex] wcaps 0x400380: Mono Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Node 0x1f [Pin Complex] wcaps 0x400280: Mono Digital
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=17
+Node 0x21 [Volume Knob Widget] wcaps 0x600080: Mono
+ Volume-Knob: delta=0, steps=32, direct=0, val=64
+ Unsolicited: tag=00, enabled=0
+ Connection: 0
+Node 0x22 [Audio Selector] wcaps 0x300101: Stereo
+ Control: name="Input Source", index=2, device=0
+ Connection: 10
+ 0x18* 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Input Source", index=1, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 9
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x0b
+Node 0x24 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Input Source", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 9
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 6 Jul 16 07:24 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 5 Jul 16 07:24 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 4 Jul 16 07:27 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Jul 16 07:27 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Jul 16 07:24 /dev/snd/pcmC0D2c
+crw-rw---T+ 1 root audio 116, 1 Jul 16 07:24 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jul 16 07:24 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Jul 16 07:24 .
+drwxr-xr-x 3 root root 200 Jul 16 07:24 ..
+lrwxrwxrwx 1 root root 12 Jul 16 07:24 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Intel [HDA Intel], device 0: ALC262 Analog [ALC262 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: Intel [HDA Intel], device 0: ALC262 Analog [ALC262 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: Intel [HDA Intel], device 2: ALC262 Analog [ALC262 Analog]
+ Subdevices: 2/2
+ Subdevice #0: subdevice #0
+ Subdevice #1: subdevice #1
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Intel]
+
+Card hw:0 'Intel'/'HDA Intel at 0xfd000000 irq 92'
+ Mixer name : 'Realtek ALC262'
+ Components : 'HDA:10ec0262,103c130b,00100202'
+ Controls : 32
+ Simple ctrls : 17
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Playback 17 [55%] [-21.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pswitch penum
+ Playback channels: Front Left - Front Right
+ Mono:
+ Front Left: Playback [on]
+ Front Right: Playback [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 31 [100%] [0.00dB] [on]
+ Front Right: Playback 31 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 31 [100%] [0.00dB] [on]
+ Front Right: Playback 31 [100%] [0.00dB] [on]
+Simple mixer control 'Front Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Front Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Line',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 16 [52%] [12.00dB] [on]
+ Front Right: Capture 16 [52%] [12.00dB] [on]
+Simple mixer control 'Capture',1
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 0 [0%] [-12.00dB] [off]
+ Front Right: Capture 0 [0%] [-12.00dB] [off]
+Simple mixer control 'Capture',2
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 0 [0%] [-12.00dB] [off]
+ Front Right: Capture 0 [0%] [-12.00dB] [off]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line-Out+Speaker'
+ Item0: 'Line-Out+Speaker'
+Simple mixer control 'Input Source',0
+ Capabilities: cenum
+ Items: 'Rear Mic' 'Front Mic' 'Line'
+ Item0: 'Front Mic'
+Simple mixer control 'Input Source',1
+ Capabilities: cenum
+ Items: 'Rear Mic' 'Front Mic' 'Line'
+ Item0: 'Rear Mic'
+Simple mixer control 'Input Source',2
+ Capabilities: cenum
+ Items: 'Rear Mic' 'Front Mic' 'Line'
+ Item0: 'Rear Mic'
+Simple mixer control 'Rear Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Rear Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!-------------
+
+--startcollapse--
+state.Intel {
+ control.1 {
+ iface MIXER
+ name 'PCM 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.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback 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 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.5 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Rear Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Rear Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Front Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Front Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Line Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Line Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Line-Out+Speaker
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 Line-Out+Speaker
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Rear Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Front Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Capture Switch'
+ index 1
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Capture Switch'
+ index 2
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 16
+ value.1 16
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1200
+ dbmax 3450
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Capture Volume'
+ index 1
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1200
+ dbmax 3450
+ dbvalue.0 -1200
+ dbvalue.1 -1200
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Capture Volume'
+ index 2
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1200
+ dbmax 3450
+ dbvalue.0 -1200
+ dbvalue.1 -1200
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'Input Source'
+ value 'Front Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Rear Mic'
+ item.1 'Front Mic'
+ item.2 Line
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'Input Source'
+ index 1
+ value 'Rear Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Rear Mic'
+ item.1 'Front Mic'
+ item.2 Line
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'Input Source'
+ index 2
+ value 'Rear Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Rear Mic'
+ item.1 'Front Mic'
+ item.2 Line
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 17
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 31'
+ dbmin -4650
+ dbmax 0
+ dbvalue.0 -2100
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.28 {
+ iface CARD
+ name 'Line-Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.29 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.30 {
+ iface CARD
+ name 'Rear Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.31 {
+ iface CARD
+ name 'Front Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.32 {
+ iface CARD
+ name 'Line Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nls_iso8859_1
+nls_cp437
+vfat
+fat
+bnep
+rfcomm
+bluetooth
+parport_pc
+ppdev
+adt7475
+hwmon_vid
+snd_hda_codec_realtek
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+nouveau
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+snd_timer
+snd_seq_device
+joydev
+ttm
+snd
+mac_hid
+drm_kms_helper
+lp
+psmouse
+hp_wmi
+sparse_keymap
+soundcore
+serio_raw
+snd_page_alloc
+parport
+drm
+i7core_edac
+i2c_algo_bit
+edac_core
+mxm_wmi
+video
+wmi
+usbhid
+hid
+firewire_ohci
+firewire_core
+crc_itu_t
+mptsas
+mptscsih
+mptbase
+scsi_transport_sas
+tg3
+floppy
+usb_storage
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x411111f0
+0x14 0x411111f0
+0x15 0x01014c10
+0x16 0x99030120
+0x18 0x01a19c30
+0x19 0x02a11c31
+0x1a 0x01813c3f
+0x1b 0x02211c40
+0x1c 0x411111f0
+0x1d 0x411111f0
+0x1e 0x411111f0
+0x1f 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!------------------
+
+[ 19.906901] [drm] nouveau 0000:0f:00.0: Attempting to load BIOS image from PRAMIN
+[ 19.916246] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 21 (level, low) -> IRQ 21
+[ 19.916304] snd_hda_intel 0000:00:1b.0: irq 92 for MSI/MSI-X
+[ 19.916327] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 19.979462] [drm] nouveau 0000:0f:00.0: ... appears to be valid
+--
+[ 20.029304] [drm] nouveau 0000:0f:00.0: 0xF114: Condition still not met after 20ms, skipping following opcodes
+[ 20.036791] hda_codec: ALC262: SKU not ready 0x411111f0
+[ 20.036880] hda_codec: ALC262: BIOS auto-probing.
+[ 20.178638] adt7475 0-002e: ADT7473 device, revision 1
+--
+[ 21.001912] ADDRCONF(NETDEV_UP): eth1: link is not ready
+[ 21.043337] input: HDA Intel Line as /devices/pci0000:00/0000:00:1b.0/sound/card0/input5
+[ 21.043593] input: HDA Intel Front Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
+[ 21.043813] input: HDA Intel Rear Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 21.044038] input: HDA Intel Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 21.044225] input: HDA Intel Line-Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 21.607954] ppdev: user-space parallel port driver
+
+
diff --git a/codecs/canonical/alc269-dell-latitude-13-ccert-201004-5570 b/codecs/canonical/alc269-dell-latitude-13-ccert-201004-5570
index f7ab9a5..8938fd9 100644
--- a/codecs/canonical/alc269-dell-latitude-13-ccert-201004-5570
+++ b/codecs/canonical/alc269-dell-latitude-13-ccert-201004-5570
@@ -1,15 +1,15 @@
upload=true&script=true&cardinfo=
!!################################
-!!ALSA Information Script v 0.4.60
+!!ALSA Information Script v 0.4.61
!!################################
-!!Script ran on: Fri Jul 13 15:39:23 UTC 2012
+!!Script ran on: Tue Apr 16 18:58:16 UTC 2013
!!Linux Distribution
!!------------------
-Ubuntu 12.04 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"
+Ubuntu Raring Ringtail (development branch) \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu Raring Ringtail (development branch)" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu Raring Ringtail (development branch)" HOME_URL="http://www.ubuntu.com/" SUPPORT_URL="http://help.ubuntu.com/" BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"
!!DMI Information
@@ -18,12 +18,13 @@ Ubuntu 12.04 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"
Manufacturer: Dell Inc.
Product Name: Latitude 13
Product Version:
+Firmware Version: A00
!!Kernel Information
!!------------------
-Kernel release: 3.2.0-27-generic
+Kernel release: 3.8.0-18-generic
Operating System: GNU/Linux
Architecture: x86_64
Processor: x86_64
@@ -33,7 +34,7 @@ SMP Enabled: Yes
!!ALSA Version
!!------------
-Driver version: 1.0.24
+Driver version: k3.8.0-18-generic
Library version: 1.0.25
Utilities version: 1.0.25
@@ -66,48 +67,46 @@ Pulseaudio:
!!Advanced information - PCI Vendor/Device/Subsystem ID's
-!!--------------------------------------------------------
+!!-------------------------------------------------------
00:1b.0 0403: 8086:293e (rev 02)
Subsystem: 1028:0432
--
Prefetchable memory behind bridge: 0000000040200000-00000000403fffff
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
---
- Prefetchable memory behind bridge: 0000000040000000-00000000401fffff
- Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
!!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
+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
-!!--------------------------
+!!---------------------------
!!Module: snd_hda_intel
- align_buffer_size : Y
+ align_buffer_size : -1
bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
- beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
enable_msi : -1
id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
- position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
power_save : 0
power_save_controller : Y
probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
@@ -163,6 +162,7 @@ Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital
Converter: stream=0, channel=0
Digital:
Digital category: 0x0
+ IEC Coding Type: 0x0
PCM:
rates [0x5f0]: 32000 44100 48000 88200 96000 192000
bits [0xe]: 16 20 24
@@ -227,6 +227,7 @@ Node 0x10 [Audio Output] wcaps 0x211: Stereo Digital
Converter: stream=0, channel=0
Digital:
Digital category: 0x0
+ IEC Coding Type: 0x0
PCM:
rates [0x5f0]: 32000 44100 48000 88200 96000 192000
bits [0xe]: 16 20 24
@@ -252,6 +253,7 @@ Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x14 [Pin Complex] wcaps 0x40010d: Stereo Amp-Out
Control: name="Speaker Playback Switch", index=0, device=0
ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x00 0x00]
Pincap 0x00010050: OUT EAPD Balanced
@@ -304,7 +306,7 @@ Node 0x18 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
Conn = 1/8, Color = Pink
DefAssociation = 0x3, Sequence = 0x0
Pin-ctls: 0x24: IN VREF_80
- Unsolicited: tag=02, enabled=1
+ Unsolicited: tag=03, enabled=1
Connection: 2
0x0c* 0x0d
Node 0x19 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
@@ -388,22 +390,22 @@ Node 0x24 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
!!ALSA Device nodes
!!-----------------
-crw-rw---T+ 1 root audio 116, 5 Jul 13 11:36 /dev/snd/controlC0
-crw-rw---T+ 1 root audio 116, 4 Jul 13 11:36 /dev/snd/hwC0D0
-crw-rw---T+ 1 root audio 116, 3 Jul 13 11:37 /dev/snd/pcmC0D0c
-crw-rw---T+ 1 root audio 116, 2 Jul 13 11:37 /dev/snd/pcmC0D0p
-crw-rw---T+ 1 root audio 116, 1 Jul 13 11:36 /dev/snd/seq
-crw-rw---T+ 1 root audio 116, 33 Jul 13 11:36 /dev/snd/timer
+crw-rw---T+ 1 root audio 116, 5 Apr 16 14:55 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 4 Apr 16 14:55 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 3 Apr 16 14:56 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 2 Apr 16 14:56 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 1 Apr 16 14:55 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Apr 16 14:55 /dev/snd/timer
/dev/snd/by-path:
total 0
-drwxr-xr-x 2 root root 60 Jul 13 11:36 .
-drwxr-xr-x 3 root root 180 Jul 13 11:36 ..
-lrwxrwxrwx 1 root root 12 Jul 13 11:36 pci-0000:00:1b.0 -> ../controlC0
+drwxr-xr-x 2 root root 60 Apr 16 14:55 .
+drwxr-xr-x 3 root root 180 Apr 16 14:55 ..
+lrwxrwxrwx 1 root root 12 Apr 16 14:55 pci-0000:00:1b.0 -> ../controlC0
!!Aplay/Arecord output
-!!------------
+!!--------------------
APLAY
@@ -427,7 +429,7 @@ card 0: Intel [HDA Intel], device 0: ALC269 Analog [ALC269 Analog]
Card hw:0 'Intel'/'HDA Intel at 0xf6afc000 irq 47'
Mixer name : 'Realtek ALC269'
Components : 'HDA:10ec0269,10280432,00100004'
- Controls : 17
+ Controls : 20
Simple ctrls : 9
Simple mixer control 'Master',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
@@ -489,7 +491,7 @@ Simple mixer control 'Auto-Mute Mode',0
!!Alsactl output
-!!-------------
+!!--------------
--startcollapse--
state.Intel {
@@ -692,6 +694,16 @@ state.Intel {
}
control.16 {
iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
name 'Mic Jack'
value false
comment {
@@ -700,7 +712,31 @@ state.Intel {
count 1
}
}
- control.17 {
+ control.18 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.19 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.20 {
iface MIXER
name 'PCM Playback Volume'
value.0 255
@@ -726,53 +762,64 @@ state.Intel {
Module
nls_iso8859_1
-nls_cp437
-vfat
-fat
+parport_pc
bnep
+ppdev
rfcomm
bluetooth
-parport_pc
-ppdev
snd_hda_codec_realtek
+uvcvideo
+videobuf2_vmalloc
+videobuf2_memops
+videobuf2_core
+videodev
+joydev
+arc4
+iwldvm
+mac80211
snd_hda_intel
+coretemp
snd_hda_codec
-uvcvideo
+kvm_intel
snd_hwdep
-videodev
snd_pcm
-arc4
+kvm
+snd_page_alloc
snd_seq_midi
-snd_rawmidi
-i915
-v4l2_compat_ioctl32
snd_seq_midi_event
-iwlwifi
-drm_kms_helper
+snd_rawmidi
dell_wmi
-mac80211
+gpio_ich
+dell_laptop
snd_seq
-drm
sparse_keymap
-joydev
-snd_timer
+iwlwifi
+i915
+microcode
+psmouse
snd_seq_device
+dcdbas
+snd_timer
+lpc_ich
+serio_raw
+drm_kms_helper
cfg80211
-wmi
mac_hid
+drm
snd
-dell_laptop
-dcdbas
-i2c_algo_bit
+wmi
soundcore
-snd_page_alloc
-lp
+i2c_algo_bit
video
-psmouse
-serio_raw
+lp
parport
-tg3
+ums_realtek
usb_storage
+tg3
+ptp
+pps_core
+ahci
+libahci
!!Sysfs Files
@@ -799,17 +846,12 @@ usb_storage
!!ALSA/HDA dmesg
-!!------------------
+!!--------------
-[ 10.476161] USB Video Class driver (1.1.1)
-[ 10.494232] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 21 (level, low) -> IRQ 21
-[ 10.494309] snd_hda_intel 0000:00:1b.0: irq 47 for MSI/MSI-X
-[ 10.494345] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
-[ 10.513780] cfg80211: Ignoring regulatory request Set by core since the driver uses its own custom regulatory domain
---
-[ 10.513808] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
-[ 10.860501] input: HDA Intel Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
-[ 10.860830] input: HDA Intel Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
-[ 12.388560] EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro
+[ 11.861845] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 11.861982] snd_hda_intel 0000:00:1b.0: irq 47 for MSI/MSI-X
+[ 11.991206] input: HDA Intel Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 11.991472] input: HDA Intel Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 12.193114] EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro
diff --git a/codecs/canonical/alc269-dell-optiplex-580-ccert-200909-4092 b/codecs/canonical/alc269-dell-optiplex-580-ccert-200909-4092
new file mode 100644
index 0000000..a791019
--- /dev/null
+++ b/codecs/canonical/alc269-dell-optiplex-580-ccert-200909-4092
@@ -0,0 +1,1065 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.60
+!!################################
+
+!!Script ran on: Wed Nov 7 20:24:34 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: OptiPlex 580
+Product Version: Not Specified
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-29-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [SB ]: HDA-Intel - HDA ATI SB
+ HDA ATI SB at 0xfe8f4000 irq 16
+ 1 [HDMI ]: HDA-Intel - HDA ATI HDMI
+ HDA ATI HDMI at 0xfeae8000 irq 19
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:14.2 Audio device: Advanced Micro Devices [AMD] nee ATI SBx00 Azalia (Intel HDA)
+01:05.1 Audio device: Advanced Micro Devices [AMD] nee ATI RS880 HDMI Audio [Radeon HD 4200 Series]
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!--------------------------------------------------------
+
+00:14.2 0403: 1002:4383
+ Subsystem: 1028:0433
+--
+01:05.1 0403: 1002:970f
+ Subsystem: 1028:0433
+
+
+!!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
+!!--------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC269
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0269
+Subsystem Id: 0x10280433
+Revision Id: 0x100004
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=1
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC269 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x3f, nsteps=0x40, stepsize=0x03, mute=0
+ Amp-Out vals: [0x2e 0x2e]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x03 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x3f, nsteps=0x40, stepsize=0x03, mute=0
+ Amp-Out vals: [0x2e 0x2e]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x07 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC269 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x11, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-In vals: [0x10 0x10]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x24
+Node 0x08 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Switch", index=1, device=0
+ Control: name="Capture Volume", index=1, device=0
+ Device: name="ALC269 Analog", type="Audio", device=2
+ Amp-In caps: ofs=0x11, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x23
+Node 0x09 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Line Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Line Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x0c 0x0d
+Node 0x0f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x10 [Audio Output] wcaps 0x211: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x11 [Pin Complex] wcaps 0x400380: Mono Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x10
+Node 0x12 [Pin Complex] wcaps 0x400001: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40010d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010050: OUT EAPD Balanced
+ EAPD 0x2: EAPD
+ Pin Default 0x99130120: [Fixed] Speaker at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x15 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40010c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Connection: 1
+ 0x0e
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x02a19830: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=03, enabled=1
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Line Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x0181303f: [Jack] Line In at Ext Rear
+ Conn = 1/8, Color = Blue
+ DefAssociation = 0x3, Sequence = 0xf
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=04, enabled=1
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1a [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x0221401f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP VREF_HIZ
+ Unsolicited: tag=01, enabled=1
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x1b [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line-Out Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x01014010: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT VREF_HIZ
+ Unsolicited: tag=02, enabled=1
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400000: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+Node 0x1e [Pin Complex] wcaps 0x400380: Mono Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=33
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x23 [Audio Selector] wcaps 0x300101: Stereo
+ Control: name="Input Source", index=1, device=0
+ Connection: 7
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x12 0x0b
+Node 0x24 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Input Source", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: ATI RS690/780 HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x1002791a
+Subsystem Id: 0x00791a00
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x60]: 44100 48000
+ bits [0x2]: 16
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x201: Stereo Digital
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Device: name="HDMI 0", type="HDMI", device=3
+ Converter: stream=1, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x02
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 6 Nov 7 15:20 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 9 Nov 7 15:20 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 5 Nov 7 15:20 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 8 Nov 7 15:20 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 4 Nov 7 15:20 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Nov 7 15:20 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Nov 7 15:20 /dev/snd/pcmC0D2c
+crw-rw---T+ 1 root audio 116, 7 Nov 7 15:20 /dev/snd/pcmC1D3p
+crw-rw---T+ 1 root audio 116, 1 Nov 7 15:20 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Nov 7 15:20 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Nov 7 15:20 .
+drwxr-xr-x 3 root root 260 Nov 7 15:20 ..
+lrwxrwxrwx 1 root root 12 Nov 7 15:20 pci-0000:00:14.2 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Nov 7 15:20 pci-0000:01:05.1 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: SB [HDA ATI SB], device 0: ALC269 Analog [ALC269 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: HDMI [HDA ATI HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: SB [HDA ATI SB], device 0: ALC269 Analog [ALC269 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: SB [HDA ATI SB], device 2: ALC269 Analog [ALC269 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [SB]
+
+Card hw:0 'SB'/'HDA ATI SB at 0xfe8f4000 irq 16'
+ Mixer name : 'Realtek ALC269'
+ Components : 'HDA:10ec0269,10280433,00100004'
+ Controls : 25
+ Simple ctrls : 13
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 64
+ Mono: Playback 47 [73%] [-17.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 63 [98%] [0.00dB] [on]
+ Front Right: Playback 63 [98%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pswitch penum
+ Playback channels: Front Left - Front Right
+ Mono:
+ Front Left: Playback [on]
+ Front Right: Playback [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 63 [98%] [0.00dB] [on]
+ Front Right: Playback 63 [98%] [0.00dB] [on]
+Simple mixer control 'Line',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 46
+ Front Left: Capture 16 [35%] [-1.00dB] [on]
+ Front Right: Capture 16 [35%] [-1.00dB] [on]
+Simple mixer control 'Capture',1
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 46
+ Front Left: Capture 0 [0%] [-17.00dB] [off]
+ Front Right: Capture 0 [0%] [-17.00dB] [off]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line-Out+Speaker'
+ Item0: 'Line-Out+Speaker'
+Simple mixer control 'Input Source',0
+ Capabilities: cenum
+ Items: 'Mic' 'Line'
+ Item0: 'Mic'
+Simple mixer control 'Input Source',1
+ Capabilities: cenum
+ Items: 'Mic' 'Line'
+ Item0: 'Mic'
+
+!!-------Mixer controls for card 1 [HDMI]
+
+Card hw:1 'HDMI'/'HDA ATI HDMI at 0xfeae8000 irq 19'
+ Mixer name : 'ATI RS690/780 HDMI'
+ Components : 'HDA:1002791a,00791a00,00100000'
+ Controls : 4
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!-------------
+
+--startcollapse--
+state.SB {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 63
+ value.1 63
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -6300
+ dbmax 100
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 63
+ value.1 63
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -6300
+ dbmax 100
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Line Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Line Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Line-Out+Speaker
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 Line-Out+Speaker
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Capture Switch'
+ index 1
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 16
+ value.1 16
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 46'
+ dbmin -1700
+ dbmax 2900
+ dbvalue.0 -100
+ dbvalue.1 -100
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Capture Volume'
+ index 1
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 46'
+ dbmin -1700
+ dbmax 2900
+ dbvalue.0 -1700
+ dbvalue.1 -1700
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Input Source'
+ value Mic
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Mic
+ item.1 Line
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Input Source'
+ index 1
+ value Mic
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Mic
+ item.1 Line
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 47
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 64'
+ dbmin -6400
+ dbmax 0
+ dbvalue.0 -1700
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'Line-Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface CARD
+ name 'Line Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+state.HDMI {
+ control.1 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+bnep
+rfcomm
+bluetooth
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+psmouse
+snd_rawmidi
+joydev
+ppdev
+snd_seq_midi_event
+snd_seq
+snd_timer
+snd_seq_device
+snd
+parport_pc
+radeon
+soundcore
+serio_raw
+mac_hid
+snd_page_alloc
+sp5100_tco
+ttm
+drm_kms_helper
+drm
+i2c_algo_bit
+lp
+parport
+shpchp
+dcdbas
+edac_core
+edac_mce_amd
+k10temp
+i2c_piix4
+usbhid
+hid
+tg3
+pata_atiixp
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x11 0x411111f0
+0x12 0x411111f0
+0x14 0x99130120
+0x15 0x411111f0
+0x16 0x411111f0
+0x18 0x02a19830
+0x19 0x0181303f
+0x1a 0x0221401f
+0x1b 0x01014010
+0x1d 0x411111f0
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x03 0x18560010
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!------------------
+
+[ 10.413691] [drm] radeon: power management initialized
+[ 10.489473] snd_hda_intel 0000:00:14.2: PCI INT A -> GSI 16 (level, low) -> IRQ 16
+[ 10.498919] [drm] fb mappable at 0xD0142000
+--
+[ 10.525769] [drm] Initialized radeon 2.12.0 20080528 for 0000:01:05.0 on minor 0
+[ 10.666108] hda_codec: ALC269: SKU not ready 0x411111f0
+[ 10.672143] input: HDA ATI SB Line as /devices/pci0000:00/0000:00:14.2/sound/card0/input4
+[ 10.672278] input: HDA ATI SB Mic as /devices/pci0000:00/0000:00:14.2/sound/card0/input5
+[ 10.672394] input: HDA ATI SB Front Headphone as /devices/pci0000:00/0000:00:14.2/sound/card0/input6
+[ 10.672518] input: HDA ATI SB Line-Out as /devices/pci0000:00/0000:00:14.2/sound/card0/input7
+[ 10.674421] snd_hda_intel 0000:01:05.1: PCI INT B -> GSI 19 (level, low) -> IRQ 19
+[ 10.674453] snd_hda_intel 0000:01:05.1: setting latency timer to 64
+[ 11.268058] EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro
+
+
diff --git a/codecs/canonical/alc269-dell-vostro-v13-ccert-201004-5572 b/codecs/canonical/alc269-dell-vostro-v13-ccert-201004-5572
index d300ddd..de34cac 100644
--- a/codecs/canonical/alc269-dell-vostro-v13-ccert-201004-5572
+++ b/codecs/canonical/alc269-dell-vostro-v13-ccert-201004-5572
@@ -3,7 +3,7 @@ upload=true&script=true&cardinfo=
!!ALSA Information Script v 0.4.60
!!################################
-!!Script ran on: Mon Jun 4 22:04:50 UTC 2012
+!!Script ran on: Mon Jun 4 18:40:22 UTC 2012
!!Linux Distribution
@@ -380,18 +380,18 @@ Node 0x24 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
!!ALSA Device nodes
!!-----------------
-crw-rw---T+ 1 root audio 116, 5 Jun 4 17:56 /dev/snd/controlC0
-crw-rw---T+ 1 root audio 116, 4 Jun 4 17:56 /dev/snd/hwC0D0
-crw-rw---T+ 1 root audio 116, 3 Jun 4 18:03 /dev/snd/pcmC0D0c
-crw-rw---T+ 1 root audio 116, 2 Jun 4 18:03 /dev/snd/pcmC0D0p
-crw-rw---T+ 1 root audio 116, 1 Jun 4 17:56 /dev/snd/seq
-crw-rw---T+ 1 root audio 116, 33 Jun 4 17:56 /dev/snd/timer
+crw-rw---T+ 1 root audio 116, 5 Jun 4 14:32 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 4 Jun 4 14:32 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 3 Jun 4 14:38 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 2 Jun 4 14:38 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 1 Jun 4 14:32 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jun 4 14:32 /dev/snd/timer
/dev/snd/by-path:
total 0
-drwxr-xr-x 2 root root 60 Jun 4 17:56 .
-drwxr-xr-x 3 root root 180 Jun 4 17:56 ..
-lrwxrwxrwx 1 root root 12 Jun 4 17:56 pci-0000:00:1b.0 -> ../controlC0
+drwxr-xr-x 2 root root 60 Jun 4 14:32 .
+drwxr-xr-x 3 root root 180 Jun 4 14:32 ..
+lrwxrwxrwx 1 root root 12 Jun 4 14:32 pci-0000:00:1b.0 -> ../controlC0
!!Aplay/Arecord output
@@ -717,52 +717,52 @@ state.Intel {
!!------------------
Module
-parport_pc
-rfcomm
bnep
+rfcomm
+parport_pc
ppdev
-snd_hda_codec_realtek
+uvcvideo
+videobuf2_core
+videodev
btusb
+arc4
bluetooth
+videobuf2_vmalloc
+videobuf2_memops
+snd_hda_codec_realtek
+joydev
snd_hda_intel
snd_hda_codec
+iwlwifi
snd_hwdep
snd_pcm
-uvcvideo
-videobuf2_core
-videodev
-arc4
+dell_laptop
snd_seq_midi
-videobuf2_vmalloc
-usbhid
-hid
snd_rawmidi
snd_seq_midi_event
-videobuf2_memops
-joydev
snd_seq
snd_timer
-iwlwifi
snd_seq_device
+psmouse
+serio_raw
+dcdbas
snd
mac80211
+i915
cfg80211
-dell_laptop
soundcore
-snd_page_alloc
-i915
drm_kms_helper
-drm
-i2c_algo_bit
coretemp
-psmouse
-serio_raw
-video
-dcdbas
+drm
microcode
+i2c_algo_bit
+snd_page_alloc
mac_hid
+video
lp
parport
+usbhid
+hid
r8169
@@ -792,13 +792,13 @@ r8169
!!ALSA/HDA dmesg
!!------------------
-[ 7.611342] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
-[ 7.682352] snd_hda_intel 0000:00:1b.0: irq 49 for MSI/MSI-X
-[ 7.767656] type=1400 audit(1338847006.479:2): apparmor="STATUS" operation="profile_load" name="/sbin/dhclient" pid=643 comm="apparmor_parser"
+[ 8.111175] iwlwifi 0000:09:00.0: irq 48 for MSI/MSI-X
+[ 8.211890] snd_hda_intel 0000:00:1b.0: irq 49 for MSI/MSI-X
+[ 8.237435] psmouse serio1: synaptics: Touchpad model: 1, fw: 7.2, id: 0x1c0b1, caps: 0xd04733/0xa40000/0xa0000
--
-[ 7.928819] usbcore: registered new interface driver btusb
-[ 7.945108] input: HDA Intel Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
-[ 7.945341] input: HDA Intel Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
-[ 8.210512] EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro
+[ 8.279066] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio1/input/input8
+[ 8.351967] input: HDA Intel Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 8.352228] input: HDA Intel Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 8.779092] microcode: CPU1 sig=0x1067a, pf=0x80, revision=0xa07
diff --git a/codecs/canonical/alc269-dell-vostro-v13-ccert-201004-5575 b/codecs/canonical/alc269-dell-vostro-v13-ccert-201004-5575
index 522eb7a..731dc95 100644
--- a/codecs/canonical/alc269-dell-vostro-v13-ccert-201004-5575
+++ b/codecs/canonical/alc269-dell-vostro-v13-ccert-201004-5575
@@ -1,15 +1,15 @@
upload=true&script=true&cardinfo=
!!################################
-!!ALSA Information Script v 0.4.60
+!!ALSA Information Script v 0.4.61
!!################################
-!!Script ran on: Mon Jun 4 18:39:33 UTC 2012
+!!Script ran on: Tue Apr 16 18:57:48 UTC 2013
!!Linux Distribution
!!------------------
-Ubuntu quantal (development branch) \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu quantal (development branch)"
+Ubuntu Raring Ringtail (development branch) \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu Raring Ringtail (development branch)" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu Raring Ringtail (development branch)" HOME_URL="http://www.ubuntu.com/" SUPPORT_URL="http://help.ubuntu.com/" BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"
!!DMI Information
@@ -18,12 +18,13 @@ Ubuntu quantal (development branch) \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION=
Manufacturer: Dell Inc.
Product Name: Vostro V13
Product Version: A02
+Firmware Version: A02
!!Kernel Information
!!------------------
-Kernel release: 3.4.0-3-generic
+Kernel release: 3.8.0-18-generic
Operating System: GNU/Linux
Architecture: x86_64
Processor: x86_64
@@ -33,7 +34,7 @@ SMP Enabled: Yes
!!ALSA Version
!!------------
-Driver version: 1.0.25
+Driver version: k3.8.0-18-generic
Library version: 1.0.25
Utilities version: 1.0.25
@@ -66,7 +67,7 @@ Pulseaudio:
!!Advanced information - PCI Vendor/Device/Subsystem ID's
-!!--------------------------------------------------------
+!!-------------------------------------------------------
00:1b.0 0403: 8086:293e (rev 03)
Subsystem: 1028:042b
@@ -75,33 +76,34 @@ Pulseaudio:
!!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
+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
-!!--------------------------
+!!---------------------------
!!Module: snd_hda_intel
align_buffer_size : -1
bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
- beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
enable_msi : -1
id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
- position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
power_save : 0
power_save_controller : Y
probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
@@ -155,6 +157,7 @@ Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital
Converter: stream=0, channel=0
Digital:
Digital category: 0x0
+ IEC Coding Type: 0x0
PCM:
rates [0x5f0]: 32000 44100 48000 88200 96000 192000
bits [0xe]: 16 20 24
@@ -219,6 +222,7 @@ Node 0x10 [Audio Output] wcaps 0x211: Stereo Digital
Converter: stream=0, channel=0
Digital:
Digital category: 0x0
+ IEC Coding Type: 0x0
PCM:
rates [0x5f0]: 32000 44100 48000 88200 96000 192000
bits [0xe]: 16 20 24
@@ -234,6 +238,7 @@ Node 0x11 [Pin Complex] wcaps 0x400380: Mono Digital
Connection: 1
0x10
Node 0x12 [Pin Complex] wcaps 0x400001: Stereo
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
Pincap 0x00000020: IN
Pin Default 0x99a30920: [Fixed] Mic at Int ATAPI
Conn = ATAPI, Color = Unknown
@@ -244,6 +249,7 @@ Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x14 [Pin Complex] wcaps 0x40010d: Stereo Amp-Out
Control: name="Speaker Playback Switch", index=0, device=0
ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x00 0x00]
Pincap 0x00010050: OUT EAPD Balanced
@@ -380,22 +386,22 @@ Node 0x24 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
!!ALSA Device nodes
!!-----------------
-crw-rw---T+ 1 root audio 116, 5 Jun 4 14:31 /dev/snd/controlC0
-crw-rw---T+ 1 root audio 116, 4 Jun 4 14:31 /dev/snd/hwC0D0
-crw-rw---T+ 1 root audio 116, 3 Jun 4 14:37 /dev/snd/pcmC0D0c
-crw-rw---T+ 1 root audio 116, 2 Jun 4 14:37 /dev/snd/pcmC0D0p
-crw-rw---T+ 1 root audio 116, 1 Jun 4 14:31 /dev/snd/seq
-crw-rw---T+ 1 root audio 116, 33 Jun 4 14:31 /dev/snd/timer
+crw-rw---T+ 1 root audio 116, 5 Apr 16 14:55 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 4 Apr 16 14:55 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 3 Apr 16 14:55 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 2 Apr 16 14:55 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 1 Apr 16 14:55 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Apr 16 14:55 /dev/snd/timer
/dev/snd/by-path:
total 0
-drwxr-xr-x 2 root root 60 Jun 4 14:31 .
-drwxr-xr-x 3 root root 180 Jun 4 14:31 ..
-lrwxrwxrwx 1 root root 12 Jun 4 14:31 pci-0000:00:1b.0 -> ../controlC0
+drwxr-xr-x 2 root root 60 Apr 16 14:55 .
+drwxr-xr-x 3 root root 180 Apr 16 14:55 ..
+lrwxrwxrwx 1 root root 12 Apr 16 14:55 pci-0000:00:1b.0 -> ../controlC0
!!Aplay/Arecord output
-!!------------
+!!--------------------
APLAY
@@ -419,7 +425,7 @@ card 0: Intel [HDA Intel], device 0: ALC269 Analog [ALC269 Analog]
Card hw:0 'Intel'/'HDA Intel at 0xfe700000 irq 48'
Mixer name : 'Realtek ALC269'
Components : 'HDA:10ec0269,1028042b,00100004'
- Controls : 17
+ Controls : 21
Simple ctrls : 9
Simple mixer control 'Master',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
@@ -481,7 +487,7 @@ Simple mixer control 'Auto-Mute Mode',0
!!Alsactl output
-!!-------------
+!!--------------
--startcollapse--
state.Intel {
@@ -684,6 +690,16 @@ state.Intel {
}
control.16 {
iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
name 'Mic Jack'
value false
comment {
@@ -692,7 +708,41 @@ state.Intel {
count 1
}
}
- control.17 {
+ control.18 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.20 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.21 {
iface MIXER
name 'PCM Playback Volume'
value.0 255
@@ -718,58 +768,61 @@ state.Intel {
Module
nls_iso8859_1
-nls_cp437
-vfat
-fat
-bnep
-rfcomm
parport_pc
ppdev
-uvcvideo
+rfcomm
+bnep
snd_hda_codec_realtek
btusb
-videobuf2_core
-videodev
-videobuf2_vmalloc
-videobuf2_memops
-snd_hda_intel
bluetooth
+coretemp
+kvm_intel
+kvm
+snd_hda_intel
snd_hda_codec
snd_hwdep
snd_pcm
+snd_page_alloc
+snd_seq_midi
joydev
+hid_generic
+snd_seq_midi_event
b43
-snd_seq_midi
-mac80211
snd_rawmidi
-snd_seq_midi_event
-coretemp
-snd_seq
-cfg80211
+bcma
+uvcvideo
dell_laptop
-snd_timer
-snd_seq_device
-psmouse
+snd_seq
+videobuf2_vmalloc
+usbhid
+mac80211
+videobuf2_memops
+videobuf2_core
+videodev
dcdbas
-snd
-bcma
+hid
+snd_seq_device
microcode
i915
+snd_timer
+cfg80211
+snd
drm_kms_helper
+video
soundcore
drm
-serio_raw
-snd_page_alloc
i2c_algo_bit
-video
-mac_hid
lp
+psmouse
+mac_hid
+serio_raw
+lpc_ich
parport
-usbhid
-hid
+usb_storage
ssb
+ahci
+libahci
r8169
-usb_storage
!!Sysfs Files
@@ -796,15 +849,12 @@ usb_storage
!!ALSA/HDA dmesg
-!!------------------
+!!--------------
-[ 9.893896] Bluetooth: SCO socket layer initialized
-[ 9.905085] snd_hda_intel 0000:00:1b.0: irq 48 for MSI/MSI-X
-[ 10.016901] Linux video capture interface: v2.00
---
-[ 10.741160] uvcvideo: Found UVC 1.00 device Laptop_Integrated_Webcam_1.3M (05c8:030b)
-[ 10.741911] input: HDA Intel Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
-[ 10.742209] input: HDA Intel Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
-[ 10.744760] input: Laptop_Integrated_Webcam_1.3M as /devices/pci0000:00/0000:00:1a.7/usb1/1-2/1-2:1.0/input/input11
+[ 7.180721] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 7.180858] snd_hda_intel 0000:00:1b.0: irq 48 for MSI/MSI-X
+[ 7.224164] input: HDA Intel Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 7.225584] input: HDA Intel Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 8.750533] init: avahi-cups-reload main process (749) terminated with status 1
diff --git a/codecs/canonical/alc269-lenovo-0199rxu-ccert-201101-6972 b/codecs/canonical/alc269-lenovo-0199rxu-ccert-201101-6972
new file mode 100644
index 0000000..b41bbfc
--- /dev/null
+++ b/codecs/canonical/alc269-lenovo-0199rxu-ccert-201101-6972
@@ -0,0 +1,1015 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.60
+!!################################
+
+!!Script ran on: Mon Jun 4 22:08:49 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu quantal (development branch) \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu quantal (development branch)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 0199RXU
+Product Version: ThinkPad Edge
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.4.0-3-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+thinkpad_acpi
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [SB ]: HDA-Intel - HDA ATI SB
+ HDA ATI SB at 0xd0900000 irq 16
+ 1 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xd0320000 irq 47
+29 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
+ ThinkPad Console Audio Control at EC reg 0x30, fw 82HT26WW-1.172000
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:14.2 Audio device: Advanced Micro Devices [AMD] nee ATI SBx00 Azalia (Intel HDA) (rev 40)
+01:00.1 Audio device: Advanced Micro Devices [AMD] nee ATI Cedar HDMI Audio [Radeon HD 5400/6300 Series]
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!--------------------------------------------------------
+
+00:14.2 0403: 1002:4383 (rev 40)
+ Subsystem: 17aa:21e9
+--
+01:00.1 0403: 1002:aa68
+ Subsystem: 17aa:21e9
+
+
+!!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
+!!--------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: thinkpad_acpi
+ brightness_enable : 2
+ brightness_mode : 4
+ dbg_bluetoothemul : 0
+ dbg_uwbemul : 0
+ dbg_wlswemul : 0
+ dbg_wwanemul : 0
+ enable : Y
+ experimental : 0
+ fan_control : N
+ force_load : N
+ hotkey_report_mode : 0
+ id : ThinkPadEC
+ index : -536870912
+ volume_capabilities : 0
+ volume_control : N
+ volume_mode : 3
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC269
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0269
+Subsystem Id: 0x17aa21bf
+Revision Id: 0x100004
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC269 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x3f, nsteps=0x40, stepsize=0x03, mute=0
+ Amp-Out vals: [0x2b 0x2b]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x03 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x3f, nsteps=0x40, stepsize=0x03, mute=0
+ Amp-Out vals: [0x2b 0x2b]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x07 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Amp-In caps: ofs=0x11, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-In vals: [0x90 0x90]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x24
+Node 0x08 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC269 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x11, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-In vals: [0x1d 0x1d]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x23
+Node 0x09 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x0c 0x0d
+Node 0x0f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x10 [Audio Output] wcaps 0x211: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x11 [Pin Complex] wcaps 0x400380: Mono Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x10
+Node 0x12 [Pin Complex] wcaps 0x400001: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30930: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40010d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010050: OUT EAPD Balanced
+ EAPD 0x2: EAPD
+ Pin Default 0x99130110: [Fixed] Speaker at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40010c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Connection: 1
+ 0x0e
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11020: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1a [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400000: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40038205: [N/A] Line Out at Ext N/A
+ Conn = ATAPI, Color = Purple
+ DefAssociation = 0x0, Sequence = 0x5
+ Pin-ctls: 0x20: IN
+Node 0x1e [Pin Complex] wcaps 0x400380: Mono Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=33
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x23 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x12* 0x0b
+Node 0x24 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: ATI R6xx HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x1002aa01
+Subsystem Id: 0x00aa0100
+Revision Id: 0x100200
+No Modem Function Group found
+Default PCM:
+ rates [0x70]: 32000 44100 48000
+ bits [0x2]: 16
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x201: Stereo Digital
+ Converter: stream=1, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x02
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 6 Jun 4 18:06 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 9 Jun 4 18:06 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 2 Jun 4 18:06 /dev/snd/controlC29
+crw-rw---T+ 1 root audio 116, 5 Jun 4 18:06 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 8 Jun 4 18:06 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 4 Jun 4 18:06 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Jun 4 18:06 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 7 Jun 4 18:06 /dev/snd/pcmC1D3p
+crw-rw---T+ 1 root audio 116, 1 Jun 4 18:06 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jun 4 18:06 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 100 Jun 4 18:06 .
+drwxr-xr-x 3 root root 260 Jun 4 18:06 ..
+lrwxrwxrwx 1 root root 12 Jun 4 18:06 pci-0000:00:14.2 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Jun 4 18:06 pci-0000:01:00.1 -> ../controlC1
+lrwxrwxrwx 1 root root 13 Jun 4 18:06 platform-thinkpad_acpi -> ../controlC29
+
+
+!!Aplay/Arecord output
+!!------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: SB [HDA ATI SB], device 0: ALC269 Analog [ALC269 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: SB [HDA ATI SB], device 0: ALC269 Analog [ALC269 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [SB]
+
+Card hw:0 'SB'/'HDA ATI SB at 0xd0900000 irq 16'
+ Mixer name : 'Realtek ALC269'
+ Components : 'HDA:10ec0269,17aa21bf,00100004'
+ Controls : 17
+ Simple ctrls : 9
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 64
+ Mono: Playback 44 [69%] [-20.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 63 [98%] [0.00dB] [on]
+ Front Right: Playback 63 [98%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 63 [98%] [0.00dB] [on]
+ Front Right: Playback 63 [98%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 46
+ Front Left: Capture 29 [63%] [12.00dB] [on]
+ Front Right: Capture 29 [63%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+
+!!-------Mixer controls for card 1 [Generic]
+
+Card hw:1 'Generic'/'HD-Audio Generic at 0xd0320000 irq 47'
+ Mixer name : 'ATI R6xx HDMI'
+ Components : 'HDA:1002aa01,00aa0100,00100200'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 29 [ThinkPadEC]
+
+Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw 82HT26WW-1.172000'
+ Mixer name : 'ThinkPad EC 82HT26WW-1.172000'
+ Components : ''
+ Controls : 1
+ Simple ctrls : 1
+Simple mixer control 'Console',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!-------------
+
+--startcollapse--
+state.SB {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 63
+ value.1 63
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -6300
+ dbmax 100
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 63
+ value.1 63
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -6300
+ dbmax 100
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 29
+ value.1 29
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 46'
+ dbmin -1700
+ dbmax 2900
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 44
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 64'
+ dbmin -6400
+ dbmax 0
+ dbvalue.0 -2000
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.Generic {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.ThinkPadEC {
+ control.1 {
+ iface MIXER
+ name 'Console Playback Switch'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nls_iso8859_1
+nls_cp437
+vfat
+fat
+bnep
+rfcomm
+parport_pc
+ppdev
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+snd_seq_midi
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+uvcvideo
+videobuf2_core
+videodev
+videobuf2_vmalloc
+joydev
+snd_pcm
+snd_rawmidi
+snd_seq_midi_event
+thinkpad_acpi
+videobuf2_memops
+snd_seq
+snd_timer
+radeon
+snd_seq_device
+arc4
+rtl8192se
+rtlwifi
+snd
+mac80211
+ttm
+drm_kms_helper
+drm
+psmouse
+serio_raw
+sp5100_tco
+edac_core
+mac_hid
+i2c_algo_bit
+i2c_piix4
+soundcore
+cfg80211
+snd_page_alloc
+edac_mce_amd
+btusb
+bluetooth
+lp
+nvram
+parport
+video
+k10temp
+microcode
+wmi
+ums_realtek
+uas
+r8169
+usb_storage
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x11 0x411111f0
+0x12 0x99a30930
+0x14 0x99130110
+0x15 0x0321101f
+0x16 0x411111f0
+0x18 0x03a11020
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40038205
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x03 0x18560010
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!------------------
+
+[ 8.783379] [drm] Connector 1:
+[ 8.783380] [drm] HDMI-A
+[ 8.783382] [drm] HPD1
+--
+[ 9.541287] EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro
+[ 9.551798] input: HDA ATI SB Mic as /devices/pci0000:00/0000:00:14.2/sound/card0/input8
+[ 9.551983] input: HDA ATI SB Headphone as /devices/pci0000:00/0000:00:14.2/sound/card0/input9
+[ 9.553564] snd_hda_intel 0000:01:00.1: irq 47 for MSI/MSI-X
+[ 9.596804] input: HD-Audio Generic HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:02.0/0000:01:00.1/sound/card1/input10
+[ 10.940590] r8169 0000:08:00.0: eth0: link down
+
+
diff --git a/codecs/canonical/alc269-lenovo-030124u-ccert-201011-6828 b/codecs/canonical/alc269-lenovo-030124u-ccert-201011-6828
new file mode 100644
index 0000000..a1df18f
--- /dev/null
+++ b/codecs/canonical/alc269-lenovo-030124u-ccert-201011-6828
@@ -0,0 +1,1087 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue Apr 16 18:55:25 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu Raring Ringtail (development branch) \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu Raring Ringtail (development branch)" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu Raring Ringtail (development branch)" HOME_URL="http://www.ubuntu.com/" SUPPORT_URL="http://help.ubuntu.com/" BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 030124U
+Product Version: ThinkPad Edge
+Firmware Version: 80ET43WW (1.20 )
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.8.0-18-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.8.0-18-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+thinkpad_acpi
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [MID ]: HDA-Intel - HDA Intel MID
+ HDA Intel MID at 0xf0800000 irq 45
+29 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
+ ThinkPad Console Audio Control at EC reg 0x30, fw 80HT33WW-1.177000
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 06)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:3b56 (rev 06)
+ Subsystem: 17aa:215e
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: thinkpad_acpi
+ brightness_enable : 2
+ brightness_mode : 4
+ dbg_bluetoothemul : 0
+ dbg_uwbemul : 0
+ dbg_wlswemul : 0
+ dbg_wwanemul : 0
+ enable : Y
+ experimental : 0
+ fan_control : N
+ force_load : N
+ hotkey_report_mode : 0
+ id : ThinkPadEC
+ index : -536870912
+ volume_capabilities : 0
+ volume_control : N
+ volume_mode : 3
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC269
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0269
+Subsystem Id: 0x17aa21ba
+Revision Id: 0x100004
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC269 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x3f, nsteps=0x40, stepsize=0x03, mute=0
+ Amp-Out vals: [0x2b 0x2b]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x03 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x3f, nsteps=0x40, stepsize=0x03, mute=0
+ Amp-Out vals: [0x2b 0x2b]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x07 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Amp-In caps: ofs=0x11, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-In vals: [0x90 0x90]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x24
+Node 0x08 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC269 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x11, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-In vals: [0x1d 0x1d]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x23
+Node 0x09 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x0c 0x0d
+Node 0x0f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x10 [Audio Output] wcaps 0x211: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x11 [Pin Complex] wcaps 0x400380: Mono Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x10
+Node 0x12 [Pin Complex] wcaps 0x400001: Stereo
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30930: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40010d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010050: OUT EAPD Balanced
+ EAPD 0x2: EAPD
+ Pin Default 0x99130110: [Fixed] Speaker at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40010c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Connection: 1
+ 0x0e
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11020: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1a [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400000: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40038205: [N/A] Line Out at Ext N/A
+ Conn = ATAPI, Color = Purple
+ DefAssociation = 0x0, Sequence = 0x5
+ Pin-ctls: 0x20: IN
+Node 0x1e [Pin Complex] wcaps 0x400380: Mono Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=33
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x23 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x12* 0x0b
+Node 0x24 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel IbexPeak HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862804
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+Node 0x04 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x02 0x03*
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x02* 0x03
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x02* 0x03
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 8 Apr 16 14:53 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 2 Apr 16 14:53 /dev/snd/controlC29
+crw-rw---T+ 1 root audio 116, 7 Apr 16 14:53 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 6 Apr 16 14:53 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 5 Apr 16 14:53 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 4 Apr 16 14:53 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 3 Apr 16 14:53 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Apr 16 14:53 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Apr 16 14:53 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Apr 16 14:53 .
+drwxr-xr-x 3 root root 240 Apr 16 14:53 ..
+lrwxrwxrwx 1 root root 12 Apr 16 14:53 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 13 Apr 16 14:53 platform-thinkpad_acpi -> ../controlC29
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: MID [HDA Intel MID], device 0: ALC269 Analog [ALC269 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: MID [HDA Intel MID], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: MID [HDA Intel MID], device 0: ALC269 Analog [ALC269 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [MID]
+
+Card hw:0 'MID'/'HDA Intel MID at 0xf0800000 irq 45'
+ Mixer name : 'Intel IbexPeak HDMI'
+ Components : 'HDA:10ec0269,17aa21ba,00100004 HDA:80862804,80860101,00100000'
+ Controls : 28
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 64
+ Mono: Playback 44 [69%] [-20.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 63 [98%] [0.00dB] [on]
+ Front Right: Playback 63 [98%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 63 [98%] [0.00dB] [on]
+ Front Right: Playback 63 [98%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [off]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 46
+ Front Left: Capture 29 [63%] [12.00dB] [on]
+ Front Right: Capture 29 [63%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+
+!!-------Mixer controls for card 29 [ThinkPadEC]
+
+Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw 80HT33WW-1.177000'
+ Mixer name : 'ThinkPad EC 80HT33WW-1.177000'
+ Components : ''
+ Controls : 1
+ Simple ctrls : 1
+Simple mixer control 'Console',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.MID {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 63
+ value.1 63
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -6300
+ dbmax 100
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 63
+ value.1 63
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -6300
+ dbmax 100
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 29
+ value.1 29
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 46'
+ dbmin -1700
+ dbmax 2900
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 44
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 64'
+ dbmin -6400
+ dbmax 0
+ dbvalue.0 -2000
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.20 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.26 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.27 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.28 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.ThinkPadEC {
+ control.1 {
+ iface MIXER
+ name 'Console Playback Switch'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+parport_pc
+ppdev
+bnep
+rfcomm
+bluetooth
+joydev
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+coretemp
+kvm_intel
+arc4
+uvcvideo
+kvm
+iwldvm
+psmouse
+videobuf2_vmalloc
+videobuf2_memops
+mac80211
+videobuf2_core
+snd_hda_intel
+snd_hda_codec
+thinkpad_acpi
+videodev
+serio_raw
+microcode
+snd_hwdep
+nvram
+snd_pcm
+snd_page_alloc
+i915
+iwlwifi
+snd_seq_midi
+snd_seq_midi_event
+snd_rawmidi
+video
+snd_seq
+drm_kms_helper
+snd_seq_device
+drm
+snd_timer
+cfg80211
+i2c_algo_bit
+snd
+mei
+soundcore
+lpc_ich
+mac_hid
+intel_ips
+lp
+parport
+ahci
+r8169
+libahci
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x11 0x411111f0
+0x12 0x99a30930
+0x14 0x99130110
+0x15 0x0321101f
+0x16 0x411111f0
+0x18 0x03a11020
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40038205
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x04 0x18560010
+0x05 0x58560020
+0x06 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 10.327781] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 10.329436] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
+[ 10.386751] input: HDA Intel MID HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 10.386850] input: HDA Intel MID Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 10.386923] input: HDA Intel MID Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 10.556698] cfg80211: World regulatory domain updated:
+
+
diff --git a/codecs/canonical/alc269-lenovo-030222u-ccert-201101-6965 b/codecs/canonical/alc269-lenovo-030222u-ccert-201101-6965
new file mode 100644
index 0000000..eb0f867
--- /dev/null
+++ b/codecs/canonical/alc269-lenovo-030222u-ccert-201101-6965
@@ -0,0 +1,996 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.60
+!!################################
+
+!!Script ran on: Mon Jun 4 22:13:43 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu quantal (development branch) \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu quantal (development branch)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 030222U
+Product Version: ThinkPad Edge
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.4.0-3-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+thinkpad_acpi
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [SB ]: HDA-Intel - HDA ATI SB
+ HDA ATI SB at 0xd0a00000 irq 16
+ 1 [HDMI ]: HDA-Intel - HDA ATI HDMI
+ HDA ATI HDMI at 0xd0410000 irq 19
+29 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
+ ThinkPad Console Audio Control at EC reg 0x30, fw 82HT26WW-1.172000
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:14.2 Audio device: Advanced Micro Devices [AMD] nee ATI SBx00 Azalia (Intel HDA) (rev 40)
+01:05.1 Audio device: Advanced Micro Devices [AMD] nee ATI RS880 HDMI Audio [Radeon HD 4200 Series]
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!--------------------------------------------------------
+
+00:14.2 0403: 1002:4383 (rev 40)
+ Subsystem: 17aa:21e9
+--
+01:05.1 0403: 1002:970f
+ Subsystem: 1002:9712
+
+
+!!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
+!!--------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: thinkpad_acpi
+ brightness_enable : 2
+ brightness_mode : 4
+ dbg_bluetoothemul : 0
+ dbg_uwbemul : 0
+ dbg_wlswemul : 0
+ dbg_wwanemul : 0
+ enable : Y
+ experimental : 0
+ fan_control : N
+ force_load : N
+ hotkey_report_mode : 0
+ id : ThinkPadEC
+ index : -536870912
+ volume_capabilities : 0
+ volume_control : N
+ volume_mode : 3
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC269
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0269
+Subsystem Id: 0x17aa21bf
+Revision Id: 0x100004
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC269 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x3f, nsteps=0x40, stepsize=0x03, mute=0
+ Amp-Out vals: [0x2b 0x2b]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x03 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x3f, nsteps=0x40, stepsize=0x03, mute=0
+ Amp-Out vals: [0x2b 0x2b]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x07 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Amp-In caps: ofs=0x11, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-In vals: [0x90 0x90]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x24
+Node 0x08 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC269 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x11, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-In vals: [0x1d 0x1d]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x23
+Node 0x09 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x0c 0x0d
+Node 0x0f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x10 [Audio Output] wcaps 0x211: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x11 [Pin Complex] wcaps 0x400380: Mono Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x10
+Node 0x12 [Pin Complex] wcaps 0x400001: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30930: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40010d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010050: OUT EAPD Balanced
+ EAPD 0x2: EAPD
+ Pin Default 0x99130110: [Fixed] Speaker at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40010c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Connection: 1
+ 0x0e
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11020: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1a [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400000: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40038205: [N/A] Line Out at Ext N/A
+ Conn = ATAPI, Color = Purple
+ DefAssociation = 0x0, Sequence = 0x5
+ Pin-ctls: 0x20: IN
+Node 0x1e [Pin Complex] wcaps 0x400380: Mono Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=33
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x23 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x12* 0x0b
+Node 0x24 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: ATI RS690/780 HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x1002791a
+Subsystem Id: 0x00791a00
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x60]: 44100 48000
+ bits [0x2]: 16
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x201: Stereo Digital
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Device: name="HDMI 0", type="HDMI", device=3
+ Converter: stream=1, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x02
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 6 Jun 4 18:11 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 9 Jun 4 18:11 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 2 Jun 4 18:11 /dev/snd/controlC29
+crw-rw---T+ 1 root audio 116, 5 Jun 4 18:11 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 8 Jun 4 18:11 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 4 Jun 4 18:11 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Jun 4 18:11 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 7 Jun 4 18:11 /dev/snd/pcmC1D3p
+crw-rw---T+ 1 root audio 116, 1 Jun 4 18:11 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jun 4 18:11 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 100 Jun 4 18:11 .
+drwxr-xr-x 3 root root 260 Jun 4 18:11 ..
+lrwxrwxrwx 1 root root 12 Jun 4 18:11 pci-0000:00:14.2 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Jun 4 18:11 pci-0000:01:05.1 -> ../controlC1
+lrwxrwxrwx 1 root root 13 Jun 4 18:11 platform-thinkpad_acpi -> ../controlC29
+
+
+!!Aplay/Arecord output
+!!------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: SB [HDA ATI SB], device 0: ALC269 Analog [ALC269 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: HDMI [HDA ATI HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: SB [HDA ATI SB], device 0: ALC269 Analog [ALC269 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [SB]
+
+Card hw:0 'SB'/'HDA ATI SB at 0xd0a00000 irq 16'
+ Mixer name : 'Realtek ALC269'
+ Components : 'HDA:10ec0269,17aa21bf,00100004'
+ Controls : 17
+ Simple ctrls : 9
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 64
+ Mono: Playback 44 [69%] [-20.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 63 [98%] [0.00dB] [on]
+ Front Right: Playback 63 [98%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 63 [98%] [0.00dB] [on]
+ Front Right: Playback 63 [98%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 46
+ Front Left: Capture 29 [63%] [12.00dB] [on]
+ Front Right: Capture 29 [63%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+
+!!-------Mixer controls for card 1 [HDMI]
+
+Card hw:1 'HDMI'/'HDA ATI HDMI at 0xd0410000 irq 19'
+ Mixer name : 'ATI RS690/780 HDMI'
+ Components : 'HDA:1002791a,00791a00,00100000'
+ Controls : 4
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 29 [ThinkPadEC]
+
+Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw 82HT26WW-1.172000'
+ Mixer name : 'ThinkPad EC 82HT26WW-1.172000'
+ Components : ''
+ Controls : 1
+ Simple ctrls : 1
+Simple mixer control 'Console',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!-------------
+
+--startcollapse--
+state.SB {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 63
+ value.1 63
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -6300
+ dbmax 100
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 63
+ value.1 63
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -6300
+ dbmax 100
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 29
+ value.1 29
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 46'
+ dbmin -1700
+ dbmax 2900
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 44
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 64'
+ dbmin -6400
+ dbmax 0
+ dbvalue.0 -2000
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.HDMI {
+ control.1 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+state.ThinkPadEC {
+ control.1 {
+ iface MIXER
+ name 'Console Playback Switch'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nls_iso8859_1
+nls_cp437
+vfat
+fat
+bnep
+rfcomm
+parport_pc
+ppdev
+snd_hda_codec_hdmi
+joydev
+snd_hda_codec_realtek
+snd_hda_intel
+thinkpad_acpi
+snd_hda_codec
+snd_hwdep
+snd_seq_midi
+snd_pcm
+snd_rawmidi
+snd_seq_midi_event
+arc4
+radeon
+ttm
+rtl8192se
+rtlwifi
+drm_kms_helper
+btusb
+edac_core
+drm
+bluetooth
+mac80211
+psmouse
+snd_seq
+snd_timer
+snd_seq_device
+uvcvideo
+snd
+videobuf2_core
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+cfg80211
+sp5100_tco
+snd_page_alloc
+soundcore
+mac_hid
+i2c_piix4
+i2c_algo_bit
+k10temp
+edac_mce_amd
+wmi
+serio_raw
+shpchp
+video
+nvram
+lp
+parport
+microcode
+ums_realtek
+uas
+r8169
+usb_storage
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x11 0x411111f0
+0x12 0x99a30930
+0x14 0x99130110
+0x15 0x0321101f
+0x16 0x411111f0
+0x18 0x03a11020
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40038205
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x03 0x18560010
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!------------------
+
+[ 9.128728] [drm] Connector 2:
+[ 9.128730] [drm] HDMI-A
+[ 9.128732] [drm] HPD1
+--
+[ 9.164469] psmouse serio4: synaptics: serio: Synaptics pass-through port at isa0060/serio4/input0
+[ 9.210514] input: HDA ATI SB Mic as /devices/pci0000:00/0000:00:14.2/sound/card0/input7
+[ 9.210646] input: HDA ATI SB Headphone as /devices/pci0000:00/0000:00:14.2/sound/card0/input8
+[ 9.211921] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio4/input/input9
+--
+[ 10.137767] [drm] Initialized radeon 2.15.0 20080528 for 0000:01:05.0 on minor 0
+[ 10.140411] snd_hda_intel 0000:01:05.1: setting latency timer to 64
+[ 11.147264] r8169 0000:08:00.0: eth0: link down
+
+
diff --git a/codecs/canonical/alc269-lenovo-055322u-ccert-201101-6966 b/codecs/canonical/alc269-lenovo-055322u-ccert-201101-6966
new file mode 100644
index 0000000..652d4f7
--- /dev/null
+++ b/codecs/canonical/alc269-lenovo-055322u-ccert-201101-6966
@@ -0,0 +1,1205 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.60
+!!################################
+
+!!Script ran on: Tue Oct 9 20:40:40 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu quantal (development branch) \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu quantal (development branch)" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu quantal (development branch)" #PRETTY_NAME="Ubuntu quantal (12.10)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 055322U
+Product Version: ThinkPad L412
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-16-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+thinkpad_acpi
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Intel ]: HDA-Intel - HDA Intel
+ HDA Intel at 0xf0900000 irq 45
+29 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
+ ThinkPad Console Audio Control at EC reg 0x30, fw 81HT28WW-1.171000
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 06)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!--------------------------------------------------------
+
+00:1b.0 0403: 8086:3b56 (rev 06)
+ Subsystem: 17aa:215e
+
+
+!!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
+!!--------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: thinkpad_acpi
+ brightness_enable : 2
+ brightness_mode : 4
+ dbg_bluetoothemul : 0
+ dbg_uwbemul : 0
+ dbg_wlswemul : 0
+ dbg_wwanemul : 0
+ enable : Y
+ experimental : 0
+ fan_control : N
+ force_load : N
+ hotkey_report_mode : 0
+ id : ThinkPadEC
+ index : -536870912
+ volume_capabilities : 0
+ volume_control : N
+ volume_mode : 3
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC269
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0269
+Subsystem Id: 0x17aa21a3
+Revision Id: 0x100004
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC269 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x3f, nsteps=0x40, stepsize=0x03, mute=0
+ Amp-Out vals: [0x2b 0x2b]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x03 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x3f, nsteps=0x40, stepsize=0x03, mute=0
+ Amp-Out vals: [0x2b 0x2b]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x07 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Amp-In caps: ofs=0x11, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-In vals: [0x90 0x90]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x24
+Node 0x08 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC269 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x11, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-In vals: [0x1d 0x1d]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x23
+Node 0x09 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x0c 0x0d
+Node 0x0f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x10 [Audio Output] wcaps 0x211: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x11 [Pin Complex] wcaps 0x400380: Mono Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x10
+Node 0x12 [Pin Complex] wcaps 0x400001: Stereo
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30930: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40010d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010050: OUT EAPD Balanced
+ EAPD 0x2: EAPD
+ Pin Default 0x99130110: [Fixed] Speaker at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40010c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Connection: 1
+ 0x0e
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11020: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1a [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400000: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40038205: [N/A] Line Out at Ext N/A
+ Conn = ATAPI, Color = Purple
+ DefAssociation = 0x0, Sequence = 0x5
+ Pin-ctls: 0x20: IN
+Node 0x1e [Pin Complex] wcaps 0x400380: Mono Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=33
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x23 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x12* 0x0b
+Node 0x24 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel IbexPeak HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862804
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+Node 0x04 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x02* 0x03
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x02* 0x03
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x02* 0x03
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 10 Oct 9 16:38 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 2 Oct 9 16:38 /dev/snd/controlC29
+crw-rw---T+ 1 root audio 116, 9 Oct 9 16:38 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 8 Oct 9 16:38 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 7 Oct 9 16:38 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 6 Oct 9 16:38 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 5 Oct 9 16:38 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 4 Oct 9 16:38 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 3 Oct 9 16:38 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 1 Oct 9 16:38 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Oct 9 16:38 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Oct 9 16:38 .
+drwxr-xr-x 3 root root 280 Oct 9 16:38 ..
+lrwxrwxrwx 1 root root 12 Oct 9 16:38 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 13 Oct 9 16:38 platform-thinkpad_acpi -> ../controlC29
+
+
+!!Aplay/Arecord output
+!!------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Intel [HDA Intel], device 0: ALC269 Analog [ALC269 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: Intel [HDA Intel], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: Intel [HDA Intel], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: Intel [HDA Intel], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: Intel [HDA Intel], device 0: ALC269 Analog [ALC269 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Intel]
+
+Card hw:0 'Intel'/'HDA Intel at 0xf0900000 irq 45'
+ Mixer name : 'Intel IbexPeak HDMI'
+ Components : 'HDA:10ec0269,17aa21a3,00100004 HDA:80862804,80860101,00100000'
+ Controls : 37
+ Simple ctrls : 12
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 64
+ Mono: Playback 44 [69%] [-20.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 63 [98%] [0.00dB] [on]
+ Front Right: Playback 63 [98%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 63 [98%] [0.00dB] [on]
+ Front Right: Playback 63 [98%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [off]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 46
+ Front Left: Capture 29 [63%] [12.00dB] [on]
+ Front Right: Capture 29 [63%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+
+!!-------Mixer controls for card 29 [ThinkPadEC]
+
+Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw 81HT28WW-1.171000'
+ Mixer name : 'ThinkPad EC 81HT28WW-1.171000'
+ Components : ''
+ Controls : 1
+ Simple ctrls : 1
+Simple mixer control 'Console',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!-------------
+
+--startcollapse--
+state.Intel {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 63
+ value.1 63
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -6300
+ dbmax 100
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 63
+ value.1 63
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -6300
+ dbmax 100
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 29
+ value.1 29
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 46'
+ dbmin -1700
+ dbmax 2900
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 44
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 64'
+ dbmin -6400
+ dbmax 0
+ dbvalue.0 -2000
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.25 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.28 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.29 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.30 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.31 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.32 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.33 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.34 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.35 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.36 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.37 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.ThinkPadEC {
+ control.1 {
+ iface MIXER
+ name 'Console Playback Switch'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+rfcomm
+bnep
+parport_pc
+ppdev
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+coretemp
+uvcvideo
+arc4
+joydev
+thinkpad_acpi
+videobuf2_core
+videodev
+kvm
+snd_seq_midi
+iwlwifi
+snd_rawmidi
+videobuf2_vmalloc
+videobuf2_memops
+snd_seq_midi_event
+snd_seq
+ghash_clmulni_intel
+aesni_intel
+mac80211
+snd_timer
+snd_seq_device
+i915
+cryptd
+aes_x86_64
+psmouse
+btusb
+drm_kms_helper
+drm
+bluetooth
+snd
+serio_raw
+cfg80211
+snd_page_alloc
+jmb38x_ms
+i2c_algo_bit
+microcode
+memstick
+mei
+soundcore
+video
+lpc_ich
+intel_ips
+tpm_tis
+nvram
+mac_hid
+wmi
+lp
+parport
+r8169
+sdhci_pci
+sdhci
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x11 0x411111f0
+0x12 0x99a30930
+0x14 0x99130110
+0x15 0x0321101f
+0x16 0x411111f0
+0x18 0x03a11020
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40038205
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x04 0x18560010
+0x05 0x18560020
+0x06 0x18560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!------------------
+
+[ 9.436793] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
+[ 9.880046] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
+[ 10.055469] input: HDA Intel HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 10.055556] input: HDA Intel HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 10.055625] input: HDA Intel HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 10.055698] input: HDA Intel Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
+[ 10.055765] input: HDA Intel Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input13
+[ 11.263848] r8169 0000:04:00.0: eth0: link down
+
+
diff --git a/codecs/canonical/alc269-lenovo-057822u-ccert-201011-6825 b/codecs/canonical/alc269-lenovo-057822u-ccert-201011-6825
new file mode 100644
index 0000000..3d851ad
--- /dev/null
+++ b/codecs/canonical/alc269-lenovo-057822u-ccert-201011-6825
@@ -0,0 +1,1083 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue Apr 16 18:55:12 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu Raring Ringtail (development branch) \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu Raring Ringtail (development branch)" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu Raring Ringtail (development branch)" HOME_URL="http://www.ubuntu.com/" SUPPORT_URL="http://help.ubuntu.com/" BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 057822U
+Product Version: ThinkPad Edge
+Firmware Version: 80ET43WW (1.20 )
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.8.0-18-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.8.0-18-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+thinkpad_acpi
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [MID ]: HDA-Intel - HDA Intel MID
+ HDA Intel MID at 0xf0800000 irq 45
+ 1 [HDMI ]: HDA-Intel - HDA ATI HDMI
+ HDA ATI HDMI at 0xf0310000 irq 46
+29 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
+ ThinkPad Console Audio Control at EC reg 0x30, fw 80HT33WW-1.177000
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 06)
+01:00.1 Audio device: Advanced Micro Devices [AMD] nee ATI RV710/730 HDMI Audio [Radeon HD 4000 series]
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:3b56 (rev 06)
+ Subsystem: 17aa:215e
+--
+01:00.1 0403: 1002:aa38
+ Subsystem: 17aa:215b
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: thinkpad_acpi
+ brightness_enable : 2
+ brightness_mode : 4
+ dbg_bluetoothemul : 0
+ dbg_uwbemul : 0
+ dbg_wlswemul : 0
+ dbg_wwanemul : 0
+ enable : Y
+ experimental : 0
+ fan_control : N
+ force_load : N
+ hotkey_report_mode : 0
+ id : ThinkPadEC
+ index : -536870912
+ volume_capabilities : 0
+ volume_control : N
+ volume_mode : 3
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC269
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0269
+Subsystem Id: 0x17aa21bc
+Revision Id: 0x100004
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC269 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x3f, nsteps=0x40, stepsize=0x03, mute=0
+ Amp-Out vals: [0x2b 0x2b]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x03 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x3f, nsteps=0x40, stepsize=0x03, mute=0
+ Amp-Out vals: [0x2b 0x2b]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x07 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Amp-In caps: ofs=0x11, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-In vals: [0x90 0x90]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x24
+Node 0x08 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC269 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x11, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-In vals: [0x1d 0x1d]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x23
+Node 0x09 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x0c 0x0d
+Node 0x0f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x10 [Audio Output] wcaps 0x211: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x11 [Pin Complex] wcaps 0x400380: Mono Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x10
+Node 0x12 [Pin Complex] wcaps 0x400001: Stereo
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30930: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40010d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010050: OUT EAPD Balanced
+ EAPD 0x2: EAPD
+ Pin Default 0x99130110: [Fixed] Speaker at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40010c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Connection: 1
+ 0x0e
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11020: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1a [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400000: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40038205: [N/A] Line Out at Ext N/A
+ Conn = ATAPI, Color = Purple
+ DefAssociation = 0x0, Sequence = 0x5
+ Pin-ctls: 0x20: IN
+Node 0x1e [Pin Complex] wcaps 0x400380: Mono Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=33
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x23 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x12* 0x0b
+Node 0x24 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: ATI R6xx HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x1002aa01
+Subsystem Id: 0x00aa0100
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x70]: 32000 44100 48000
+ bits [0x2]: 16
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x201: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x02
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 6 Apr 16 14:52 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 9 Apr 16 14:52 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 2 Apr 16 14:52 /dev/snd/controlC29
+crw-rw---T+ 1 root audio 116, 5 Apr 16 14:52 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 8 Apr 16 14:52 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 4 Apr 16 14:53 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Apr 16 14:53 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 7 Apr 16 14:52 /dev/snd/pcmC1D3p
+crw-rw---T+ 1 root audio 116, 1 Apr 16 14:52 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Apr 16 14:52 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 100 Apr 16 14:52 .
+drwxr-xr-x 3 root root 260 Apr 16 14:52 ..
+lrwxrwxrwx 1 root root 12 Apr 16 14:52 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Apr 16 14:52 pci-0000:01:00.1 -> ../controlC1
+lrwxrwxrwx 1 root root 13 Apr 16 14:52 platform-thinkpad_acpi -> ../controlC29
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: MID [HDA Intel MID], device 0: ALC269 Analog [ALC269 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: HDMI [HDA ATI HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: MID [HDA Intel MID], device 0: ALC269 Analog [ALC269 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [MID]
+
+Card hw:0 'MID'/'HDA Intel MID at 0xf0800000 irq 45'
+ Mixer name : 'Realtek ALC269'
+ Components : 'HDA:10ec0269,17aa21bc,00100004'
+ Controls : 21
+ Simple ctrls : 9
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 64
+ Mono: Playback 44 [69%] [-20.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 63 [98%] [0.00dB] [on]
+ Front Right: Playback 63 [98%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 63 [98%] [0.00dB] [on]
+ Front Right: Playback 63 [98%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 46
+ Front Left: Capture 29 [63%] [12.00dB] [on]
+ Front Right: Capture 29 [63%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+
+!!-------Mixer controls for card 1 [HDMI]
+
+Card hw:1 'HDMI'/'HDA ATI HDMI at 0xf0310000 irq 46'
+ Mixer name : 'ATI R6xx HDMI'
+ Components : 'HDA:1002aa01,00aa0100,00100100'
+ Controls : 7
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [off]
+
+!!-------Mixer controls for card 29 [ThinkPadEC]
+
+Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw 80HT33WW-1.177000'
+ Mixer name : 'ThinkPad EC 80HT33WW-1.177000'
+ Components : ''
+ Controls : 1
+ Simple ctrls : 1
+Simple mixer control 'Console',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.MID {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 63
+ value.1 63
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -6300
+ dbmax 100
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 63
+ value.1 63
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -6300
+ dbmax 100
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 29
+ value.1 29
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 46'
+ dbmin -1700
+ dbmax 2900
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 44
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 64'
+ dbmin -6400
+ dbmax 0
+ dbvalue.0 -2000
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.20 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.HDMI {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+}
+state.ThinkPadEC {
+ control.1 {
+ iface MIXER
+ name 'Console Playback Switch'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+parport_pc
+ppdev
+bnep
+rfcomm
+i2400m_usb
+uvcvideo
+i2400m
+arc4
+videobuf2_vmalloc
+qcserial
+videobuf2_memops
+usb_wwan
+wimax
+iwldvm
+joydev
+videobuf2_core
+videodev
+coretemp
+usbserial
+radeon
+mac80211
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+kvm
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+thinkpad_acpi
+snd_page_alloc
+iwlwifi
+nvram
+ttm
+psmouse
+snd_seq_midi
+intel_ips
+snd_seq_midi_event
+drm_kms_helper
+snd_rawmidi
+drm
+snd_seq
+microcode
+snd_seq_device
+cfg80211
+btusb
+snd_timer
+i2c_algo_bit
+video
+lpc_ich
+mei
+serio_raw
+bluetooth
+snd
+soundcore
+mac_hid
+lp
+parport
+r8169
+ahci
+libahci
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x11 0x411111f0
+0x12 0x99a30930
+0x14 0x99130110
+0x15 0x0321101f
+0x16 0x411111f0
+0x18 0x03a11020
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40038205
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x03 0x18560010
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 9.941556] input: ThinkPad Extra Buttons as /devices/platform/thinkpad_acpi/input/input5
+[ 10.284722] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
+[ 10.390404] input: HDA Intel MID Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
+[ 10.390510] input: HDA Intel MID Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 10.390790] hda-intel 0000:01:00.1: Handle VGA-switcheroo audio client
+[ 10.390867] snd_hda_intel 0000:01:00.1: irq 46 for MSI/MSI-X
+[ 10.397291] kvm: disabled by bios
+[ 10.501142] input: HDA ATI HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input8
+[ 10.589467] [drm] radeon defaulting to kernel modesetting.
+--
+[ 10.789086] [drm] Connector 1:
+[ 10.789088] [drm] HDMI-A-1
+[ 10.789090] [drm] HPD1
+
+
diff --git a/codecs/canonical/alc269-lenovo-259822u-ccert-201101-6973 b/codecs/canonical/alc269-lenovo-259822u-ccert-201101-6973
new file mode 100644
index 0000000..df621dc
--- /dev/null
+++ b/codecs/canonical/alc269-lenovo-259822u-ccert-201101-6973
@@ -0,0 +1,1182 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.60
+!!################################
+
+!!Script ran on: Fri Jun 15 16:00:19 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 259822U
+Product Version: ThinkPad L510
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-23-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+thinkpad_acpi
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Intel ]: HDA-Intel - HDA Intel
+ HDA Intel at 0xf0900000 irq 45
+29 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
+ ThinkPad Console Audio Control at EC reg 0x30, fw 81HT34WW-1.170000
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 06)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!--------------------------------------------------------
+
+00:1b.0 0403: 8086:3b56 (rev 06)
+ Subsystem: 17aa:215e
+
+
+!!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
+!!--------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: thinkpad_acpi
+ brightness_enable : 2
+ brightness_mode : 4
+ dbg_bluetoothemul : 0
+ dbg_uwbemul : 0
+ dbg_wlswemul : 0
+ dbg_wwanemul : 0
+ enable : Y
+ experimental : 0
+ fan_control : N
+ force_load : N
+ hotkey_report_mode : 0
+ id : ThinkPadEC
+ index : -536870912
+ volume_capabilities : 0
+ volume_control : N
+ volume_mode : 3
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC269
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0269
+Subsystem Id: 0x17aa21a5
+Revision Id: 0x100004
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC269 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x3f, nsteps=0x40, stepsize=0x03, mute=0
+ Amp-Out vals: [0x2b 0x2b]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x03 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x3f, nsteps=0x40, stepsize=0x03, mute=0
+ Amp-Out vals: [0x2b 0x2b]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x07 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Amp-In caps: ofs=0x11, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-In vals: [0x90 0x90]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x24
+Node 0x08 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC269 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x11, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-In vals: [0x1d 0x1d]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x23
+Node 0x09 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x0c 0x0d
+Node 0x0f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x10 [Audio Output] wcaps 0x211: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x11 [Pin Complex] wcaps 0x400380: Mono Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x10
+Node 0x12 [Pin Complex] wcaps 0x400001: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30930: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40010d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010050: OUT EAPD Balanced
+ EAPD 0x2: EAPD
+ Pin Default 0x99130110: [Fixed] Speaker at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40010c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Connection: 1
+ 0x0e
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11020: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1a [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400000: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40038205: [N/A] Line Out at Ext N/A
+ Conn = ATAPI, Color = Purple
+ DefAssociation = 0x0, Sequence = 0x5
+ Pin-ctls: 0x20: IN
+Node 0x1e [Pin Complex] wcaps 0x400380: Mono Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=33
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x23 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x12* 0x0b
+Node 0x24 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel IbexPeak HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862804
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+Node 0x04 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x02* 0x03
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x02* 0x03
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x02* 0x03
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 10 Jun 15 11:58 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 2 Jun 15 11:58 /dev/snd/controlC29
+crw-rw---T+ 1 root audio 116, 9 Jun 15 11:58 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 8 Jun 15 11:58 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 7 Jun 15 11:58 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 6 Jun 15 11:58 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 5 Jun 15 11:58 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 4 Jun 15 11:58 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 3 Jun 15 11:58 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 1 Jun 15 11:58 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jun 15 11:58 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Jun 15 11:58 .
+drwxr-xr-x 3 root root 280 Jun 15 11:58 ..
+lrwxrwxrwx 1 root root 12 Jun 15 11:58 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 13 Jun 15 11:58 platform-thinkpad_acpi -> ../controlC29
+
+
+!!Aplay/Arecord output
+!!------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Intel [HDA Intel], device 0: ALC269 Analog [ALC269 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: Intel [HDA Intel], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: Intel [HDA Intel], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: Intel [HDA Intel], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: Intel [HDA Intel], device 0: ALC269 Analog [ALC269 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Intel]
+
+Card hw:0 'Intel'/'HDA Intel at 0xf0900000 irq 45'
+ Mixer name : 'Intel IbexPeak HDMI'
+ Components : 'HDA:10ec0269,17aa21a5,00100004 HDA:80862804,80860101,00100000'
+ Controls : 35
+ Simple ctrls : 12
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 64
+ Mono: Playback 44 [69%] [-20.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 63 [98%] [0.00dB] [on]
+ Front Right: Playback 63 [98%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 63 [98%] [0.00dB] [on]
+ Front Right: Playback 63 [98%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 46
+ Front Left: Capture 29 [63%] [12.00dB] [on]
+ Front Right: Capture 29 [63%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+
+!!-------Mixer controls for card 29 [ThinkPadEC]
+
+Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw 81HT34WW-1.170000'
+ Mixer name : 'ThinkPad EC 81HT34WW-1.170000'
+ Components : ''
+ Controls : 1
+ Simple ctrls : 1
+Simple mixer control 'Console',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!-------------
+
+--startcollapse--
+state.Intel {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 63
+ value.1 63
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -6300
+ dbmax 100
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 63
+ value.1 63
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -6300
+ dbmax 100
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 29
+ value.1 29
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 46'
+ dbmin -1700
+ dbmax 2900
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 44
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 64'
+ dbmin -6400
+ dbmax 0
+ dbvalue.0 -2000
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.23 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.28 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.29 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.30 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.31 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.32 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.33 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.34 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.35 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.ThinkPadEC {
+ control.1 {
+ iface MIXER
+ name 'Console Playback Switch'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nls_iso8859_1
+nls_cp437
+vfat
+fat
+bnep
+rfcomm
+bluetooth
+parport_pc
+ppdev
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+uvcvideo
+videodev
+snd_rawmidi
+joydev
+v4l2_compat_ioctl32
+snd_seq_midi_event
+snd_seq
+snd_timer
+snd_seq_device
+arc4
+psmouse
+serio_raw
+intel_ips
+i915
+thinkpad_acpi
+jmb38x_ms
+tpm_tis
+nvram
+snd
+iwlwifi
+drm_kms_helper
+drm
+memstick
+mac80211
+i2c_algo_bit
+wmi
+mei
+mac_hid
+soundcore
+video
+snd_page_alloc
+cfg80211
+lp
+parport
+r8169
+sdhci_pci
+sdhci
+usb_storage
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x11 0x411111f0
+0x12 0x99a30930
+0x14 0x99130110
+0x15 0x0321101f
+0x16 0x411111f0
+0x18 0x03a11020
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40038205
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x04 0x18560010
+0x05 0x18560020
+0x06 0x18560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!------------------
+
+[ 10.393819] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
+[ 10.592042] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 10.592108] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
+[ 10.592140] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 11.537447] HDMI status: Codec=3 Pin=4 Presence_Detect=0 ELD_Valid=0
+[ 11.537507] HDMI status: Codec=3 Pin=5 Presence_Detect=0 ELD_Valid=0
+[ 11.537548] HDMI status: Codec=3 Pin=6 Presence_Detect=0 ELD_Valid=0
+[ 11.537615] input: HDA Intel HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 11.537696] input: HDA Intel HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 11.537756] input: HDA Intel HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
+[ 11.537819] input: HDA Intel Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input13
+[ 11.537877] input: HDA Intel Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input14
+[ 12.539390] r8169 0000:04:00.0: eth0: link down
+
+
diff --git a/codecs/canonical/alc269vb-asus-1015cx-ccert-201203-10687 b/codecs/canonical/alc269vb-asus-1015cx-ccert-201203-10687
new file mode 100644
index 0000000..298cba1
--- /dev/null
+++ b/codecs/canonical/alc269vb-asus-1015cx-ccert-201203-10687
@@ -0,0 +1,833 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.60
+!!################################
+
+!!Script ran on: Fri Aug 10 06:16:04 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: ASUSTeK COMPUTER INC.
+Product Name: 1015CX
+Product Version: x.x
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-26-generic-pae
+Operating System: GNU/Linux
+Architecture: i686
+Processor: i686
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Intel ]: HDA-Intel - HDA Intel
+ HDA Intel at 0xdff00000 irq 45
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 02)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!--------------------------------------------------------
+
+00:1b.0 0403: 8086:27d8 (rev 02)
+ Subsystem: 1043:8437
+
+
+!!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
+!!--------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC269VB
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0269
+Subsystem Id: 0x10438437
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC269VB Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x03 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x8b 0x8b]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC269VB Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x13 0x13]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40000b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30920: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x99130110: [Fixed] Speaker at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40010c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00001734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40008b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00001724: IN Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+Node 0x1a [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000003c: IN OUT HP Detect
+ Pin Default 0x03211c1f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400000: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x4006852d: [N/A] Line Out at Ext N/A
+ Conn = Digital, Color = Purple
+ DefAssociation = 0x2, Sequence = 0xd
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+Node 0x1e [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=25
+Node 0x21 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x22 [Audio Selector] wcaps 0x30010b: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12*
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel CedarTrail HDMI
+Address: 1
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862880
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6211: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+Node 0x03 [Pin Complex] wcaps 0x40739d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x02
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Aug 10 01:41 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Aug 10 01:41 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Aug 10 01:41 /dev/snd/hwC0D1
+crw-rw---T+ 1 root audio 116, 4 Aug 10 01:43 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Aug 10 02:10 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Aug 10 01:43 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Aug 10 01:41 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Aug 10 01:41 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Aug 10 01:41 .
+drwxr-xr-x 3 root root 220 Aug 10 01:41 ..
+lrwxrwxrwx 1 root root 12 Aug 10 01:41 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Intel [HDA Intel], device 0: ALC269VB Analog [ALC269VB Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: Intel [HDA Intel], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: Intel [HDA Intel], device 0: ALC269VB Analog [ALC269VB Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Intel]
+
+Card hw:0 'Intel'/'HDA Intel at 0xdff00000 irq 45'
+ Mixer name : 'Intel CedarTrail HDMI'
+ Components : 'HDA:10ec0269,10438437,00100100 HDA:80862880,80860101,00100000'
+ Controls : 18
+ Simple ctrls : 8
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 60 [69%] [-20.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 19 [61%] [12.00dB] [on]
+ Front Right: Capture 19 [61%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+
+
+!!Alsactl output
+!!-------------
+
+--startcollapse--
+state.Intel {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 19
+ value.1 19
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1650
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 60
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -2025
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.11 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+joydev
+bcma
+arc4
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+eeepc_wmi
+asus_wmi
+sparse_keymap
+dm_multipath
+parport_pc
+ppdev
+bnep
+rfcomm
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+uvcvideo
+snd_pcm
+videodev
+binfmt_misc
+snd_seq_midi
+brcmsmac
+btusb
+bluetooth
+mac80211
+psmouse
+serio_raw
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+brcmutil
+cedarview_gfx
+snd_timer
+snd_seq_device
+cfg80211
+ttm
+crc8
+cordic
+drm_kms_helper
+snd
+drm
+soundcore
+snd_page_alloc
+i2c_algo_bit
+video
+wmi
+mac_hid
+lp
+parport
+atl1c
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x99a30920
+0x14 0x99130110
+0x17 0x411111f0
+0x18 0x411111f0
+0x19 0x411111f0
+0x1a 0x03211c1f
+0x1b 0x411111f0
+0x1d 0x4006852d
+0x1e 0x411111f0
+0x21 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D1/init_pin_configs:
+0x03 0x18560010
+
+/sys/class/sound/hwC0D1/driver_pin_configs:
+
+/sys/class/sound/hwC0D1/user_pin_configs:
+
+/sys/class/sound/hwC0D1/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!------------------
+
+[ 16.701631] [drm] Initialized pvrsrvkm 8.1.0 2009-03-10 for 0000:00:02.0 on minor 0
+[ 16.701793] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 16.701947] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
+[ 16.702016] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 16.740400] init: failsafe main process (654) killed by TERM signal
+--
+[ 17.564867] atl1c 0000:03:00.0: irq 46 for MSI/MSI-X
+[ 17.583832] HDMI status: Codec=1 Pin=3 Presence_Detect=0 ELD_Valid=0
+[ 17.584174] input: HDA Intel HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 17.585309] input: HDA Intel Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 17.647543] asus_wmi: Backlight controlled by ACPI video driver
+
+
diff --git a/codecs/canonical/alc269vb-asus-1225c-ccert-201203-10695 b/codecs/canonical/alc269vb-asus-1225c-ccert-201203-10695
new file mode 100644
index 0000000..f8b27ed
--- /dev/null
+++ b/codecs/canonical/alc269vb-asus-1225c-ccert-201203-10695
@@ -0,0 +1,911 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.60
+!!################################
+
+!!Script ran on: Fri Aug 10 06:18:51 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: ASUSTeK Computer Inc.
+Product Name: 1225C
+Product Version: 1.0
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-26-generic-pae
+Operating System: GNU/Linux
+Architecture: i686
+Processor: i686
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Intel ]: HDA-Intel - HDA Intel
+ HDA Intel at 0xdff00000 irq 47
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 02)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!--------------------------------------------------------
+
+00:1b.0 0403: 8086:27d8 (rev 02)
+ Subsystem: 1043:100b
+
+
+!!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
+!!--------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC269VB
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0269
+Subsystem Id: 0x1043100b
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC269VB Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x03 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x8b 0x8b]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC269VB Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x13 0x13]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40000b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60130: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40010c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00001734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x04a11820: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=02, enabled=1
+ Connection: 1
+ 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40008b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00001724: IN Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+Node 0x1a [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000003c: IN OUT HP Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400000: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40089d2d: [N/A] Line Out at Ext N/A
+ Conn = DIN, Color = Pink
+ DefAssociation = 0x2, Sequence = 0xd
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+Node 0x1e [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=25
+Node 0x21 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x0421101f: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x22 [Audio Selector] wcaps 0x30010b: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12*
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel CedarTrail HDMI
+Address: 1
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862880
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6211: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+Node 0x03 [Pin Complex] wcaps 0x40739d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x02
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Aug 9 22:03 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Aug 9 22:03 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Aug 9 22:03 /dev/snd/hwC0D1
+crw-rw---T+ 1 root audio 116, 4 Aug 9 22:03 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Aug 10 02:17 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Aug 9 22:03 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Aug 9 22:03 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Aug 9 22:03 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Aug 9 22:03 .
+drwxr-xr-x 3 root root 220 Aug 9 22:03 ..
+lrwxrwxrwx 1 root root 12 Aug 9 22:03 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Intel [HDA Intel], device 0: ALC269VB Analog [ALC269VB Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: Intel [HDA Intel], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: Intel [HDA Intel], device 0: ALC269VB Analog [ALC269VB Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Intel]
+
+Card hw:0 'Intel'/'HDA Intel at 0xdff00000 irq 47'
+ Mixer name : 'Intel CedarTrail HDMI'
+ Components : 'HDA:10ec0269,1043100b,00100100 HDA:80862880,80860101,00100000'
+ Controls : 22
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 60 [69%] [-20.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 19 [61%] [12.00dB] [on]
+ Front Right: Capture 19 [61%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!-------------
+
+--startcollapse--
+state.Intel {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 19
+ value.1 19
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1650
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 60
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -2025
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nls_iso8859_1
+nls_cp437
+vfat
+fat
+uas
+usb_storage
+bnep
+rfcomm
+bluetooth
+parport_pc
+ppdev
+binfmt_misc
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+arc4
+snd_hda_intel
+snd_hda_codec
+ath9k
+snd_hwdep
+mac80211
+snd_pcm
+ath9k_common
+ath9k_hw
+cedarview_gfx
+joydev
+uvcvideo
+ath
+videodev
+dm_multipath
+snd_seq_midi
+snd_rawmidi
+cfg80211
+snd_seq_midi_event
+snd_seq
+snd_timer
+snd_seq_device
+snd
+soundcore
+ttm
+drm_kms_helper
+drm
+snd_page_alloc
+eeepc_wmi
+asus_wmi
+i2c_algo_bit
+sparse_keymap
+psmouse
+serio_raw
+wmi
+video
+mac_hid
+lp
+parport
+dm_raid45
+r8169
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x90a60130
+0x14 0x90170110
+0x17 0x411111f0
+0x18 0x04a11820
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40089d2d
+0x1e 0x411111f0
+0x21 0x0421101f
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D1/init_pin_configs:
+0x03 0x18560010
+
+/sys/class/sound/hwC0D1/driver_pin_configs:
+
+/sys/class/sound/hwC0D1/user_pin_configs:
+
+/sys/class/sound/hwC0D1/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!------------------
+
+[ 11.319700] cfg80211: Ignoring regulatory request Set by core since the driver uses its own custom regulatory domain
+[ 11.375693] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 11.375843] snd_hda_intel 0000:00:1b.0: irq 47 for MSI/MSI-X
+[ 11.375913] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 11.554193] ieee80211 phy0: Selected rate control algorithm 'ath9k_rate_control'
+--
+[ 12.517000] type=1400 audit(1344564205.478:7): apparmor="STATUS" operation="profile_replace" name="/usr/lib/connman/scripts/dhclient-script" pid=605 comm="apparmor_parser"
+[ 13.074997] HDMI status: Codec=1 Pin=3 Presence_Detect=0 ELD_Valid=0
+[ 13.075663] input: HDA Intel HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 13.076365] input: HDA Intel Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 13.076939] input: HDA Intel Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 14.857431] ppdev: user-space parallel port driver
+
+
diff --git a/codecs/canonical/alc269vb-asus-k53u-ccert-201110-9891 b/codecs/canonical/alc269vb-asus-k53u-ccert-201110-9891
new file mode 100644
index 0000000..d10e243
--- /dev/null
+++ b/codecs/canonical/alc269vb-asus-k53u-ccert-201110-9891
@@ -0,0 +1,936 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.60
+!!################################
+
+!!Script ran on: Fri Nov 2 09:45:03 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: ASUSTeK Computer Inc.
+Product Name: K53U
+Product Version: 1.0
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-29-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xfeb44000 irq 42
+ 1 [SB ]: HDA-Intel - HDA ATI SB
+ HDA ATI SB at 0xfeb40000 irq 16
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:01.1 Audio device: Advanced Micro Devices [AMD] nee ATI Wrestler HDMI Audio [Radeon HD 6250/6310]
+00:14.2 Audio device: Advanced Micro Devices [AMD] nee ATI SBx00 Azalia (Intel HDA) (rev 40)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!--------------------------------------------------------
+
+00:01.1 0403: 1002:1314
+ Subsystem: 1043:104c
+--
+00:14.2 0403: 1002:4383 (rev 40)
+ Subsystem: 1043:104c
+
+
+!!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
+!!--------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: ATI R6xx HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x1002aa01
+Subsystem Id: 0x00aa0100
+Revision Id: 0x100200
+No Modem Function Group found
+Default PCM:
+ rates [0x70]: 32000 44100 48000
+ bits [0x2]: 16
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x201: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x02
+Codec: Realtek ALC269VB
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0269
+Subsystem Id: 0x1043104c
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC269VB Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x03 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x8b 0x8b]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC269VB Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x0e 0x0e]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40000b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30920: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x99130110: [Fixed] Speaker at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40010c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00001734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x04a11830: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Connection: 1
+ 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40008b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00001724: IN Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+Node 0x1a [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000003c: IN OUT HP Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400000: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40079a2d: [N/A] Line Out at Ext N/A
+ Conn = Analog, Color = Pink
+ DefAssociation = 0x2, Sequence = 0xd
+ Pin-ctls: 0x00:
+Node 0x1e [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=25
+Node 0x21 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x0421101f: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x22 [Audio Selector] wcaps 0x30010b: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12*
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Nov 2 05:41 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Nov 2 05:41 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Nov 2 05:41 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Nov 2 05:41 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 Nov 2 05:41 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Nov 2 05:41 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 Nov 2 05:41 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Nov 2 05:41 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Nov 2 05:41 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Nov 2 05:41 .
+drwxr-xr-x 3 root root 240 Nov 2 05:41 ..
+lrwxrwxrwx 1 root root 12 Nov 2 05:41 pci-0000:00:01.1 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Nov 2 05:41 pci-0000:00:14.2 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: SB [HDA ATI SB], device 0: ALC269VB Analog [ALC269VB Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: SB [HDA ATI SB], device 0: ALC269VB Analog [ALC269VB Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Generic]
+
+Card hw:0 'Generic'/'HD-Audio Generic at 0xfeb44000 irq 42'
+ Mixer name : 'ATI R6xx HDMI'
+ Components : 'HDA:1002aa01,00aa0100,00100200'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [SB]
+
+Card hw:1 'SB'/'HDA ATI SB at 0xfeb40000 irq 16'
+ Mixer name : 'Realtek ALC269VB'
+ Components : 'HDA:10ec0269,1043104c,00100100'
+ Controls : 16
+ Simple ctrls : 9
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 63 [72%] [-18.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 14 [45%] [4.50dB] [on]
+ Front Right: Capture 14 [45%] [4.50dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!-------------
+
+--startcollapse--
+state.Generic {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.SB {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 14
+ value.1 14
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1650
+ dbmax 3000
+ dbvalue.0 450
+ dbvalue.1 450
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 63
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1800
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+rfcomm
+bnep
+bluetooth
+parport_pc
+ppdev
+snd_hda_codec_realtek
+snd_hda_codec_hdmi
+snd_hda_intel
+joydev
+snd_hda_codec
+snd_hwdep
+asus_nb_wmi
+asus_wmi
+arc4
+rt2800pci
+snd_pcm
+uvcvideo
+videodev
+sparse_keymap
+rt2800lib
+snd_seq_midi
+snd_rawmidi
+crc_ccitt
+rt2x00pci
+rt2x00lib
+v4l2_compat_ioctl32
+snd_seq_midi_event
+radeon
+mac80211
+ttm
+psmouse
+snd_seq
+k10temp
+drm_kms_helper
+snd_timer
+serio_raw
+snd_seq_device
+drm
+cfg80211
+snd
+eeprom_93cx6
+soundcore
+sp5100_tco
+i2c_piix4
+snd_page_alloc
+i2c_algo_bit
+mac_hid
+wmi
+video
+lp
+parport
+usbhid
+hid
+pata_atiixp
+r8169
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x03 0x18560010
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x99a30920
+0x14 0x99130110
+0x17 0x411111f0
+0x18 0x04a11830
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40079a2d
+0x1e 0x411111f0
+0x21 0x0421101f
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!------------------
+
+[ 26.898395] [drm] Connector 1:
+[ 26.898398] [drm] HDMI-A
+[ 26.898402] [drm] HPD2
+--
+[ 27.370915] [drm] Initialized radeon 2.12.0 20080528 for 0000:00:01.0 on minor 0
+[ 27.371029] snd_hda_intel 0000:00:01.1: PCI INT B -> GSI 19 (level, low) -> IRQ 19
+[ 27.371187] snd_hda_intel 0000:00:01.1: irq 42 for MSI/MSI-X
+[ 27.371245] snd_hda_intel 0000:00:01.1: setting latency timer to 64
+[ 27.423566] HDMI status: Codec=0 Pin=3 Presence_Detect=0 ELD_Valid=0
+[ 27.423836] input: HD-Audio Generic HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.1/sound/card0/input10
+[ 27.425304] snd_hda_intel 0000:00:14.2: PCI INT A -> GSI 16 (level, low) -> IRQ 16
+[ 27.491075] input: HDA ATI SB Mic as /devices/pci0000:00/0000:00:14.2/sound/card1/input11
+[ 27.491833] input: HDA ATI SB Headphone as /devices/pci0000:00/0000:00:14.2/sound/card1/input12
+[ 28.148186] init: failsafe main process (785) killed by TERM signal
+
+
diff --git a/codecs/canonical/alc269vb-asus-x101ch-ccert-201203-10689 b/codecs/canonical/alc269vb-asus-x101ch-ccert-201203-10689
new file mode 100644
index 0000000..720c165
--- /dev/null
+++ b/codecs/canonical/alc269vb-asus-x101ch-ccert-201203-10689
@@ -0,0 +1,907 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.60
+!!################################
+
+!!Script ran on: Wed Aug 15 02:39:05 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: ASUSTeK COMPUTER INC.
+Product Name: X101CH
+Product Version: x.x
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-26-generic-pae
+Operating System: GNU/Linux
+Architecture: i686
+Processor: i686
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Intel ]: HDA-Intel - HDA Intel
+ HDA Intel at 0xdff00000 irq 46
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 02)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!--------------------------------------------------------
+
+00:1b.0 0403: 8086:27d8 (rev 02)
+ Subsystem: 1043:8516
+
+
+!!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
+!!--------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC269VB
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0269
+Subsystem Id: 0x10438516
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC269VB Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x03 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x8b 0x8b]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC269VB Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x13 0x13]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40000b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60120: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40010c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00001734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x04a11820: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=02, enabled=1
+ Connection: 1
+ 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40008b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00001724: IN Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+Node 0x1a [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000003c: IN OUT HP Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400000: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40089b2d: [N/A] Line Out at Ext N/A
+ Conn = DIN, Color = Pink
+ DefAssociation = 0x2, Sequence = 0xd
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+Node 0x1e [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=25
+Node 0x21 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x0421101f: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x22 [Audio Selector] wcaps 0x30010b: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12*
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel CedarTrail HDMI
+Address: 1
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862880
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6211: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+Node 0x03 [Pin Complex] wcaps 0x40739d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x02
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Aug 14 22:36 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Aug 14 22:36 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Aug 14 22:36 /dev/snd/hwC0D1
+crw-rw---T+ 1 root audio 116, 4 Aug 14 22:37 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Aug 14 22:37 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Aug 14 22:37 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Aug 14 22:36 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Aug 14 22:36 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Aug 14 22:36 .
+drwxr-xr-x 3 root root 220 Aug 14 22:36 ..
+lrwxrwxrwx 1 root root 12 Aug 14 22:36 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Intel [HDA Intel], device 0: ALC269VB Analog [ALC269VB Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: Intel [HDA Intel], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: Intel [HDA Intel], device 0: ALC269VB Analog [ALC269VB Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Intel]
+
+Card hw:0 'Intel'/'HDA Intel at 0xdff00000 irq 46'
+ Mixer name : 'Intel CedarTrail HDMI'
+ Components : 'HDA:10ec0269,10438516,00100100 HDA:80862880,80860101,00100000'
+ Controls : 22
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 60 [69%] [-20.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 19 [61%] [12.00dB] [on]
+ Front Right: Capture 19 [61%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!-------------
+
+--startcollapse--
+state.Intel {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 19
+ value.1 19
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1650
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 60
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -2025
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+rfcomm
+bnep
+parport_pc
+ppdev
+binfmt_misc
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+arc4
+uvcvideo
+videodev
+ath9k
+joydev
+snd_seq_midi
+mac80211
+ath9k_common
+ath9k_hw
+cedarview_gfx
+snd_rawmidi
+snd_seq_midi_event
+btusb
+bluetooth
+snd_seq
+dm_multipath
+eeepc_wmi
+ath
+snd_timer
+cfg80211
+asus_wmi
+snd_seq_device
+sparse_keymap
+snd
+soundcore
+ttm
+drm_kms_helper
+drm
+snd_page_alloc
+psmouse
+i2c_algo_bit
+serio_raw
+mac_hid
+video
+wmi
+lp
+parport
+atl1c
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x90a60120
+0x14 0x90170110
+0x17 0x411111f0
+0x18 0x411111f0
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40089b2d
+0x1e 0x411111f0
+0x21 0x0421101f
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+0x18 0x04a11820
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D1/init_pin_configs:
+0x03 0x18560010
+
+/sys/class/sound/hwC0D1/driver_pin_configs:
+
+/sys/class/sound/hwC0D1/user_pin_configs:
+
+/sys/class/sound/hwC0D1/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!------------------
+
+[ 12.092999] Adding 2084860k swap on /dev/sda3. Priority:-1 extents:1 across:2084860k
+[ 12.603620] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 12.603744] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[ 12.603802] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 13.498487] cfg80211: Ignoring regulatory request Set by core since the driver uses its own custom regulatory domain
+--
+[ 13.838627] type=1400 audit(1344998174.310:10): apparmor="STATUS" operation="profile_replace" name="/usr/lib/connman/scripts/dhclient-script" pid=675 comm="apparmor_parser"
+[ 13.878506] HDMI status: Codec=1 Pin=3 Presence_Detect=0 ELD_Valid=0
+[ 13.878882] input: HDA Intel HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 13.879343] input: HDA Intel Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 13.879661] input: HDA Intel Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 17.922538] init: failsafe main process (785) killed by TERM signal
+
+
diff --git a/codecs/canonical/alc269vb-asus-x201ep-ccert-201210-11904 b/codecs/canonical/alc269vb-asus-x201ep-ccert-201210-11904
new file mode 100644
index 0000000..a4e888c
--- /dev/null
+++ b/codecs/canonical/alc269vb-asus-x201ep-ccert-201210-11904
@@ -0,0 +1,993 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.60
+!!################################
+
+!!Script ran on: Wed Oct 17 02:24:05 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: ASUSTeK COMPUTER INC.
+Product Name: X201EP
+Product Version: 1.0
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-32-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7e10000 irq 45
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!--------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 1043:108d
+
+
+!!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
+!!--------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC269VB
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0269
+Subsystem Id: 0x1043108d
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC269VB Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x03 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x8b 0x8b]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC269VB Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x13 0x13]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Headphone Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Headphone Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40000b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60930: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40010c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00001734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40008b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00001724: IN Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+Node 0x1a [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headphone Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000003c: IN OUT HP Detect
+ Pin Default 0x04211420: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400000: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x4005812d: [N/A] Line Out at Ext N/A
+ Conn = Optical, Color = Purple
+ DefAssociation = 0x2, Sequence = 0xd
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+Node 0x1e [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=25
+Node 0x21 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x22 [Audio Selector] wcaps 0x30010b: Stereo Amp-In
+ Control: name="Input Source", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12*
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Oct 16 22:21 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Oct 16 22:21 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Oct 16 22:21 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Oct 16 22:22 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Oct 16 22:22 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Oct 16 22:22 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Oct 16 22:21 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Oct 16 22:21 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Oct 16 22:21 .
+drwxr-xr-x 3 root root 220 Oct 16 22:21 ..
+lrwxrwxrwx 1 root root 12 Oct 16 22:21 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VB Analog [ALC269VB Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VB Analog [ALC269VB Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7e10000 irq 45'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0269,1043108d,00100100 HDA:80862806,80860101,00100000'
+ Controls : 24
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Headphone Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headphone Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 19 [61%] [12.00dB] [on]
+ Front Right: Capture 19 [61%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Input Source',0
+ Capabilities: cenum
+ Items: 'Internal Mic' 'Headphone Mic'
+ Item0: 'Internal Mic'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!-------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Headphone Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headphone Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Headphone Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 19
+ value.1 19
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1650
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Input Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Internal Mic'
+ item.1 'Headphone Mic'
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Headphone Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+parport_pc
+ppdev
+bnep
+rfcomm
+bluetooth
+nls_iso8859_1
+snd_hda_codec_hdmi
+nls_cp437
+snd_hda_codec_realtek
+vfat
+fat
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+uvcvideo
+i915
+asus_nb_wmi
+videodev
+snd_seq
+joydev
+snd_timer
+snd_seq_device
+wl
+lib80211
+arc4
+v4l2_compat_ioctl32
+ath9k
+psmouse
+mac80211
+drm_kms_helper
+drm
+snd
+asus_wmi
+serio_raw
+sparse_keymap
+dm_multipath
+soundcore
+ath9k_common
+mac_hid
+ath9k_hw
+alx
+compat
+i2c_algo_bit
+lp
+parport
+ath
+mei
+snd_page_alloc
+wmi
+video
+cfg80211
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x90a60930
+0x14 0x90170110
+0x17 0x411111f0
+0x18 0x411111f0
+0x19 0x411111f0
+0x1a 0x04211420
+0x1b 0x411111f0
+0x1d 0x4005812d
+0x1e 0x411111f0
+0x21 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x58560010
+0x06 0x18560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!------------------
+
+[ 9.593546] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 9.785341] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 9.785433] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
+[ 9.785473] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 10.271214] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 10.271351] input: HDA Intel PCH Headphone Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 10.520118] init: bluetooth main process (891) terminated with status 1
+
+
diff --git a/codecs/canonical/alc269vb-asus-x201ep-ccert-201210-11905 b/codecs/canonical/alc269vb-asus-x201ep-ccert-201210-11905
new file mode 100644
index 0000000..4bce80a
--- /dev/null
+++ b/codecs/canonical/alc269vb-asus-x201ep-ccert-201210-11905
@@ -0,0 +1,996 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.60
+!!################################
+
+!!Script ran on: Wed Oct 17 07:47:36 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: ASUSTeK COMPUTER INC.
+Product Name: X201EP
+Product Version: 1.0
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-32-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7e10000 irq 45
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!--------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 1043:108d
+
+
+!!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
+!!--------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC269VB
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0269
+Subsystem Id: 0x1043108d
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC269VB Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x54 0x54]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x03 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x54 0x54]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x8b 0x8b]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC269VB Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x13 0x13]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Headphone Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Headphone Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40000b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60930: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40010c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00001734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40008b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00001724: IN Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+Node 0x1a [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headphone Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000003c: IN OUT HP Detect
+ Pin Default 0x04211420: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400000: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x4005812d: [N/A] Line Out at Ext N/A
+ Conn = Optical, Color = Purple
+ DefAssociation = 0x2, Sequence = 0xd
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+Node 0x1e [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=25
+Node 0x21 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x22 [Audio Selector] wcaps 0x30010b: Stereo Amp-In
+ Control: name="Input Source", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12*
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Oct 17 03:23 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Oct 17 03:23 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Oct 17 03:23 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Oct 17 03:26 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Oct 17 03:26 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Oct 17 03:26 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Oct 17 03:23 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Oct 17 03:23 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Oct 17 03:23 .
+drwxr-xr-x 3 root root 220 Oct 17 03:23 ..
+lrwxrwxrwx 1 root root 12 Oct 17 03:23 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VB Analog [ALC269VB Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VB Analog [ALC269VB Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7e10000 irq 45'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0269,1043108d,00100100 HDA:80862806,80860101,00100000'
+ Controls : 24
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 84 [97%] [-2.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Headphone Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headphone Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 254 [100%] [0.20dB]
+ Front Right: Playback 254 [100%] [0.20dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 19 [61%] [12.00dB] [on]
+ Front Right: Capture 19 [61%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Input Source',0
+ Capabilities: cenum
+ Items: 'Internal Mic' 'Headphone Mic'
+ Item0: 'Internal Mic'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!-------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Headphone Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headphone Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Headphone Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 19
+ value.1 19
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1650
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Input Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Internal Mic'
+ item.1 'Headphone Mic'
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 84
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -225
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Headphone Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 254
+ value.1 254
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 -20
+ dbvalue.1 -20
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+rfcomm
+bnep
+bluetooth
+parport_pc
+ppdev
+wl
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+asus_nb_wmi
+nls_iso8859_1
+nls_cp437
+vfat
+fat
+snd_hda_intel
+snd_hda_codec
+lib80211
+arc4
+snd_hwdep
+ath9k
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+mac80211
+i915
+ath9k_common
+ath9k_hw
+ath
+joydev
+drm_kms_helper
+snd_timer
+snd_seq_device
+snd
+asus_wmi
+uvcvideo
+drm
+alx
+soundcore
+cfg80211
+snd_page_alloc
+videodev
+v4l2_compat_ioctl32
+compat
+mei
+psmouse
+i2c_algo_bit
+dm_multipath
+lp
+video
+sparse_keymap
+serio_raw
+mac_hid
+wmi
+parport
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x90a60930
+0x14 0x90170110
+0x17 0x411111f0
+0x18 0x411111f0
+0x19 0x411111f0
+0x1a 0x04211420
+0x1b 0x411111f0
+0x1d 0x4005812d
+0x1e 0x411111f0
+0x21 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x58560010
+0x06 0x18560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!------------------
+
+[ 10.859643] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 10.859765] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 10.859890] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
+[ 10.859937] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 11.430242] asus_wmi: Initialization: 0x1
+--
+[ 11.474484] asus_wmi: Backlight controlled by ACPI video driver
+[ 11.517361] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 11.517492] input: HDA Intel PCH Headphone Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 11.925565] wl: module license 'unspecified' taints kernel.
+
+
diff --git a/codecs/canonical/alc269vb-dell-dell-system-inspiron-n4110-ccert-201101-6952 b/codecs/canonical/alc269vb-dell-dell-system-inspiron-n4110-ccert-201101-6952
new file mode 100644
index 0000000..e740730
--- /dev/null
+++ b/codecs/canonical/alc269vb-dell-dell-system-inspiron-n4110-ccert-201101-6952
@@ -0,0 +1,987 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.60
+!!################################
+
+!!Script ran on: Mon Jun 4 22:14:43 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu quantal (development branch) \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu quantal (development branch)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Dell System Inspiron N4110
+Product Version:
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.4.0-3-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xd1700000 irq 49
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!--------------------------------------------------------
+
+00:1b.0 0403: 8086:1c20 (rev 04)
+ Subsystem: 1028:04d7
+
+
+!!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
+!!--------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC269VB
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0269
+Subsystem Id: 0x102804d7
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC269VB Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x03 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x8b 0x8b]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC269VB Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x13 0x13]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40000b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30930: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x99130110: [Fixed] Speaker at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40010c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00001734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x03a19c20: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Connection: 1
+ 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40008b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00001724: IN Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+Node 0x1a [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000003c: IN OUT HP Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400000: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40179a2d: [N/A] Speaker at Ext N/A
+ Conn = Analog, Color = Pink
+ DefAssociation = 0x2, Sequence = 0xd
+ Pin-ctls: 0x20: IN
+Node 0x1e [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=25
+Node 0x21 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x0321401f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x22 [Audio Selector] wcaps 0x30010b: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12*
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel CougarPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862805
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Jun 4 18:12 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Jun 4 18:12 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Jun 4 18:12 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Jun 4 18:12 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Jun 4 18:12 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Jun 4 18:12 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Jun 4 18:12 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jun 4 18:12 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Jun 4 18:12 .
+drwxr-xr-x 3 root root 220 Jun 4 18:12 ..
+lrwxrwxrwx 1 root root 12 Jun 4 18:12 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VB Analog [ALC269VB Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VB Analog [ALC269VB Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xd1700000 irq 49'
+ Mixer name : 'Intel CougarPoint HDMI'
+ Components : 'HDA:10ec0269,102804d7,00100100 HDA:80862805,80860101,00100000'
+ Controls : 24
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 60 [69%] [-20.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 19 [61%] [12.00dB] [on]
+ Front Right: Capture 19 [61%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!-------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 19
+ value.1 19
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1650
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 60
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -2025
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+bnep
+rfcomm
+bluetooth
+parport_pc
+ppdev
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+arc4
+snd_seq_midi
+snd_rawmidi
+ath9k
+mac80211
+joydev
+snd_seq_midi_event
+ath9k_common
+ath9k_hw
+snd_seq
+ath
+snd_timer
+uvcvideo
+videobuf2_core
+videodev
+psmouse
+dell_wmi
+cfg80211
+snd_seq_device
+sparse_keymap
+snd
+lp
+mac_hid
+parport
+videobuf2_vmalloc
+videobuf2_memops
+coretemp
+wmi
+ghash_clmulni_intel
+serio_raw
+i915
+drm_kms_helper
+drm
+soundcore
+i2c_algo_bit
+dell_laptop
+video
+cryptd
+mei
+snd_page_alloc
+dcdbas
+microcode
+r8169
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x99a30930
+0x14 0x99130110
+0x17 0x411111f0
+0x18 0x03a19c20
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40179a2d
+0x1e 0x411111f0
+0x21 0x0321401f
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!------------------
+
+[ 10.625448] ieee80211 phy0: Atheros AR9285 Rev:2 mem=0xffffc900050a0000, irq=16
+[ 10.994195] snd_hda_intel 0000:00:1b.0: irq 49 for MSI/MSI-X
+[ 11.951896] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 11.951977] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 11.952041] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 12.401395] r8169 0000:03:00.0: eth0: link down
+
+
diff --git a/codecs/canonical/alc269vb-dell-dell-system-inspiron-n7110-ccert-201101-6957 b/codecs/canonical/alc269vb-dell-dell-system-inspiron-n7110-ccert-201101-6957
new file mode 100644
index 0000000..e134ed0
--- /dev/null
+++ b/codecs/canonical/alc269vb-dell-dell-system-inspiron-n7110-ccert-201101-6957
@@ -0,0 +1,1008 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.60
+!!################################
+
+!!Script ran on: Wed Jul 11 19:48:47 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Dell System Inspiron N7110
+Product Version:
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-27-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0x91700000 irq 49
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!--------------------------------------------------------
+
+00:1b.0 0403: 8086:1c20 (rev 04)
+ Subsystem: 1028:04d8
+
+
+!!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
+!!--------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC269VB
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0269
+Subsystem Id: 0x102804d8
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x03 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC269VB Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x8b 0x8b]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC269VB Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x12 0x12]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40000b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x03 0x03]
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30940: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x99130110: [Fixed] Speaker at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40010c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00001734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x03a19c30: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Connection: 1
+ 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40008b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00001724: IN Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+Node 0x1a [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Bass Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000003c: IN OUT HP Detect
+ Pin Default 0x99130120: [Fixed] Speaker at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400000: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40179a2d: [N/A] Speaker at Ext N/A
+ Conn = Analog, Color = Pink
+ DefAssociation = 0x2, Sequence = 0xd
+ Pin-ctls: 0x20: IN
+Node 0x1e [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=25
+Node 0x21 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x0321401f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x22 [Audio Selector] wcaps 0x30010b: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12*
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel CougarPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862805
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=8, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Jul 10 09:25 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Jul 10 09:25 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Jul 10 09:25 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Jul 10 17:08 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Jul 11 15:30 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Jul 11 15:32 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Jul 10 09:25 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jul 10 09:25 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Jul 10 09:25 .
+drwxr-xr-x 3 root root 220 Jul 10 09:25 ..
+lrwxrwxrwx 1 root root 12 Jul 10 09:25 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VB Analog [ALC269VB Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VB Analog [ALC269VB Analog]
+ Subdevices: 0/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0x91700000 irq 49'
+ Mixer name : 'Intel CougarPoint HDMI'
+ Components : 'HDA:10ec0269,102804d8,00100100 HDA:80862805,80860101,00100000'
+ Controls : 25
+ Simple ctrls : 12
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 63 [72%] [-18.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Bass Speaker',0
+ Capabilities: pswitch penum
+ Playback channels: Front Left - Front Right
+ Mono:
+ Front Left: Playback [on]
+ Front Right: Playback [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 18 [58%] [10.50dB] [on]
+ Front Right: Capture 18 [58%] [10.50dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 3 [100%] [36.00dB]
+ Front Right: 3 [100%] [36.00dB]
+
+
+!!Alsactl output
+!!-------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 3
+ value.1 3
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 3600
+ dbvalue.1 3600
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Bass Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 18
+ value.1 18
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1650
+ dbmax 3000
+ dbvalue.0 1050
+ dbvalue.1 1050
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 63
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1800
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface PCM
+ device 3
+ name ELD
+ value '100008006810000100000000000000000c3460664341542d3630363609070100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type BYTES
+ count 83
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+bnep
+rfcomm
+bluetooth
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+parport_pc
+ppdev
+joydev
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+dell_laptop
+dcdbas
+snd_seq
+i915
+drm_kms_helper
+uvcvideo
+drm
+videodev
+i2c_algo_bit
+v4l2_compat_ioctl32
+lp
+snd_timer
+snd_seq_device
+video
+snd
+dell_wmi
+sparse_keymap
+soundcore
+psmouse
+serio_raw
+mei
+snd_page_alloc
+mac_hid
+parport
+wmi
+ums_realtek
+uas
+r8169
+usb_storage
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x99a30940
+0x14 0x99130110
+0x17 0x411111f0
+0x18 0x03a19c30
+0x19 0x411111f0
+0x1a 0x99130120
+0x1b 0x411111f0
+0x1d 0x40179a2d
+0x1e 0x411111f0
+0x21 0x0321401f
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!------------------
+
+[ 17.245091] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 17.245294] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 17.245438] snd_hda_intel 0000:00:1b.0: irq 49 for MSI/MSI-X
+[ 17.245512] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 17.700755] ppdev: user-space parallel port driver
+[ 18.118940] HDMI status: Codec=3 Pin=5 Presence_Detect=0 ELD_Valid=0
+[ 18.119186] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 18.119474] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 18.120070] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
+[ 18.279251] Bluetooth: Core ver 2.16
+--
+[ 65.582670] type=1400 audit(1341926753.821:27): apparmor="DENIED" operation="open" parent=1 profile="/usr/lib/telepathy/mission-control-5" name="/usr/share/gvfs/remote-volume-monitors/" pid=1682 comm="mission-control" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
+[108164.439013] HDMI hot plug event: Codec=3 Pin=5 Presence_Detect=1 ELD_Valid=1
+[108164.439066] HDMI status: Codec=3 Pin=5 Presence_Detect=1 ELD_Valid=1
+[108164.738677] HDMI status: Codec=3 Pin=5 Presence_Detect=1 ELD_Valid=1
+[108164.742512] HDMI: detected monitor CAT-6066 at connection type HDMI
+[108164.742519] HDMI: available speakers: FL/FR
+[108164.742530] HDMI: supports coding type LPCM: channels = 2, rates = 32000 44100 48000, bits = 16
+
+
diff --git a/codecs/canonical/alc269vb-dell-dell-system-inspiron-n7110-ccert-201101-6983 b/codecs/canonical/alc269vb-dell-dell-system-inspiron-n7110-ccert-201101-6983
new file mode 100644
index 0000000..fe47ecb
--- /dev/null
+++ b/codecs/canonical/alc269vb-dell-dell-system-inspiron-n7110-ccert-201101-6983
@@ -0,0 +1,1048 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Wed Jul 31 19:54:54 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Dell System Inspiron N7110
+Product Version:
+Firmware Version: X23
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-23-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xd1700000 irq 54
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1c20 (rev 04)
+ Subsystem: 1028:04d8
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC269VB
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0269
+Subsystem Id: 0x102804d8
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC269VB Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x03 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x8b 0x8b]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC269VB Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x13 0x13]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40000b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30940: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Front Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x99130110: [Fixed] Speaker at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40010c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00001734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x03a19c30: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Connection: 1
+ 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40008b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00001724: IN Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+Node 0x1a [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Bass Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Surround Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000003c: IN OUT HP Detect
+ Pin Default 0x99130120: [Fixed] Speaker at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x1b [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400000: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40179a2d: [N/A] Speaker at Ext N/A
+ Conn = Analog, Color = Pink
+ DefAssociation = 0x2, Sequence = 0xd
+ Pin-ctls: 0x20: IN
+Node 0x1e [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=25
+Node 0x21 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x0321401f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x22 [Audio Selector] wcaps 0x30010b: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12*
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel CougarPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862805
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Jul 31 15:51 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Jul 31 15:51 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Jul 31 15:51 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Jul 31 15:52 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Jul 31 15:52 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Jul 31 15:52 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Jul 31 15:51 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jul 31 15:51 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Jul 31 15:51 .
+drwxr-xr-x 3 root root 220 Jul 31 15:51 ..
+lrwxrwxrwx 1 root root 12 Jul 31 15:51 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VB Analog [ALC269VB Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VB Analog [ALC269VB Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xd1700000 irq 54'
+ Mixer name : 'Intel CougarPoint HDMI'
+ Components : 'HDA:10ec0269,102804d8,00100100 HDA:80862805,80860101,00100000'
+ Controls : 28
+ Simple ctrls : 12
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 60 [69%] [-20.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Bass Speaker',0
+ Capabilities: pswitch penum
+ Playback channels: Front Left - Front Right
+ Mono:
+ Front Left: Playback [on]
+ Front Right: Playback [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 19 [61%] [12.00dB] [on]
+ Front Right: Capture 19 [61%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Bass Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 19
+ value.1 19
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1650
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 60
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -2025
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Speaker Front Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Speaker Surround Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.27 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.28 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nls_utf8
+isofs
+rfcomm
+bnep
+bluetooth
+parport_pc
+ppdev
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+joydev
+uvcvideo
+videobuf2_core
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+arc4
+ath9k
+mac80211
+coretemp
+kvm_intel
+snd_hda_intel
+ath9k_common
+ath9k_hw
+snd_hda_codec
+ath
+snd_hwdep
+snd_pcm
+kvm
+snd_seq_midi
+snd_rawmidi
+cfg80211
+snd_seq_midi_event
+snd_seq
+psmouse
+i915
+snd_timer
+ghash_clmulni_intel
+dell_wmi
+snd_seq_device
+sparse_keymap
+aesni_intel
+cryptd
+snd
+aes_x86_64
+dell_laptop
+dcdbas
+soundcore
+drm_kms_helper
+drm
+microcode
+snd_page_alloc
+serio_raw
+lpc_ich
+wmi
+mac_hid
+i2c_algo_bit
+mei
+video
+lp
+parport
+r8169
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x99a30940
+0x14 0x99130110
+0x17 0x411111f0
+0x18 0x03a19c30
+0x19 0x411111f0
+0x1a 0x99130120
+0x1b 0x411111f0
+0x1d 0x40179a2d
+0x1e 0x411111f0
+0x21 0x0321401f
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 9.875568] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 9.875844] snd_hda_intel 0000:00:1b.0: irq 54 for MSI/MSI-X
+[ 10.116316] input: DualPoint Stick as /devices/platform/i8042/serio1/input/input7
+--
+[ 10.552002] type=1400 audit(1375300302.928:10): apparmor="STATUS" operation="profile_replace" name="/usr/lib/connman/scripts/dhclient-script" pid=676 comm="apparmor_parser"
+[ 10.740690] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 10.740918] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 10.741106] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
+[ 12.433815] r8169 0000:03:00.0: eth0: link down
+
+
diff --git a/codecs/canonical/alc269vb-dell-latitude-2110-ccert-201003-5427 b/codecs/canonical/alc269vb-dell-latitude-2110-ccert-201003-5427
index 68a603e..37ca39b 100644
--- a/codecs/canonical/alc269vb-dell-latitude-2110-ccert-201003-5427
+++ b/codecs/canonical/alc269vb-dell-latitude-2110-ccert-201003-5427
@@ -1,15 +1,15 @@
upload=true&script=true&cardinfo=
!!################################
-!!ALSA Information Script v 0.4.60
+!!ALSA Information Script v 0.4.61
!!################################
-!!Script ran on: Fri Jul 13 15:55:24 UTC 2012
+!!Script ran on: Wed Mar 27 17:35:00 UTC 2013
!!Linux Distribution
!!------------------
-Ubuntu 12.04 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
!!DMI Information
@@ -18,12 +18,13 @@ Ubuntu 12.04 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"
Manufacturer: Dell Inc.
Product Name: Latitude 2110
Product Version:
+Firmware Version: X06
!!Kernel Information
!!------------------
-Kernel release: 3.2.0-27-generic
+Kernel release: 3.5.0-23-generic
Operating System: GNU/Linux
Architecture: x86_64
Processor: x86_64
@@ -33,7 +34,7 @@ SMP Enabled: Yes
!!ALSA Version
!!------------
-Driver version: 1.0.24
+Driver version: 1.0.25
Library version: 1.0.25
Utilities version: 1.0.25
@@ -66,7 +67,7 @@ Pulseaudio:
!!Advanced information - PCI Vendor/Device/Subsystem ID's
-!!--------------------------------------------------------
+!!-------------------------------------------------------
00:1b.0 0403: 8086:27d8 (rev 01)
Subsystem: 1028:0461
@@ -89,10 +90,10 @@ snd-usb-audio: index=-2
!!Loaded sound module options
-!!--------------------------
+!!---------------------------
!!Module: snd_hda_intel
- align_buffer_size : Y
+ align_buffer_size : -1
bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
@@ -222,6 +223,7 @@ Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x12 [Pin Complex] wcaps 0x40000b: Stereo Amp-In
Control: name="Internal Mic Boost Volume", index=0, device=0
ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
Amp-In vals: [0x00 0x00]
Pincap 0x00000020: IN
@@ -234,6 +236,7 @@ Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x14 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
Control: name="Speaker Playback Switch", index=0, device=0
ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x00 0x00]
Pincap 0x00010014: OUT EAPD Detect
@@ -366,22 +369,22 @@ Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
!!ALSA Device nodes
!!-----------------
-crw-rw---T+ 1 root audio 116, 5 Jul 13 11:52 /dev/snd/controlC0
-crw-rw---T+ 1 root audio 116, 4 Jul 13 11:52 /dev/snd/hwC0D0
-crw-rw---T+ 1 root audio 116, 3 Jul 13 11:52 /dev/snd/pcmC0D0c
-crw-rw---T+ 1 root audio 116, 2 Jul 13 11:52 /dev/snd/pcmC0D0p
-crw-rw---T+ 1 root audio 116, 1 Jul 13 11:52 /dev/snd/seq
-crw-rw---T+ 1 root audio 116, 33 Jul 13 11:52 /dev/snd/timer
+crw-rw---T+ 1 root audio 116, 5 Mar 27 13:31 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 4 Mar 27 13:31 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 3 Mar 27 13:32 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 2 Mar 27 13:32 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 1 Mar 27 13:31 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Mar 27 13:31 /dev/snd/timer
/dev/snd/by-path:
total 0
-drwxr-xr-x 2 root root 60 Jul 13 11:52 .
-drwxr-xr-x 3 root root 180 Jul 13 11:52 ..
-lrwxrwxrwx 1 root root 12 Jul 13 11:52 pci-0000:00:1b.0 -> ../controlC0
+drwxr-xr-x 2 root root 60 Mar 27 13:31 .
+drwxr-xr-x 3 root root 180 Mar 27 13:31 ..
+lrwxrwxrwx 1 root root 12 Mar 27 13:31 pci-0000:00:1b.0 -> ../controlC0
!!Aplay/Arecord output
-!!------------
+!!--------------------
APLAY
@@ -405,7 +408,7 @@ card 0: Intel [HDA Intel], device 0: ALC269VB Analog [ALC269VB Analog]
Card hw:0 'Intel'/'HDA Intel at 0xf6dfc000 irq 46'
Mixer name : 'Realtek ALC269VB'
Components : 'HDA:10ec0269,10280461,00100100'
- Controls : 18
+ Controls : 20
Simple ctrls : 10
Simple mixer control 'Master',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
@@ -474,7 +477,7 @@ Simple mixer control 'Internal Mic Boost',0
!!Alsactl output
-!!-------------
+!!--------------
--startcollapse--
state.Intel {
@@ -693,6 +696,26 @@ state.Intel {
}
control.17 {
iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
name 'Mic Jack'
value false
comment {
@@ -701,7 +724,7 @@ state.Intel {
count 1
}
}
- control.18 {
+ control.20 {
iface MIXER
name 'PCM Playback Volume'
value.0 255
@@ -727,63 +750,66 @@ state.Intel {
Module
nls_iso8859_1
-nls_cp437
-vfat
-fat
-rfcomm
bnep
+rfcomm
parport_pc
ppdev
-bcma
arc4
+brcmsmac
snd_hda_codec_realtek
snd_hda_intel
-snd_hda_codec
-snd_hwdep
-brcmsmac
-snd_pcm
-snd_seq_midi
-snd_rawmidi
mac80211
-snd_seq_midi_event
-snd_seq
+snd_hda_codec
+uvcvideo
+hid_generic
+videobuf2_core
+videodev
joydev
usbhid
-cdc_wdm
+snd_hwdep
cdc_acm
-i915
-hid
-uvcvideo
-videodev
+videobuf2_vmalloc
cdc_ether
-usbnet
+snd_pcm
+hid
brcmutil
-snd_timer
-cfg80211
-snd_seq_device
-drm_kms_helper
-rts_pstor
-dell_wmi
-drm
+videobuf2_memops
btusb
+usbnet
+gpio_ich
+cdc_wdm
+cfg80211
bluetooth
-v4l2_compat_ioctl32
-snd
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+cordic
+dell_wmi
+snd_timer
sparse_keymap
-psmouse
-i2c_algo_bit
-video
+coretemp
+snd_seq_device
dell_laptop
-serio_raw
+psmouse
dcdbas
-lp
+serio_raw
+microcode
+i915
mac_hid
+lpc_ich
+rts_pstor
+drm_kms_helper
+snd
+drm
wmi
-parport
-crc8
+bcma
soundcore
-cordic
snd_page_alloc
+i2c_algo_bit
+video
+lp
+parport
tg3
usb_storage
@@ -811,14 +837,12 @@ usb_storage
!!ALSA/HDA dmesg
-!!------------------
+!!--------------
-[ 9.538116] brcmsmac 0000:0c:00.0: setting latency timer to 64
-[ 9.753713] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 21 (level, low) -> IRQ 21
-[ 9.753847] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
-[ 9.753920] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
-[ 9.880845] input: HDA Intel Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
-[ 9.881748] input: HDA Intel Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
-[ 9.894669] cfg80211: Updating information on frequency 2412 MHz for a 20 MHz width channel with regulatory rule:
+[ 10.909002] USB Video Class driver (1.1.1)
+[ 11.134669] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[ 11.232842] input: HDA Intel Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 11.233649] input: HDA Intel Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
+[ 11.252654] brcmsmac bcma0:0: mfg 4bf core 812 rev 23 class 0 irq 17
diff --git a/codecs/canonical/alc269vb-dell-latitude-2110-ccert-201003-5428 b/codecs/canonical/alc269vb-dell-latitude-2110-ccert-201003-5428
index 41ae38a..edeb388 100644
--- a/codecs/canonical/alc269vb-dell-latitude-2110-ccert-201003-5428
+++ b/codecs/canonical/alc269vb-dell-latitude-2110-ccert-201003-5428
@@ -3,7 +3,7 @@ upload=true&script=true&cardinfo=
!!ALSA Information Script v 0.4.60
!!################################
-!!Script ran on: Fri Jul 13 15:32:30 UTC 2012
+!!Script ran on: Mon Jun 4 22:19:01 UTC 2012
!!Linux Distribution
@@ -56,7 +56,7 @@ Pulseaudio:
!!-----------------------------
0 [Intel ]: HDA-Intel - HDA Intel
- HDA Intel at 0xf6dfc000 irq 47
+ HDA Intel at 0xf6dfc000 irq 46
!!PCI Soundcards installed in the system
@@ -366,18 +366,18 @@ Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
!!ALSA Device nodes
!!-----------------
-crw-rw---T+ 1 root audio 116, 5 Jul 13 11:31 /dev/snd/controlC0
-crw-rw---T+ 1 root audio 116, 4 Jul 13 11:31 /dev/snd/hwC0D0
-crw-rw---T+ 1 root audio 116, 3 Jul 13 11:31 /dev/snd/pcmC0D0c
-crw-rw---T+ 1 root audio 116, 2 Jul 13 11:31 /dev/snd/pcmC0D0p
-crw-rw---T+ 1 root audio 116, 1 Jul 13 11:31 /dev/snd/seq
-crw-rw---T+ 1 root audio 116, 33 Jul 13 11:31 /dev/snd/timer
+crw-rw---T+ 1 root audio 116, 5 Jun 4 18:15 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 4 Jun 4 18:15 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 3 Jun 4 18:16 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 2 Jun 4 18:16 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 1 Jun 4 18:15 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jun 4 18:15 /dev/snd/timer
/dev/snd/by-path:
total 0
-drwxr-xr-x 2 root root 60 Jul 13 11:31 .
-drwxr-xr-x 3 root root 180 Jul 13 11:31 ..
-lrwxrwxrwx 1 root root 12 Jul 13 11:31 pci-0000:00:1b.0 -> ../controlC0
+drwxr-xr-x 2 root root 60 Jun 4 18:15 .
+drwxr-xr-x 3 root root 180 Jun 4 18:15 ..
+lrwxrwxrwx 1 root root 12 Jun 4 18:15 pci-0000:00:1b.0 -> ../controlC0
!!Aplay/Arecord output
@@ -402,7 +402,7 @@ card 0: Intel [HDA Intel], device 0: ALC269VB Analog [ALC269VB Analog]
!!-------Mixer controls for card 0 [Intel]
-Card hw:0 'Intel'/'HDA Intel at 0xf6dfc000 irq 47'
+Card hw:0 'Intel'/'HDA Intel at 0xf6dfc000 irq 46'
Mixer name : 'Realtek ALC269VB'
Components : 'HDA:10ec0269,10280461,00100100'
Controls : 18
@@ -738,51 +738,51 @@ arc4
snd_hda_codec_realtek
snd_hda_intel
snd_hda_codec
-brcmsmac
-mac80211
snd_hwdep
snd_pcm
-brcmutil
-snd_seq_midi
-joydev
-snd_rawmidi
-cfg80211
-cdc_ether
-usbnet
uvcvideo
-cdc_acm
-cdc_wdm
-dell_wmi
-sparse_keymap
-snd_seq_midi_event
-crc8
-cordic
videobuf2_core
videodev
+snd_seq_midi
videobuf2_vmalloc
+snd_rawmidi
videobuf2_memops
+snd_seq_midi_event
+brcmsmac
+mac80211
+brcmutil
snd_seq
-dell_laptop
-dcdbas
+cfg80211
+joydev
snd_timer
+cdc_ether
+rts_pstor
snd_seq_device
-psmouse
-coretemp
-microcode
-serio_raw
+dell_wmi
+usbnet
+dell_laptop
+cdc_acm
+cdc_wdm
+sparse_keymap
i915
-btusb
-bluetooth
snd
-wmi
+crc8
mac_hid
-rts_pstor
-bcma
+coretemp
+dcdbas
drm_kms_helper
drm
soundcore
+psmouse
+cordic
+btusb
+bluetooth
i2c_algo_bit
+wmi
+serio_raw
snd_page_alloc
+microcode
+bcma
video
lp
parport
@@ -815,10 +815,10 @@ usb_storage
!!ALSA/HDA dmesg
!!------------------
-[ 17.285178] brcmsmac bcma0:0: mfg 4bf core 812 rev 23 class 0 irq 17
-[ 17.390084] snd_hda_intel 0000:00:1b.0: irq 47 for MSI/MSI-X
-[ 17.495360] input: HDA Intel Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
-[ 17.495826] input: HDA Intel Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
-[ 17.669201] cfg80211: Updating information on frequency 2412 MHz for a 20 MHz width channel with regulatory rule:
+[ 10.567261] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
+[ 10.796563] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[ 10.953305] input: HDA Intel Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 10.953818] input: HDA Intel Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 10.978783] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'
diff --git a/codecs/canonical/alc269vb-dell-latitude-2120-ccert-201009-6529 b/codecs/canonical/alc269vb-dell-latitude-2120-ccert-201009-6529
index 22c01b6..e3dfba8 100644
--- a/codecs/canonical/alc269vb-dell-latitude-2120-ccert-201009-6529
+++ b/codecs/canonical/alc269vb-dell-latitude-2120-ccert-201009-6529
@@ -1,15 +1,15 @@
upload=true&script=true&cardinfo=
!!################################
-!!ALSA Information Script v 0.4.60
+!!ALSA Information Script v 0.4.61
!!################################
-!!Script ran on: Mon Jun 4 22:15:32 UTC 2012
+!!Script ran on: Tue Apr 30 09:26:09 UTC 2013
!!Linux Distribution
!!------------------
-Ubuntu quantal (development branch) \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu quantal (development branch)"
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
!!DMI Information
@@ -18,12 +18,13 @@ Ubuntu quantal (development branch) \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION=
Manufacturer: Dell Inc.
Product Name: Latitude 2120
Product Version:
+Firmware Version: W06
!!Kernel Information
!!------------------
-Kernel release: 3.4.0-3-generic
+Kernel release: 3.5.0-23-generic
Operating System: GNU/Linux
Architecture: x86_64
Processor: x86_64
@@ -66,7 +67,7 @@ Pulseaudio:
!!Advanced information - PCI Vendor/Device/Subsystem ID's
-!!--------------------------------------------------------
+!!-------------------------------------------------------
00:1b.0 0403: 8086:27d8 (rev 01)
Subsystem: 1028:04a5
@@ -89,7 +90,7 @@ snd-usb-audio: index=-2
!!Loaded sound module options
-!!--------------------------
+!!---------------------------
!!Module: snd_hda_intel
align_buffer_size : -1
@@ -222,6 +223,7 @@ Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x12 [Pin Complex] wcaps 0x40000b: Stereo Amp-In
Control: name="Internal Mic Boost Volume", index=0, device=0
ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
Amp-In vals: [0x00 0x00]
Pincap 0x00000020: IN
@@ -234,6 +236,7 @@ Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x14 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
Control: name="Speaker Playback Switch", index=0, device=0
ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x00 0x00]
Pincap 0x00010014: OUT EAPD Detect
@@ -366,22 +369,22 @@ Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
!!ALSA Device nodes
!!-----------------
-crw-rw---T+ 1 root audio 116, 5 Jun 4 18:12 /dev/snd/controlC0
-crw-rw---T+ 1 root audio 116, 4 Jun 4 18:12 /dev/snd/hwC0D0
-crw-rw---T+ 1 root audio 116, 3 Jun 4 18:12 /dev/snd/pcmC0D0c
-crw-rw---T+ 1 root audio 116, 2 Jun 4 18:12 /dev/snd/pcmC0D0p
-crw-rw---T+ 1 root audio 116, 1 Jun 4 18:12 /dev/snd/seq
-crw-rw---T+ 1 root audio 116, 33 Jun 4 18:12 /dev/snd/timer
+crw-rw---T+ 1 root audio 116, 5 Apr 30 04:52 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 4 Apr 30 04:52 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 3 Apr 30 04:52 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 2 Apr 30 04:52 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 1 Apr 30 04:52 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Apr 30 04:52 /dev/snd/timer
/dev/snd/by-path:
total 0
-drwxr-xr-x 2 root root 60 Jun 4 18:12 .
-drwxr-xr-x 3 root root 180 Jun 4 18:12 ..
-lrwxrwxrwx 1 root root 12 Jun 4 18:12 pci-0000:00:1b.0 -> ../controlC0
+drwxr-xr-x 2 root root 60 Apr 30 04:52 .
+drwxr-xr-x 3 root root 180 Apr 30 04:52 ..
+lrwxrwxrwx 1 root root 12 Apr 30 04:52 pci-0000:00:1b.0 -> ../controlC0
!!Aplay/Arecord output
-!!------------
+!!--------------------
APLAY
@@ -405,7 +408,7 @@ card 0: Intel [HDA Intel], device 0: ALC269VB Analog [ALC269VB Analog]
Card hw:0 'Intel'/'HDA Intel at 0xf6dfc000 irq 46'
Mixer name : 'Realtek ALC269VB'
Components : 'HDA:10ec0269,102804a5,00100100'
- Controls : 18
+ Controls : 20
Simple ctrls : 10
Simple mixer control 'Master',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
@@ -474,7 +477,7 @@ Simple mixer control 'Internal Mic Boost',0
!!Alsactl output
-!!-------------
+!!--------------
--startcollapse--
state.Intel {
@@ -693,6 +696,26 @@ state.Intel {
}
control.17 {
iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
name 'Mic Jack'
value false
comment {
@@ -701,7 +724,7 @@ state.Intel {
count 1
}
}
- control.18 {
+ control.20 {
iface MIXER
name 'PCM Playback Volume'
value.0 255
@@ -726,67 +749,63 @@ state.Intel {
!!------------------
Module
-nls_iso8859_1
-nls_cp437
-vfat
-fat
-rfcomm
+gpio_ich
+arc4
+brcmsmac
+joydev
+mac80211
+brcmutil
+hid_multitouch
+cfg80211
+cordic
+dell_wmi
+sparse_keymap
+snd_hda_codec_realtek
+dell_laptop
+dcdbas
bnep
parport_pc
+coretemp
+rfcomm
ppdev
-snd_hda_codec_realtek
+microcode
+usbhid
+hid
+uvcvideo
+videobuf2_core
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+psmouse
+lpc_ich
+serio_raw
snd_hda_intel
snd_hda_codec
+btusb
snd_hwdep
+bluetooth
+rts_pstor
snd_pcm
snd_seq_midi
snd_rawmidi
snd_seq_midi_event
-arc4
snd_seq
snd_timer
snd_seq_device
-brcmsmac
-mac80211
-brcmutil
-cfg80211
-dell_wmi
-sparse_keymap
-joydev
-uvcvideo
i915
+mac_hid
+drm_kms_helper
snd
-hid_multitouch
-crc8
-cordic
-dell_laptop
-videobuf2_core
-videodev
-dcdbas
+bcma
wmi
-soundcore
-drm_kms_helper
-videobuf2_vmalloc
-psmouse
-serio_raw
drm
-videobuf2_memops
-rts_pstor
-snd_page_alloc
-coretemp
-bcma
-usbhid
-hid
i2c_algo_bit
video
-btusb
-bluetooth
-mac_hid
-microcode
+soundcore
+snd_page_alloc
lp
parport
tg3
-usb_storage
!!Sysfs Files
@@ -812,15 +831,15 @@ usb_storage
!!ALSA/HDA dmesg
-!!------------------
+!!--------------
-[ 8.261816] type=1400 audit(1338847956.340:7): apparmor="STATUS" operation="profile_replace" name="/usr/lib/connman/scripts/dhclient-script" pid=684 comm="apparmor_parser"
-[ 8.896728] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
-[ 9.091973] cfg80211: Updating information on frequency 2412 MHz for a 20 MHz width channel with regulatory rule:
+[ 15.663256] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 15.663841] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[ 16.243211] init: failsafe main process (695) killed by TERM signal
--
-[ 9.110991] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 3000 mBm)
-[ 9.360091] input: HDA Intel Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
-[ 9.360514] input: HDA Intel Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
-[ 10.859493] tg3 0000:09:00.0: irq 47 for MSI/MSI-X
+[ 18.467612] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
+[ 18.812678] input: HDA Intel Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 18.814153] input: HDA Intel Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 18.819304] ACPI Warning: 0x0000000000001060-0x000000000000107f SystemIO conflicts with Region \_SB_.PCI0.VID_.TCOI 1 (20120320/utaddress-251)
diff --git a/codecs/canonical/alc269vb-dell-optiplex-7010-ccert-201201-10383 b/codecs/canonical/alc269vb-dell-optiplex-7010-ccert-201201-10383
new file mode 100644
index 0000000..e496ce9
--- /dev/null
+++ b/codecs/canonical/alc269vb-dell-optiplex-7010-ccert-201201-10383
@@ -0,0 +1,1161 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue Sep 24 06:09:01 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.3 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.3 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.3 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: OptiPlex 7010
+Product Version: 01
+Firmware Version: A12
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.8.0-29-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.8.0-29-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7f30000 irq 45
+ 1 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xf7e40000 irq 46
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+01:00.1 Audio device: Advanced Micro Devices [AMD] nee ATI Caicos HDMI Audio [Radeon HD 6400 Series]
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 1028:0577
+--
+01:00.1 0403: 1002:aa98
+ Subsystem: 1028:aa98
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC269VB
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0269
+Subsystem Id: 0x10280577
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC269VB Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x03 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC269VB Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x0e 0x0e]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Switch", index=1, device=0
+ Control: name="Capture Volume", index=1, device=0
+ Device: name="ALC269VB Analog", type="Audio", device=2
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Rear Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Rear Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Front Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40000b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x99130110: [Fixed] Speaker at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40010c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Front Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00001734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x02a19830: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=05, enabled=1
+ Connection: 1
+ 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40008b: Stereo Amp-In
+ Control: name="Rear Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00001724: IN Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x01a19840: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=04, enabled=1
+Node 0x1a [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000003c: IN OUT HP Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Out Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x01014020: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400000: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+Node 0x1e [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=25
+Node 0x21 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x0221402f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x2, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Selector] wcaps 0x30010b: Stereo Amp-In
+ Control: name="Input Source", index=1, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19* 0x1a 0x1b 0x1d 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Input Source", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: ATI R6xx HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x1002aa01
+Subsystem Id: 0x00aa0100
+Revision Id: 0x100200
+No Modem Function Group found
+Default PCM:
+ rates [0x70]: 32000 44100 48000
+ bits [0x2]: 16
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x201: Stereo Digital
+ Converter: stream=1, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x02
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 6 Sep 24 02:03 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 9 Sep 24 02:03 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 5 Sep 24 02:03 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 8 Sep 24 02:03 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 4 Sep 24 02:04 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Sep 24 02:04 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Sep 24 02:03 /dev/snd/pcmC0D2c
+crw-rw---T+ 1 root audio 116, 7 Sep 24 02:04 /dev/snd/pcmC1D3p
+crw-rw---T+ 1 root audio 116, 1 Sep 24 02:03 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Sep 24 02:03 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Sep 24 02:03 .
+drwxr-xr-x 3 root root 260 Sep 24 02:03 ..
+lrwxrwxrwx 1 root root 12 Sep 24 02:03 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Sep 24 02:03 pci-0000:01:00.1 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VB Analog [ALC269VB Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VB Analog [ALC269VB Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 2: ALC269VB Analog [ALC269VB Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7f30000 irq 45'
+ Mixer name : 'Realtek ALC269VB'
+ Components : 'HDA:10ec0269,10280577,00100100'
+ Controls : 30
+ Simple ctrls : 14
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 63 [72%] [-18.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pswitch penum
+ Playback channels: Front Left - Front Right
+ Mono:
+ Front Left: Playback [on]
+ Front Right: Playback [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Front Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Front Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 14 [45%] [4.50dB] [on]
+ Front Right: Capture 14 [45%] [4.50dB] [on]
+Simple mixer control 'Capture',1
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 0 [0%] [-16.50dB] [off]
+ Front Right: Capture 0 [0%] [-16.50dB] [off]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line Out+Speaker'
+ Item0: 'Line Out+Speaker'
+Simple mixer control 'Input Source',0
+ Capabilities: cenum
+ Items: 'Rear Mic' 'Front Mic'
+ Item0: 'Front Mic'
+Simple mixer control 'Input Source',1
+ Capabilities: cenum
+ Items: 'Rear Mic' 'Front Mic'
+ Item0: 'Rear Mic'
+Simple mixer control 'Rear Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Rear Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 1 [Generic]
+
+Card hw:1 'Generic'/'HD-Audio Generic at 0xf7e40000 irq 46'
+ Mixer name : 'ATI R6xx HDMI'
+ Components : 'HDA:1002aa01,00aa0100,00100200'
+ Controls : 7
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Rear Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Rear Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Front Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Front Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value 'Line Out+Speaker'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 'Line Out+Speaker'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Rear Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Front Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Capture Switch'
+ index 1
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 14
+ value.1 14
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1650
+ dbmax 3000
+ dbvalue.0 450
+ dbvalue.1 450
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Capture Volume'
+ index 1
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1650
+ dbmax 3000
+ dbvalue.0 -1650
+ dbvalue.1 -1650
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Input Source'
+ value 'Front Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Rear Mic'
+ item.1 'Front Mic'
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Input Source'
+ index 1
+ value 'Rear Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Rear Mic'
+ item.1 'Front Mic'
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 63
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1800
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface CARD
+ name 'Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.26 {
+ iface CARD
+ name 'Rear Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.27 {
+ iface CARD
+ name 'Front Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.28 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.29 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.30 {
+ iface PCM
+ device 2
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+}
+state.Generic {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+rfcomm
+bnep
+bluetooth
+parport_pc
+ppdev
+vesafb
+fglrx
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+coretemp
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+kvm_intel
+snd_seq_midi_event
+kvm
+ghash_clmulni_intel
+cryptd
+snd_seq
+snd_timer
+dcdbas
+snd_seq_device
+microcode
+snd
+psmouse
+mei
+serio_raw
+soundcore
+snd_page_alloc
+amd_iommu_v2
+lpc_ich
+mac_hid
+video
+lp
+parport
+hid_chicony
+usbhid
+hid
+ahci
+libahci
+e1000e
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x411111f0
+0x14 0x99130110
+0x17 0x411111f0
+0x18 0x02a19830
+0x19 0x01a19840
+0x1a 0x411111f0
+0x1b 0x01014020
+0x1d 0x411111f0
+0x1e 0x411111f0
+0x21 0x0221402f
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x03 0x18560010
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 7.123146] microcode: Microcode Update Driver: v2.00 <tigran@aivazian.fsnet.co.uk>, Peter Oruba
+[ 7.364812] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
+[ 7.390302] hda_codec: ALC269VB: SKU not ready 0x411111f0
+[ 7.395508] input: HDA Intel PCH Front Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input4
+[ 7.395654] input: HDA Intel PCH Rear Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input5
+[ 7.395865] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
+[ 7.396013] input: HDA Intel PCH Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 7.396567] hda-intel 0000:01:00.1: Handle VGA-switcheroo audio client
+[ 7.396648] snd_hda_intel 0000:01:00.1: irq 46 for MSI/MSI-X
+[ 7.518381] type=1400 audit(1380002634.338:2): apparmor="STATUS" operation="profile_load" name="/sbin/dhclient" pid=615 comm="apparmor_parser"
+--
+[ 7.519128] type=1400 audit(1380002634.338:4): apparmor="STATUS" operation="profile_load" name="/usr/lib/connman/scripts/dhclient-script" pid=615 comm="apparmor_parser"
+[ 7.586997] input: HD-Audio Generic HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input8
+[ 9.453309] EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro
+
+
diff --git a/codecs/canonical/alc269vb-dell-optiplex-7010-ccert-201201-10384 b/codecs/canonical/alc269vb-dell-optiplex-7010-ccert-201201-10384
new file mode 100644
index 0000000..b582d15
--- /dev/null
+++ b/codecs/canonical/alc269vb-dell-optiplex-7010-ccert-201201-10384
@@ -0,0 +1,1215 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Fri Oct 25 07:15:09 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: OptiPlex 7010
+Product Version: 01
+Firmware Version: A16
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-22-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7c30000 irq 45
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 1028:0577
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC269VB
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0269
+Subsystem Id: 0x10280577
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC269VB Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x03 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC269VB Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x0b 0x0b]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Switch", index=1, device=0
+ Control: name="Capture Volume", index=1, device=0
+ Device: name="ALC269VB Analog", type="Audio", device=2
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Front Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Rear Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40000b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x99130110: [Fixed] Speaker at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40010c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Front Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00001734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x02a19830: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=04, enabled=1
+ Connection: 1
+ 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40008b: Stereo Amp-In
+ Control: name="Rear Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00001724: IN Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x01a19840: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=05, enabled=1
+Node 0x1a [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000003c: IN OUT HP Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Out Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x01014020: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400000: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+Node 0x1e [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=25
+Node 0x21 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x0221402f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x2, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Selector] wcaps 0x30010b: Stereo Amp-In
+ Control: name="Input Source", index=1, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00]
+ Connection: 7
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Input Source", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 9 Oct 25 03:09 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Oct 25 03:09 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Oct 25 03:09 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 6 Oct 25 03:09 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 5 Oct 25 03:09 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 4 Oct 25 03:09 /dev/snd/pcmC0D2c
+crw-rw---T+ 1 root audio 116, 3 Oct 25 03:09 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 2 Oct 25 03:09 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 1 Oct 25 03:09 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Oct 25 03:09 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Oct 25 03:09 .
+drwxr-xr-x 3 root root 260 Oct 25 03:09 ..
+lrwxrwxrwx 1 root root 12 Oct 25 03:09 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VB Analog [ALC269VB Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VB Analog [ALC269VB Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 2: ALC269VB Analog [ALC269VB Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7c30000 irq 45'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0269,10280577,00100100 HDA:80862806,80860101,00100000'
+ Controls : 39
+ Simple ctrls : 16
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pswitch penum
+ Playback channels: Front Left - Front Right
+ Mono:
+ Front Left: Playback [on]
+ Front Right: Playback [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Front Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Front Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 11 [35%] [0.00dB] [on]
+ Front Right: Capture 11 [35%] [0.00dB] [on]
+Simple mixer control 'Capture',1
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 0 [0%] [-16.50dB] [off]
+ Front Right: Capture 0 [0%] [-16.50dB] [off]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line Out+Speaker'
+ Item0: 'Line Out+Speaker'
+Simple mixer control 'Input Source',0
+ Capabilities: cenum
+ Items: 'Front Mic' 'Rear Mic'
+ Item0: 'Rear Mic'
+Simple mixer control 'Input Source',1
+ Capabilities: cenum
+ Items: 'Front Mic' 'Rear Mic'
+ Item0: 'Front Mic'
+Simple mixer control 'Rear Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Rear Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Front Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Front Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Rear Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Rear Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value 'Line Out+Speaker'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 'Line Out+Speaker'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Front Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Rear Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Capture Switch'
+ index 1
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 11
+ value.1 11
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1650
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Capture Volume'
+ index 1
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1650
+ dbmax 3000
+ dbvalue.0 -1650
+ dbvalue.1 -1650
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Input Source'
+ value 'Rear Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Front Mic'
+ item.1 'Rear Mic'
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Input Source'
+ index 1
+ value 'Front Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Front Mic'
+ item.1 'Rear Mic'
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface CARD
+ name 'Line Out Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.26 {
+ iface CARD
+ name 'Front Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.27 {
+ iface CARD
+ name 'Rear Mic Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.28 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.29 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.30 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.31 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.32 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.33 {
+ iface PCM
+ device 3
+ name ELD
+ value '100009006c120001000000000000000009d1bd7842656e512047573232353048090707000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type BYTES
+ count 83
+ }
+ }
+ control.34 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.35 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.36 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.37 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.38 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.39 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+bnep
+rfcomm
+bluetooth
+parport_pc
+ppdev
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+snd_hda_intel
+snd_hda_codec
+coretemp
+kvm_intel
+kvm
+ghash_clmulni_intel
+snd_hwdep
+cryptd
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+joydev
+snd_seq_midi_event
+i915
+snd_seq
+dm_multipath
+scsi_dh
+dcdbas
+snd_timer
+microcode
+hid_generic
+snd_seq_device
+drm_kms_helper
+snd
+drm
+i2c_algo_bit
+soundcore
+mei
+lpc_ich
+snd_page_alloc
+video
+psmouse
+mac_hid
+serio_raw
+lp
+parport
+usbhid
+hid
+dm_raid45
+e1000e
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x411111f0
+0x14 0x99130110
+0x17 0x411111f0
+0x18 0x02a19830
+0x19 0x01a19840
+0x1a 0x411111f0
+0x1b 0x01014020
+0x1d 0x411111f0
+0x1e 0x411111f0
+0x21 0x0221402f
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x18560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 9.738585] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 9.738745] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
+[ 9.955159] init: failsafe main process (873) killed by TERM signal
+[ 10.281374] hda_codec: ALC269VB: SKU not ready 0x411111f0
+[ 10.289977] input: HDA Intel PCH HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
+[ 10.290106] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 10.290216] input: HDA Intel PCH Rear Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 10.290315] input: HDA Intel PCH Front Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 10.290414] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 10.290514] input: HDA Intel PCH Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 10.732472] ppdev: user-space parallel port driver
+
+
diff --git a/codecs/canonical/alc269vb-dell-optiplex-790-ccert-201011-6873 b/codecs/canonical/alc269vb-dell-optiplex-790-ccert-201011-6873
index f631e3d..4c8e5cd 100644
--- a/codecs/canonical/alc269vb-dell-optiplex-790-ccert-201011-6873
+++ b/codecs/canonical/alc269vb-dell-optiplex-790-ccert-201011-6873
@@ -3,7 +3,7 @@ upload=true&script=true&cardinfo=
!!ALSA Information Script v 0.4.60
!!################################
-!!Script ran on: Wed Jun 20 17:40:39 UTC 2012
+!!Script ran on: Wed Jun 20 16:46:53 UTC 2012
!!Linux Distribution
@@ -42,7 +42,6 @@ Utilities version: 1.0.25
!!-------------------
snd_hda_intel
-snd_usb_audio
!!Sound Servers on this system
@@ -58,8 +57,6 @@ Pulseaudio:
0 [PCH ]: HDA-Intel - HDA Intel PCH
HDA Intel PCH at 0x91560000 irq 45
- 1 [USB ]: USB-Audio - Jabra GN1900 USB
- Jabra GN1900 USB at usb-0000:00:1d.0-1.5, full speed
!!PCI Soundcards installed in the system
@@ -112,17 +109,6 @@ snd-usb-audio: index=-2
single_cmd : N
snoop : Y
-!!Module: snd_usb_audio
- async_unlink : Y
- device_setup : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
- enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
- id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
- ignore_ctl_error : N
- index : -2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
- nrpacks : 8
- pid : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
- vid : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
-
!!HDA-Intel Codec information
!!---------------------------
@@ -283,7 +269,7 @@ Node 0x18 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
ControlAmp: chs=3, dir=In, idx=0, ofs=0
Control: name="Front Mic Jack", index=0, device=0
Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
- Amp-In vals: [0x03 0x03]
+ Amp-In vals: [0x00 0x00]
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x80 0x80]
Pincap 0x00001734: IN OUT Detect
@@ -388,61 +374,22 @@ Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
--endcollapse--
-!!USB Mixer information
-!!---------------------------
---startcollapse--
-
-USB Mixer: usb_id=0x0b0e1900, ctrlif=0, ctlerr=0
-Card: Jabra GN1900 USB at usb-0000:00:1d.0-1.5, full speed
- Unit: 9
- Control: name="PCM Playback Volume", index=0
- Info: id=9, control=2, cmask=0x3, channels=2, type="S16"
- Volume: min=-7264, max=-16, dBmin=-2837, dBmax=-6
- Unit: 9
- Control: name="PCM Playback Switch", index=0
- Info: id=9, control=1, cmask=0x0, channels=1, type="INV_BOOLEAN"
- Volume: min=0, max=1, dBmin=0, dBmax=0
- Unit: 10
- Control: name="Auto Gain Control", index=0
- Info: id=10, control=7, cmask=0x0, channels=1, type="BOOLEAN"
- Volume: min=0, max=1, dBmin=0, dBmax=0
- Unit: 10
- Control: name="Mic Capture Volume", index=0
- Info: id=10, control=2, cmask=0x0, channels=1, type="S16"
- Volume: min=0, max=6096, dBmin=0, dBmax=2381
- Unit: 10
- Control: name="Mic Capture Switch", index=0
- Info: id=10, control=1, cmask=0x0, channels=1, type="INV_BOOLEAN"
- Volume: min=0, max=1, dBmin=0, dBmax=0
---endcollapse--
-
-
!!ALSA Device nodes
!!-----------------
crw-rw---T+ 1 root audio 116, 6 Jun 20 12:44 /dev/snd/controlC0
-crw-rw---T+ 1 root audio 116, 9 Jun 20 13:39 /dev/snd/controlC1
crw-rw---T+ 1 root audio 116, 5 Jun 20 12:44 /dev/snd/hwC0D0
-crw-rw---T+ 1 root audio 116, 4 Jun 20 13:38 /dev/snd/pcmC0D0c
-crw-rw---T+ 1 root audio 116, 3 Jun 20 13:38 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 4 Jun 20 12:45 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Jun 20 12:45 /dev/snd/pcmC0D0p
crw-rw---T+ 1 root audio 116, 2 Jun 20 12:44 /dev/snd/pcmC0D2c
-crw-rw---T+ 1 root audio 116, 8 Jun 20 13:40 /dev/snd/pcmC1D0c
-crw-rw---T+ 1 root audio 116, 7 Jun 20 13:40 /dev/snd/pcmC1D0p
crw-rw---T+ 1 root audio 116, 1 Jun 20 12:44 /dev/snd/seq
crw-rw---T+ 1 root audio 116, 33 Jun 20 12:44 /dev/snd/timer
-/dev/snd/by-id:
-total 0
-drwxr-xr-x 2 root root 60 Jun 20 13:39 .
-drwxr-xr-x 4 root root 280 Jun 20 13:39 ..
-lrwxrwxrwx 1 root root 12 Jun 20 13:39 usb-0b0e_Jabra_GN1900_USB-00 -> ../controlC1
-
/dev/snd/by-path:
total 0
-drwxr-xr-x 2 root root 80 Jun 20 13:39 .
-drwxr-xr-x 4 root root 280 Jun 20 13:39 ..
+drwxr-xr-x 2 root root 60 Jun 20 12:44 .
+drwxr-xr-x 3 root root 200 Jun 20 12:44 ..
lrwxrwxrwx 1 root root 12 Jun 20 12:44 pci-0000:00:1b.0 -> ../controlC0
-lrwxrwxrwx 1 root root 12 Jun 20 13:39 pci-0000:00:1d.0-usb-0:1.5:1.0 -> ../controlC1
!!Aplay/Arecord output
@@ -454,9 +401,6 @@ APLAY
card 0: PCH [HDA Intel PCH], device 0: ALC269VB Analog [ALC269VB Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
-card 1: USB [Jabra GN1900 USB], device 0: USB Audio [USB Audio]
- Subdevices: 0/1
- Subdevice #0: subdevice #0
ARECORD
@@ -467,9 +411,6 @@ card 0: PCH [HDA Intel PCH], device 0: ALC269VB Analog [ALC269VB Analog]
card 0: PCH [HDA Intel PCH], device 2: ALC269VB Analog [ALC269VB Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
-card 1: USB [Jabra GN1900 USB], device 0: USB Audio [USB Audio]
- Subdevices: 1/1
- Subdevice #0: subdevice #0
!!Amixer output
!!-------------
@@ -518,8 +459,8 @@ Simple mixer control 'Front Mic Boost',0
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: 0 - 3
- Front Left: 3 [100%] [36.00dB]
- Front Right: 3 [100%] [36.00dB]
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
Simple mixer control 'Beep',0
Capabilities: pvolume pswitch penum
Playback channels: Front Left - Front Right
@@ -566,30 +507,6 @@ Simple mixer control 'Rear Mic Boost',0
Front Left: 0 [0%] [0.00dB]
Front Right: 0 [0%] [0.00dB]
-!!-------Mixer controls for card 1 [USB]
-
-Card hw:1 'USB'/'Jabra GN1900 USB at usb-0000:00:1d.0-1.5, full speed'
- Mixer name : 'USB Mixer'
- Components : 'USB0b0e:1900'
- Controls : 5
- Simple ctrls : 3
-Simple mixer control 'PCM',0
- Capabilities: pvolume pswitch pswitch-joined penum
- Playback channels: Front Left - Front Right
- Limits: Playback 0 - 151
- Mono:
- Front Left: Playback 54 [36%] [-18.25dB] [on]
- Front Right: Playback 54 [36%] [-18.25dB] [on]
-Simple mixer control 'Mic',0
- Capabilities: cvolume cvolume-joined cswitch cswitch-joined penum
- Capture channels: Mono
- Limits: Capture 0 - 16
- Mono: Capture 2 [12%] [2.97dB] [on]
-Simple mixer control 'Auto Gain Control',0
- Capabilities: pswitch pswitch-joined penum
- Playback channels: Mono
- Mono: Playback [on]
-
!!Alsactl output
!!-------------
@@ -731,8 +648,8 @@ state.PCH {
control.11 {
iface MIXER
name 'Front Mic Boost Volume'
- value.0 3
- value.1 3
+ value.0 0
+ value.1 0
comment {
access 'read write'
type INTEGER
@@ -740,8 +657,8 @@ state.PCH {
range '0 - 3'
dbmin 0
dbmax 3600
- dbvalue.0 3600
- dbvalue.1 3600
+ dbvalue.0 0
+ dbvalue.1 0
}
}
control.12 {
@@ -933,68 +850,6 @@ state.PCH {
}
}
}
-state.USB {
- 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 54
- value.1 54
- comment {
- access 'read write'
- type INTEGER
- count 2
- range '0 - 151'
- dbmin -2837
- dbmax -6
- dbvalue.0 -1825
- dbvalue.1 -1825
- }
- }
- control.3 {
- iface MIXER
- name 'Mic Capture Switch'
- value true
- comment {
- access 'read write'
- type BOOLEAN
- count 1
- }
- }
- control.4 {
- iface MIXER
- name 'Mic Capture Volume'
- value 2
- comment {
- access 'read write'
- type INTEGER
- count 1
- range '0 - 16'
- dbmin 0
- dbmax 2381
- dbvalue.0 297
- }
- }
- control.5 {
- iface MIXER
- name 'Auto Gain Control'
- value true
- comment {
- access 'read write'
- type BOOLEAN
- count 1
- }
- }
-}
--endcollapse--
@@ -1002,9 +857,6 @@ state.USB {
!!------------------
Module
-snd_usb_audio
-snd_usbmidi_lib
-msr
nls_iso8859_1
nls_cp437
vfat
@@ -1083,44 +935,5 @@ e1000e
[ 7.278429] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input4
[ 7.278488] input: HDA Intel PCH Line-Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input5
[ 7.409561] input: Avocent IBM 73P5832 as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.6/2-1.6:1.0/input/input6
---
-[ 2709.730818] ehci_hcd 0000:00:1d.0: PCI INT A disabled
-[ 2709.786875] snd_hda_intel 0000:00:1b.0: PCI INT A disabled
-[ 2709.790784] ehci_hcd 0000:00:1a.0: PCI INT A disabled
-[ 2709.790789] PM: suspend of drv:ehci_hcd dev:0000:00:1a.0 complete after 106.431 msecs
-[ 2709.802780] PM: suspend of drv:snd_hda_intel dev:0000:00:1b.0 complete after 118.903 msecs
-[ 2709.901124] e1000e 0000:00:19.0: PCI INT A disabled
---
-[ 2710.823935] ehci_hcd 0000:00:1a.0: PME# disabled
-[ 2710.823956] snd_hda_intel 0000:00:1b.0: restoring config space at offset 0xf (was 0x100, writing 0x103)
-[ 2710.823979] snd_hda_intel 0000:00:1b.0: restoring config space at offset 0x4 (was 0x4, writing 0x91560004)
-[ 2710.823985] snd_hda_intel 0000:00:1b.0: restoring config space at offset 0x3 (was 0x0, writing 0x10)
-[ 2710.823993] snd_hda_intel 0000:00:1b.0: restoring config space at offset 0x1 (was 0x100000, writing 0x100002)
-[ 2710.824037] pcieport 0000:00:1c.0: restoring config space at offset 0xf (was 0x100, writing 0x10b)
---
-[ 2710.824818] mei 0000:00:16.0: irq 42 for MSI/MSI-X
-[ 2710.824820] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
-[ 2710.824827] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
-[ 2710.824840] ehci_hcd 0000:00:1d.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
---
-[ 2710.824875] radeon 0000:01:00.0: setting latency timer to 64
-[ 2710.824886] snd_hda_intel 0000:00:1b.0: irq 43 for MSI/MSI-X
-[ 2710.825043] sd 1:0:0:0: [sda] Starting disk
---
-[ 2737.666222] serial 00:08: disabled
-[ 2737.666725] snd_hda_intel 0000:00:1b.0: PCI INT A disabled
-[ 2737.666793] ACPI handle has no context!
---
-[ 2738.406331] e1000e 0000:00:19.0: restoring config space at offset 0x1 (was 0x100000, writing 0x100007)
-[ 2738.406452] snd_hda_intel 0000:00:1b.0: restoring config space at offset 0x1 (was 0x100006, writing 0x100002)
-[ 2738.406510] pcieport 0000:00:1c.0: restoring config space at offset 0x7 (was 0x200000f0, writing 0xf0)
---
-[ 2738.457509] ehci_hcd 0000:00:1a.0: setting latency timer to 64
-[ 2738.457526] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
-[ 2738.457529] usb usb1: root hub lost power or was reset
-[ 2738.457536] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
-[ 2738.457542] mei 0000:00:16.0: irq 42 for MSI/MSI-X
-[ 2738.457581] snd_hda_intel 0000:00:1b.0: irq 43 for MSI/MSI-X
-[ 2738.457628] ehci_hcd 0000:00:1d.0: setting latency timer to 64
diff --git a/codecs/canonical/alc269vb-dell-optiplex-9010-aio-ccert-201202-10556 b/codecs/canonical/alc269vb-dell-optiplex-9010-aio-ccert-201202-10556
new file mode 100644
index 0000000..6d78ca2
--- /dev/null
+++ b/codecs/canonical/alc269vb-dell-optiplex-9010-aio-ccert-201202-10556
@@ -0,0 +1,1034 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Apr 15 05:29:58 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: OptiPlex 9010 AIO
+Product Version: 01
+Firmware Version: A10
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-22-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7e30000 irq 47
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 1028:0543
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC269VB
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0269
+Subsystem Id: 0x10280543
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC269VB Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x41 0x41]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x03 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x41 0x41]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x8b 0x8b]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC269VB Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x13 0x13]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40000b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30940: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40010c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00001734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x02a19830: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=03, enabled=1
+ Connection: 1
+ 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40008b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00001724: IN Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+Node 0x1a [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Out Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000003c: IN OUT HP Detect
+ Pin Default 0x01014420: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400000: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+Node 0x1e [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=25
+Node 0x21 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x0221401f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Selector] wcaps 0x30010b: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12*
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Apr 15 01:24 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Apr 15 01:24 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Apr 15 01:24 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Apr 15 01:24 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Apr 15 01:24 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Apr 15 01:24 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Apr 15 01:24 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Apr 15 01:24 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Apr 15 01:24 .
+drwxr-xr-x 3 root root 220 Apr 15 01:24 ..
+lrwxrwxrwx 1 root root 12 Apr 15 01:24 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VB Analog [ALC269VB Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VB Analog [ALC269VB Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7e30000 irq 47'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0269,10280543,00100100 HDA:80862806,80860101,00100000'
+ Controls : 27
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 65 [75%] [-16.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pswitch penum
+ Playback channels: Front Left - Front Right
+ Mono:
+ Front Left: Playback [on]
+ Front Right: Playback [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 19 [61%] [12.00dB] [on]
+ Front Right: Capture 19 [61%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line Out+Speaker'
+ Item0: 'Line Out+Speaker'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value 'Line Out+Speaker'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 'Line Out+Speaker'
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 19
+ value.1 19
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1650
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 65
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1650
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.27 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+bnep
+parport_pc
+rfcomm
+ppdev
+bluetooth
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+joydev
+hid_generic
+lib80211_crypt_tkip
+snd_hda_intel
+snd_hda_codec
+wl
+rts_pstor
+snd_hwdep
+snd_pcm
+i915
+coretemp
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+kvm_intel
+kvm
+drm_kms_helper
+snd_seq
+drm
+snd_timer
+psmouse
+ghash_clmulni_intel
+aesni_intel
+dm_multipath
+cryptd
+aes_x86_64
+dell_wmi_aio
+dcdbas
+cfg80211
+snd_seq_device
+snd
+scsi_dh
+lib80211
+microcode
+sparse_keymap
+serio_raw
+i2c_algo_bit
+soundcore
+snd_page_alloc
+wmi
+lpc_ich
+video
+mei
+mac_hid
+lp
+parport
+usbhid
+hid
+dm_raid45
+sdhci_pci
+sdhci
+e1000e
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x99a30940
+0x14 0x411111f0
+0x17 0x411111f0
+0x18 0x02a19830
+0x19 0x411111f0
+0x1a 0x01014420
+0x1b 0x90170110
+0x1d 0x411111f0
+0x1e 0x411111f0
+0x21 0x0221401f
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 5.954768] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 5.954854] snd_hda_intel 0000:00:1b.0: irq 47 for MSI/MSI-X
+[ 6.014930] input: PixArt HP USB Optical Mouse as /devices/pci0000:00/0000:00:14.0/usb3/3-4/3-4:1.0/input/input4
+--
+[ 6.266657] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
+[ 6.544598] hda_codec: ALC269VB: SKU not ready 0x411111f0
+[ 6.552684] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 6.552757] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 6.552801] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 6.552842] input: HDA Intel PCH Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 6.570736] composite sync not supported
+
+
diff --git a/codecs/canonical/alc269vb-dell-optiplex-9010-ccert-201201-10380 b/codecs/canonical/alc269vb-dell-optiplex-9010-ccert-201201-10380
new file mode 100644
index 0000000..396e8ba
--- /dev/null
+++ b/codecs/canonical/alc269vb-dell-optiplex-9010-ccert-201201-10380
@@ -0,0 +1,1227 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Wed Apr 3 06:44:31 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: OptiPlex 9010
+Product Version: 01
+Firmware Version: A12
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-22-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7f30000 irq 48
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 1028:052c
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC269VB
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0269
+Subsystem Id: 0x1028052c
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC269VB Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x03 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC269VB Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x13 0x13]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Switch", index=1, device=0
+ Control: name="Capture Volume", index=1, device=0
+ Device: name="ALC269VB Analog", type="Audio", device=2
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Front Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Rear Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40000b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x99130110: [Fixed] Speaker at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40010c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Front Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00001734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x02a19830: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=04, enabled=1
+ Connection: 1
+ 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40008b: Stereo Amp-In
+ Control: name="Rear Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00001724: IN Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x01a19840: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=05, enabled=1
+Node 0x1a [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000003c: IN OUT HP Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Out Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x01014020: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400000: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+Node 0x1e [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=25
+Node 0x21 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x0221402f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x2, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Selector] wcaps 0x30010b: Stereo Amp-In
+ Control: name="Input Source", index=1, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00]
+ Connection: 7
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Input Source", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 9 Apr 3 02:36 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Apr 3 02:36 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Apr 3 02:36 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 6 Apr 3 02:37 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 5 Apr 3 02:37 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 4 Apr 3 02:36 /dev/snd/pcmC0D2c
+crw-rw---T+ 1 root audio 116, 3 Apr 3 02:37 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 2 Apr 3 02:37 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 1 Apr 3 02:36 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Apr 3 02:36 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Apr 3 02:36 .
+drwxr-xr-x 3 root root 260 Apr 3 02:36 ..
+lrwxrwxrwx 1 root root 12 Apr 3 02:36 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VB Analog [ALC269VB Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VB Analog [ALC269VB Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 2: ALC269VB Analog [ALC269VB Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7f30000 irq 48'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0269,1028052c,00100100 HDA:80862806,80860101,00100000'
+ Controls : 39
+ Simple ctrls : 16
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pswitch penum
+ Playback channels: Front Left - Front Right
+ Mono:
+ Front Left: Playback [on]
+ Front Right: Playback [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Front Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Front Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 19 [61%] [12.00dB] [on]
+ Front Right: Capture 19 [61%] [12.00dB] [on]
+Simple mixer control 'Capture',1
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 0 [0%] [-16.50dB] [off]
+ Front Right: Capture 0 [0%] [-16.50dB] [off]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line Out+Speaker'
+ Item0: 'Line Out+Speaker'
+Simple mixer control 'Input Source',0
+ Capabilities: cenum
+ Items: 'Front Mic' 'Rear Mic'
+ Item0: 'Front Mic'
+Simple mixer control 'Input Source',1
+ Capabilities: cenum
+ Items: 'Front Mic' 'Rear Mic'
+ Item0: 'Front Mic'
+Simple mixer control 'Rear Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Rear Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Front Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Front Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Rear Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Rear Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value 'Line Out+Speaker'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 'Line Out+Speaker'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Front Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Rear Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Capture Switch'
+ index 1
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 19
+ value.1 19
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1650
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Capture Volume'
+ index 1
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1650
+ dbmax 3000
+ dbvalue.0 -1650
+ dbvalue.1 -1650
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Input Source'
+ value 'Front Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Front Mic'
+ item.1 'Rear Mic'
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Input Source'
+ index 1
+ value 'Front Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Front Mic'
+ item.1 'Rear Mic'
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface CARD
+ name 'Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.26 {
+ iface CARD
+ name 'Front Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.27 {
+ iface CARD
+ name 'Rear Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.28 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.29 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.30 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.31 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.32 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.33 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.34 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.35 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.36 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.37 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.38 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.39 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+bnep
+rfcomm
+bluetooth
+parport_pc
+ppdev
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+lib80211_crypt_tkip
+joydev
+hid_generic
+dm_multipath
+scsi_dh
+wl
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+snd_timer
+snd_seq_device
+i915
+snd
+soundcore
+cfg80211
+snd_page_alloc
+lib80211
+coretemp
+drm_kms_helper
+drm
+kvm_intel
+kvm
+mei
+ghash_clmulni_intel
+i2c_algo_bit
+aesni_intel
+cryptd
+psmouse
+aes_x86_64
+lpc_ich
+dcdbas
+mac_hid
+serio_raw
+microcode
+video
+lp
+parport
+usbhid
+hid
+dm_raid45
+firewire_ohci
+firewire_core
+tg3
+xor
+crc_itu_t
+dm_mirror
+dm_region_hash
+dm_log
+e1000e
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x411111f0
+0x14 0x99130110
+0x17 0x411111f0
+0x18 0x02a19830
+0x19 0x01a19840
+0x1a 0x411111f0
+0x1b 0x01014020
+0x1d 0x411111f0
+0x1e 0x411111f0
+0x21 0x0221402f
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x18560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 6.994167] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 6.994258] snd_hda_intel 0000:00:1b.0: irq 48 for MSI/MSI-X
+[ 7.214072] cfg80211: Updating information on frequency 2412 MHz for a 20 MHz width channel with regulatory rule:
+--
+[ 7.214126] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
+[ 7.698558] hda_codec: ALC269VB: SKU not ready 0x411111f0
+[ 7.706292] input: HDA Intel PCH HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
+[ 7.706396] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 7.706450] input: HDA Intel PCH Rear Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 7.706494] input: HDA Intel PCH Front Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 7.706540] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 7.706582] input: HDA Intel PCH Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 8.487616] EXT4-fs (sda3): re-mounted. Opts: errors=remount-ro
+
+
diff --git a/codecs/canonical/alc269vb-dell-optiplex-9010-ccert-201201-10381 b/codecs/canonical/alc269vb-dell-optiplex-9010-ccert-201201-10381
new file mode 100644
index 0000000..85c012a
--- /dev/null
+++ b/codecs/canonical/alc269vb-dell-optiplex-9010-ccert-201201-10381
@@ -0,0 +1,1189 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.60
+!!################################
+
+!!Script ran on: Thu Nov 15 03:14:25 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: OptiPlex 9010
+Product Version: 01
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-29-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7c30000 irq 47
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!--------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 1028:052c
+
+
+!!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
+!!--------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC269VB
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0269
+Subsystem Id: 0x1028052c
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC269VB Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x03 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC269VB Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x0e 0x0e]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Switch", index=1, device=0
+ Control: name="Capture Volume", index=1, device=0
+ Device: name="ALC269VB Analog", type="Audio", device=2
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Front Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Rear Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40000b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x99130110: [Fixed] Speaker at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40010c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Front Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00001734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x02a19830: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=03, enabled=1
+ Connection: 1
+ 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40008b: Stereo Amp-In
+ Control: name="Rear Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00001724: IN Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x01a19840: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=04, enabled=1
+Node 0x1a [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000003c: IN OUT HP Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line-Out Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x01014020: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400000: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+Node 0x1e [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=25
+Node 0x21 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x0221402f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x2, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Selector] wcaps 0x30010b: Stereo Amp-In
+ Control: name="Input Source", index=1, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00]
+ Connection: 7
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Input Source", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 9 Nov 14 22:10 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Nov 14 22:10 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Nov 14 22:10 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 6 Nov 14 22:10 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 5 Nov 14 22:10 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 4 Nov 14 22:10 /dev/snd/pcmC0D2c
+crw-rw---T+ 1 root audio 116, 3 Nov 14 22:10 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 2 Nov 14 22:10 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 1 Nov 14 22:10 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Nov 14 22:10 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Nov 14 22:10 .
+drwxr-xr-x 3 root root 260 Nov 14 22:10 ..
+lrwxrwxrwx 1 root root 12 Nov 14 22:10 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VB Analog [ALC269VB Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VB Analog [ALC269VB Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 2: ALC269VB Analog [ALC269VB Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7c30000 irq 47'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0269,1028052c,00100100 HDA:80862806,80860101,00100000'
+ Controls : 38
+ Simple ctrls : 16
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 63 [72%] [-18.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pswitch penum
+ Playback channels: Front Left - Front Right
+ Mono:
+ Front Left: Playback [on]
+ Front Right: Playback [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Front Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Front Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 14 [45%] [4.50dB] [on]
+ Front Right: Capture 14 [45%] [4.50dB] [on]
+Simple mixer control 'Capture',1
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 0 [0%] [-16.50dB] [off]
+ Front Right: Capture 0 [0%] [-16.50dB] [off]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line-Out+Speaker'
+ Item0: 'Line-Out+Speaker'
+Simple mixer control 'Input Source',0
+ Capabilities: cenum
+ Items: 'Front Mic' 'Rear Mic'
+ Item0: 'Front Mic'
+Simple mixer control 'Input Source',1
+ Capabilities: cenum
+ Items: 'Front Mic' 'Rear Mic'
+ Item0: 'Front Mic'
+Simple mixer control 'Rear Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Rear Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!-------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Front Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Front Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Rear Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Rear Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Line-Out+Speaker
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 Line-Out+Speaker
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Front Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Rear Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Capture Switch'
+ index 1
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 14
+ value.1 14
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1650
+ dbmax 3000
+ dbvalue.0 450
+ dbvalue.1 450
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Capture Volume'
+ index 1
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1650
+ dbmax 3000
+ dbvalue.0 -1650
+ dbvalue.1 -1650
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Input Source'
+ value 'Front Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Front Mic'
+ item.1 'Rear Mic'
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Input Source'
+ index 1
+ value 'Front Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Front Mic'
+ item.1 'Rear Mic'
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 63
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1800
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface CARD
+ name 'Line-Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface CARD
+ name 'Front Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.26 {
+ iface CARD
+ name 'Rear Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.27 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.28 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.29 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.30 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.31 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.32 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.33 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.34 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.35 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.36 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.37 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.38 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+rfcomm
+parport_pc
+ppdev
+bnep
+bluetooth
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+snd_hda_intel
+snd_hda_codec
+usbhid
+hid
+snd_hwdep
+i915
+drm_kms_helper
+drm
+psmouse
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+snd_timer
+serio_raw
+mei
+snd_seq_device
+i2c_algo_bit
+mac_hid
+video
+snd
+soundcore
+lp
+dcdbas
+snd_page_alloc
+parport
+e1000e
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x411111f0
+0x14 0x99130110
+0x17 0x411111f0
+0x18 0x02a19830
+0x19 0x01a19840
+0x1a 0x411111f0
+0x1b 0x01014020
+0x1d 0x411111f0
+0x1e 0x411111f0
+0x21 0x0221402f
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x18560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!------------------
+
+[ 12.656754] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 12.656802] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 12.656861] snd_hda_intel 0000:00:1b.0: irq 47 for MSI/MSI-X
+[ 12.656885] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 13.014719] EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro
+[ 13.152104] init: failsafe main process (753) killed by TERM signal
+[ 13.201647] hda_codec: ALC269: SKU not ready 0x411111f0
+[ 13.208525] HDMI status: Codec=3 Pin=5 Presence_Detect=0 ELD_Valid=0
+[ 13.208585] HDMI status: Codec=3 Pin=6 Presence_Detect=0 ELD_Valid=0
+[ 13.208642] input: HDA Intel PCH HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
+[ 13.208704] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 13.208757] input: HDA Intel PCH Rear Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 13.208806] input: HDA Intel PCH Front Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 13.208855] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 13.208906] input: HDA Intel PCH Line-Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 13.411336] Bluetooth: Core ver 2.16
+
+
diff --git a/codecs/canonical/alc269vb-dell-optiplex-9010-ccert-201201-10382 b/codecs/canonical/alc269vb-dell-optiplex-9010-ccert-201201-10382
new file mode 100644
index 0000000..58479b5
--- /dev/null
+++ b/codecs/canonical/alc269vb-dell-optiplex-9010-ccert-201201-10382
@@ -0,0 +1,1219 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Wed Apr 3 10:35:09 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: OptiPlex 9010
+Product Version: 01
+Firmware Version: A12
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-22-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7c30000 irq 46
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 1028:052c
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC269VB
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0269
+Subsystem Id: 0x1028052c
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC269VB Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x03 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC269VB Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x13 0x13]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Switch", index=1, device=0
+ Control: name="Capture Volume", index=1, device=0
+ Device: name="ALC269VB Analog", type="Audio", device=2
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Front Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Rear Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40000b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x99130110: [Fixed] Speaker at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40010c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Front Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00001734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x02a19830: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=04, enabled=1
+ Connection: 1
+ 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40008b: Stereo Amp-In
+ Control: name="Rear Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00001724: IN Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x01a19840: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=05, enabled=1
+Node 0x1a [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000003c: IN OUT HP Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Out Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x01014020: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400000: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+Node 0x1e [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=25
+Node 0x21 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x0221402f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x2, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Selector] wcaps 0x30010b: Stereo Amp-In
+ Control: name="Input Source", index=1, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00]
+ Connection: 7
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Input Source", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 9 Apr 3 06:28 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Apr 3 06:28 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Apr 3 06:28 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 6 Apr 3 06:28 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 5 Apr 3 06:28 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 4 Apr 3 06:28 /dev/snd/pcmC0D2c
+crw-rw---T+ 1 root audio 116, 3 Apr 3 06:28 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 2 Apr 3 06:28 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 1 Apr 3 06:28 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Apr 3 06:28 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Apr 3 06:28 .
+drwxr-xr-x 3 root root 260 Apr 3 06:28 ..
+lrwxrwxrwx 1 root root 12 Apr 3 06:28 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VB Analog [ALC269VB Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VB Analog [ALC269VB Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 2: ALC269VB Analog [ALC269VB Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7c30000 irq 46'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0269,1028052c,00100100 HDA:80862806,80860101,00100000'
+ Controls : 39
+ Simple ctrls : 16
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pswitch penum
+ Playback channels: Front Left - Front Right
+ Mono:
+ Front Left: Playback [on]
+ Front Right: Playback [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Front Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Front Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 19 [61%] [12.00dB] [on]
+ Front Right: Capture 19 [61%] [12.00dB] [on]
+Simple mixer control 'Capture',1
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 0 [0%] [-16.50dB] [off]
+ Front Right: Capture 0 [0%] [-16.50dB] [off]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line Out+Speaker'
+ Item0: 'Line Out+Speaker'
+Simple mixer control 'Input Source',0
+ Capabilities: cenum
+ Items: 'Front Mic' 'Rear Mic'
+ Item0: 'Front Mic'
+Simple mixer control 'Input Source',1
+ Capabilities: cenum
+ Items: 'Front Mic' 'Rear Mic'
+ Item0: 'Front Mic'
+Simple mixer control 'Rear Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Rear Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Front Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Front Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Rear Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Rear Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value 'Line Out+Speaker'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 'Line Out+Speaker'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Front Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Rear Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Capture Switch'
+ index 1
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 19
+ value.1 19
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1650
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Capture Volume'
+ index 1
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1650
+ dbmax 3000
+ dbvalue.0 -1650
+ dbvalue.1 -1650
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Input Source'
+ value 'Front Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Front Mic'
+ item.1 'Rear Mic'
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Input Source'
+ index 1
+ value 'Front Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Front Mic'
+ item.1 'Rear Mic'
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface CARD
+ name 'Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.26 {
+ iface CARD
+ name 'Front Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.27 {
+ iface CARD
+ name 'Rear Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.28 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.29 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.30 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.31 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.32 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.33 {
+ iface PCM
+ device 3
+ name ELD
+ value '100009006d10000100000000000000003b07222d4348494d454920323253482d4c0907070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type BYTES
+ count 83
+ }
+ }
+ control.34 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.35 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.36 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.37 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.38 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.39 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+rfcomm
+bnep
+bluetooth
+parport_pc
+ppdev
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+i915
+coretemp
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+drm_kms_helper
+snd_seq_midi_event
+snd_seq
+snd_timer
+kvm_intel
+kvm
+ghash_clmulni_intel
+psmouse
+drm
+aesni_intel
+cryptd
+dcdbas
+joydev
+snd_seq_device
+hid_generic
+aes_x86_64
+microcode
+mei
+lpc_ich
+serio_raw
+snd
+soundcore
+i2c_algo_bit
+snd_page_alloc
+mac_hid
+dm_multipath
+scsi_dh
+video
+lp
+parport
+usbhid
+hid
+dm_raid45
+e1000e
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x411111f0
+0x14 0x99130110
+0x17 0x411111f0
+0x18 0x02a19830
+0x19 0x01a19840
+0x1a 0x411111f0
+0x1b 0x01014020
+0x1d 0x411111f0
+0x1e 0x411111f0
+0x21 0x0221402f
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x18560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 12.663261] microcode: Microcode Update Driver: v2.00 <tigran@aivazian.fsnet.co.uk>, Peter Oruba
+[ 12.704061] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[ 12.827916] type=1400 audit(1364984885.669:2): apparmor="STATUS" operation="profile_load" name="/sbin/dhclient" pid=825 comm="apparmor_parser"
+--
+[ 12.828252] type=1400 audit(1364984885.669:7): apparmor="STATUS" operation="profile_replace" name="/usr/lib/connman/scripts/dhclient-script" pid=826 comm="apparmor_parser"
+[ 13.245811] hda_codec: ALC269VB: SKU not ready 0x411111f0
+[ 13.261209] input: HDA Intel PCH HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input5
+[ 13.261289] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
+[ 13.261380] input: HDA Intel PCH Rear Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 13.261491] input: HDA Intel PCH Front Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 13.261606] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 13.261694] input: HDA Intel PCH Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 13.262422] i915 0000:00:02.0: setting latency timer to 64
+
+
diff --git a/codecs/canonical/alc269vb-dell-optiplex-xe-ccert-201004-5597 b/codecs/canonical/alc269vb-dell-optiplex-xe-ccert-201004-5597
new file mode 100644
index 0000000..956be84
--- /dev/null
+++ b/codecs/canonical/alc269vb-dell-optiplex-xe-ccert-201004-5597
@@ -0,0 +1,754 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Dec 3 09:17:42 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: OptiPlex XE
+Product Version:
+Firmware Version: X26
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-29-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Intel ]: HDA-Intel - HDA Intel
+ HDA Intel at 0xfe6fc000 irq 53
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation 82801JD/DO (ICH10 Family) HD Audio Controller (rev 02)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:3a6e (rev 02)
+ Subsystem: 1028:02fb
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC269VB
+Address: 2
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0269
+Subsystem Id: 0x102802fb
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC269VB Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x03 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC269VB Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x8e 0x8e]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x8b 0x8b]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40000b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x99130110: [Fixed] Speaker at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40010c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00001734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40008b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00001724: IN Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x01a19830: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+Node 0x1a [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000003c: IN OUT HP Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line-Out Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x01014020: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400000: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+Node 0x1e [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=25
+Node 0x21 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x22 [Audio Selector] wcaps 0x30010b: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00]
+ Connection: 7
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 5 Dec 3 04:08 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 4 Dec 3 04:08 /dev/snd/hwC0D2
+crw-rw---T+ 1 root audio 116, 3 Dec 3 04:11 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 2 Dec 3 04:11 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 1 Dec 3 04:08 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Dec 3 04:08 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Dec 3 04:08 .
+drwxr-xr-x 3 root root 180 Dec 3 04:08 ..
+lrwxrwxrwx 1 root root 12 Dec 3 04:08 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Intel [HDA Intel], device 0: ALC269VB Analog [ALC269VB Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: Intel [HDA Intel], device 0: ALC269VB Analog [ALC269VB Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Intel]
+
+Card hw:0 'Intel'/'HDA Intel at 0xfe6fc000 irq 53'
+ Mixer name : 'Realtek ALC269VB'
+ Components : 'HDA:10ec0269,102802fb,00100100'
+ Controls : 16
+ Simple ctrls : 8
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 63 [72%] [-18.00dB] [off]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [off]
+ Front Right: Playback 87 [100%] [0.00dB] [off]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [off]
+ Front Right: Playback 87 [100%] [0.00dB] [off]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 14 [45%] [4.50dB] [off]
+ Front Right: Capture 14 [45%] [4.50dB] [off]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.Intel {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 14
+ value.1 14
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1650
+ dbmax 3000
+ dbvalue.0 450
+ dbvalue.1 450
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 63
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1800
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Line-Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+bnep
+rfcomm
+parport_pc
+bluetooth
+ppdev
+snd_hda_codec_realtek
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+dell_wmi
+sparse_keymap
+i915
+snd_seq_midi_event
+dcdbas
+snd_seq
+usbhid
+drm_kms_helper
+hid
+snd_timer
+snd_seq_device
+drm
+psmouse
+serio_raw
+mac_hid
+snd
+i2c_algo_bit
+video
+wmi
+lp
+soundcore
+snd_page_alloc
+parport
+tg3
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D2/init_pin_configs:
+0x12 0x411111f0
+0x14 0x99130110
+0x17 0x411111f0
+0x18 0x411111f0
+0x19 0x01a19830
+0x1a 0x411111f0
+0x1b 0x01014020
+0x1d 0x411111f0
+0x1e 0x411111f0
+0x21 0x411111f0
+
+/sys/class/sound/hwC0D2/driver_pin_configs:
+
+/sys/class/sound/hwC0D2/user_pin_configs:
+
+/sys/class/sound/hwC0D2/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 13.711511] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 13.873279] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
+[ 13.873344] snd_hda_intel 0000:00:1b.0: irq 53 for MSI/MSI-X
+[ 13.873371] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 13.903525] EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro
+[ 13.999698] hda_codec: ALC269: SKU not ready 0x411111f0
+[ 14.003398] input: HDA Intel Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input5
+[ 14.003732] input: HDA Intel Line-Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
+[ 15.368767] tg3 0000:06:00.0: irq 54 for MSI/MSI-X
+
+
diff --git a/codecs/canonical/alc269vb-dell-optiplex-xe-ccert-201005-5771 b/codecs/canonical/alc269vb-dell-optiplex-xe-ccert-201005-5771
new file mode 100644
index 0000000..577d35b
--- /dev/null
+++ b/codecs/canonical/alc269vb-dell-optiplex-xe-ccert-201005-5771
@@ -0,0 +1,785 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Dec 3 05:53:36 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: OptiPlex XE
+Product Version:
+Firmware Version: X26
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-29-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Intel ]: HDA-Intel - HDA Intel
+ HDA Intel at 0xfe6fc000 irq 53
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation 82801JD/DO (ICH10 Family) HD Audio Controller (rev 02)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:3a6e (rev 02)
+ Subsystem: 1028:02fb
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC269VB
+Address: 2
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0269
+Subsystem Id: 0x102802fb
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC269VB Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x03 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC269VB Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x0e 0x0e]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x8b 0x8b]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40000b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x99130110: [Fixed] Speaker at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40010c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00001734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40008b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00001724: IN Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x01a19830: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+Node 0x1a [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000003c: IN OUT HP Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line-Out Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x01014020: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400000: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+Node 0x1e [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=25
+Node 0x21 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x22 [Audio Selector] wcaps 0x30010b: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00]
+ Connection: 7
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 5 Dec 2 22:08 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 4 Dec 2 22:08 /dev/snd/hwC0D2
+crw-rw---T+ 1 root audio 116, 3 Dec 2 22:16 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 2 Dec 2 22:16 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 1 Dec 2 22:08 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Dec 2 22:08 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Dec 2 22:08 .
+drwxr-xr-x 3 root root 180 Dec 2 22:08 ..
+lrwxrwxrwx 1 root root 12 Dec 2 22:08 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Intel [HDA Intel], device 0: ALC269VB Analog [ALC269VB Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: Intel [HDA Intel], device 0: ALC269VB Analog [ALC269VB Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Intel]
+
+Card hw:0 'Intel'/'HDA Intel at 0xfe6fc000 irq 53'
+ Mixer name : 'Realtek ALC269VB'
+ Components : 'HDA:10ec0269,102802fb,00100100'
+ Controls : 16
+ Simple ctrls : 8
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 63 [72%] [-18.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 14 [45%] [4.50dB] [on]
+ Front Right: Capture 14 [45%] [4.50dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.Intel {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 14
+ value.1 14
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1650
+ dbmax 3000
+ dbvalue.0 450
+ dbvalue.1 450
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 63
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1800
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Line-Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+bnep
+bluetooth
+parport_pc
+ppdev
+snd_hda_codec_realtek
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+i915
+drm_kms_helper
+snd_timer
+snd_seq_device
+dell_wmi
+sparse_keymap
+drm
+mac_hid
+wmi
+snd
+i2c_algo_bit
+video
+psmouse
+dcdbas
+soundcore
+snd_page_alloc
+serio_raw
+lp
+parport
+usbhid
+hid
+tg3
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D2/init_pin_configs:
+0x12 0x411111f0
+0x14 0x99130110
+0x17 0x411111f0
+0x18 0x411111f0
+0x19 0x01a19830
+0x1a 0x411111f0
+0x1b 0x01014020
+0x1d 0x411111f0
+0x1e 0x411111f0
+0x21 0x411111f0
+
+/sys/class/sound/hwC0D2/driver_pin_configs:
+
+/sys/class/sound/hwC0D2/user_pin_configs:
+
+/sys/class/sound/hwC0D2/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 12.134287] type=1400 audit(1354504118.168:10): apparmor="STATUS" operation="profile_replace" name="/usr/lib/connman/scripts/dhclient-script" pid=534 comm="apparmor_parser"
+[ 12.770945] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
+[ 12.771012] snd_hda_intel 0000:00:1b.0: irq 53 for MSI/MSI-X
+[ 12.771039] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 12.985431] hda_codec: ALC269: SKU not ready 0x411111f0
+[ 12.989186] input: HDA Intel Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input5
+[ 12.989553] input: HDA Intel Line-Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
+[ 15.389749] tg3 0000:05:00.0: irq 54 for MSI/MSI-X
+--
+[ 3317.444026] ehci_hcd 0000:00:1a.7: PCI INT C disabled
+[ 3317.504101] snd_hda_intel 0000:00:1b.0: PCI INT A disabled
+[ 3317.504138] ACPI handle has no context!
+[ 3317.520024] PM: suspend of drv:snd_hda_intel dev:0000:00:1b.0 complete after 120.341 msecs
+[ 3317.520041] PM: suspend of drv: dev:pci0000:00 complete after 119.152 msecs
+--
+[ 3317.572145] ehci_hcd 0000:00:1a.7: PME# disabled
+[ 3317.572159] snd_hda_intel 0000:00:1b.0: restoring config space at offset 0xf (was 0x100, writing 0x10b)
+[ 3317.572173] snd_hda_intel 0000:00:1b.0: restoring config space at offset 0x4 (was 0xff97c004, writing 0xfe6fc004)
+[ 3317.572177] snd_hda_intel 0000:00:1b.0: restoring config space at offset 0x3 (was 0x0, writing 0x10)
+[ 3317.572183] snd_hda_intel 0000:00:1b.0: restoring config space at offset 0x1 (was 0x100002, writing 0x100102)
+[ 3317.572208] pcieport 0000:00:1c.0: restoring config space at offset 0xf (was 0x20100, writing 0x2010b)
+--
+[ 3317.640775] ehci_hcd 0000:00:1a.7: setting latency timer to 64
+[ 3317.640799] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
+[ 3317.640804] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 3317.640846] snd_hda_intel 0000:00:1b.0: irq 53 for MSI/MSI-X
+[ 3317.640894] uhci_hcd 0000:00:1d.0: PCI INT A -> GSI 23 (level, low) -> IRQ 23
+--
+[ 3343.942307] serial 00:06: disabled
+[ 3343.981714] snd_hda_intel 0000:00:1b.0: PCI INT A disabled
+[ 3343.981744] ACPI handle has no context!
+--
+[ 3344.227121] i915 0000:00:02.0: restoring config space at offset 0x1 (was 0x900003, writing 0x900407)
+[ 3344.227287] snd_hda_intel 0000:00:1b.0: restoring config space at offset 0x1 (was 0x100106, writing 0x100102)
+[ 3344.227712] ahci 0000:00:1f.2: restoring config space at offset 0x1 (was 0x2b00403, writing 0x2b00407)
+--
+[ 3344.277274] ehci_hcd 0000:00:1a.7: cache line size of 64 is not supported
+[ 3344.277295] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
+[ 3344.277300] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 3344.277343] snd_hda_intel 0000:00:1b.0: irq 53 for MSI/MSI-X
+[ 3344.277390] uhci_hcd 0000:00:1d.0: setting latency timer to 64
+
+
diff --git a/codecs/canonical/alc269vb-dell-optiplex-xe-ccert-201005-5775 b/codecs/canonical/alc269vb-dell-optiplex-xe-ccert-201005-5775
index 749136d..143904b 100644
--- a/codecs/canonical/alc269vb-dell-optiplex-xe-ccert-201005-5775
+++ b/codecs/canonical/alc269vb-dell-optiplex-xe-ccert-201005-5775
@@ -1,15 +1,15 @@
upload=true&script=true&cardinfo=
!!################################
-!!ALSA Information Script v 0.4.60
+!!ALSA Information Script v 0.4.61
!!################################
-!!Script ran on: Mon Jul 16 11:32:56 UTC 2012
+!!Script ran on: Fri May 10 14:22:31 UTC 2013
!!Linux Distribution
!!------------------
-Ubuntu 12.04 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"
+Ubuntu 12.10 \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.10" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu quantal (12.10)"
!!DMI Information
@@ -18,12 +18,13 @@ Ubuntu 12.04 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"
Manufacturer: Dell Inc.
Product Name: OptiPlex XE
Product Version:
+Firmware Version: A00
!!Kernel Information
!!------------------
-Kernel release: 3.2.0-23-generic
+Kernel release: 3.5.0-17-generic
Operating System: GNU/Linux
Architecture: x86_64
Processor: x86_64
@@ -33,7 +34,7 @@ SMP Enabled: Yes
!!ALSA Version
!!------------
-Driver version: 1.0.24
+Driver version: 1.0.25
Library version: 1.0.25
Utilities version: 1.0.25
@@ -66,7 +67,7 @@ Pulseaudio:
!!Advanced information - PCI Vendor/Device/Subsystem ID's
-!!--------------------------------------------------------
+!!-------------------------------------------------------
00:1b.0 0403: 8086:3a6e (rev 02)
Subsystem: 1028:02fb
@@ -89,10 +90,10 @@ snd-usb-audio: index=-2
!!Loaded sound module options
-!!--------------------------
+!!---------------------------
!!Module: snd_hda_intel
- align_buffer_size : Y
+ align_buffer_size : -1
bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
@@ -232,6 +233,7 @@ Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x14 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
Control: name="Speaker Playback Switch", index=0, device=0
ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x00 0x00]
Pincap 0x00010014: OUT EAPD Detect
@@ -284,7 +286,7 @@ Node 0x19 [Pin Complex] wcaps 0x40008b: Stereo Amp-In
Conn = 1/8, Color = Pink
DefAssociation = 0x3, Sequence = 0x0
Pin-ctls: 0x24: IN VREF_80
- Unsolicited: tag=02, enabled=1
+ Unsolicited: tag=03, enabled=1
Node 0x1a [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
Amp-In vals: [0x00 0x00]
@@ -302,7 +304,7 @@ Node 0x1a [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
Node 0x1b [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
Control: name="PCM Playback Switch", index=0, device=0
ControlAmp: chs=3, dir=Out, idx=0, ofs=0
- Control: name="Line-Out Jack", index=0, device=0
+ Control: name="Line Out Jack", index=0, device=0
Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
Amp-In vals: [0x00 0x00]
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
@@ -364,22 +366,22 @@ Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
!!ALSA Device nodes
!!-----------------
-crw-rw---T+ 1 root audio 116, 5 Jul 16 07:30 /dev/snd/controlC0
-crw-rw---T+ 1 root audio 116, 4 Jul 16 07:30 /dev/snd/hwC0D2
-crw-rw---T+ 1 root audio 116, 3 Jul 16 07:30 /dev/snd/pcmC0D0c
-crw-rw---T+ 1 root audio 116, 2 Jul 16 07:30 /dev/snd/pcmC0D0p
-crw-rw---T+ 1 root audio 116, 1 Jul 16 07:30 /dev/snd/seq
-crw-rw---T+ 1 root audio 116, 33 Jul 16 07:30 /dev/snd/timer
+crw-rw---T+ 1 root audio 116, 5 May 10 10:20 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 4 May 10 10:20 /dev/snd/hwC0D2
+crw-rw---T+ 1 root audio 116, 3 May 10 10:20 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 2 May 10 10:20 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 1 May 10 10:20 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 May 10 10:20 /dev/snd/timer
/dev/snd/by-path:
total 0
-drwxr-xr-x 2 root root 60 Jul 16 07:30 .
-drwxr-xr-x 3 root root 180 Jul 16 07:30 ..
-lrwxrwxrwx 1 root root 12 Jul 16 07:30 pci-0000:00:1b.0 -> ../controlC0
+drwxr-xr-x 2 root root 60 May 10 10:20 .
+drwxr-xr-x 3 root root 180 May 10 10:20 ..
+lrwxrwxrwx 1 root root 12 May 10 10:20 pci-0000:00:1b.0 -> ../controlC0
!!Aplay/Arecord output
-!!------------
+!!--------------------
APLAY
@@ -403,7 +405,7 @@ card 0: Intel [HDA Intel], device 0: ALC269VB Analog [ALC269VB Analog]
Card hw:0 'Intel'/'HDA Intel at 0xfe6fc000 irq 52'
Mixer name : 'Realtek ALC269VB'
Components : 'HDA:10ec0269,102802fb,00100100'
- Controls : 16
+ Controls : 17
Simple ctrls : 8
Simple mixer control 'Master',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
@@ -458,7 +460,7 @@ Simple mixer control 'Auto-Mute Mode',0
!!Alsactl output
-!!-------------
+!!--------------
--startcollapse--
state.Intel {
@@ -651,7 +653,7 @@ state.Intel {
}
control.15 {
iface CARD
- name 'Line-Out Jack'
+ name 'Line Out Jack'
value false
comment {
access read
@@ -661,6 +663,16 @@ state.Intel {
}
control.16 {
iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
name 'Mic Jack'
value false
comment {
@@ -678,47 +690,49 @@ state.Intel {
Module
nls_iso8859_1
-nls_cp437
-vfat
-fat
-parport_pc
-ppdev
-rfcomm
bnep
+rfcomm
+parport_pc
bluetooth
+ppdev
snd_hda_codec_realtek
snd_hda_intel
snd_hda_codec
+coretemp
+joydev
+gpio_ich
snd_hwdep
+hid_generic
snd_pcm
+dell_wmi
+sparse_keymap
snd_seq_midi
snd_rawmidi
+usbhid
+hid
+dcdbas
snd_seq_midi_event
-psmouse
-dell_wmi
-sparse_keymap
snd_seq
-serio_raw
-joydev
-wmi
+i915
snd_timer
+psmouse
snd_seq_device
-usbhid
-hid
-dcdbas
+microcode
+serio_raw
+drm_kms_helper
+lpc_ich
snd
+drm
soundcore
snd_page_alloc
-mac_hid
-i915
-drm_kms_helper
-drm
i2c_algo_bit
+wmi
+mac_hid
video
lp
parport
-tg3
usb_storage
+tg3
!!Sysfs Files
@@ -744,18 +758,14 @@ usb_storage
!!ALSA/HDA dmesg
-!!------------------
-
-[ 9.759390] input: Dell WMI hotkeys as /devices/virtual/input/input4
-[ 11.123357] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
-[ 11.123420] snd_hda_intel 0000:00:1b.0: irq 52 for MSI/MSI-X
-[ 11.123447] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
-[ 11.360939] type=1400 audit(1342438243.582:2): apparmor="STATUS" operation="profile_load" name="/sbin/dhclient" pid=587 comm="apparmor_parser"
---
-[ 11.363392] type=1400 audit(1342438243.582:7): apparmor="STATUS" operation="profile_replace" name="/usr/lib/connman/scripts/dhclient-script" pid=587 comm="apparmor_parser"
-[ 11.953427] hda_codec: ALC269: SKU not ready 0x411111f0
-[ 11.958627] input: HDA Intel Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input5
-[ 11.958950] input: HDA Intel Line-Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
-[ 13.433138] tg3 0000:05:00.0: irq 53 for MSI/MSI-X
+!!--------------
+
+[ 10.670810] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 10.670932] snd_hda_intel 0000:00:1b.0: >irq 52 for MSI/MSI-X
+[ 10.786519] EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro
+[ 10.899729] hda_codec: ALC269VB: SKU not ready 0x411111f0
+[ 10.903838] input: HDA Intel Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input5
+[ 10.904221] input: HDA Intel Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
+[ 11.801140] tg3 0000:05:00.0: >irq 53 for MSI/MSI-X
diff --git a/codecs/canonical/alc269vb-dell-precision-t1650-ccert-201201-10376 b/codecs/canonical/alc269vb-dell-precision-t1650-ccert-201201-10376
new file mode 100644
index 0000000..4768c32
--- /dev/null
+++ b/codecs/canonical/alc269vb-dell-precision-t1650-ccert-201201-10376
@@ -0,0 +1,1193 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Wed Feb 20 03:39:08 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Precision T1650
+Product Version: 01
+Firmware Version: X72
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-38-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7c30000 irq 47
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 1028:053a
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC269VB
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0269
+Subsystem Id: 0x1028053a
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC269VB Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x40 0x40]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x03 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x40 0x40]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC269VB Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x0e 0x0e]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Switch", index=1, device=0
+ Control: name="Capture Volume", index=1, device=0
+ Device: name="ALC269VB Analog", type="Audio", device=2
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Front Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Rear Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40000b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x99130110: [Fixed] Speaker at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40010c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Front Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00001734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x02a19830: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=03, enabled=1
+ Connection: 1
+ 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40008b: Stereo Amp-In
+ Control: name="Rear Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00001724: IN Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x01a19840: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=04, enabled=1
+Node 0x1a [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000003c: IN OUT HP Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line-Out Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x01014020: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400000: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+Node 0x1e [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=25
+Node 0x21 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x0221402f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x2, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Selector] wcaps 0x30010b: Stereo Amp-In
+ Control: name="Input Source", index=1, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00]
+ Connection: 7
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Input Source", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=8, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 9 Feb 19 22:29 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Feb 19 22:29 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Feb 19 22:29 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 6 Feb 19 22:29 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 5 Feb 19 22:29 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 4 Feb 19 22:29 /dev/snd/pcmC0D2c
+crw-rw---T+ 1 root audio 116, 3 Feb 19 22:29 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 2 Feb 19 22:29 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 1 Feb 19 22:28 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Feb 19 22:28 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Feb 19 22:29 .
+drwxr-xr-x 3 root root 260 Feb 19 22:29 ..
+lrwxrwxrwx 1 root root 12 Feb 19 22:29 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VB Analog [ALC269VB Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VB Analog [ALC269VB Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 2: ALC269VB Analog [ALC269VB Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7c30000 irq 47'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0269,1028053a,00100100 HDA:80862806,80860101,00100000'
+ Controls : 38
+ Simple ctrls : 16
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 64 [74%] [-17.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pswitch penum
+ Playback channels: Front Left - Front Right
+ Mono:
+ Front Left: Playback [on]
+ Front Right: Playback [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Front Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Front Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 14 [45%] [4.50dB] [on]
+ Front Right: Capture 14 [45%] [4.50dB] [on]
+Simple mixer control 'Capture',1
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 0 [0%] [-16.50dB] [off]
+ Front Right: Capture 0 [0%] [-16.50dB] [off]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line-Out+Speaker'
+ Item0: 'Line-Out+Speaker'
+Simple mixer control 'Input Source',0
+ Capabilities: cenum
+ Items: 'Front Mic' 'Rear Mic'
+ Item0: 'Front Mic'
+Simple mixer control 'Input Source',1
+ Capabilities: cenum
+ Items: 'Front Mic' 'Rear Mic'
+ Item0: 'Front Mic'
+Simple mixer control 'Rear Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Rear Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Front Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Front Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Rear Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Rear Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Line-Out+Speaker
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 Line-Out+Speaker
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Front Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Rear Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Capture Switch'
+ index 1
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 14
+ value.1 14
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1650
+ dbmax 3000
+ dbvalue.0 450
+ dbvalue.1 450
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Capture Volume'
+ index 1
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1650
+ dbmax 3000
+ dbvalue.0 -1650
+ dbvalue.1 -1650
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Input Source'
+ value 'Front Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Front Mic'
+ item.1 'Rear Mic'
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Input Source'
+ index 1
+ value 'Front Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Front Mic'
+ item.1 'Rear Mic'
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1725
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface CARD
+ name 'Line-Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface CARD
+ name 'Front Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.26 {
+ iface CARD
+ name 'Rear Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.27 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.28 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.29 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.30 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.31 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.32 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.33 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.34 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.35 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.36 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.37 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.38 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+bnep
+rfcomm
+snd_hda_codec_hdmi
+bluetooth
+parport_pc
+snd_hda_codec_realtek
+ppdev
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+snd_timer
+snd_seq_device
+snd
+i915
+drm_kms_helper
+drm
+soundcore
+snd_page_alloc
+mei
+i2c_algo_bit
+psmouse
+joydev
+serio_raw
+mac_hid
+dcdbas
+video
+lp
+parport
+usbhid
+hid
+e1000e
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x411111f0
+0x14 0x99130110
+0x17 0x411111f0
+0x18 0x02a19830
+0x19 0x01a19840
+0x1a 0x411111f0
+0x1b 0x01014020
+0x1d 0x411111f0
+0x1e 0x411111f0
+0x21 0x0221402f
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x18560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 16.428623] type=1400 audit(1361330939.772:11): apparmor="STATUS" operation="profile_load" name="/usr/lib/telepathy/mission-control-5" pid=777 comm="apparmor_parser"
+[ 16.891478] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 16.891534] snd_hda_intel 0000:00:1b.0: irq 47 for MSI/MSI-X
+[ 16.891573] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 17.590544] ppdev: user-space parallel port driver
+[ 17.637673] hda_codec: ALC269: SKU not ready 0x411111f0
+[ 17.730771] Bluetooth: Core ver 2.16
+--
+[ 17.755273] Bluetooth: RFCOMM ver 1.11
+[ 17.758111] HDMI status: Codec=3 Pin=5 Presence_Detect=0 ELD_Valid=0
+[ 17.758181] HDMI status: Codec=3 Pin=6 Presence_Detect=0 ELD_Valid=0
+[ 17.758231] input: HDA Intel PCH HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input5
+[ 17.758373] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
+[ 17.758508] input: HDA Intel PCH Rear Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 17.758667] input: HDA Intel PCH Front Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 17.758784] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 17.758848] input: HDA Intel PCH Line-Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 18.232506] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
+
+
diff --git a/codecs/canonical/alc269vb-dell-precision-t3600-ccert-201109-9788 b/codecs/canonical/alc269vb-dell-precision-t3600-ccert-201109-9788
new file mode 100644
index 0000000..4fd91fd
--- /dev/null
+++ b/codecs/canonical/alc269vb-dell-precision-t3600-ccert-201109-9788
@@ -0,0 +1,1472 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue Jan 15 03:47:13 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Precision T3600
+Product Version: 01
+Firmware Version: A04
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-35-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xee320000 irq 74
+ 1 [NVidia ]: HDA-Intel - HDA NVidia
+ HDA NVidia at 0xee080000 irq 36
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation X79 series chipset High Definition Audio Controller (rev 05)
+05:00.1 Audio device: NVIDIA Corporation GF106 High Definition Audio Controller (rev a1)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1d20 (rev 05)
+ Subsystem: 1028:0497
+--
+05:00.1 0403: 10de:0be9 (rev a1)
+ Subsystem: 10de:084a
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC269VB
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0269
+Subsystem Id: 0x10280497
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC269VB Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x03 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC269VB Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x0e 0x0e]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Switch", index=1, device=0
+ Control: name="Capture Volume", index=1, device=0
+ Device: name="ALC269VB Analog", type="Audio", device=2
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Front Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Rear Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40000b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x99130110: [Fixed] Speaker at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40010c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Front Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00001734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x02a19830: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=03, enabled=1
+ Connection: 1
+ 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40008b: Stereo Amp-In
+ Control: name="Rear Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00001724: IN Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x01a19840: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=04, enabled=1
+Node 0x1a [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000003c: IN OUT HP Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line-Out Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x01014020: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400000: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+Node 0x1e [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=25
+Node 0x21 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x0221402f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x2, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Selector] wcaps 0x30010b: Stereo Amp-In
+ Control: name="Input Source", index=1, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00]
+ Connection: 7
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Input Source", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Nvidia GPU 11 HDMI/DP
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x10de0011
+Subsystem Id: 0x10de0101
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x04 [Audio Output] wcaps 0x72b1: 8-Channels Digital Stripe CP
+ Converter: stream=6, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+Node 0x05 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x04
+Codec: Nvidia GPU 11 HDMI/DP
+Address: 1
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x10de0011
+Subsystem Id: 0x10de0101
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x04 [Audio Output] wcaps 0x72b1: 8-Channels Digital Stripe CP
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+Node 0x05 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x04
+Codec: Nvidia GPU 11 HDMI/DP
+Address: 2
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x10de0011
+Subsystem Id: 0x10de0101
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x04 [Audio Output] wcaps 0x72b1: 8-Channels Digital Stripe CP
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+Node 0x05 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x04
+Codec: Nvidia GPU 11 HDMI/DP
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x10de0011
+Subsystem Id: 0x10de0101
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x04 [Audio Output] wcaps 0x72b1: 8-Channels Digital Stripe CP
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+Node 0x05 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=9 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=3, device=0
+ Control: name="IEC958 Playback Pro Mask", index=3, device=0
+ Control: name="IEC958 Playback Default", index=3, device=0
+ Control: name="IEC958 Playback Switch", index=3, device=0
+ Control: name="ELD", index=0, device=9
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x04
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 6 Jan 14 22:41 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 15 Jan 14 22:41 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 5 Jan 14 22:41 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 14 Jan 14 22:41 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 13 Jan 14 22:41 /dev/snd/hwC1D1
+crw-rw---T+ 1 root audio 116, 12 Jan 14 22:41 /dev/snd/hwC1D2
+crw-rw---T+ 1 root audio 116, 11 Jan 14 22:41 /dev/snd/hwC1D3
+crw-rw---T+ 1 root audio 116, 4 Jan 14 22:41 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Jan 14 22:41 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Jan 14 22:41 /dev/snd/pcmC0D2c
+crw-rw---T+ 1 root audio 116, 10 Jan 14 22:41 /dev/snd/pcmC1D3p
+crw-rw---T+ 1 root audio 116, 9 Jan 14 22:41 /dev/snd/pcmC1D7p
+crw-rw---T+ 1 root audio 116, 8 Jan 14 22:41 /dev/snd/pcmC1D8p
+crw-rw---T+ 1 root audio 116, 7 Jan 14 22:41 /dev/snd/pcmC1D9p
+crw-rw---T+ 1 root audio 116, 1 Jan 14 22:41 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jan 14 22:41 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Jan 14 22:41 .
+drwxr-xr-x 3 root root 380 Jan 14 22:41 ..
+lrwxrwxrwx 1 root root 12 Jan 14 22:41 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Jan 14 22:41 pci-0000:05:00.1 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VB Analog [ALC269VB Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: NVidia [HDA NVidia], device 7: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: NVidia [HDA NVidia], device 8: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: NVidia [HDA NVidia], device 9: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VB Analog [ALC269VB Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 2: ALC269VB Analog [ALC269VB Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xee320000 irq 74'
+ Mixer name : 'Realtek ALC269VB'
+ Components : 'HDA:10ec0269,10280497,00100100'
+ Controls : 26
+ Simple ctrls : 14
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 63 [72%] [-18.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pswitch penum
+ Playback channels: Front Left - Front Right
+ Mono:
+ Front Left: Playback [on]
+ Front Right: Playback [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Front Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Front Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 14 [45%] [4.50dB] [on]
+ Front Right: Capture 14 [45%] [4.50dB] [on]
+Simple mixer control 'Capture',1
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 0 [0%] [-16.50dB] [off]
+ Front Right: Capture 0 [0%] [-16.50dB] [off]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line-Out+Speaker'
+ Item0: 'Line-Out+Speaker'
+Simple mixer control 'Input Source',0
+ Capabilities: cenum
+ Items: 'Front Mic' 'Rear Mic'
+ Item0: 'Front Mic'
+Simple mixer control 'Input Source',1
+ Capabilities: cenum
+ Items: 'Front Mic' 'Rear Mic'
+ Item0: 'Front Mic'
+Simple mixer control 'Rear Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Rear Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 1 [NVidia]
+
+Card hw:1 'NVidia'/'HDA NVidia at 0xee080000 irq 36'
+ Mixer name : 'Nvidia GPU 11 HDMI/DP'
+ Components : 'HDA:10de0011,10de0101,00100100'
+ Controls : 24
+ Simple ctrls : 4
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',3
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Front Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Front Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Rear Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Rear Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Line-Out+Speaker
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 Line-Out+Speaker
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Front Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Rear Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Capture Switch'
+ index 1
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 14
+ value.1 14
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1650
+ dbmax 3000
+ dbvalue.0 450
+ dbvalue.1 450
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Capture Volume'
+ index 1
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1650
+ dbmax 3000
+ dbvalue.0 -1650
+ dbvalue.1 -1650
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Input Source'
+ value 'Front Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Front Mic'
+ item.1 'Rear Mic'
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Input Source'
+ index 1
+ value 'Front Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Front Mic'
+ item.1 'Rear Mic'
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 63
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1800
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface CARD
+ name 'Line-Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface CARD
+ name 'Front Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.26 {
+ iface CARD
+ name 'Rear Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+state.NVidia {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'HDMI/DP,pcm=9 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 3
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 3
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 3
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 3
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface PCM
+ device 9
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+bnep
+rfcomm
+bluetooth
+adt7475
+hwmon_vid
+parport_pc
+ppdev
+snd_hda_codec_hdmi
+nouveau
+ttm
+drm_kms_helper
+drm
+psmouse
+mei
+dcdbas
+snd_seq_midi
+snd_rawmidi
+i2c_algo_bit
+sb_edac
+mxm_wmi
+wmi
+snd_hda_codec_realtek
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+edac_core
+snd_seq_midi_event
+snd_seq
+snd_timer
+video
+serio_raw
+snd_seq_device
+snd
+soundcore
+snd_page_alloc
+mac_hid
+lp
+parport
+usbhid
+hid
+e1000e
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x411111f0
+0x14 0x99130110
+0x17 0x411111f0
+0x18 0x02a19830
+0x19 0x01a19840
+0x1a 0x411111f0
+0x1b 0x01014020
+0x1d 0x411111f0
+0x1e 0x411111f0
+0x21 0x0221402f
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x05 0x18560010
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+/sys/class/sound/hwC1D1/init_pin_configs:
+0x05 0x18560010
+
+/sys/class/sound/hwC1D1/driver_pin_configs:
+
+/sys/class/sound/hwC1D1/user_pin_configs:
+
+/sys/class/sound/hwC1D1/init_verbs:
+
+/sys/class/sound/hwC1D2/init_pin_configs:
+0x05 0x18560010
+
+/sys/class/sound/hwC1D2/driver_pin_configs:
+
+/sys/class/sound/hwC1D2/user_pin_configs:
+
+/sys/class/sound/hwC1D2/init_verbs:
+
+/sys/class/sound/hwC1D3/init_pin_configs:
+0x05 0x18560010
+
+/sys/class/sound/hwC1D3/driver_pin_configs:
+
+/sys/class/sound/hwC1D3/user_pin_configs:
+
+/sys/class/sound/hwC1D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 11.574462] EDAC MC: Ver: 2.1.0
+[ 11.578787] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 11.578833] snd_hda_intel 0000:00:1b.0: irq 74 for MSI/MSI-X
+[ 11.578855] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 11.618073] hda_codec: ALC269: SKU not ready 0x411111f0
+[ 11.622339] input: HDA Intel PCH Rear Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input5
+[ 11.622437] input: HDA Intel PCH Front Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
+[ 11.622604] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 11.622693] input: HDA Intel PCH Line-Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 11.623080] snd_hda_intel 0000:05:00.1: PCI INT B -> GSI 36 (level, low) -> IRQ 36
+[ 11.623082] hda_intel: Disabling MSI
+[ 11.623104] snd_hda_intel 0000:05:00.1: setting latency timer to 64
+[ 11.625999] wmi: Mapper loaded
+--
+[ 12.179850] type=1400 audit(1358221291.744:11): apparmor="STATUS" operation="profile_load" name="/usr/bin/evince//launchpad_integration" pid=879 comm="apparmor_parser"
+[ 12.435111] HDMI status: Codec=0 Pin=5 Presence_Detect=0 ELD_Valid=0
+[ 12.459126] HDMI status: Codec=1 Pin=5 Presence_Detect=0 ELD_Valid=0
+[ 12.483066] HDMI status: Codec=2 Pin=5 Presence_Detect=0 ELD_Valid=0
+[ 12.507006] HDMI status: Codec=3 Pin=5 Presence_Detect=0 ELD_Valid=0
+[ 12.507082] input: HDA NVidia HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:02.0/0000:05:00.1/sound/card1/input9
+[ 12.507368] input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:02.0/0000:05:00.1/sound/card1/input10
+[ 12.507503] input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:02.0/0000:05:00.1/sound/card1/input11
+[ 12.507724] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:02.0/0000:05:00.1/sound/card1/input12
+[ 12.508830] nouveau 0000:05:00.0: PCI INT A -> GSI 32 (level, low) -> IRQ 32
+
+
diff --git a/codecs/canonical/alc269vb-dell-precision-t5600-ccert-201109-9789 b/codecs/canonical/alc269vb-dell-precision-t5600-ccert-201109-9789
new file mode 100644
index 0000000..79a2cb0
--- /dev/null
+++ b/codecs/canonical/alc269vb-dell-precision-t5600-ccert-201109-9789
@@ -0,0 +1,1468 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue Jan 15 11:18:33 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Precision T5600
+Product Version: 01
+Firmware Version: A07
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-29-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xef420000 irq 85
+ 1 [NVidia ]: HDA-Intel - HDA NVidia
+ HDA NVidia at 0xef080000 irq 36
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation X79 series chipset High Definition Audio Controller (rev 05)
+05:00.1 Audio device: NVIDIA Corporation GF108 High Definition Audio Controller (rev a1)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1d20 (rev 05)
+ Subsystem: 1028:0496
+--
+05:00.1 0403: 10de:0bea (rev a1)
+ Subsystem: 10de:0835
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC269VB
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0269
+Subsystem Id: 0x10280496
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC269VB Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x03 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC269VB Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x13 0x13]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Switch", index=1, device=0
+ Control: name="Capture Volume", index=1, device=0
+ Device: name="ALC269VB Analog", type="Audio", device=2
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Front Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Rear Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40000b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x99130110: [Fixed] Speaker at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40010c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Front Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00001734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x02a19830: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=03, enabled=1
+ Connection: 1
+ 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40008b: Stereo Amp-In
+ Control: name="Rear Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00001724: IN Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x01a19840: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=04, enabled=1
+Node 0x1a [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000003c: IN OUT HP Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line-Out Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x01014020: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400000: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+Node 0x1e [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=25
+Node 0x21 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x0221402f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x2, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Selector] wcaps 0x30010b: Stereo Amp-In
+ Control: name="Input Source", index=1, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00]
+ Connection: 7
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Input Source", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Nvidia GPU 14 HDMI/DP
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x10de0014
+Subsystem Id: 0x10de0101
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x04 [Audio Output] wcaps 0x72b1: 8-Channels Digital Stripe CP
+ Converter: stream=6, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+Node 0x05 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x04
+Codec: Nvidia GPU 14 HDMI/DP
+Address: 1
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x10de0014
+Subsystem Id: 0x10de0101
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x04 [Audio Output] wcaps 0x72b1: 8-Channels Digital Stripe CP
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+Node 0x05 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x04
+Codec: Nvidia GPU 14 HDMI/DP
+Address: 2
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x10de0014
+Subsystem Id: 0x10de0101
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x04 [Audio Output] wcaps 0x72b1: 8-Channels Digital Stripe CP
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+Node 0x05 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x04
+Codec: Nvidia GPU 14 HDMI/DP
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x10de0014
+Subsystem Id: 0x10de0101
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x04 [Audio Output] wcaps 0x72b1: 8-Channels Digital Stripe CP
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+Node 0x05 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=9 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=3, device=0
+ Control: name="IEC958 Playback Pro Mask", index=3, device=0
+ Control: name="IEC958 Playback Default", index=3, device=0
+ Control: name="IEC958 Playback Switch", index=3, device=0
+ Control: name="ELD", index=0, device=9
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x04
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 6 Jan 15 06:16 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 15 Jan 15 06:16 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 5 Jan 15 06:16 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 14 Jan 15 06:16 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 13 Jan 15 06:16 /dev/snd/hwC1D1
+crw-rw---T+ 1 root audio 116, 12 Jan 15 06:16 /dev/snd/hwC1D2
+crw-rw---T+ 1 root audio 116, 11 Jan 15 06:16 /dev/snd/hwC1D3
+crw-rw---T+ 1 root audio 116, 4 Jan 15 06:16 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Jan 15 06:16 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Jan 15 06:16 /dev/snd/pcmC0D2c
+crw-rw---T+ 1 root audio 116, 10 Jan 15 06:16 /dev/snd/pcmC1D3p
+crw-rw---T+ 1 root audio 116, 9 Jan 15 06:16 /dev/snd/pcmC1D7p
+crw-rw---T+ 1 root audio 116, 8 Jan 15 06:16 /dev/snd/pcmC1D8p
+crw-rw---T+ 1 root audio 116, 7 Jan 15 06:16 /dev/snd/pcmC1D9p
+crw-rw---T+ 1 root audio 116, 1 Jan 15 06:16 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jan 15 06:16 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Jan 15 06:16 .
+drwxr-xr-x 3 root root 380 Jan 15 06:16 ..
+lrwxrwxrwx 1 root root 12 Jan 15 06:16 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Jan 15 06:16 pci-0000:05:00.1 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VB Analog [ALC269VB Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: NVidia [HDA NVidia], device 7: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: NVidia [HDA NVidia], device 8: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: NVidia [HDA NVidia], device 9: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VB Analog [ALC269VB Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 2: ALC269VB Analog [ALC269VB Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xef420000 irq 85'
+ Mixer name : 'Realtek ALC269VB'
+ Components : 'HDA:10ec0269,10280496,00100100'
+ Controls : 26
+ Simple ctrls : 14
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 60 [69%] [-20.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pswitch penum
+ Playback channels: Front Left - Front Right
+ Mono:
+ Front Left: Playback [on]
+ Front Right: Playback [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Front Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Front Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 19 [61%] [12.00dB] [on]
+ Front Right: Capture 19 [61%] [12.00dB] [on]
+Simple mixer control 'Capture',1
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 0 [0%] [-16.50dB] [off]
+ Front Right: Capture 0 [0%] [-16.50dB] [off]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line-Out+Speaker'
+ Item0: 'Line-Out+Speaker'
+Simple mixer control 'Input Source',0
+ Capabilities: cenum
+ Items: 'Front Mic' 'Rear Mic'
+ Item0: 'Front Mic'
+Simple mixer control 'Input Source',1
+ Capabilities: cenum
+ Items: 'Front Mic' 'Rear Mic'
+ Item0: 'Front Mic'
+Simple mixer control 'Rear Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Rear Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 1 [NVidia]
+
+Card hw:1 'NVidia'/'HDA NVidia at 0xef080000 irq 36'
+ Mixer name : 'Nvidia GPU 14 HDMI/DP'
+ Components : 'HDA:10de0014,10de0101,00100100'
+ Controls : 24
+ Simple ctrls : 4
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',3
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Front Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Front Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Rear Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Rear Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Line-Out+Speaker
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 Line-Out+Speaker
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Front Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Rear Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Capture Switch'
+ index 1
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 19
+ value.1 19
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1650
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Capture Volume'
+ index 1
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1650
+ dbmax 3000
+ dbvalue.0 -1650
+ dbvalue.1 -1650
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Input Source'
+ value 'Front Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Front Mic'
+ item.1 'Rear Mic'
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Input Source'
+ index 1
+ value 'Front Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Front Mic'
+ item.1 'Rear Mic'
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 60
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -2025
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface CARD
+ name 'Line-Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface CARD
+ name 'Front Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.26 {
+ iface CARD
+ name 'Rear Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+state.NVidia {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'HDMI/DP,pcm=9 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 3
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 3
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 3
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 3
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface PCM
+ device 9
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+rfcomm
+bnep
+bluetooth
+parport_pc
+ppdev
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+nouveau
+ttm
+drm_kms_helper
+drm
+snd_timer
+snd_seq_device
+mac_hid
+snd
+i2c_algo_bit
+mxm_wmi
+psmouse
+serio_raw
+mei
+wmi
+soundcore
+snd_page_alloc
+sb_edac
+video
+lp
+edac_core
+parport
+dcdbas
+isci
+libsas
+e1000e
+scsi_transport_sas
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x411111f0
+0x14 0x99130110
+0x17 0x411111f0
+0x18 0x02a19830
+0x19 0x01a19840
+0x1a 0x411111f0
+0x1b 0x01014020
+0x1d 0x411111f0
+0x1e 0x411111f0
+0x21 0x0221402f
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x05 0x18560010
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+/sys/class/sound/hwC1D1/init_pin_configs:
+0x05 0x18560010
+
+/sys/class/sound/hwC1D1/driver_pin_configs:
+
+/sys/class/sound/hwC1D1/user_pin_configs:
+
+/sys/class/sound/hwC1D1/init_verbs:
+
+/sys/class/sound/hwC1D2/init_pin_configs:
+0x05 0x18560010
+
+/sys/class/sound/hwC1D2/driver_pin_configs:
+
+/sys/class/sound/hwC1D2/user_pin_configs:
+
+/sys/class/sound/hwC1D2/init_verbs:
+
+/sys/class/sound/hwC1D3/init_pin_configs:
+0x05 0x18560010
+
+/sys/class/sound/hwC1D3/driver_pin_configs:
+
+/sys/class/sound/hwC1D3/user_pin_configs:
+
+/sys/class/sound/hwC1D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 8.483639] EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro
+[ 8.892036] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 8.892081] snd_hda_intel 0000:00:1b.0: irq 85 for MSI/MSI-X
+[ 8.892102] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 9.014332] hda_codec: ALC269: SKU not ready 0x411111f0
+[ 9.018565] input: HDA Intel PCH Rear Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input3
+[ 9.018626] input: HDA Intel PCH Front Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input4
+[ 9.018670] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input5
+[ 9.018713] input: HDA Intel PCH Line-Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
+[ 9.018880] snd_hda_intel 0000:05:00.1: PCI INT B -> GSI 36 (level, low) -> IRQ 36
+[ 9.018882] hda_intel: Disabling MSI
+[ 9.018904] snd_hda_intel 0000:05:00.1: setting latency timer to 64
+[ 9.848540] HDMI status: Codec=0 Pin=5 Presence_Detect=0 ELD_Valid=0
+[ 9.872554] HDMI status: Codec=1 Pin=5 Presence_Detect=0 ELD_Valid=0
+[ 9.896443] HDMI status: Codec=2 Pin=5 Presence_Detect=0 ELD_Valid=0
+[ 9.920449] HDMI status: Codec=3 Pin=5 Presence_Detect=0 ELD_Valid=0
+[ 9.920512] input: HDA NVidia HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:02.0/0000:05:00.1/sound/card1/input7
+[ 9.920630] input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:02.0/0000:05:00.1/sound/card1/input8
+[ 9.920755] input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:02.0/0000:05:00.1/sound/card1/input9
+[ 9.920891] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:02.0/0000:05:00.1/sound/card1/input10
+[ 10.208009] e1000e 0000:00:19.0: irq 79 for MSI/MSI-X
+
+
diff --git a/codecs/canonical/alc269vb-dell-precision-t7600-ccert-201109-9790 b/codecs/canonical/alc269vb-dell-precision-t7600-ccert-201109-9790
new file mode 100644
index 0000000..33390db
--- /dev/null
+++ b/codecs/canonical/alc269vb-dell-precision-t7600-ccert-201109-9790
@@ -0,0 +1,1538 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Thu Feb 27 02:36:33 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.4 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.4 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.4 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Precision T7600
+Product Version: 01
+Firmware Version: A04
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.11.0-15-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.11.0-15-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf3520000 irq 89
+ 1 [NVidia ]: HDA-Intel - HDA NVidia
+ HDA NVidia at 0xf3080000 irq 36
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation C600/X79 series chipset High Definition Audio Controller (rev 05)
+05:00.1 Audio device: NVIDIA Corporation High Definition Audio Controller (rev a1)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1d20 (rev 05)
+ Subsystem: 1028:0495
+--
+05:00.1 0403: 10de:0be3 (rev a1)
+ Subsystem: 10de:0862
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC269VB
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0269
+Subsystem Id: 0x10280495
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC269VB Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x03 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC269VB Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x13 0x13]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x8b 0x8b]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Rear Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Rear Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Front Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40000b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x99130110: [Fixed] Speaker at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40010c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Front Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00001734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x02a19830: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=03, enabled=1
+ Connection: 1
+ 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40008b: Stereo Amp-In
+ Control: name="Rear Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00001724: IN Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x01a19840: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=04, enabled=1
+Node 0x1a [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000003c: IN OUT HP Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Out Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x01014020: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=02, enabled=1
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400000: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+Node 0x1e [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=25
+Node 0x21 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x0221402f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x2, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Selector] wcaps 0x30010b: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00]
+ Connection: 7
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Nvidia GPU 0b HDMI/DP
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x10de000b
+Subsystem Id: 0x10de0101
+Revision Id: 0x100200
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3
+ Power: setting=D0, actual=D0
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x04 [Audio Output] wcaps 0x72b1: 8-Channels Digital Stripe CP
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+Node 0x05 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x04
+Codec: Nvidia GPU 0b HDMI/DP
+Address: 1
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x10de000b
+Subsystem Id: 0x10de0101
+Revision Id: 0x100200
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3
+ Power: setting=D0, actual=D0
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x04 [Audio Output] wcaps 0x72b1: 8-Channels Digital Stripe CP
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+Node 0x05 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x04
+Codec: Nvidia GPU 0b HDMI/DP
+Address: 2
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x10de000b
+Subsystem Id: 0x10de0101
+Revision Id: 0x100200
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3
+ Power: setting=D0, actual=D0
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x04 [Audio Output] wcaps 0x72b1: 8-Channels Digital Stripe CP
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+Node 0x05 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x04
+Codec: Nvidia GPU 0b HDMI/DP
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x10de000b
+Subsystem Id: 0x10de0101
+Revision Id: 0x100200
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3
+ Power: setting=D0, actual=D0
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x04 [Audio Output] wcaps 0x72b1: 8-Channels Digital Stripe CP
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+Node 0x05 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=9 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=3, device=0
+ Control: name="IEC958 Playback Pro Mask", index=3, device=0
+ Control: name="IEC958 Playback Default", index=3, device=0
+ Control: name="IEC958 Playback Switch", index=3, device=0
+ Control: name="ELD", index=0, device=9
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x04
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 5 Feb 26 21:34 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 14 Feb 26 21:34 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 4 Feb 26 21:34 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 13 Feb 26 21:34 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 12 Feb 26 21:34 /dev/snd/hwC1D1
+crw-rw---T+ 1 root audio 116, 11 Feb 26 21:34 /dev/snd/hwC1D2
+crw-rw---T+ 1 root audio 116, 10 Feb 26 21:34 /dev/snd/hwC1D3
+crw-rw---T+ 1 root audio 116, 3 Feb 26 21:34 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 2 Feb 26 21:34 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 9 Feb 26 21:34 /dev/snd/pcmC1D3p
+crw-rw---T+ 1 root audio 116, 8 Feb 26 21:34 /dev/snd/pcmC1D7p
+crw-rw---T+ 1 root audio 116, 7 Feb 26 21:34 /dev/snd/pcmC1D8p
+crw-rw---T+ 1 root audio 116, 6 Feb 26 21:34 /dev/snd/pcmC1D9p
+crw-rw---T+ 1 root audio 116, 1 Feb 26 21:34 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Feb 26 21:34 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Feb 26 21:34 .
+drwxr-xr-x 3 root root 360 Feb 26 21:34 ..
+lrwxrwxrwx 1 root root 12 Feb 26 21:34 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Feb 26 21:34 pci-0000:05:00.1 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VB Analog [ALC269VB Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: NVidia [HDA NVidia], device 7: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: NVidia [HDA NVidia], device 8: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: NVidia [HDA NVidia], device 9: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VB Analog [ALC269VB Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf3520000 irq 89'
+ Mixer name : 'Realtek ALC269VB'
+ Components : 'HDA:10ec0269,10280495,00100100'
+ Controls : 25
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 60 [69%] [-20.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pswitch penum
+ Playback channels: Front Left - Front Right
+ Mono:
+ Front Left: Playback [off]
+ Front Right: Playback [off]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Front Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Front Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 19 [61%] [12.00dB] [on]
+ Front Right: Capture 19 [61%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line Out+Speaker'
+ Item0: 'Line Out+Speaker'
+Simple mixer control 'Rear Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Rear Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 1 [NVidia]
+
+Card hw:1 'NVidia'/'HDA NVidia at 0xf3080000 irq 36'
+ Mixer name : 'Nvidia GPU 0b HDMI/DP'
+ Components : 'HDA:10de000b,10de0101,00100200'
+ Controls : 28
+ Simple ctrls : 4
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',3
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Rear Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Rear Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Front Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Front Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value 'Line Out+Speaker'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 'Line Out+Speaker'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 19
+ value.1 19
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1650
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Rear Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Front Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 60
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -2025
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Rear Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Front Mic Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.24 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.25 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+}
+state.NVidia {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.8 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.13 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.14 {
+ iface PCM
+ device 7
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.21 {
+ iface PCM
+ device 8
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'HDMI/DP,pcm=9 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 3
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 3
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 3
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 3
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.27 {
+ iface PCM
+ device 9
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.28 {
+ iface PCM
+ device 9
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nls_utf8
+isofs
+nls_iso8859_1
+bnep
+rfcomm
+bluetooth
+parport_pc
+ppdev
+nvidia
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+psmouse
+snd_pcm
+serio_raw
+snd_seq_midi
+lpc_ich
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+dcdbas
+drm
+mei_me
+mei
+sb_edac
+snd_timer
+snd_seq_device
+edac_core
+snd
+soundcore
+snd_page_alloc
+mac_hid
+lp
+parport
+usb_storage
+hid_generic
+usbhid
+hid
+ahci
+libahci
+e1000e
+ptp
+isci
+pps_core
+libsas
+scsi_transport_sas
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x411111f0
+0x14 0x99130110
+0x17 0x411111f0
+0x18 0x02a19830
+0x19 0x01a19840
+0x1a 0x411111f0
+0x1b 0x01014020
+0x1d 0x411111f0
+0x1e 0x411111f0
+0x21 0x0221402f
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x05 0x18560010
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+/sys/class/sound/hwC1D1/init_pin_configs:
+0x05 0x18560010
+
+/sys/class/sound/hwC1D1/driver_pin_configs:
+
+/sys/class/sound/hwC1D1/user_pin_configs:
+
+/sys/class/sound/hwC1D1/init_verbs:
+
+/sys/class/sound/hwC1D2/init_pin_configs:
+0x05 0x18560010
+
+/sys/class/sound/hwC1D2/driver_pin_configs:
+
+/sys/class/sound/hwC1D2/user_pin_configs:
+
+/sys/class/sound/hwC1D2/init_verbs:
+
+/sys/class/sound/hwC1D3/init_pin_configs:
+0x05 0x18560010
+
+/sys/class/sound/hwC1D3/driver_pin_configs:
+
+/sys/class/sound/hwC1D3/user_pin_configs:
+
+/sys/class/sound/hwC1D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 7.252156] lpc_ich: Resource conflict(s) found affecting gpio_ich
+[ 7.563671] snd_hda_intel 0000:00:1b.0: irq 89 for MSI/MSI-X
+[ 7.758139] hda_codec: ALC269VB: SKU not ready 0x411111f0
+[ 7.758678] autoconfig: line_outs=1 (0x1b/0x0/0x0/0x0/0x0) type:line
+--
+[ 7.758685] realtek: Enable default setup for auto mode as fallback
+[ 7.764017] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input5
+[ 7.764091] input: HDA Intel PCH Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
+[ 7.764127] input: HDA Intel PCH Front Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 7.764174] input: HDA Intel PCH Rear Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 7.764332] hda_intel: Disabling MSI
+[ 7.764340] hda-intel 0000:05:00.1: Handle VGA-switcheroo audio client
+[ 7.764366] hda-intel 0000:05:00.1: Disabling 64bit DMA
+[ 7.767615] hda-intel 0000:05:00.1: Enable delay in RIRB handling
+[ 8.275806] type=1400 audit(1393468459.688:2): apparmor="STATUS" operation="profile_load" parent=968 profile="unconfined" name="/sbin/dhclient" pid=1013 comm="apparmor_parser"
+--
+[ 8.536810] EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro
+[ 8.658967] input: HDA NVidia HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:02.0/0000:05:00.1/sound/card1/input9
+[ 8.659058] input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:02.0/0000:05:00.1/sound/card1/input10
+[ 8.659152] input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:02.0/0000:05:00.1/sound/card1/input11
+[ 8.659238] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:02.0/0000:05:00.1/sound/card1/input12
+[ 9.603328] sas: sas_ata_task_done: SAS error 2
+--
+[ 73.197746] e1000e 0000:08:00.0: irq 89 for MSI/MSI-X
+[ 73.197774] snd_hda_intel 0000:00:1b.0: irq 88 for MSI/MSI-X
+[ 73.197780] ehci-pci 0000:00:1a.0: setting latency timer to 64
+
+
diff --git a/codecs/canonical/alc269vb-lenovo-09876543211234567890-ccert-201108-8941 b/codecs/canonical/alc269vb-lenovo-09876543211234567890-ccert-201108-8941
new file mode 100644
index 0000000..3ba041e
--- /dev/null
+++ b/codecs/canonical/alc269vb-lenovo-09876543211234567890-ccert-201108-8941
@@ -0,0 +1,1009 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.60
+!!################################
+
+!!Script ran on: Thu Jun 14 08:43:49 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu quantal (development branch) \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu quantal (development branch)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 09876543211234567890
+Product Version: Lenovo Product
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.4.0-5-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_usb_audio
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xfe500000 irq 46
+ 1 [Camera ]: USB-Audio - Integrated Camera
+ Vimicro Corp. Integrated Camera at usb-0000:00:1a.0-1.1, high speed
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!--------------------------------------------------------
+
+00:1b.0 0403: 8086:1c20 (rev 04)
+ Subsystem: 17aa:307b
+
+
+!!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
+!!--------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_usb_audio
+ async_unlink : Y
+ device_setup : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ ignore_ctl_error : N
+ index : -2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ nrpacks : 8
+ pid : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ vid : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC269VB
+Address: 2
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0269
+Subsystem Id: 0x17aa307b
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC269VB Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x03 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC269VB Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x13 0x13]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x8b 0x8b]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40000b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x99130110: [Fixed] Speaker at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40010c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00001734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x01a19820: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Connection: 1
+ 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40008b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00001724: IN Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+Node 0x1a [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000003c: IN OUT HP Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400000: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40079a2d: [N/A] Line Out at Ext N/A
+ Conn = Analog, Color = Pink
+ DefAssociation = 0x2, Sequence = 0xd
+ Pin-ctls: 0x20: IN
+Node 0x1e [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=25
+Node 0x21 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x0121401f: [Jack] HP Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x22 [Audio Selector] wcaps 0x30010b: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00]
+ Connection: 7
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel CougarPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862805
+Subsystem Id: 0x80862805
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!USB Mixer information
+!!---------------------------
+--startcollapse--
+
+USB Mixer: usb_id=0x0ac8c448, ctrlif=2, ctlerr=0
+Card: Vimicro Corp. Integrated Camera at usb-0000:00:1a.0-1.1, high speed
+ Unit: 2
+ Control: name="Mic Capture Volume", index=0
+ Info: id=2, control=2, cmask=0x1, channels=1, type="S16"
+ Volume: min=-6912, max=5376, dBmin=-2700, dBmax=2100
+ Unit: 2
+ Control: name="Mic Capture Switch", index=0
+ Info: id=2, control=1, cmask=0x1, channels=1, type="INV_BOOLEAN"
+ Volume: min=0, max=1, dBmin=0, dBmax=0
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 9 Jun 14 04:41 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 3 Jun 14 04:41 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 8 Jun 14 04:41 /dev/snd/hwC0D2
+crw-rw---T+ 1 root audio 116, 7 Jun 14 04:41 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 6 Jun 14 04:42 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 5 Jun 14 04:42 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 4 Jun 14 04:42 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 2 Jun 14 04:42 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 1 Jun 14 04:41 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jun 14 04:41 /dev/snd/timer
+
+/dev/snd/by-id:
+total 0
+drwxr-xr-x 2 root root 60 Jun 14 04:41 .
+drwxr-xr-x 4 root root 280 Jun 14 04:41 ..
+lrwxrwxrwx 1 root root 12 Jun 14 04:41 usb-Vimicro_Corp._Integrated_Camera-02 -> ../controlC1
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Jun 14 04:41 .
+drwxr-xr-x 4 root root 280 Jun 14 04:41 ..
+lrwxrwxrwx 1 root root 12 Jun 14 04:41 pci-0000:00:1a.0-usb-0:1.1:1.2 -> ../controlC1
+lrwxrwxrwx 1 root root 12 Jun 14 04:41 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VB Analog [ALC269VB Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VB Analog [ALC269VB Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Camera [Integrated Camera], device 0: USB Audio [USB Audio]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xfe500000 irq 46'
+ Mixer name : 'Intel CougarPoint HDMI'
+ Components : 'HDA:10ec0269,17aa307b,00100100 HDA:80862805,80862805,00100000'
+ Controls : 21
+ Simple ctrls : 9
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 60 [69%] [-20.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 19 [61%] [12.00dB] [on]
+ Front Right: Capture 19 [61%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+
+!!-------Mixer controls for card 1 [Camera]
+
+Card hw:1 'Camera'/'Vimicro Corp. Integrated Camera at usb-0000:00:1a.0-1.1, high speed'
+ Mixer name : 'USB Mixer'
+ Components : 'USB0ac8:c448'
+ Controls : 2
+ Simple ctrls : 1
+Simple mixer control 'Mic',0
+ Capabilities: cvolume cvolume-joined cswitch cswitch-joined penum
+ Capture channels: Mono
+ Limits: Capture 0 - 48
+ Mono: Capture 38 [79%] [11.00dB] [on]
+
+
+!!Alsactl output
+!!-------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 19
+ value.1 19
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1650
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 60
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -2025
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.Camera {
+ control.1 {
+ iface MIXER
+ name 'Mic Capture Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Mic Capture Volume'
+ value 38
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 48'
+ dbmin -2700
+ dbmax 2100
+ dbvalue.0 1100
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nls_iso8859_1
+nls_cp437
+vfat
+fat
+bnep
+rfcomm
+bluetooth
+parport_pc
+ppdev
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+snd_usb_audio
+snd_hda_intel
+snd_hda_codec
+snd_pcm
+snd_hwdep
+snd_usbmidi_lib
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+snd_timer
+snd_seq_device
+coretemp
+snd
+rts5139
+ghash_clmulni_intel
+i915
+drm_kms_helper
+uvcvideo
+drm
+videobuf2_core
+videodev
+psmouse
+joydev
+cryptd
+videobuf2_vmalloc
+serio_raw
+wmi
+videobuf2_memops
+soundcore
+mei
+mac_hid
+snd_page_alloc
+microcode
+i2c_algo_bit
+video
+lp
+parport
+usbhid
+hid
+uas
+usb_storage
+r8169
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D2/init_pin_configs:
+0x12 0x411111f0
+0x14 0x99130110
+0x17 0x411111f0
+0x18 0x01a19820
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40079a2d
+0x1e 0x411111f0
+0x21 0x0121401f
+
+/sys/class/sound/hwC0D2/driver_pin_configs:
+
+/sys/class/sound/hwC0D2/user_pin_configs:
+
+/sys/class/sound/hwC0D2/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x58560010
+0x06 0x58560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!------------------
+
+[ 5.897621] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 6.046982] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[ 6.236139] type=1400 audit(1339663318.017:2): apparmor="STATUS" operation="profile_load" name="/sbin/dhclient" pid=552 comm="apparmor_parser"
+--
+[ 6.254126] usbcore: registered new interface driver snd-usb-audio
+[ 7.308842] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
+[ 7.308952] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 7.309055] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 8.752710] r8169 0000:01:00.0: eth0: link down
+
+
diff --git a/codecs/canonical/alc269vb-lenovo-1736b7j-ccert-201212-12224 b/codecs/canonical/alc269vb-lenovo-1736b7j-ccert-201212-12224
new file mode 100644
index 0000000..1938ade
--- /dev/null
+++ b/codecs/canonical/alc269vb-lenovo-1736b7j-ccert-201212-12224
@@ -0,0 +1,930 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Dec 10 08:31:09 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 1736B7J
+Product Version: ThinkCentre Edge 91Z
+Firmware Version: 9OKT21AUS
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-29-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xfe720000 irq 47
+ 1 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xfe640000 irq 48
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05)
+01:00.1 Audio device: Advanced Micro Devices [AMD] nee ATI Turks HDMI Audio [Radeon HD 6000 Series]
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1c20 (rev 05)
+ Subsystem: 17aa:307a
+--
+01:00.1 0403: 1002:aa90
+ Subsystem: 17aa:307a
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC269VB
+Address: 2
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0269
+Subsystem Id: 0x17aa307a
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC269VB Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x03 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x8b 0x8b]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC269VB Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x0e 0x0e]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40000b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30930: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x99130110: [Fixed] Speaker at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40010c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00001734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x01a19820: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Connection: 1
+ 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40008b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00001724: IN Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+Node 0x1a [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000003c: IN OUT HP Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400000: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40079a2d: [N/A] Line Out at Ext N/A
+ Conn = Analog, Color = Pink
+ DefAssociation = 0x2, Sequence = 0xd
+ Pin-ctls: 0x20: IN
+Node 0x1e [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=25
+Node 0x21 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x0121401f: [Jack] HP Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x22 [Audio Selector] wcaps 0x30010b: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00]
+ Connection: 7
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: ATI R6xx HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x1002aa01
+Subsystem Id: 0x00aa0100
+Revision Id: 0x100200
+No Modem Function Group found
+Default PCM:
+ rates [0x70]: 32000 44100 48000
+ bits [0x2]: 16
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x201: Stereo Digital
+ Converter: stream=1, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x02
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 5 Dec 10 03:04 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Dec 10 03:04 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 4 Dec 10 03:04 /dev/snd/hwC0D2
+crw-rw---T+ 1 root audio 116, 7 Dec 10 03:04 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 3 Dec 10 03:05 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 2 Dec 10 03:05 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 6 Dec 10 03:05 /dev/snd/pcmC1D3p
+crw-rw---T+ 1 root audio 116, 1 Dec 10 03:04 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Dec 10 03:04 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Dec 10 03:04 .
+drwxr-xr-x 3 root root 240 Dec 10 03:04 ..
+lrwxrwxrwx 1 root root 12 Dec 10 03:04 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Dec 10 03:04 pci-0000:01:00.1 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VB Analog [ALC269VB Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VB Analog [ALC269VB Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xfe720000 irq 47'
+ Mixer name : 'Realtek ALC269VB'
+ Components : 'HDA:10ec0269,17aa307a,00100100'
+ Controls : 16
+ Simple ctrls : 9
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 63 [72%] [-18.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 0 [0%] [-65.25dB] [off]
+ Front Right: Playback 0 [0%] [-65.25dB] [off]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 14 [45%] [4.50dB] [on]
+ Front Right: Capture 14 [45%] [4.50dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 1 [Generic]
+
+Card hw:1 'Generic'/'HD-Audio Generic at 0xfe640000 irq 48'
+ Mixer name : 'ATI R6xx HDMI'
+ Components : 'HDA:1002aa01,00aa0100,00100200'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -6525
+ dbvalue.1 -6525
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 14
+ value.1 14
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1650
+ dbmax 3000
+ dbvalue.0 450
+ dbvalue.1 450
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 63
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1800
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Headphone Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Mic Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.Generic {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+bnep
+rfcomm
+bluetooth
+parport_pc
+ppdev
+radeon
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+snd_hda_intel
+snd_hda_codec
+ttm
+arc4
+drm_kms_helper
+iwlwifi
+mac80211
+rts5139
+cfg80211
+uvcvideo
+videodev
+drm
+snd_hwdep
+mei
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+v4l2_compat_ioctl32
+snd_timer
+snd_seq_device
+snd
+soundcore
+joydev
+wmi
+snd_page_alloc
+mac_hid
+hid_multitouch
+i2c_algo_bit
+lp
+parport
+usbhid
+hid
+e1000e
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D2/init_pin_configs:
+0x12 0x99a30930
+0x14 0x99130110
+0x17 0x411111f0
+0x18 0x01a19820
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40079a2d
+0x1e 0x411111f0
+0x21 0x0121401f
+
+/sys/class/sound/hwC0D2/driver_pin_configs:
+
+/sys/class/sound/hwC0D2/user_pin_configs:
+
+/sys/class/sound/hwC0D2/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x03 0x18560010
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 10.506180] ieee80211 phy0: Selected rate control algorithm 'iwl-agn-rs'
+[ 10.634982] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 10.635033] snd_hda_intel 0000:00:1b.0: irq 47 for MSI/MSI-X
+[ 10.635054] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 10.650281] cfg80211: Ignoring regulatory request Set by core since the driver uses its own custom regulatory domain
+--
+[ 10.650290] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
+[ 10.677345] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 10.677418] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 10.677608] snd_hda_intel 0000:01:00.1: PCI INT B -> GSI 17 (level, low) -> IRQ 17
+[ 10.677675] snd_hda_intel 0000:01:00.1: irq 48 for MSI/MSI-X
+[ 10.677691] snd_hda_intel 0000:01:00.1: setting latency timer to 64
+[ 10.694043] HDMI status: Codec=0 Pin=3 Presence_Detect=0 ELD_Valid=0
+[ 10.694089] input: HD-Audio Generic HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input9
+[ 10.949061] [drm] radeon defaulting to kernel modesetting.
+--
+[ 11.048168] [drm] Connector 0:
+[ 11.048170] [drm] HDMI-A
+[ 11.048171] [drm] HPD1
+
+
diff --git a/codecs/canonical/alc269vb-lenovo-1782a7a-ccert-201112-10226 b/codecs/canonical/alc269vb-lenovo-1782a7a-ccert-201112-10226
new file mode 100644
index 0000000..8de6208
--- /dev/null
+++ b/codecs/canonical/alc269vb-lenovo-1782a7a-ccert-201112-10226
@@ -0,0 +1,950 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.60
+!!################################
+
+!!Script ran on: Tue Jul 17 09:03:44 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 1782A7A
+Product Version: ThinkCentre M71z
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-27-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xfe600000 irq 46
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!--------------------------------------------------------
+
+00:1b.0 0403: 8086:1c20 (rev 05)
+ Subsystem: 17aa:307b
+
+
+!!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
+!!--------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC269VB
+Address: 2
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0269
+Subsystem Id: 0x17aa307b
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC269VB Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x03 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x8b 0x8b]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC269VB Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x13 0x13]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40000b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30930: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x99130110: [Fixed] Speaker at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40010c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00001734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x01a19820: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Connection: 1
+ 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40008b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00001724: IN Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+Node 0x1a [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000003c: IN OUT HP Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400000: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40079a2d: [N/A] Line Out at Ext N/A
+ Conn = Analog, Color = Pink
+ DefAssociation = 0x2, Sequence = 0xd
+ Pin-ctls: 0x20: IN
+Node 0x1e [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=25
+Node 0x21 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x0121401f: [Jack] HP Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x22 [Audio Selector] wcaps 0x30010b: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12*
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel CougarPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862805
+Subsystem Id: 0x80862805
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Jul 17 05:01 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Jul 17 05:01 /dev/snd/hwC0D2
+crw-rw---T+ 1 root audio 116, 5 Jul 17 05:01 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Jul 17 05:02 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Jul 17 05:02 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Jul 17 05:02 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Jul 17 05:01 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jul 17 05:01 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Jul 17 05:01 .
+drwxr-xr-x 3 root root 220 Jul 17 05:01 ..
+lrwxrwxrwx 1 root root 12 Jul 17 05:01 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VB Analog [ALC269VB Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VB Analog [ALC269VB Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xfe600000 irq 46'
+ Mixer name : 'Intel CougarPoint HDMI'
+ Components : 'HDA:10ec0269,17aa307b,00100100 HDA:80862805,80862805,00100000'
+ Controls : 22
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 60 [69%] [-20.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 19 [61%] [12.00dB] [on]
+ Front Right: Capture 19 [61%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!-------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 19
+ value.1 19
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1650
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 60
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -2025
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nls_iso8859_1
+nls_cp437
+vfat
+fat
+rfcomm
+bnep
+bluetooth
+parport_pc
+ppdev
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+joydev
+rts5139
+usbhid
+uvcvideo
+videodev
+v4l2_compat_ioctl32
+snd_hda_intel
+snd_hda_codec
+hid
+i915
+snd_hwdep
+lib80211_crypt_tkip
+snd_pcm
+wl
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+snd_timer
+snd_seq_device
+drm_kms_helper
+drm
+snd
+wmi
+soundcore
+snd_page_alloc
+lib80211
+mei
+i2c_algo_bit
+video
+tpm_tis
+psmouse
+serio_raw
+mac_hid
+lp
+parport
+usb_storage
+r8169
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D2/init_pin_configs:
+0x12 0x99a30930
+0x14 0x99130110
+0x17 0x411111f0
+0x18 0x01a19820
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40079a2d
+0x1e 0x411111f0
+0x21 0x0121401f
+
+/sys/class/sound/hwC0D2/driver_pin_configs:
+
+/sys/class/sound/hwC0D2/user_pin_configs:
+
+/sys/class/sound/hwC0D2/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x58560010
+0x06 0x58560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!------------------
+
+[ 7.440138] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 7.440313] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 7.440400] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[ 7.440429] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 7.460075] input: Lite-On Technology Corp. Lenovo USB Keyboard as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1/2-1.1:1.0/input/input4
+--
+[ 8.061610] EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro
+[ 8.130487] HDMI status: Codec=3 Pin=7 Presence_Detect=0 ELD_Valid=0
+[ 8.130551] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 8.130631] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 8.130691] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 10.560934] r8169 0000:01:00.0: eth0: link down
+
+
diff --git a/codecs/canonical/alc269vb-lenovo-3558a2u-ccert-201208-11513 b/codecs/canonical/alc269vb-lenovo-3558a2u-ccert-201208-11513
new file mode 100644
index 0000000..10378eb
--- /dev/null
+++ b/codecs/canonical/alc269vb-lenovo-3558a2u-ccert-201208-11513
@@ -0,0 +1,946 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.60
+!!################################
+
+!!Script ran on: Mon Sep 24 09:56:18 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 3558A2U
+Product Version: ThinkCentre M72z
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-29-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7e00000 irq 47
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!--------------------------------------------------------
+
+00:1b.0 0403: 8086:1c20 (rev 05)
+ Subsystem: 17aa:3091
+
+
+!!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
+!!--------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC269VB
+Address: 2
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0269
+Subsystem Id: 0x17aa3091
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC269VB Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x03 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x8b 0x8b]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC269VB Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x13 0x13]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40000b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30930: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x99130110: [Fixed] Speaker at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40010c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00001734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x01a19820: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Connection: 1
+ 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40008b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00001724: IN Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+Node 0x1a [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000003c: IN OUT HP Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400000: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40079a2d: [N/A] Line Out at Ext N/A
+ Conn = Analog, Color = Pink
+ DefAssociation = 0x2, Sequence = 0xd
+ Pin-ctls: 0x20: IN
+Node 0x1e [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=25
+Node 0x21 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x0121401f: [Jack] HP Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x22 [Audio Selector] wcaps 0x30010b: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12*
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel CougarPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862805
+Subsystem Id: 0x80862805
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Sep 24 05:54 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Sep 24 05:54 /dev/snd/hwC0D2
+crw-rw---T+ 1 root audio 116, 5 Sep 24 05:54 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Sep 24 05:54 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Sep 24 05:54 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Sep 24 05:54 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Sep 24 05:54 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Sep 24 05:54 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Sep 24 05:54 .
+drwxr-xr-x 3 root root 220 Sep 24 05:54 ..
+lrwxrwxrwx 1 root root 12 Sep 24 05:54 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VB Analog [ALC269VB Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VB Analog [ALC269VB Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7e00000 irq 47'
+ Mixer name : 'Intel CougarPoint HDMI'
+ Components : 'HDA:10ec0269,17aa3091,00100100 HDA:80862805,80862805,00100000'
+ Controls : 22
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 60 [69%] [-20.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 19 [61%] [12.00dB] [on]
+ Front Right: Capture 19 [61%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!-------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 19
+ value.1 19
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1650
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 60
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -2025
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+rfcomm
+bnep
+parport_pc
+ppdev
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+arc4
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+rts5139
+uvcvideo
+videodev
+snd_rawmidi
+usbhid
+iwlwifi
+v4l2_compat_ioctl32
+hid
+snd_seq_midi_event
+psmouse
+mac80211
+serio_raw
+snd_seq
+snd_timer
+snd_seq_device
+snd
+btusb
+bluetooth
+i915
+cfg80211
+soundcore
+snd_page_alloc
+mei
+tpm_tis
+drm_kms_helper
+drm
+wmi
+i2c_algo_bit
+mac_hid
+video
+lp
+parport
+r8169
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D2/init_pin_configs:
+0x12 0x99a30930
+0x14 0x99130110
+0x17 0x411111f0
+0x18 0x01a19820
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40079a2d
+0x1e 0x411111f0
+0x21 0x0121401f
+
+/sys/class/sound/hwC0D2/driver_pin_configs:
+
+/sys/class/sound/hwC0D2/user_pin_configs:
+
+/sys/class/sound/hwC0D2/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x58560010
+0x06 0x58560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!------------------
+
+[ 7.295833] sd 4:0:0:0: [sdb] Attached SCSI removable disk
+[ 7.709571] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 7.709612] snd_hda_intel 0000:00:1b.0: irq 47 for MSI/MSI-X
+[ 7.709630] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 7.864780] iwlwifi 0000:02:00.0: loaded firmware version 18.168.6.1
+--
+[ 8.273059] ieee80211 phy0: Selected rate control algorithm 'iwl-agn-rs'
+[ 8.935331] HDMI status: Codec=3 Pin=7 Presence_Detect=0 ELD_Valid=0
+[ 8.935386] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input5
+[ 8.935465] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
+[ 8.935556] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 9.968805] r8169 0000:01:00.0: eth0: link down
+
+
diff --git a/codecs/canonical/alc269vb-lenovo-3569c2g-ccert-201211-12081 b/codecs/canonical/alc269vb-lenovo-3569c2g-ccert-201211-12081
new file mode 100644
index 0000000..e0d2818
--- /dev/null
+++ b/codecs/canonical/alc269vb-lenovo-3569c2g-ccert-201211-12081
@@ -0,0 +1,999 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Nov 19 09:56:12 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 3569C2G
+Product Version: ThinkCentre Edge 72z
+Firmware Version: F6KT18AUS
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-29-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_usb_audio
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7c00000 irq 44
+ 1 [Camera ]: USB-Audio - Integrated Camera
+ Vimicro Corp. Integrated Camera at usb-0000:00:1a.0-1.1, high speed
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1c20 (rev 05)
+ Subsystem: 17aa:3091
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_usb_audio
+ async_unlink : Y
+ device_setup : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ ignore_ctl_error : N
+ index : -2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ nrpacks : 8
+ pid : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ vid : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC269VB
+Address: 2
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0269
+Subsystem Id: 0x17aa3091
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC269VB Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x03 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC269VB Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x0e 0x0e]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x8b 0x8b]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40000b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x99130110: [Fixed] Speaker at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40010c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00001734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x01a19820: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Connection: 1
+ 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40008b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00001724: IN Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+Node 0x1a [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000003c: IN OUT HP Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400000: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40079a2d: [N/A] Line Out at Ext N/A
+ Conn = Analog, Color = Pink
+ DefAssociation = 0x2, Sequence = 0xd
+ Pin-ctls: 0x20: IN
+Node 0x1e [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=25
+Node 0x21 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x0121401f: [Jack] HP Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x22 [Audio Selector] wcaps 0x30010b: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00]
+ Connection: 7
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel CougarPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862805
+Subsystem Id: 0x80862805
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!USB Mixer information
+!!---------------------
+--startcollapse--
+
+USB Mixer: usb_id=0x0ac8c448, ctrlif=2, ctlerr=0
+Card: Vimicro Corp. Integrated Camera at usb-0000:00:1a.0-1.1, high speed
+ Unit: 2
+ Control: name="Mic Capture Volume", index=0
+ Info: id=2, control=2, cmask=0x1, channels=1, type="S16"
+ Volume: min=-6912, max=5376, dBmin=-2700, dBmax=2100
+ Unit: 2
+ Control: name="Mic Capture Switch", index=0
+ Info: id=2, control=1, cmask=0x1, channels=1, type="INV_BOOLEAN"
+ Volume: min=0, max=1, dBmin=0, dBmax=0
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 9 Nov 19 04:55 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 3 Nov 19 04:55 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 8 Nov 19 04:55 /dev/snd/hwC0D2
+crw-rw---T+ 1 root audio 116, 7 Nov 19 04:55 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 6 Nov 19 04:55 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 5 Nov 19 04:55 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 4 Nov 19 04:55 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 2 Nov 19 04:55 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 1 Nov 19 04:55 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Nov 19 04:55 /dev/snd/timer
+
+/dev/snd/by-id:
+total 0
+drwxr-xr-x 2 root root 60 Nov 19 04:55 .
+drwxr-xr-x 4 root root 280 Nov 19 04:55 ..
+lrwxrwxrwx 1 root root 12 Nov 19 04:55 usb-Vimicro_Corp._Integrated_Camera-02 -> ../controlC1
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Nov 19 04:55 .
+drwxr-xr-x 4 root root 280 Nov 19 04:55 ..
+lrwxrwxrwx 1 root root 12 Nov 19 04:55 pci-0000:00:1a.0-usb-0:1.1:1.2 -> ../controlC1
+lrwxrwxrwx 1 root root 12 Nov 19 04:55 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VB Analog [ALC269VB Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VB Analog [ALC269VB Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Camera [Integrated Camera], device 0: USB Audio [USB Audio]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7c00000 irq 44'
+ Mixer name : 'Intel CougarPoint HDMI'
+ Components : 'HDA:10ec0269,17aa3091,00100100 HDA:80862805,80862805,00100000'
+ Controls : 21
+ Simple ctrls : 9
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 63 [72%] [-18.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 14 [45%] [4.50dB] [on]
+ Front Right: Capture 14 [45%] [4.50dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+
+!!-------Mixer controls for card 1 [Camera]
+
+Card hw:1 'Camera'/'Vimicro Corp. Integrated Camera at usb-0000:00:1a.0-1.1, high speed'
+ Mixer name : 'USB Mixer'
+ Components : 'USB0ac8:c448'
+ Controls : 2
+ Simple ctrls : 1
+Simple mixer control 'Mic',0
+ Capabilities: cvolume cvolume-joined cswitch cswitch-joined penum
+ Capture channels: Mono
+ Limits: Capture 0 - 48
+ Mono: Capture 38 [79%] [11.00dB] [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 14
+ value.1 14
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1650
+ dbmax 3000
+ dbvalue.0 450
+ dbvalue.1 450
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 63
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1800
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.Camera {
+ control.1 {
+ iface MIXER
+ name 'Mic Capture Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Mic Capture Volume'
+ value 38
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 48'
+ dbmin -2700
+ dbmax 2100
+ dbvalue.0 1100
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+parport_pc
+ppdev
+bnep
+rfcomm
+bluetooth
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+i915
+drm_kms_helper
+drm
+snd_usb_audio
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_usbmidi_lib
+snd_pcm
+snd_seq_midi
+rts5139
+snd_rawmidi
+usbhid
+hid
+uvcvideo
+videodev
+v4l2_compat_ioctl32
+snd_seq_midi_event
+snd_seq
+snd_timer
+snd_seq_device
+snd
+soundcore
+wmi
+mac_hid
+snd_page_alloc
+i2c_algo_bit
+video
+mei
+psmouse
+serio_raw
+lp
+parport
+r8169
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D2/init_pin_configs:
+0x12 0x411111f0
+0x14 0x99130110
+0x17 0x411111f0
+0x18 0x01a19820
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40079a2d
+0x1e 0x411111f0
+0x21 0x0121401f
+
+/sys/class/sound/hwC0D2/driver_pin_configs:
+
+/sys/class/sound/hwC0D2/user_pin_configs:
+
+/sys/class/sound/hwC0D2/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x58560010
+0x06 0x58560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 8.666745] sd 4:0:0:0: [sdb] Attached SCSI removable disk
+[ 8.779679] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 8.779721] snd_hda_intel 0000:00:1b.0: irq 44 for MSI/MSI-X
+[ 8.779742] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 8.848482] usbcore: registered new interface driver snd-usb-audio
+[ 8.850385] [drm] Initialized drm 1.1.0 20060810
+[ 9.386443] HDMI status: Codec=3 Pin=7 Presence_Detect=0 ELD_Valid=0
+[ 9.386494] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input5
+[ 9.386542] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
+[ 9.386578] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 9.386730] i915 0000:00:02.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
+
+
diff --git a/codecs/canonical/alc269vb-lenovo-5150d1a-ccert-201212-12226 b/codecs/canonical/alc269vb-lenovo-5150d1a-ccert-201212-12226
new file mode 100644
index 0000000..376bdac
--- /dev/null
+++ b/codecs/canonical/alc269vb-lenovo-5150d1a-ccert-201212-12226
@@ -0,0 +1,738 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Thu Dec 6 08:58:49 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 5150D1A
+Product Version: ThinkCentre M62z
+Firmware Version: F0KT17AUS
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-29-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7d00000 irq 49
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1c20 (rev 05)
+ Subsystem: 17aa:308a
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC269VB
+Address: 2
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0269
+Subsystem Id: 0x17aa308a
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC269VB Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x57 0x57]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x03 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x57 0x57]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC269VB Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x0e 0x0e]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x8b 0x8b]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40000b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40010c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00001734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x04a19820: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Connection: 1
+ 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40008b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00001724: IN Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+Node 0x1a [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000003c: IN OUT HP Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400000: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40079a2d: [N/A] Line Out at Ext N/A
+ Conn = Analog, Color = Pink
+ DefAssociation = 0x2, Sequence = 0xd
+ Pin-ctls: 0x20: IN
+Node 0x1e [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=25
+Node 0x21 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x0421401f: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x22 [Audio Selector] wcaps 0x30010b: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00]
+ Connection: 7
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 5 Dec 6 03:47 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 4 Dec 6 03:47 /dev/snd/hwC0D2
+crw-rw---T+ 1 root audio 116, 3 Dec 6 03:47 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 2 Dec 6 03:47 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 1 Dec 6 03:47 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Dec 6 03:47 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Dec 6 03:47 .
+drwxr-xr-x 3 root root 180 Dec 6 03:47 ..
+lrwxrwxrwx 1 root root 12 Dec 6 03:47 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VB Analog [ALC269VB Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VB Analog [ALC269VB Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7d00000 irq 49'
+ Mixer name : 'Realtek ALC269VB'
+ Components : 'HDA:10ec0269,17aa308a,00100100'
+ Controls : 15
+ Simple ctrls : 8
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 14 [45%] [4.50dB] [on]
+ Front Right: Capture 14 [45%] [4.50dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 14
+ value.1 14
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1650
+ dbmax 3000
+ dbvalue.0 450
+ dbvalue.1 450
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+bnep
+rfcomm
+bluetooth
+parport_pc
+ppdev
+snd_hda_codec_realtek
+snd_hda_intel
+snd_hda_codec
+lib80211_crypt_tkip
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+snd_timer
+wl
+i915
+drm_kms_helper
+drm
+snd_seq_device
+usbhid
+hid
+snd
+mei
+psmouse
+soundcore
+snd_page_alloc
+lib80211
+i2c_algo_bit
+serio_raw
+video
+mac_hid
+lp
+parport
+r8169
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D2/init_pin_configs:
+0x12 0x411111f0
+0x14 0x90170110
+0x17 0x411111f0
+0x18 0x04a19820
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40079a2d
+0x1e 0x411111f0
+0x21 0x0421401f
+
+/sys/class/sound/hwC0D2/driver_pin_configs:
+
+/sys/class/sound/hwC0D2/user_pin_configs:
+
+/sys/class/sound/hwC0D2/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 10.186413] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 10.186475] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 10.186525] snd_hda_intel 0000:00:1b.0: irq 49 for MSI/MSI-X
+[ 10.186542] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 10.207195] init: failsafe main process (738) killed by TERM signal
+[ 10.230819] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input5
+[ 10.230889] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
+[ 10.613843] ppdev: user-space parallel port driver
+
+
diff --git a/codecs/canonical/alc269vb-lenovo-7567i6a-ccert-201207-11420 b/codecs/canonical/alc269vb-lenovo-7567i6a-ccert-201207-11420
new file mode 100644
index 0000000..20be8e4
--- /dev/null
+++ b/codecs/canonical/alc269vb-lenovo-7567i6a-ccert-201207-11420
@@ -0,0 +1,1005 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.60
+!!################################
+
+!!Script ran on: Wed Jul 25 09:09:00 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 7567I6A
+Product Version: ThinkCentre Edge 71z
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-23-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_usb_audio
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xfe500000 irq 46
+ 1 [Camera ]: USB-Audio - Integrated Camera
+ Vimicro Corp. Integrated Camera at usb-0000:00:1a.0-1.1, high speed
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!--------------------------------------------------------
+
+00:1b.0 0403: 8086:1c20 (rev 05)
+ Subsystem: 17aa:307b
+
+
+!!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
+!!--------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_usb_audio
+ async_unlink : Y
+ device_setup : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ ignore_ctl_error : N
+ index : -2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ nrpacks : 8
+ pid : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ vid : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC269VB
+Address: 2
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0269
+Subsystem Id: 0x17aa307b
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC269VB Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x03 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC269VB Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x13 0x13]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x8b 0x8b]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40000b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x99130110: [Fixed] Speaker at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40010c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00001734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x01a19820: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Connection: 1
+ 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40008b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00001724: IN Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+Node 0x1a [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000003c: IN OUT HP Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400000: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40079a2d: [N/A] Line Out at Ext N/A
+ Conn = Analog, Color = Pink
+ DefAssociation = 0x2, Sequence = 0xd
+ Pin-ctls: 0x20: IN
+Node 0x1e [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=25
+Node 0x21 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x0121401f: [Jack] HP Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x22 [Audio Selector] wcaps 0x30010b: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00]
+ Connection: 7
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel CougarPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862805
+Subsystem Id: 0x80862805
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!USB Mixer information
+!!---------------------------
+--startcollapse--
+
+USB Mixer: usb_id=0x0ac8c448, ctrlif=2, ctlerr=0
+Card: Vimicro Corp. Integrated Camera at usb-0000:00:1a.0-1.1, high speed
+ Unit: 2
+ Control: name="Mic Capture Volume", index=0
+ Info: id=2, control=2, cmask=0x1, channels=1, type="S16"
+ Volume: min=-6912, max=5376, dBmin=-2700, dBmax=2100
+ Unit: 2
+ Control: name="Mic Capture Switch", index=0
+ Info: id=2, control=1, cmask=0x1, channels=1, type="INV_BOOLEAN"
+ Volume: min=0, max=1, dBmin=0, dBmax=0
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 9 Jul 25 05:07 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 3 Jul 25 05:07 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 8 Jul 25 05:07 /dev/snd/hwC0D2
+crw-rw---T+ 1 root audio 116, 7 Jul 25 05:07 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 6 Jul 25 05:07 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 5 Jul 25 05:07 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 4 Jul 25 05:07 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 2 Jul 25 05:07 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 1 Jul 25 05:07 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jul 25 05:07 /dev/snd/timer
+
+/dev/snd/by-id:
+total 0
+drwxr-xr-x 2 root root 60 Jul 25 05:07 .
+drwxr-xr-x 4 root root 280 Jul 25 05:07 ..
+lrwxrwxrwx 1 root root 12 Jul 25 05:07 usb-Vimicro_Corp._Integrated_Camera-02 -> ../controlC1
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Jul 25 05:07 .
+drwxr-xr-x 4 root root 280 Jul 25 05:07 ..
+lrwxrwxrwx 1 root root 12 Jul 25 05:07 pci-0000:00:1a.0-usb-0:1.1:1.2 -> ../controlC1
+lrwxrwxrwx 1 root root 12 Jul 25 05:07 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VB Analog [ALC269VB Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VB Analog [ALC269VB Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Camera [Integrated Camera], device 0: USB Audio [USB Audio]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xfe500000 irq 46'
+ Mixer name : 'Intel CougarPoint HDMI'
+ Components : 'HDA:10ec0269,17aa307b,00100100 HDA:80862805,80862805,00100000'
+ Controls : 21
+ Simple ctrls : 9
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 60 [69%] [-20.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 19 [61%] [12.00dB] [on]
+ Front Right: Capture 19 [61%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+
+!!-------Mixer controls for card 1 [Camera]
+
+Card hw:1 'Camera'/'Vimicro Corp. Integrated Camera at usb-0000:00:1a.0-1.1, high speed'
+ Mixer name : 'USB Mixer'
+ Components : 'USB0ac8:c448'
+ Controls : 2
+ Simple ctrls : 1
+Simple mixer control 'Mic',0
+ Capabilities: cvolume cvolume-joined cswitch cswitch-joined penum
+ Capture channels: Mono
+ Limits: Capture 0 - 48
+ Mono: Capture 38 [79%] [11.00dB] [on]
+
+
+!!Alsactl output
+!!-------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 19
+ value.1 19
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1650
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 60
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -2025
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.Camera {
+ control.1 {
+ iface MIXER
+ name 'Mic Capture Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Mic Capture Volume'
+ value 38
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 48'
+ dbmin -2700
+ dbmax 2100
+ dbvalue.0 1100
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+rfcomm
+bnep
+bluetooth
+parport_pc
+vesafb
+ppdev
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+snd_usb_audio
+arc4
+snd_usbmidi_lib
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+i915
+drm_kms_helper
+drm
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq
+snd_timer
+snd_seq_device
+snd
+joydev
+uvcvideo
+videodev
+rts5139
+v4l2_compat_ioctl32
+mac_hid
+psmouse
+serio_raw
+i2c_algo_bit
+video
+soundcore
+iwlwifi
+wmi
+mac80211
+cfg80211
+mei
+snd_page_alloc
+lp
+parport
+usbhid
+hid
+r8169
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D2/init_pin_configs:
+0x12 0x411111f0
+0x14 0x99130110
+0x17 0x411111f0
+0x18 0x01a19820
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40079a2d
+0x1e 0x411111f0
+0x21 0x0121401f
+
+/sys/class/sound/hwC0D2/driver_pin_configs:
+
+/sys/class/sound/hwC0D2/user_pin_configs:
+
+/sys/class/sound/hwC0D2/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x58560010
+0x06 0x58560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!------------------
+
+[ 36.124848] sd 4:0:0:0: [sdb] Attached SCSI removable disk
+[ 36.223127] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 36.223175] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[ 36.223198] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 36.233364] type=1400 audit(1343207234.547:2): apparmor="STATUS" operation="profile_load" name="/sbin/dhclient" pid=578 comm="apparmor_parser"
+--
+[ 36.456956] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
+[ 36.809324] HDMI status: Codec=3 Pin=7 Presence_Detect=0 ELD_Valid=0
+[ 36.809383] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input5
+[ 36.809464] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
+[ 36.809519] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 36.809717] i915 0000:00:02.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
+
+
diff --git a/codecs/canonical/alc269vc--hp-1000-notebook-pc-ccert-201209-11731 b/codecs/canonical/alc269vc--hp-1000-notebook-pc-ccert-201209-11731
new file mode 100644
index 0000000..6e18576
--- /dev/null
+++ b/codecs/canonical/alc269vc--hp-1000-notebook-pc-ccert-201209-11731
@@ -0,0 +1,1071 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue Aug 27 09:12:42 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.3 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.3 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.3 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP 1000 Notebook PC
+Product Version: 0698100000005300000630000
+Firmware Version: F.22
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.8.0-29-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.8.0-29-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0x52600000 irq 45
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 103c:1854
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC269VC
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0269
+Subsystem Id: 0x103c1854
+Revision Id: 0x100202
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30930: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11820: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40038105: [N/A] Line Out at Ext N/A
+ Conn = ATAPI, Color = Purple
+ DefAssociation = 0x0, Sequence = 0x5
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=37
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Aug 27 05:11 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Aug 27 05:11 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Aug 27 05:11 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Aug 27 05:11 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Aug 27 05:11 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Aug 27 05:11 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Aug 27 05:11 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Aug 27 05:11 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Aug 27 05:11 .
+drwxr-xr-x 3 root root 220 Aug 27 05:11 ..
+lrwxrwxrwx 1 root root 12 Aug 27 05:11 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0x52600000 irq 45'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0269,103c1854,00100202 HDA:80862806,80860101,00100000'
+ Controls : 27
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 60 [69%] [-20.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 60
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -2025
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.19 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.26 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+bnep
+rfcomm
+bluetooth
+joydev
+coretemp
+arc4
+kvm
+ath9k
+ghash_clmulni_intel
+snd_hda_intel
+snd_hda_codec
+aesni_intel
+snd_hwdep
+snd_pcm
+mac80211
+i915
+snd_seq_midi
+ablk_helper
+cryptd
+ath9k_common
+snd_rawmidi
+ath9k_hw
+lrw
+aes_x86_64
+drm_kms_helper
+drm
+xts
+snd_seq_midi_event
+ath
+gf128mul
+hp_wmi
+i2c_algo_bit
+sparse_keymap
+parport_pc
+snd_seq
+wmi
+ppdev
+video
+snd_timer
+snd_seq_device
+snd
+soundcore
+cfg80211
+snd_page_alloc
+uvcvideo
+rtsx_pci_ms
+videobuf2_core
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+microcode
+psmouse
+mac_hid
+lp
+parport
+serio_raw
+mei
+memstick
+lpc_ich
+rtsx_pci_sdmmc
+rtsx_pci
+ahci
+libahci
+r8169
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x99a30930
+0x14 0x90170110
+0x15 0x0321101f
+0x17 0x411111f0
+0x18 0x03a11820
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40038105
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x58560010
+0x06 0x58560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 9.586176] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 9.586279] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
+[ 9.672352] init: failsafe main process (713) killed by TERM signal
+[ 9.690798] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 9.690894] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 9.691022] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 9.808866] [drm] Enabling RC6 states: RC6 on, RC6p on, RC6pp off
+
+
diff --git a/codecs/canonical/alc269vc--hp-1000-notebook-pc-ccert-201209-11734 b/codecs/canonical/alc269vc--hp-1000-notebook-pc-ccert-201209-11734
new file mode 100644
index 0000000..09ecc23
--- /dev/null
+++ b/codecs/canonical/alc269vc--hp-1000-notebook-pc-ccert-201209-11734
@@ -0,0 +1,1246 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue Apr 9 10:00:37 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP 1000 Notebook PC
+Product Version: 0698100000005300000630000
+Firmware Version: F.30
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-23-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_usb_audio
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xc2600000 irq 44
+ 1 [Set ]: USB-Audio - C-Media USB Headphone Set
+ C-Media USB Headphone Set at usb-0000:00:1d.0-1.1, full speed
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 103c:1854
+
+
+!!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
+snd-hda-intel: power_save_controller=N
+
+
+!!Loaded sound module options
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : 0
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_usb_audio
+ async_unlink : Y
+ device_setup : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ ignore_ctl_error : N
+ index : -2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ nrpacks : 8
+ pid : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ vid : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC269VC
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0269
+Subsystem Id: 0x103c1854
+Revision Id: 0x100202
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x19 0x19]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x01 0x01]
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30930: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11820: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40038105: [N/A] Line Out at Ext N/A
+ Conn = ATAPI, Color = Purple
+ DefAssociation = 0x0, Sequence = 0x5
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=37
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!USB Mixer information
+!!---------------------
+--startcollapse--
+
+USB Mixer: usb_id=0x0d8c000c, ctrlif=0, ctlerr=0
+Card: C-Media USB Headphone Set at usb-0000:00:1d.0-1.1, full speed
+ Unit: 9
+ Control: name="Speaker Playback Volume", index=0
+ Info: id=9, control=2, cmask=0x3, channels=2, type="S16"
+ Volume: min=-7264, max=-16, dBmin=-2837, dBmax=-6
+ Unit: 9
+ Control: name="Speaker Playback Switch", index=0
+ Info: id=9, control=1, cmask=0x0, channels=1, type="INV_BOOLEAN"
+ Volume: min=0, max=1, dBmin=0, dBmax=0
+ Unit: 10
+ Control: name="Auto Gain Control", index=0
+ Info: id=10, control=7, cmask=0x0, channels=1, type="BOOLEAN"
+ Volume: min=0, max=1, dBmin=0, dBmax=0
+ Unit: 10
+ Control: name="Mic Capture Volume", index=0
+ Info: id=10, control=2, cmask=0x0, channels=1, type="S16"
+ Volume: min=0, max=6096, dBmin=0, dBmax=2381
+ Unit: 10
+ Control: name="Mic Capture Switch", index=0
+ Info: id=10, control=1, cmask=0x0, channels=1, type="INV_BOOLEAN"
+ Volume: min=0, max=1, dBmin=0, dBmax=0
+ Unit: 13
+ Control: name="Mic Playback Volume", index=0
+ Info: id=13, control=2, cmask=0x0, channels=1, type="S16"
+ Volume: min=0, max=12240, dBmin=0, dBmax=4781
+ Unit: 13
+ Control: name="Mic Playback Switch", index=0
+ Info: id=13, control=1, cmask=0x0, channels=1, type="INV_BOOLEAN"
+ Volume: min=0, max=1, dBmin=0, dBmax=0
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Apr 9 11:56 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 10 Apr 9 18:00 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 6 Apr 9 11:56 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Apr 9 11:56 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Apr 9 18:00 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Apr 9 12:00 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Apr 9 12:00 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 9 Apr 9 18:00 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 8 Apr 9 18:00 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Apr 9 11:56 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Apr 9 11:56 /dev/snd/timer
+
+/dev/snd/by-id:
+total 0
+drwxr-xr-x 2 root root 60 Apr 9 18:00 .
+drwxr-xr-x 4 root root 300 Apr 9 18:00 ..
+lrwxrwxrwx 1 root root 12 Apr 9 18:00 usb-0d8c_C-Media_USB_Headphone_Set-00 -> ../controlC1
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Apr 9 18:00 .
+drwxr-xr-x 4 root root 300 Apr 9 18:00 ..
+lrwxrwxrwx 1 root root 12 Apr 9 11:56 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Apr 9 18:00 pci-0000:00:1d.0-usb-0:1.1:1.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Set [C-Media USB Headphone Set], device 0: USB Audio [USB Audio]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Set [C-Media USB Headphone Set], device 0: USB Audio [USB Audio]
+ Subdevices: 0/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xc2600000 irq 44'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0269,103c1854,00100202 HDA:80862806,80860101,00100000'
+ Controls : 24
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 60 [69%] [-20.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 25 [40%] [1.50dB] [on]
+ Front Right: Capture 25 [40%] [1.50dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 1 [33%] [10.00dB]
+ Front Right: 1 [33%] [10.00dB]
+
+!!-------Mixer controls for card 1 [Set]
+
+Card hw:1 'Set'/'C-Media USB Headphone Set at usb-0000:00:1d.0-1.1, full speed'
+ Mixer name : 'USB Mixer'
+ Components : 'USB0d8c:000c'
+ Controls : 7
+ Simple ctrls : 3
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch pswitch-joined penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 151
+ Mono:
+ Front Left: Playback 44 [29%] [-20.13dB] [on]
+ Front Right: Playback 44 [29%] [-20.13dB] [on]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pvolume-joined cvolume cvolume-joined pswitch pswitch-joined cswitch cswitch-joined penum
+ Playback channels: Mono
+ Capture channels: Mono
+ Limits: Playback 0 - 32 Capture 0 - 16
+ Mono: Playback 23 [72%] [34.36dB] [off] Capture 0 [0%] [0.00dB] [on]
+Simple mixer control 'Auto Gain Control',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 25
+ value.1 25
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 150
+ dbvalue.1 150
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 1
+ value.1 1
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 1000
+ dbvalue.1 1000
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 60
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -2025
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.Set {
+ control.1 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value 23
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 32'
+ dbmin 0
+ dbmax 4781
+ dbvalue.0 3436
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 44
+ value.1 44
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 151'
+ dbmin -2837
+ dbmax -6
+ dbvalue.0 -2013
+ dbvalue.1 -2013
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Capture Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Capture Volume'
+ value 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 16'
+ dbmin 0
+ dbmax 2381
+ dbvalue.0 0
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto Gain Control'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+snd_usb_audio
+snd_usbmidi_lib
+hid_generic
+usbhid
+hid
+usb_storage
+ufs
+qnx4
+hfsplus
+hfs
+minix
+ntfs
+msdos
+jfs
+xfs
+reiserfs
+ext2
+nls_iso8859_1
+bnep
+rfcomm
+uvcvideo
+videobuf2_core
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+bluetooth
+parport_pc
+ppdev
+joydev
+arc4
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+snd_hda_intel
+ath9k
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+mac80211
+snd_seq_midi_event
+snd_seq
+snd_timer
+snd_seq_device
+coretemp
+ath9k_common
+ath9k_hw
+kvm
+ath
+ghash_clmulni_intel
+aesni_intel
+kbccmnd
+cryptd
+snd
+soundcore
+dm_multipath
+snd_page_alloc
+cfg80211
+aes_x86_64
+scsi_dh
+mei
+hp_wmi
+psmouse
+lpc_ich
+serio_raw
+mac_hid
+microcode
+sparse_keymap
+lp
+binfmt_misc
+parport
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+wmi
+i915
+rts5229
+drm_kms_helper
+drm
+r8169
+i2c_algo_bit
+video
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x99a30930
+0x14 0x90170110
+0x15 0x0321101f
+0x17 0x411111f0
+0x18 0x03a11820
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40038105
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x58560010
+0x06 0x58560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 9.139430] input: HP WMI hotkeys as /devices/virtual/input/input5
+[ 9.154223] snd_hda_intel 0000:00:1b.0: irq 44 for MSI/MSI-X
+[ 9.155899] ath: EEPROM regdomain: 0x60
+--
+[ 9.156293] cfg80211: Ignoring regulatory request Set by core since the driver uses its own custom regulatory domain
+[ 9.205566] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
+[ 9.205632] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 9.205701] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 9.237560] ieee80211 phy0: Selected rate control algorithm 'ath9k_rate_control'
+--
+[ 2110.406950] ehci_hcd 0000:00:1d.0: setting latency timer to 64
+[ 2110.406955] snd_hda_intel 0000:00:1b.0: irq 44 for MSI/MSI-X
+[ 2110.406982] ahci 0000:00:1f.2: setting latency timer to 64
+--
+[ 4676.048096] Ready to resume
+[ 4676.048135] snd_hda_intel 0000:00:1b.0: irq 44 for MSI/MSI-X
+[ 4676.048141] rtsx_acquire_irq: chip->msi_en = 0, pci->irq = 18
+
+
diff --git a/codecs/canonical/alc269vc--hp-1000-notebook-pc-ccert-201209-11735 b/codecs/canonical/alc269vc--hp-1000-notebook-pc-ccert-201209-11735
new file mode 100644
index 0000000..740560b
--- /dev/null
+++ b/codecs/canonical/alc269vc--hp-1000-notebook-pc-ccert-201209-11735
@@ -0,0 +1,1067 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Wed Aug 28 07:42:46 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.3 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.3 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.3 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP 1000 Notebook PC
+Product Version: 0698100000005300000630000
+Firmware Version: B.50
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.8.0-29-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.8.0-29-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0x63600000 irq 46
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 103c:1855
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC269VC
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0269
+Subsystem Id: 0x103c1855
+Revision Id: 0x100202
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x19 0x19]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x01 0x01]
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30930: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11820: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40038105: [N/A] Line Out at Ext N/A
+ Conn = ATAPI, Color = Purple
+ DefAssociation = 0x0, Sequence = 0x5
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=37
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Aug 28 15:40 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Aug 28 15:40 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Aug 28 15:40 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Aug 28 15:40 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Aug 28 15:40 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Aug 28 15:40 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Aug 28 15:40 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Aug 28 15:40 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Aug 28 15:40 .
+drwxr-xr-x 3 root root 220 Aug 28 15:40 ..
+lrwxrwxrwx 1 root root 12 Aug 28 15:40 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0x63600000 irq 46'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0269,103c1855,00100202 HDA:80862806,80860101,00100000'
+ Controls : 27
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 254 [100%] [0.20dB]
+ Front Right: Playback 254 [100%] [0.20dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 25 [40%] [1.50dB] [on]
+ Front Right: Capture 25 [40%] [1.50dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 1 [33%] [10.00dB]
+ Front Right: 1 [33%] [10.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 1
+ value.1 1
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 1000
+ dbvalue.1 1000
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 25
+ value.1 25
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 150
+ dbvalue.1 150
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.19 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.26 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 254
+ value.1 254
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 -20
+ dbvalue.1 -20
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+rfcomm
+bnep
+bluetooth
+parport_pc
+ppdev
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+arc4
+rt2800pci
+rt2800lib
+snd_hda_intel
+crc_ccitt
+snd_hda_codec
+rt2x00pci
+rt2x00lib
+snd_hwdep
+snd_pcm
+snd_seq_midi
+joydev
+snd_rawmidi
+mac80211
+radeon
+i915
+hp_wmi
+snd_seq_midi_event
+snd_seq
+coretemp
+uvcvideo
+ttm
+snd_timer
+snd_seq_device
+videobuf2_core
+drm_kms_helper
+cfg80211
+drm
+ghash_clmulni_intel
+videodev
+snd
+soundcore
+videobuf2_vmalloc
+sparse_keymap
+snd_page_alloc
+wmi
+cryptd
+videobuf2_memops
+psmouse
+mac_hid
+rtsx_pci_ms
+microcode
+mei
+video
+memstick
+lpc_ich
+serio_raw
+eeprom_93cx6
+i2c_algo_bit
+lp
+parport
+rtsx_pci_sdmmc
+r8169
+ahci
+libahci
+rtsx_pci
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x99a30930
+0x14 0x90170110
+0x15 0x0321101f
+0x17 0x411111f0
+0x18 0x03a11820
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40038105
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x58560010
+0x06 0x58560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 8.631712] ATPX version 1
+[ 8.632098] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[ 8.734752] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 8.734893] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 8.735039] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 8.893591] ACPI Error: Field [VBS3] Base+Offset+Width 65540+0+4 is beyond end of region [VBOR] (length 65540) (20121018/exfldio-209)
+
+
diff --git a/codecs/canonical/alc269vc--hp-450-notebook-pc-ccert-201209-11733 b/codecs/canonical/alc269vc--hp-450-notebook-pc-ccert-201209-11733
new file mode 100644
index 0000000..a938e1c
--- /dev/null
+++ b/codecs/canonical/alc269vc--hp-450-notebook-pc-ccert-201209-11733
@@ -0,0 +1,1006 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Wed Mar 6 10:53:36 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP 450 Notebook PC
+Product Version: 0698100000005300000630000
+Firmware Version: F.22
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-23-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0x52600000 irq 44
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 103c:1854
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC269VC
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0269
+Subsystem Id: 0x103c1854
+Revision Id: 0x100202
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30930: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11820: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40038105: [N/A] Line Out at Ext N/A
+ Conn = ATAPI, Color = Purple
+ DefAssociation = 0x0, Sequence = 0x5
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=37
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Mar 6 05:51 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Mar 6 05:51 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Mar 6 05:51 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Mar 6 05:51 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Mar 6 05:51 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Mar 6 05:51 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Mar 6 05:51 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Mar 6 05:51 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Mar 6 05:51 .
+drwxr-xr-x 3 root root 220 Mar 6 05:51 ..
+lrwxrwxrwx 1 root root 12 Mar 6 05:51 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0x52600000 irq 44'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0269,103c1854,00100202 HDA:80862806,80860101,00100000'
+ Controls : 24
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 60 [69%] [-20.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 60
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -2025
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+bnep
+rfcomm
+bluetooth
+parport_pc
+ppdev
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+snd_hda_intel
+snd_hda_codec
+joydev
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+snd_timer
+coretemp
+uvcvideo
+snd_seq_device
+videobuf2_core
+videodev
+snd
+kvm
+videobuf2_vmalloc
+videobuf2_memops
+ghash_clmulni_intel
+cryptd
+soundcore
+microcode
+snd_page_alloc
+psmouse
+lpc_ich
+hp_wmi
+sparse_keymap
+serio_raw
+i915
+drm_kms_helper
+drm
+mei
+wmi
+i2c_algo_bit
+mac_hid
+video
+lp
+parport
+r8169
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x99a30930
+0x14 0x90170110
+0x15 0x0321101f
+0x17 0x411111f0
+0x18 0x03a11820
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40038105
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x58560010
+0x06 0x58560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 8.935137] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio1/input/input7
+[ 9.136088] snd_hda_intel 0000:00:1b.0: irq 44 for MSI/MSI-X
+[ 9.238945] EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro
+--
+[ 9.580575] type=1400 audit(1362567094.865:7): apparmor="STATUS" operation="profile_replace" name="/usr/lib/connman/scripts/dhclient-script" pid=654 comm="apparmor_parser"
+[ 9.889020] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 9.889147] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 9.889230] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 11.180475] r8169 0000:08:00.0: eth0: link down
+
+
diff --git a/codecs/canonical/alc269vc--hp-650-notebook-pc-ccert-201209-11786 b/codecs/canonical/alc269vc--hp-650-notebook-pc-ccert-201209-11786
new file mode 100644
index 0000000..438747a
--- /dev/null
+++ b/codecs/canonical/alc269vc--hp-650-notebook-pc-ccert-201209-11786
@@ -0,0 +1,1012 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Wed Feb 27 03:26:08 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP 650 Notebook PC
+Product Version: 0895110000005210000630000
+Firmware Version: F.32
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-23-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0x52600000 irq 43
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 103c:1858
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC269VC
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0269
+Subsystem Id: 0x103c1858
+Revision Id: 0x100202
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30930: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11820: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40038105: [N/A] Line Out at Ext N/A
+ Conn = ATAPI, Color = Purple
+ DefAssociation = 0x0, Sequence = 0x5
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=37
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x103c1858
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Feb 26 22:25 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Feb 26 22:25 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Feb 26 22:25 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Feb 26 22:25 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Feb 26 22:25 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Feb 26 22:25 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Feb 26 22:25 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Feb 26 22:25 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Feb 26 22:25 .
+drwxr-xr-x 3 root root 220 Feb 26 22:25 ..
+lrwxrwxrwx 1 root root 12 Feb 26 22:25 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0x52600000 irq 43'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0269,103c1858,00100202 HDA:80862806,103c1858,00100000'
+ Controls : 24
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 63 [72%] [-18.00dB] [off]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [off]
+ Front Right: Playback 87 [100%] [0.00dB] [off]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [off]
+ Front Right: Playback 87 [100%] [0.00dB] [off]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 23 [37%] [0.00dB] [off]
+ Front Right: Capture 23 [37%] [0.00dB] [off]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 23
+ value.1 23
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 63
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1800
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+rfcomm
+bnep
+bluetooth
+parport_pc
+ppdev
+joydev
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+uvcvideo
+videobuf2_core
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+i915
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+arc4
+ath9k
+mac80211
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+coretemp
+drm_kms_helper
+ghash_clmulni_intel
+drm
+cryptd
+snd_seq
+i2c_algo_bit
+microcode
+snd_timer
+snd_seq_device
+psmouse
+ath9k_common
+serio_raw
+hp_wmi
+ath9k_hw
+sparse_keymap
+snd
+wmi
+video
+ath
+mac_hid
+mei
+soundcore
+snd_page_alloc
+cfg80211
+lpc_ich
+lp
+parport
+r8169
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x99a30930
+0x14 0x90170110
+0x15 0x0321101f
+0x17 0x411111f0
+0x18 0x03a11820
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40038105
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x58560010
+0x06 0x58560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 13.343120] ieee80211 phy0: Atheros AR9485 Rev:1 mem=0xffffc90010980000, irq=18
+[ 13.354238] snd_hda_intel 0000:00:1b.0: irq 43 for MSI/MSI-X
+[ 13.381558] cfg80211: Ignoring regulatory request Set by core since the driver uses its own custom regulatory domain
+--
+[ 13.842948] ACPI Error: Method parse/execution failed [\_SB_.WMID.WMAD] (Node ffff88013bf62a50), AE_AML_BUFFER_LIMIT (20120320/psparse-536)
+[ 13.904580] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
+[ 13.904701] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 13.904812] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 13.905414] i915 0000:00:02.0: setting latency timer to 64
+
+
diff --git a/codecs/canonical/alc269vc--hp-650-notebook-pc-ccert-201301-12667 b/codecs/canonical/alc269vc--hp-650-notebook-pc-ccert-201301-12667
new file mode 100644
index 0000000..da7316c
--- /dev/null
+++ b/codecs/canonical/alc269vc--hp-650-notebook-pc-ccert-201301-12667
@@ -0,0 +1,1066 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue Apr 9 09:43:15 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP 650 Notebook PC
+Product Version: 08A4130000000000000000000
+Firmware Version: F.30
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-23-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xc2600000 irq 44
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 103c:1854
+
+
+!!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
+snd-hda-intel: power_save_controller=N
+
+
+!!Loaded sound module options
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : 0
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC269VC
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0269
+Subsystem Id: 0x103c1854
+Revision Id: 0x100202
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30930: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11820: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40038105: [N/A] Line Out at Ext N/A
+ Conn = ATAPI, Color = Purple
+ DefAssociation = 0x0, Sequence = 0x5
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=37
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Apr 9 12:06 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Apr 9 12:06 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Apr 9 12:06 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Apr 9 12:11 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Apr 9 12:11 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Apr 9 12:11 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Apr 9 12:06 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Apr 9 12:06 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Apr 9 12:06 .
+drwxr-xr-x 3 root root 220 Apr 9 12:06 ..
+lrwxrwxrwx 1 root root 12 Apr 9 12:06 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xc2600000 irq 44'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0269,103c1854,00100202 HDA:80862806,80860101,00100000'
+ Controls : 24
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+usb_storage
+ufs
+qnx4
+hfsplus
+hfs
+minix
+ntfs
+msdos
+jfs
+xfs
+reiserfs
+ext2
+nls_iso8859_1
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+snd_hda_intel
+bnep
+snd_hda_codec
+uvcvideo
+videobuf2_core
+videodev
+videobuf2_vmalloc
+arc4
+videobuf2_memops
+coretemp
+snd_hwdep
+rfcomm
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+kvm
+rt2800pci
+snd_seq_midi_event
+rt2800lib
+snd_seq
+joydev
+crc_ccitt
+rt2x00pci
+snd_timer
+rt2x00lib
+snd_seq_device
+dm_multipath
+mac80211
+rtbth
+ghash_clmulni_intel
+scsi_dh
+bluetooth
+snd
+cryptd
+soundcore
+psmouse
+snd_page_alloc
+hp_wmi
+cfg80211
+mei
+microcode
+sparse_keymap
+serio_raw
+r8168
+compat
+lpc_ich
+mac_hid
+eeprom_93cx6
+parport_pc
+ppdev
+kbccmnd
+lp
+parport
+binfmt_misc
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+wmi
+i915
+drm_kms_helper
+drm
+i2c_algo_bit
+video
+rts5229
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x99a30930
+0x14 0x90170110
+0x15 0x0321101f
+0x17 0x411111f0
+0x18 0x03a11820
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40038105
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x58560010
+0x06 0x58560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 12.326277] Bluetooth: BNEP filters: protocol multicast
+[ 12.326784] snd_hda_intel 0000:00:1b.0: irq 44 for MSI/MSI-X
+[ 12.658301] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 12.658375] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 12.658440] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 12.824774] --->rtbt_hps_iface_attach()
+--
+[ 2309.687911] mei 0000:00:16.0: irq 43 for MSI/MSI-X
+[ 2309.687934] snd_hda_intel 0000:00:1b.0: irq 44 for MSI/MSI-X
+[ 2309.687935] ehci_hcd 0000:00:1d.0: setting latency timer to 64
+--
+[ 2382.775085] ehci_hcd 0000:00:1d.0: setting latency timer to 64
+[ 2382.775086] snd_hda_intel 0000:00:1b.0: irq 43 for MSI/MSI-X
+[ 2382.775089] mei 0000:00:16.0: irq 44 for MSI/MSI-X
+--
+[ 4476.049518] mei 0000:00:16.0: irq 43 for MSI/MSI-X
+[ 4476.049532] snd_hda_intel 0000:00:1b.0: irq 44 for MSI/MSI-X
+[ 4476.049540] ahci 0000:00:1f.2: setting latency timer to 64
+
+
diff --git a/codecs/canonical/alc269vc--hp-655-notebook-pc-ccert-201209-11785 b/codecs/canonical/alc269vc--hp-655-notebook-pc-ccert-201209-11785
new file mode 100644
index 0000000..c3c1fbd
--- /dev/null
+++ b/codecs/canonical/alc269vc--hp-655-notebook-pc-ccert-201209-11785
@@ -0,0 +1,1012 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Mar 4 02:58:27 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP 655 Notebook PC
+Product Version: 0884110000005B10000631000
+Firmware Version: F.21
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-23-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0x90344000 irq 42
+ 1 [Generic_1 ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0x90340000 irq 16
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:01.1 Audio device: Advanced Micro Devices [AMD] nee ATI Wrestler HDMI Audio [Radeon HD 6250/6310]
+00:14.2 Audio device: Advanced Micro Devices [AMD] Hudson Azalia Controller (rev 01)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:01.1 0403: 1002:1314
+ Subsystem: 103c:1885
+--
+00:14.2 0403: 1022:780d (rev 01)
+ Subsystem: 103c:1885
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: ATI R6xx HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x1002aa01
+Subsystem Id: 0x00aa0100
+Revision Id: 0x100200
+No Modem Function Group found
+Default PCM:
+ rates [0x70]: 32000 44100 48000
+ bits [0x2]: 16
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x201: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x02
+Codec: Realtek ALC269VC
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0269
+Subsystem Id: 0x103c1885
+Revision Id: 0x100202
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30930: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11820: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40038105: [N/A] Line Out at Ext N/A
+ Conn = ATAPI, Color = Purple
+ DefAssociation = 0x0, Sequence = 0x5
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=37
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Mar 3 21:40 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Mar 3 21:40 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Mar 3 21:40 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Mar 3 21:40 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 Mar 3 21:41 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Mar 3 21:41 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 Mar 3 21:41 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Mar 3 21:40 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Mar 3 21:40 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Mar 3 21:40 .
+drwxr-xr-x 3 root root 240 Mar 3 21:40 ..
+lrwxrwxrwx 1 root root 12 Mar 3 21:40 pci-0000:00:01.1 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Mar 3 21:40 pci-0000:00:14.2 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic_1 [HD-Audio Generic], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: Generic_1 [HD-Audio Generic], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Generic]
+
+Card hw:0 'Generic'/'HD-Audio Generic at 0x90344000 irq 42'
+ Mixer name : 'ATI R6xx HDMI'
+ Components : 'HDA:1002aa01,00aa0100,00100200'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [Generic_1]
+
+Card hw:1 'Generic_1'/'HD-Audio Generic at 0x90340000 irq 16'
+ Mixer name : 'Realtek ALC269VC'
+ Components : 'HDA:10ec0269,103c1885,00100202'
+ Controls : 18
+ Simple ctrls : 9
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 60 [69%] [-20.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.Generic {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.Generic_1 {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 60
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -2025
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+vesafb
+rfcomm
+bnep
+bluetooth
+parport_pc
+ppdev
+joydev
+snd_hda_codec_realtek
+uvcvideo
+videobuf2_core
+snd_hda_codec_hdmi
+videodev
+arc4
+snd_hda_intel
+snd_hda_codec
+videobuf2_vmalloc
+videobuf2_memops
+ath9k
+mac80211
+snd_hwdep
+snd_pcm
+ath9k_common
+snd_seq_midi
+snd_rawmidi
+ath9k_hw
+snd_seq_midi_event
+snd_seq
+snd_timer
+ath
+fglrx
+kvm_amd
+kvm
+hp_wmi
+cfg80211
+psmouse
+snd_seq_device
+sparse_keymap
+microcode
+k10temp
+serio_raw
+video
+snd
+amd_iommu_v2
+mac_hid
+soundcore
+snd_page_alloc
+wmi
+i2c_piix4
+lp
+parport
+hid_generic
+usbhid
+hid
+r8169
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x03 0x18560010
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x99a30930
+0x14 0x90170110
+0x15 0x0321101f
+0x17 0x411111f0
+0x18 0x03a11820
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40038105
+0x1e 0x411111f0
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 9.240230] cfg80211: Ignoring regulatory request Set by core since the driver uses its own custom regulatory domain
+[ 9.362575] snd_hda_intel 0000:00:01.1: irq 42 for MSI/MSI-X
+[ 9.432531] ieee80211 phy0: Selected rate control algorithm 'ath9k_rate_control'
+--
+[ 9.434567] ieee80211 phy0: Atheros AR9485 Rev:1 mem=0xffffc90004980000, irq=23
+[ 9.444042] input: HD-Audio Generic HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.1/sound/card0/input7
+[ 9.528440] uvcvideo: Found UVC 1.00 device HP Webcam-50 (05c8:0222)
+--
+[ 9.535554] USB Video Class driver (1.1.1)
+[ 9.554529] input: HD-Audio Generic Mic as /devices/pci0000:00/0000:00:14.2/sound/card1/input9
+[ 9.554916] input: HD-Audio Generic Headphone as /devices/pci0000:00/0000:00:14.2/sound/card1/input10
+[ 9.644501] psmouse serio1: synaptics: Touchpad model: 1, fw: 7.5, id: 0x1e0b1, caps: 0xf00173/0x240000/0xa2400
+--
+[ 97.206356] ACPI handle has no context!
+[ 97.222052] PM: suspend of drv:snd_hda_intel dev:0000:00:01.1 complete after 118.353 msecs
+[ 97.222189] PM: suspend of drv:snd_hda_intel dev:0000:00:14.2 complete after 119.427 msecs
+[ 97.617298] PM: suspend of drv:sd dev:0:0:0:0 complete after 566.608 msecs
+--
+[ 98.236252] PM: early resume of devices complete after 0.169 msecs
+[ 98.236602] snd_hda_intel 0000:00:01.1: irq 42 for MSI/MSI-X
+[ 98.244480] r8169 0000:03:00.0: wake-up capability disabled by ACPI
+--
+[ 123.217247] ACPI handle has no context!
+[ 123.233061] PM: freeze of drv:snd_hda_intel dev:0000:00:14.2 complete after 117.698 msecs
+[ 123.233073] PM: freeze of drv:snd_hda_intel dev:0000:00:01.1 complete after 117.146 msecs
+[ 123.520750] sd 0:0:0:0: [sda] Synchronizing SCSI cache
+--
+[ 124.567000] PM: early restore of devices complete after 0.170 msecs
+[ 124.693017] snd_hda_intel 0000:00:01.1: irq 42 for MSI/MSI-X
+[ 124.710367] [fglrx] Power up the ASIC
+
+
diff --git a/codecs/canonical/alc269vc--hp-655-notebook-pc-ccert-201301-12662 b/codecs/canonical/alc269vc--hp-655-notebook-pc-ccert-201301-12662
new file mode 100644
index 0000000..4df52ff
--- /dev/null
+++ b/codecs/canonical/alc269vc--hp-655-notebook-pc-ccert-201301-12662
@@ -0,0 +1,1061 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Thu Apr 11 06:32:33 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP 655 Notebook PC
+Product Version: 05A7130000000000000000000
+Firmware Version: F.31
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-23-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xf1340000 irq 76
+ 1 [Generic_1 ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xf1344000 irq 77
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:01.1 Audio device: Advanced Micro Devices [AMD] nee ATI Device 9840
+00:14.2 Audio device: Advanced Micro Devices [AMD] Hudson Azalia Controller (rev 02)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:01.1 0403: 1002:9840
+ Subsystem: 103c:2128
+--
+00:14.2 0403: 1022:780d (rev 02)
+ Subsystem: 103c:2128
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : -1
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : -1
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: ATI R6xx HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x1002aa01
+Subsystem Id: 0x00aa0100
+Revision Id: 0x100500
+No Modem Function Group found
+Default PCM:
+ rates [0x70]: 32000 44100 48000
+ bits [0x2]: 16
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=2, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x02
+Node 0x04 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x05 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x04
+Node 0x06 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x07 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Codec: Realtek ALC269VC
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0269
+Subsystem Id: 0x103c2128
+Revision Id: 0x100202
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30130: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40008008: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Purple
+ DefAssociation = 0x0, Sequence = 0x8
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11020: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40e38105: [N/A] Reserved at Ext N/A
+ Conn = ATAPI, Color = Purple
+ DefAssociation = 0x0, Sequence = 0x5
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=37
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Apr 11 14:04 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Apr 11 14:04 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Apr 11 14:04 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Apr 11 14:04 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 Apr 11 14:15 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Apr 11 14:15 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 Apr 11 14:15 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Apr 11 14:04 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Apr 11 14:04 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Apr 11 14:04 .
+drwxr-xr-x 3 root root 240 Apr 11 14:04 ..
+lrwxrwxrwx 1 root root 12 Apr 11 14:04 pci-0000:00:01.1 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Apr 11 14:04 pci-0000:00:14.2 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic_1 [HD-Audio Generic], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: Generic_1 [HD-Audio Generic], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Generic]
+
+Card hw:0 'Generic'/'HD-Audio Generic at 0xf1340000 irq 76'
+ Mixer name : 'ATI R6xx HDMI'
+ Components : 'HDA:1002aa01,00aa0100,00100500'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [Generic_1]
+
+Card hw:1 'Generic_1'/'HD-Audio Generic at 0xf1344000 irq 77'
+ Mixer name : 'Realtek ALC269VC'
+ Components : 'HDA:10ec0269,103c2128,00100202'
+ Controls : 18
+ Simple ctrls : 9
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.Generic {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.Generic_1 {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+usb_storage
+ufs
+qnx4
+hfsplus
+hfs
+minix
+ntfs
+msdos
+jfs
+xfs
+reiserfs
+ext2
+nls_iso8859_1
+fglrx
+snd_hda_codec_realtek
+snd_hda_codec_hdmi
+snd_hda_intel
+snd_hda_codec
+bnep
+snd_hwdep
+uvcvideo
+videobuf2_core
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+kvm
+snd_pcm
+dm_multipath
+snd_seq_midi
+snd_rawmidi
+joydev
+snd_seq_midi_event
+scsi_dh
+arc4
+ghash_clmulni_intel
+hp_wmi
+rt2800pci
+rfcomm
+rt2800lib
+snd_seq
+aesni_intel
+sparse_keymap
+cryptd
+aes_x86_64
+crc_ccitt
+snd_timer
+rt2x00pci
+psmouse
+snd_seq_device
+rt2x00lib
+microcode
+mac80211
+snd
+serio_raw
+soundcore
+i2c_piix4
+rtbth
+bluetooth
+snd_page_alloc
+cfg80211
+amd_iommu_v2
+mac_hid
+r8168
+compat
+eeprom_93cx6
+parport_pc
+ppdev
+kbccmnd
+lp
+parport
+binfmt_misc
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+vesafb
+sdhci_pci
+sdhci
+rts5229
+wmi
+video
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x03 0x185600f0
+0x05 0x585600f0
+0x07 0x585600f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x99a30130
+0x14 0x90170110
+0x15 0x0321101f
+0x17 0x40008008
+0x18 0x03a11020
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40e38105
+0x1e 0x411111f0
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 13.334084] Bluetooth: BNEP filters: protocol multicast
+[ 13.375707] snd_hda_intel 0000:00:01.1: irq 76 for MSI/MSI-X
+[ 13.436777] input: HD-Audio Generic HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.1/sound/card0/input8
+[ 13.439815] snd_hda_intel 0000:00:14.2: irq 77 for MSI/MSI-X
+[ 13.464855] input: HD-Audio Generic Mic as /devices/pci0000:00/0000:00:14.2/sound/card1/input9
+[ 13.465211] input: HD-Audio Generic Headphone as /devices/pci0000:00/0000:00:14.2/sound/card1/input10
+[ 13.981856] init: failsafe main process (786) killed by TERM signal
+
+
diff --git a/codecs/canonical/alc269vc-hp-20-1007-ccert-201206-11156 b/codecs/canonical/alc269vc-hp-20-1007-ccert-201206-11156
new file mode 100644
index 0000000..26f39ed
--- /dev/null
+++ b/codecs/canonical/alc269vc-hp-20-1007-ccert-201206-11156
@@ -0,0 +1,922 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue Apr 15 09:29:48 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.4 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.4 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.4 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: 20-1007
+Product Version:
+Firmware Version: 8.05
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.11.0-15-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.11.0-15-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xfeb40000 irq 16
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD] FCH Azalia Controller (rev 01)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:14.2 0403: 1022:780d (rev 01)
+ Subsystem: 103c:2af0
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC269VC
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0269
+Subsystem Id: 0x103c2af0
+Revision Id: 0x100202
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30930: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x99130110: [Fixed] Speaker at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0221101f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x02a11840: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Out Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x01011020: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT VREF_HIZ
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=37
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 5 Apr 15 05:00 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 4 Apr 15 05:00 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 3 Apr 15 05:00 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 2 Apr 15 05:00 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 1 Apr 15 05:00 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Apr 15 05:00 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Apr 15 05:00 .
+drwxr-xr-x 3 root root 180 Apr 15 05:00 ..
+lrwxrwxrwx 1 root root 12 Apr 15 05:00 pci-0000:00:14.2 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Generic [HD-Audio Generic], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: Generic [HD-Audio Generic], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Generic]
+
+Card hw:0 'Generic'/'HD-Audio Generic at 0xfeb40000 irq 16'
+ Mixer name : 'Realtek ALC269VC'
+ Components : 'HDA:10ec0269,103c2af0,00100202'
+ Controls : 23
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 60 [69%] [-20.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pswitch penum
+ Playback channels: Front Left - Front Right
+ Mono:
+ Front Left: Playback [on]
+ Front Right: Playback [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line Out+Speaker'
+ Item0: 'Line Out+Speaker'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.Generic {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value 'Line Out+Speaker'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 'Line Out+Speaker'
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 60
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -2025
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.22 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.23 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+vesafb
+rfcomm
+bnep
+bluetooth
+parport_pc
+ppdev
+snd_hda_codec_realtek
+arc4
+snd_hda_intel
+snd_hda_codec
+rt2800pci
+rt2x00mmio
+rt2800lib
+crc_ccitt
+rt2x00pci
+snd_hwdep
+rt2x00lib
+snd_pcm
+mac80211
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+uvcvideo
+snd_timer
+snd_seq_device
+fglrx
+videobuf2_core
+videodev
+cfg80211
+snd
+videobuf2_vmalloc
+videobuf2_memops
+soundcore
+snd_page_alloc
+eeprom_93cx6
+psmouse
+rtsx_pci_ms
+memstick
+serio_raw
+k10temp
+amd_iommu_v2
+mac_hid
+i2c_piix4
+video
+lp
+parport
+hid_chicony
+usbhid
+hid
+rtsx_pci_sdmmc
+r8169
+mii
+rtsx_pci
+ahci
+libahci
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x99a30930
+0x14 0x99130110
+0x15 0x0221101f
+0x17 0x411111f0
+0x18 0x02a11840
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x01011020
+0x1d 0x411111f0
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 9.275511] ieee80211 phy0: rt2x00_set_rf: Info - RF chipset 5390 detected
+[ 9.338682] hda-intel 0000:00:14.2: Using LPIB position fix
+[ 9.343845] hda-intel 0000:00:14.2: Enable sync_write for stable communication
+[ 9.350241] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'
+[ 9.368470] hda_codec: ALC269VC: SKU not ready 0x411111f0
+[ 9.368757] autoconfig: line_outs=1 (0x1b/0x0/0x0/0x0/0x0) type:line
+--
+[ 9.368782] realtek: Enable default setup for auto mode as fallback
+[ 9.375959] input: HD-Audio Generic Front Headphone as /devices/pci0000:00/0000:00:14.2/sound/card0/input6
+[ 9.376453] input: HD-Audio Generic Line Out as /devices/pci0000:00/0000:00:14.2/sound/card0/input7
+[ 9.376705] input: HD-Audio Generic Mic as /devices/pci0000:00/0000:00:14.2/sound/card0/input8
+[ 9.991230] type=1400 audit(1397552435.068:2): apparmor="STATUS" operation="profile_load" parent=724 profile="unconfined" name="/sbin/dhclient" pid=727 comm="apparmor_parser"
+
+
diff --git a/codecs/canonical/alc269vc-hp-20-b888-ccert-201301-12670 b/codecs/canonical/alc269vc-hp-20-b888-ccert-201301-12670
new file mode 100644
index 0000000..56968a9
--- /dev/null
+++ b/codecs/canonical/alc269vc-hp-20-b888-ccert-201301-12670
@@ -0,0 +1,863 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Fri Jul 19 06:15:26 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: 20-b888
+Product Version:
+Firmware Version: 8.09
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-32-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xfeb40000 irq 16
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:14.2 Audio device: Advanced Micro Devices [AMD] Hudson Azalia Controller (rev 01)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:14.2 0403: 1022:780d (rev 01)
+ Subsystem: 103c:2af0
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC269VC
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0269
+Subsystem Id: 0x103c2af0
+Revision Id: 0x100202
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30130: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x99130110: [Fixed] Speaker at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0221101f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40008008: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Purple
+ DefAssociation = 0x0, Sequence = 0x8
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x02a11040: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Out Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x01011020: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT VREF_HIZ
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40e00001: [N/A] Reserved at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=37
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 5 Jul 18 05:44 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 4 Jul 18 05:44 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 3 Jul 19 01:55 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 2 Jul 19 01:55 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 1 Jul 18 05:44 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jul 18 05:44 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Jul 18 05:44 .
+drwxr-xr-x 3 root root 180 Jul 18 05:44 ..
+lrwxrwxrwx 1 root root 12 Jul 18 05:44 pci-0000:00:14.2 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Generic [HD-Audio Generic], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: Generic [HD-Audio Generic], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Generic]
+
+Card hw:0 'Generic'/'HD-Audio Generic at 0xfeb40000 irq 16'
+ Mixer name : 'Realtek ALC269VC'
+ Components : 'HDA:10ec0269,103c2af0,00100202'
+ Controls : 19
+ Simple ctrls : 9
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pswitch penum
+ Playback channels: Front Left - Front Right
+ Mono:
+ Front Left: Playback [on]
+ Front Right: Playback [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line Out+Speaker'
+ Item0: 'Line Out+Speaker'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.Generic {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value 'Line Out+Speaker'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 'Line Out+Speaker'
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+vesafb
+fglrx
+rfcomm
+bnep
+parport_pc
+ppdev
+uvcvideo
+videobuf2_core
+videodev
+joydev
+videobuf2_vmalloc
+videobuf2_memops
+snd_hda_codec_realtek
+snd_hda_intel
+kvm
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+snd_timer
+snd_seq_device
+snd
+dm_multipath
+scsi_dh
+arc4
+microcode
+rt2800pci
+rt2800lib
+crc_ccitt
+rt2x00pci
+rt2x00lib
+i2c_piix4
+rtbth
+soundcore
+mac80211
+bluetooth
+snd_page_alloc
+psmouse
+amd_iommu_v2
+k10temp
+cfg80211
+video
+mac_hid
+serio_raw
+compat
+eeprom_93cx6
+lp
+parport
+disable_mmc
+binfmt_misc
+hid_generic
+usbhid
+hid
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+r8169
+ahci
+libahci
+rts_pstor
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x99a30130
+0x14 0x99130110
+0x15 0x0221101f
+0x17 0x40008008
+0x18 0x02a11040
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x01011020
+0x1d 0x40e00001
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 6.513237] microcode: Microcode Update Driver: v2.00 <tigran@aivazian.fsnet.co.uk>, Peter Oruba
+[ 6.624325] input: HD-Audio Generic Front Headphone as /devices/pci0000:00/0000:00:14.2/sound/card0/input6
+[ 6.624947] input: HD-Audio Generic Line Out as /devices/pci0000:00/0000:00:14.2/sound/card0/input7
+[ 6.625486] input: HD-Audio Generic Mic as /devices/pci0000:00/0000:00:14.2/sound/card0/input8
+[ 6.768681] kvm: disabled by bios
+
+
diff --git a/codecs/canonical/alc269vc-hp-23-1901-ccert-201206-11410 b/codecs/canonical/alc269vc-hp-23-1901-ccert-201206-11410
new file mode 100644
index 0000000..8c8722b
--- /dev/null
+++ b/codecs/canonical/alc269vc-hp-23-1901-ccert-201206-11410
@@ -0,0 +1,915 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Wed Aug 28 03:13:24 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.3 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.3 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.3 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: 23-1901
+Product Version: 1.00
+Firmware Version: 8.07
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.8.0-29-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.8.0-29-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7300000 irq 51
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1c20 (rev 05)
+ Subsystem: 103c:2aed
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC269VC
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0269
+Subsystem Id: 0x103c2aed
+Revision Id: 0x100202
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30940: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x99130110: [Fixed] Speaker at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0221101f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x02a11830: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Out Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x01011020: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT VREF_HIZ
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=37
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 5 Aug 27 23:10 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 4 Aug 27 23:10 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 3 Aug 27 23:10 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 2 Aug 27 23:10 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 1 Aug 27 23:10 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Aug 27 23:10 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Aug 27 23:10 .
+drwxr-xr-x 3 root root 180 Aug 27 23:10 ..
+lrwxrwxrwx 1 root root 12 Aug 27 23:10 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7300000 irq 51'
+ Mixer name : 'Realtek ALC269VC'
+ Components : 'HDA:10ec0269,103c2aed,00100202'
+ Controls : 23
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 60 [69%] [-20.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pswitch penum
+ Playback channels: Front Left - Front Right
+ Mono:
+ Front Left: Playback [on]
+ Front Right: Playback [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line Out+Speaker'
+ Item0: 'Line Out+Speaker'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value 'Line Out+Speaker'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 'Line Out+Speaker'
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 60
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -2025
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.23 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+rfcomm
+bnep
+bluetooth
+parport_pc
+ppdev
+snd_hda_codec_realtek
+uvcvideo
+snd_hda_intel
+snd_hda_codec
+nvidia
+coretemp
+videobuf2_core
+hid_generic
+videodev
+videobuf2_vmalloc
+usbhid
+kvm
+videobuf2_memops
+snd_hwdep
+snd_pcm
+hid
+snd_seq_midi
+snd_rawmidi
+ghash_clmulni_intel
+snd_seq_midi_event
+snd_seq
+aesni_intel
+ablk_helper
+snd_timer
+cryptd
+snd_seq_device
+lrw
+aes_x86_64
+snd
+xts
+soundcore
+snd_page_alloc
+gf128mul
+video
+rtsx_pci_ms
+mei
+lpc_ich
+psmouse
+drm
+memstick
+microcode
+mac_hid
+serio_raw
+lp
+parport
+rtsx_pci_sdmmc
+ahci
+libahci
+rtsx_pci
+r8169
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x99a30940
+0x14 0x99130110
+0x15 0x0221101f
+0x17 0x411111f0
+0x18 0x02a11830
+0x19 0x411111f0
+0x1a 0x01011020
+0x1b 0x411111f0
+0x1d 0x411111f0
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 4.877781] NVRM: loading NVIDIA UNIX x86_64 Kernel Module 319.32 Wed Jun 19 15:51:20 PDT 2013
+[ 4.927031] snd_hda_intel 0000:00:1b.0: irq 51 for MSI/MSI-X
+[ 4.949683] uvcvideo: Found UVC 1.00 device HP High Definition 1MP Webcam (04f2:b2a3)
+[ 4.964022] hda_codec: ALC269VC: SKU not ready 0x411111f0
+[ 4.966827] input: HP High Definition 1MP Webcam as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.3/1-1.3:1.0/input/input5
+--
+[ 4.966916] USB Video Class driver (1.1.1)
+[ 4.968119] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
+[ 4.968157] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 4.968190] input: HDA Intel PCH Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 5.732830] ppdev: user-space parallel port driver
+
+
diff --git a/codecs/canonical/alc269vc-hp-23-1904-ccert-201206-11409 b/codecs/canonical/alc269vc-hp-23-1904-ccert-201206-11409
new file mode 100644
index 0000000..6f9dc38
--- /dev/null
+++ b/codecs/canonical/alc269vc-hp-23-1904-ccert-201206-11409
@@ -0,0 +1,872 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Wed Mar 6 06:54:14 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: 23-1904
+Product Version:
+Firmware Version: 8.09
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-23-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xfeb40000 irq 16
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:14.2 Audio device: Advanced Micro Devices [AMD] Hudson Azalia Controller (rev 01)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:14.2 0403: 1022:780d (rev 01)
+ Subsystem: 103c:2aee
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC269VC
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0269
+Subsystem Id: 0x103c2aee
+Revision Id: 0x100202
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30940: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x99130110: [Fixed] Speaker at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0221101f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x02a11830: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Out Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x01011020: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT VREF_HIZ
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=37
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 5 Mar 6 01:27 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 4 Mar 6 01:27 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 3 Mar 6 01:27 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 2 Mar 6 01:27 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 1 Mar 6 01:27 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Mar 6 01:27 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Mar 6 01:27 .
+drwxr-xr-x 3 root root 180 Mar 6 01:27 ..
+lrwxrwxrwx 1 root root 12 Mar 6 01:27 pci-0000:00:14.2 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Generic [HD-Audio Generic], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: Generic [HD-Audio Generic], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Generic]
+
+Card hw:0 'Generic'/'HD-Audio Generic at 0xfeb40000 irq 16'
+ Mixer name : 'Realtek ALC269VC'
+ Components : 'HDA:10ec0269,103c2aee,00100202'
+ Controls : 21
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 60 [69%] [-20.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pswitch penum
+ Playback channels: Front Left - Front Right
+ Mono:
+ Front Left: Playback [on]
+ Front Right: Playback [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line Out+Speaker'
+ Item0: 'Line Out+Speaker'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.Generic {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value 'Line Out+Speaker'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 'Line Out+Speaker'
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 60
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -2025
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+bnep
+rfcomm
+bluetooth
+parport_pc
+ppdev
+snd_hda_codec_realtek
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+uvcvideo
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+kvm
+ghash_clmulni_intel
+aesni_intel
+cryptd
+aes_x86_64
+microcode
+snd_timer
+videobuf2_core
+snd_seq_device
+videodev
+snd
+videobuf2_vmalloc
+videobuf2_memops
+fglrx
+soundcore
+k10temp
+video
+snd_page_alloc
+amd_iommu_v2
+i2c_piix4
+mac_hid
+rts_pstor
+lp
+parport
+hid_generic
+usbhid
+hid
+r8169
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x99a30940
+0x14 0x99130110
+0x15 0x0221101f
+0x17 0x411111f0
+0x18 0x02a11830
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x01011020
+0x1d 0x411111f0
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 7.636836] rts_pstor: waiting for device to settle before scanning
+[ 7.654439] hda_codec: ALC269VC: SKU not ready 0x411111f0
+[ 7.659730] input: HD-Audio Generic Mic as /devices/pci0000:00/0000:00:14.2/sound/card0/input6
+[ 7.659818] input: HD-Audio Generic Front Headphone as /devices/pci0000:00/0000:00:14.2/sound/card0/input7
+[ 7.659891] input: HD-Audio Generic Line Out as /devices/pci0000:00/0000:00:14.2/sound/card0/input8
+[ 7.672312] EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro
+
+
diff --git a/codecs/canonical/alc269vc-hp-a654-ccert-201206-11396 b/codecs/canonical/alc269vc-hp-a654-ccert-201206-11396
new file mode 100644
index 0000000..59b77f7
--- /dev/null
+++ b/codecs/canonical/alc269vc-hp-a654-ccert-201206-11396
@@ -0,0 +1,909 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Thu Apr 24 08:10:10 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.4 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.4 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.4 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: a654
+Product Version:
+Firmware Version: 8.09
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.11.0-15-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.11.0-15-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xfeb40000 irq 16
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD] FCH Azalia Controller (rev 01)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:14.2 0403: 1022:780d (rev 01)
+ Subsystem: 103c:2aee
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC269VC
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0269
+Subsystem Id: 0x103c2aee
+Revision Id: 0x100202
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30940: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x99130110: [Fixed] Speaker at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0221101f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x02a11830: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Out Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x01011020: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT VREF_HIZ
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=37
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 5 Apr 24 04:07 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 4 Apr 24 04:07 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 3 Apr 24 04:07 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 2 Apr 24 04:07 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 1 Apr 24 04:07 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Apr 24 04:07 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Apr 24 04:07 .
+drwxr-xr-x 3 root root 180 Apr 24 04:07 ..
+lrwxrwxrwx 1 root root 12 Apr 24 04:07 pci-0000:00:14.2 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Generic [HD-Audio Generic], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: Generic [HD-Audio Generic], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Generic]
+
+Card hw:0 'Generic'/'HD-Audio Generic at 0xfeb40000 irq 16'
+ Mixer name : 'Realtek ALC269VC'
+ Components : 'HDA:10ec0269,103c2aee,00100202'
+ Controls : 23
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 60 [69%] [-20.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pswitch penum
+ Playback channels: Front Left - Front Right
+ Mono:
+ Front Left: Playback [on]
+ Front Right: Playback [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line Out+Speaker'
+ Item0: 'Line Out+Speaker'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.Generic {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value 'Line Out+Speaker'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 'Line Out+Speaker'
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 60
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -2025
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.22 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.23 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+bnep
+rfcomm
+bluetooth
+parport_pc
+ppdev
+nls_iso8859_1
+fglrx
+snd_hda_codec_realtek
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+snd_timer
+snd_seq_device
+snd
+uvcvideo
+videobuf2_core
+videodev
+lp
+i2c_piix4
+videobuf2_vmalloc
+videobuf2_memops
+soundcore
+snd_page_alloc
+video
+k10temp
+rtsx_pci_ms
+memstick
+mac_hid
+amd_iommu_v2
+parport
+hid_chicony
+usbhid
+hid
+rtsx_pci_sdmmc
+rtsx_pci
+r8169
+mii
+ahci
+libahci
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x99a30940
+0x14 0x99130110
+0x15 0x0221101f
+0x17 0x411111f0
+0x18 0x02a11830
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x01011020
+0x1d 0x411111f0
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 7.277910] USB Video Class driver (1.1.1)
+[ 7.435094] hda-intel 0000:00:14.2: Using LPIB position fix
+[ 7.439621] hda-intel 0000:00:14.2: Enable sync_write for stable communication
+[ 7.446688] hda_codec: ALC269VC: SKU not ready 0x411111f0
+[ 7.446935] autoconfig: line_outs=1 (0x1b/0x0/0x0/0x0/0x0) type:line
+--
+[ 7.446952] realtek: Enable default setup for auto mode as fallback
+[ 7.452725] input: HD-Audio Generic Front Headphone as /devices/pci0000:00/0000:00:14.2/sound/card0/input6
+[ 7.452812] input: HD-Audio Generic Line Out as /devices/pci0000:00/0000:00:14.2/sound/card0/input7
+[ 7.452870] input: HD-Audio Generic Mic as /devices/pci0000:00/0000:00:14.2/sound/card0/input8
+[ 8.146897] type=1400 audit(1398326833.583:2): apparmor="STATUS" operation="profile_load" parent=567 profile="unconfined" name="/sbin/dhclient" pid=595 comm="apparmor_parser"
+
+
diff --git a/codecs/canonical/alc269vc-lenovo-14te010-ccert-201202-10645 b/codecs/canonical/alc269vc-lenovo-14te010-ccert-201202-10645
new file mode 100644
index 0000000..f0f5310
--- /dev/null
+++ b/codecs/canonical/alc269vc-lenovo-14te010-ccert-201202-10645
@@ -0,0 +1,1117 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Apr 8 20:15:17 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 14TE010
+Product Version: Lenovo V580
+Firmware Version: H1ET25WW (0.25 )
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-23-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+thinkpad_acpi
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xa3610000 irq 46
+29 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
+ ThinkPad Console Audio Control at EC reg 0x30, fw unknown
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 17aa:5002
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: thinkpad_acpi
+ brightness_enable : 2
+ brightness_mode : 4
+ dbg_bluetoothemul : 0
+ dbg_uwbemul : 0
+ dbg_wlswemul : 0
+ dbg_wwanemul : 0
+ enable : Y
+ experimental : 0
+ fan_control : N
+ force_load : N
+ hotkey_report_mode : 0
+ id : ThinkPadEC
+ index : -536870912
+ volume_capabilities : 0
+ volume_control : N
+ volume_mode : 3
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC269VC
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0269
+Subsystem Id: 0x17aa5003
+Revision Id: 0x100202
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x17 0x17]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60940: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11830: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40130605: [N/A] Speaker at Ext N/A
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x5
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=37
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 8 Apr 8 15:55 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 2 Apr 8 15:55 /dev/snd/controlC29
+crw-rw---T+ 1 root audio 116, 7 Apr 8 15:55 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 6 Apr 8 15:55 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 5 Apr 8 15:58 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 4 Apr 8 15:58 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 3 Apr 8 15:56 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Apr 8 15:55 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Apr 8 15:55 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Apr 8 15:55 .
+drwxr-xr-x 3 root root 240 Apr 8 15:55 ..
+lrwxrwxrwx 1 root root 12 Apr 8 15:55 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 13 Apr 8 15:55 platform-thinkpad_acpi -> ../controlC29
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xa3610000 irq 46'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0269,17aa5003,00100202 HDA:80862806,80860101,00100000'
+ Controls : 26
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 63 [72%] [-18.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 23 [37%] [0.00dB] [on]
+ Front Right: Capture 23 [37%] [0.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 29 [ThinkPadEC]
+
+Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw unknown'
+ Mixer name : 'ThinkPad EC (unknown)'
+ Components : ''
+ Controls : 1
+ Simple ctrls : 1
+Simple mixer control 'Console',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 23
+ value.1 23
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 63
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1800
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.ThinkPadEC {
+ control.1 {
+ iface MIXER
+ name 'Console Playback Switch'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+rfcomm
+bnep
+parport_pc
+ppdev
+uvcvideo
+btusb
+videobuf2_core
+videodev
+bluetooth
+videobuf2_vmalloc
+videobuf2_memops
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+lib80211_crypt_tkip
+wl
+snd_hda_intel
+snd_hda_codec
+nouveau
+coretemp
+thinkpad_acpi
+snd_hwdep
+ttm
+i915
+snd_pcm
+drm_kms_helper
+kvm
+snd_seq_midi
+snd_rawmidi
+drm
+snd_seq_midi_event
+snd_seq
+joydev
+cfg80211
+snd_timer
+snd_seq_device
+acer_wmi
+lib80211
+ghash_clmulni_intel
+sparse_keymap
+mxm_wmi
+cryptd
+i2c_algo_bit
+snd
+wmi
+snd_page_alloc
+microcode
+soundcore
+mei
+video
+lpc_ich
+mac_hid
+psmouse
+nvram
+serio_raw
+lp
+parport
+usb_storage
+r8169
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x90a60940
+0x14 0x90170110
+0x15 0x0321101f
+0x17 0x411111f0
+0x18 0x03a11830
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40130605
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 7.902547] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 7.902826] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[ 7.902977] [drm] nouveau 0000:01:00.0: Detected an NVe0 generation card (0x0e7120a2)
+--
+[ 8.496406] [drm] Initialized nouveau 1.0.0 20120316 for 0000:01:00.0 on minor 1
+[ 8.881378] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 8.881481] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 8.881568] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 8.988822] Bluetooth: Core ver 2.16
+--
+[ 285.475478] [drm] nouveau 0000:01:00.0: Suspending GPU objects...
+[ 285.685266] PM: suspend of drv:snd_hda_intel dev:0000:00:1b.0 complete after 222.588 msecs
+[ 285.686904] [drm] nouveau 0000:01:00.0: And we're gone!
+--
+[ 286.927842] [drm] nouveau 0000:01:00.0: We're back, enabling device...
+[ 286.927852] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[ 286.927899] r8169 0000:04:00.0: wake-up capability disabled by ACPI
+--
+[ 319.005069] [drm] nouveau 0000:01:00.0: And we're gone!
+[ 319.005087] PM: freeze of drv:snd_hda_intel dev:0000:00:1b.0 complete after 223.949 msecs
+[ 319.005193] PM: freeze of drv:nouveau dev:0000:01:00.0 complete after 226.572 msecs
+--
+[ 319.557635] usb usb1: root hub lost power or was reset
+[ 319.557713] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[ 319.558937] ehci_hcd 0000:00:1d.0: setting latency timer to 64
+
+
diff --git a/codecs/canonical/alc269vc-lenovo-14ti010-ccert-201202-10576 b/codecs/canonical/alc269vc-lenovo-14ti010-ccert-201202-10576
new file mode 100644
index 0000000..2243d8e
--- /dev/null
+++ b/codecs/canonical/alc269vc-lenovo-14ti010-ccert-201202-10576
@@ -0,0 +1,1185 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Wed Oct 2 16:46:30 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.3 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.3 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.3 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 14TI010
+Product Version: Lenovo
+Firmware Version: H2ET29WW(1.07)
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.8.0-29-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.8.0-29-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+thinkpad_acpi
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0x91510000 irq 46
+29 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
+ ThinkPad Console Audio Control at EC reg 0x30, fw unknown
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 17aa:5004
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: thinkpad_acpi
+ brightness_enable : 2
+ brightness_mode : 4
+ dbg_bluetoothemul : 0
+ dbg_uwbemul : 0
+ dbg_wlswemul : 0
+ dbg_wwanemul : 0
+ enable : Y
+ experimental : 0
+ fan_control : N
+ force_load : N
+ hotkey_report_mode : 0
+ id : ThinkPadEC
+ index : -536870912
+ volume_capabilities : 0
+ volume_control : N
+ volume_mode : 3
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC269VC
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0269
+Subsystem Id: 0x17aa5004
+Revision Id: 0x100202
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x17 0x17]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Internal Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Internal Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0421101f: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x04a11830: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x90a70940: [Fixed] Mic at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x4015822d: [N/A] Speaker at Ext N/A
+ Conn = Optical, Color = Purple
+ DefAssociation = 0x2, Sequence = 0xd
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=37
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 8 Oct 2 12:25 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 2 Oct 2 12:25 /dev/snd/controlC29
+crw-rw---T+ 1 root audio 116, 7 Oct 2 12:25 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 6 Oct 2 12:25 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 5 Oct 2 12:26 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 4 Oct 2 12:26 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 3 Oct 2 12:26 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Oct 2 12:25 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Oct 2 12:25 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Oct 2 12:25 .
+drwxr-xr-x 3 root root 240 Oct 2 12:25 ..
+lrwxrwxrwx 1 root root 12 Oct 2 12:25 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 13 Oct 2 12:25 platform-thinkpad_acpi -> ../controlC29
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0x91510000 irq 46'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0269,17aa5004,00100202 HDA:80862806,80860101,00100000'
+ Controls : 31
+ Simple ctrls : 12
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 63 [72%] [-18.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 23 [37%] [0.00dB] [on]
+ Front Right: Capture 23 [37%] [0.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 29 [ThinkPadEC]
+
+Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw unknown'
+ Mixer name : 'ThinkPad EC (unknown)'
+ Components : ''
+ Controls : 1
+ Simple ctrls : 1
+Simple mixer control 'Console',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Internal Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Internal Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 23
+ value.1 23
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 63
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1800
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.23 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.24 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.28 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.29 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.30 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.31 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.ThinkPadEC {
+ control.1 {
+ iface MIXER
+ name 'Console Playback Switch'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+rfcomm
+bnep
+bluetooth
+parport_pc
+ppdev
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+coretemp
+joydev
+kvm
+snd_hda_intel
+snd_hda_codec
+ghash_clmulni_intel
+aesni_intel
+ablk_helper
+cryptd
+lrw
+aes_x86_64
+thinkpad_acpi
+snd_hwdep
+snd_pcm
+xts
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+snd_timer
+snd_seq_device
+gf128mul
+i915
+uvcvideo
+snd
+snd_page_alloc
+videobuf2_core
+drm_kms_helper
+drm
+videodev
+i2c_algo_bit
+psmouse
+wmi
+videobuf2_vmalloc
+videobuf2_memops
+mac_hid
+video
+soundcore
+nvram
+lp
+lpc_ich
+microcode
+serio_raw
+rtsx_pci_ms
+memstick
+mei
+parport
+rtsx_pci_sdmmc
+ahci
+libahci
+r8169
+rtsx_pci
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x411111f0
+0x14 0x90170110
+0x15 0x0421101f
+0x17 0x411111f0
+0x18 0x04a11830
+0x19 0x90a70940
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x4015822d
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 9.670425] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 9.670525] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[ 9.841336] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 9.841410] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 9.841468] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 10.761164] [drm] Enabling RC6 states: RC6 on, RC6p on, RC6pp off
+
+
diff --git a/codecs/canonical/alc269vc-lenovo-14tj010-ccert-201202-10577 b/codecs/canonical/alc269vc-lenovo-14tj010-ccert-201202-10577
new file mode 100644
index 0000000..1e10ef3
--- /dev/null
+++ b/codecs/canonical/alc269vc-lenovo-14tj010-ccert-201202-10577
@@ -0,0 +1,1148 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Mar 11 17:41:53 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 14TJ010
+Product Version: Lenovo
+Firmware Version: H2ET29WW(1.07)
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-25-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+thinkpad_acpi
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xb2a10000 irq 48
+29 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
+ ThinkPad Console Audio Control at EC reg 0x30, fw unknown
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 17aa:5004
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: thinkpad_acpi
+ brightness_enable : 2
+ brightness_mode : 4
+ dbg_bluetoothemul : 0
+ dbg_uwbemul : 0
+ dbg_wlswemul : 0
+ dbg_wwanemul : 0
+ enable : Y
+ experimental : 0
+ fan_control : N
+ force_load : N
+ hotkey_report_mode : 0
+ id : ThinkPadEC
+ index : -536870912
+ volume_capabilities : 0
+ volume_control : N
+ volume_mode : 3
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC269VC
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0269
+Subsystem Id: 0x17aa5004
+Revision Id: 0x100202
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x17 0x17]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Internal Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0421101f: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x04a11830: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x90a70940: [Fixed] Mic at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x4015822d: [N/A] Speaker at Ext N/A
+ Conn = Optical, Color = Purple
+ DefAssociation = 0x2, Sequence = 0xd
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=37
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 8 Mar 11 13:30 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 2 Mar 11 13:30 /dev/snd/controlC29
+crw-rw---T+ 1 root audio 116, 7 Mar 11 13:30 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 6 Mar 11 13:30 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 5 Mar 11 13:30 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 4 Mar 11 13:30 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 3 Mar 11 13:30 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Mar 11 13:30 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Mar 11 13:30 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Mar 11 13:30 .
+drwxr-xr-x 3 root root 240 Mar 11 13:30 ..
+lrwxrwxrwx 1 root root 12 Mar 11 13:30 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 13 Mar 11 13:30 platform-thinkpad_acpi -> ../controlC29
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xb2a10000 irq 48'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0269,17aa5004,00100202 HDA:80862806,80860101,00100000'
+ Controls : 28
+ Simple ctrls : 12
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 63 [72%] [-18.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 23 [37%] [0.00dB] [on]
+ Front Right: Capture 23 [37%] [0.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 29 [ThinkPadEC]
+
+Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw unknown'
+ Mixer name : 'ThinkPad EC (unknown)'
+ Components : ''
+ Controls : 1
+ Simple ctrls : 1
+Simple mixer control 'Console',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Internal Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Internal Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 23
+ value.1 23
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 63
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1800
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.27 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.28 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.ThinkPadEC {
+ control.1 {
+ iface MIXER
+ name 'Console Playback Switch'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+snd_hda_codec_hdmi
+bnep
+snd_hda_codec_realtek
+rfcomm
+bluetooth
+parport_pc
+ppdev
+coretemp
+arc4
+kvm
+ghash_clmulni_intel
+aesni_intel
+cryptd
+aes_x86_64
+snd_hda_intel
+uvcvideo
+nouveau
+snd_hda_codec
+lp
+thinkpad_acpi
+iwlwifi
+i915
+snd_hwdep
+snd_pcm
+snd_seq_midi
+videobuf2_core
+snd_rawmidi
+videodev
+snd_seq_midi_event
+snd_seq
+ttm
+snd_timer
+mac80211
+drm_kms_helper
+snd_seq_device
+drm
+snd
+cfg80211
+psmouse
+parport
+videobuf2_vmalloc
+mac_hid
+soundcore
+snd_page_alloc
+videobuf2_memops
+nvram
+i2c_algo_bit
+serio_raw
+mxm_wmi
+mei
+video
+rtsx_pci_ms
+lpc_ich
+wmi
+memstick
+microcode
+rtsx_pci_sdmmc
+r8169
+rtsx_pci
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x411111f0
+0x14 0x90170110
+0x15 0x0421101f
+0x17 0x411111f0
+0x18 0x04a11830
+0x19 0x90a70940
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x4015822d
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 10.228449] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 10.228604] snd_hda_intel 0000:00:1b.0: irq 48 for MSI/MSI-X
+[ 10.228672] [drm] nouveau 0000:01:00.0: Detected an NVc0 generation card (0x0c1780a1)
+--
+[ 10.845055] Bluetooth: BNEP filters: protocol multicast
+[ 10.852126] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 10.852197] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 10.852253] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 10.968609] type=1400 audit(1363023035.500:10): apparmor="STATUS" operation="profile_replace" name="/sbin/dhclient" pid=986 comm="apparmor_parser"
+--
+[ 207.353482] [drm] nouveau 0000:01:00.0: Suspending GPU objects...
+[ 207.568533] PM: suspend of drv:snd_hda_intel dev:0000:00:1b.0 complete after 223.808 msecs
+[ 207.786727] PM: suspend of drv:sd dev:1:0:0:0 complete after 454.062 msecs
+--
+[ 208.753960] ehci_hcd 0000:00:1d.0: setting latency timer to 64
+[ 208.754107] snd_hda_intel 0000:00:1b.0: irq 48 for MSI/MSI-X
+[ 208.754151] ahci 0000:00:1f.2: setting latency timer to 64
+
+
diff --git a/codecs/canonical/alc269vc-lenovo-14tj010-ccert-201202-10578 b/codecs/canonical/alc269vc-lenovo-14tj010-ccert-201202-10578
new file mode 100644
index 0000000..77f6947
--- /dev/null
+++ b/codecs/canonical/alc269vc-lenovo-14tj010-ccert-201202-10578
@@ -0,0 +1,1160 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Mar 11 17:45:18 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 14TJ010
+Product Version: Lenovo
+Firmware Version: H2ET29WW(1.07)
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-25-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+thinkpad_acpi
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xb2a10000 irq 48
+29 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
+ ThinkPad Console Audio Control at EC reg 0x30, fw unknown
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 17aa:5004
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: thinkpad_acpi
+ brightness_enable : 2
+ brightness_mode : 4
+ dbg_bluetoothemul : 0
+ dbg_uwbemul : 0
+ dbg_wlswemul : 0
+ dbg_wwanemul : 0
+ enable : Y
+ experimental : 0
+ fan_control : N
+ force_load : N
+ hotkey_report_mode : 0
+ id : ThinkPadEC
+ index : -536870912
+ volume_capabilities : 0
+ volume_control : N
+ volume_mode : 3
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC269VC
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0269
+Subsystem Id: 0x17aa5004
+Revision Id: 0x100202
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Internal Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0421101f: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x04a11830: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x90a70940: [Fixed] Mic at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x4015822d: [N/A] Speaker at Ext N/A
+ Conn = Optical, Color = Purple
+ DefAssociation = 0x2, Sequence = 0xd
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=37
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 8 Mar 11 13:30 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 2 Mar 11 13:30 /dev/snd/controlC29
+crw-rw---T+ 1 root audio 116, 7 Mar 11 13:30 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 6 Mar 11 13:30 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 5 Mar 11 13:30 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 4 Mar 11 13:30 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 3 Mar 11 13:30 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Mar 11 13:30 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Mar 11 13:30 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Mar 11 13:30 .
+drwxr-xr-x 3 root root 240 Mar 11 13:30 ..
+lrwxrwxrwx 1 root root 12 Mar 11 13:30 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 13 Mar 11 13:30 platform-thinkpad_acpi -> ../controlC29
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xb2a10000 irq 48'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0269,17aa5004,00100202 HDA:80862806,80860101,00100000'
+ Controls : 28
+ Simple ctrls : 12
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 60 [69%] [-20.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 29 [ThinkPadEC]
+
+Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw unknown'
+ Mixer name : 'ThinkPad EC (unknown)'
+ Components : ''
+ Controls : 1
+ Simple ctrls : 1
+Simple mixer control 'Console',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Internal Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Internal Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 60
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -2025
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.27 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.28 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.ThinkPadEC {
+ control.1 {
+ iface MIXER
+ name 'Console Playback Switch'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nls_iso8859_1
+rfcomm
+bnep
+parport_pc
+ppdev
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+joydev
+coretemp
+uvcvideo
+videobuf2_core
+kvm
+videodev
+videobuf2_vmalloc
+ghash_clmulni_intel
+aesni_intel
+snd_hda_intel
+videobuf2_memops
+cryptd
+snd_hda_codec
+aes_x86_64
+microcode
+arc4
+nouveau
+i915
+snd_hwdep
+snd_pcm
+snd_seq_midi
+ttm
+thinkpad_acpi
+drm_kms_helper
+snd_rawmidi
+snd_seq_midi_event
+iwlwifi
+drm
+psmouse
+mei
+snd_seq
+lp
+parport
+snd_timer
+snd_seq_device
+mac_hid
+btusb
+rtsx_pci_ms
+memstick
+mxm_wmi
+i2c_algo_bit
+nvram
+wmi
+serio_raw
+video
+lpc_ich
+snd
+soundcore
+mac80211
+bluetooth
+cfg80211
+snd_page_alloc
+mmc_block
+rtsx_pci_sdmmc
+rtsx_pci
+r8169
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x411111f0
+0x14 0x90170110
+0x15 0x0421101f
+0x17 0x411111f0
+0x18 0x04a11830
+0x19 0x90a70940
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x4015822d
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 12.464885] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 12.464973] snd_hda_intel 0000:00:1b.0: irq 48 for MSI/MSI-X
+[ 12.465079] [drm] nouveau 0000:01:00.0: Detected an NVc0 generation card (0x0c1780a1)
+--
+[ 12.832686] [drm] Initialized nouveau 1.0.0 20120316 for 0000:01:00.0 on minor 1
+[ 13.072707] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 13.072784] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 13.072848] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 13.297153] EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro
+--
+[ 346.267868] PM: suspend of drv:ahci dev:0000:00:1f.2 complete after 221.498 msecs
+[ 346.267871] PM: suspend of drv:snd_hda_intel dev:0000:00:1b.0 complete after 221.350 msecs
+[ 346.555015] [drm] nouveau 0000:01:00.0: And we're gone!
+--
+[ 347.461731] ehci_hcd 0000:00:1d.0: setting latency timer to 64
+[ 347.461761] snd_hda_intel 0000:00:1b.0: irq 48 for MSI/MSI-X
+[ 347.461769] ahci 0000:00:1f.2: setting latency timer to 64
+--
+[ 670.729067] PM: suspend of drv:ahci dev:0000:00:1f.2 complete after 205.661 msecs
+[ 670.749042] PM: suspend of drv:snd_hda_intel dev:0000:00:1b.0 complete after 223.893 msecs
+[ 671.078625] [drm] nouveau 0000:01:00.0: And we're gone!
+--
+[ 671.603301] ehci_hcd 0000:00:1a.0: setting latency timer to 64
+[ 671.603377] snd_hda_intel 0000:00:1b.0: irq 48 for MSI/MSI-X
+[ 671.603400] ehci_hcd 0000:00:1d.0: setting latency timer to 64
+
+
diff --git a/codecs/canonical/alc269vc-lenovo-14tk010-ccert-201202-10573 b/codecs/canonical/alc269vc-lenovo-14tk010-ccert-201202-10573
new file mode 100644
index 0000000..947db3c
--- /dev/null
+++ b/codecs/canonical/alc269vc-lenovo-14tk010-ccert-201202-10573
@@ -0,0 +1,1157 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue Jul 9 20:23:50 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 14TK010
+Product Version: Lenovo
+Firmware Version: H2ET29WW(1.07)
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-36-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+thinkpad_acpi
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0x91610000 irq 46
+29 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
+ ThinkPad Console Audio Control at EC reg 0x30, fw unknown
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 17aa:5004
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: thinkpad_acpi
+ brightness_enable : 2
+ brightness_mode : 4
+ dbg_bluetoothemul : 0
+ dbg_uwbemul : 0
+ dbg_wlswemul : 0
+ dbg_wwanemul : 0
+ enable : Y
+ experimental : 0
+ fan_control : N
+ force_load : N
+ hotkey_report_mode : 0
+ id : ThinkPadEC
+ index : -536870912
+ volume_capabilities : 0
+ volume_control : N
+ volume_mode : 3
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC269VC
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0269
+Subsystem Id: 0x17aa5004
+Revision Id: 0x100202
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x17 0x17]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Internal Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0421101f: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x04a11830: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x90a70940: [Fixed] Mic at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x4015822d: [N/A] Speaker at Ext N/A
+ Conn = Optical, Color = Purple
+ DefAssociation = 0x2, Sequence = 0xd
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=37
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 8 Jul 9 16:13 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 2 Jul 9 16:13 /dev/snd/controlC29
+crw-rw---T+ 1 root audio 116, 7 Jul 9 16:13 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 6 Jul 9 16:13 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 5 Jul 9 16:13 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 4 Jul 9 16:13 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 3 Jul 9 16:13 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Jul 9 16:13 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jul 9 16:13 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Jul 9 16:13 .
+drwxr-xr-x 3 root root 240 Jul 9 16:13 ..
+lrwxrwxrwx 1 root root 12 Jul 9 16:13 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 13 Jul 9 16:13 platform-thinkpad_acpi -> ../controlC29
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0x91610000 irq 46'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0269,17aa5004,00100202 HDA:80862806,80860101,00100000'
+ Controls : 28
+ Simple ctrls : 12
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 63 [72%] [-18.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 23 [37%] [0.00dB] [on]
+ Front Right: Capture 23 [37%] [0.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 29 [ThinkPadEC]
+
+Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw unknown'
+ Mixer name : 'ThinkPad EC (unknown)'
+ Components : ''
+ Controls : 1
+ Simple ctrls : 1
+Simple mixer control 'Console',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Internal Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Internal Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 23
+ value.1 23
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 63
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1800
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.27 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.28 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.ThinkPadEC {
+ control.1 {
+ iface MIXER
+ name 'Console Playback Switch'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+parport_pc
+ppdev
+bnep
+rfcomm
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+lib80211_crypt_tkip
+wl
+joydev
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+thinkpad_acpi
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+snd_timer
+snd_seq_device
+psmouse
+snd
+btusb
+bluetooth
+i915
+drm_kms_helper
+drm
+cfg80211
+uvcvideo
+videobuf2_core
+videodev
+coretemp
+mei
+kvm
+ghash_clmulni_intel
+aesni_intel
+wmi
+i2c_algo_bit
+video
+nvram
+lpc_ich
+rtsx_pci_ms
+videobuf2_vmalloc
+videobuf2_memops
+cryptd
+aes_x86_64
+serio_raw
+memstick
+lib80211
+soundcore
+microcode
+snd_page_alloc
+mac_hid
+lp
+parport
+rtsx_pci_sdmmc
+ahci
+libahci
+rtsx_pci
+r8169
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x411111f0
+0x14 0x90170110
+0x15 0x0421101f
+0x17 0x411111f0
+0x18 0x04a11830
+0x19 0x90a70940
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x4015822d
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 14.494523] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 14.494623] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[ 14.524610] wl: module license 'MIXED/Proprietary' taints kernel.
+--
+[ 14.848993] eth1: Broadcom BCM4359 802.11 Hybrid Wireless Controller 6.20.155.1 (r326264)
+[ 15.048643] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 15.048702] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 15.048745] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 15.434596] Bluetooth: RFCOMM TTY layer initialized
+--
+[ 205.980167] sd 1:0:0:0: [sda] Stopping disk
+[ 206.187296] PM: suspend of drv:snd_hda_intel dev:0000:00:1b.0 complete after 223.831 msecs
+[ 206.206400] PM: suspend of drv:sd dev:1:0:0:0 complete after 282.481 msecs
+--
+[ 207.111778] ahci 0000:00:1f.2: setting latency timer to 64
+[ 207.111787] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[ 207.112015] r8169 0000:08:00.0: wake-up capability disabled by ACPI
+--
+[ 231.599393] sd 1:0:0:0: [sda] Synchronizing SCSI cache
+[ 231.619349] PM: freeze of drv:snd_hda_intel dev:0000:00:1b.0 complete after 222.019 msecs
+[ 231.699220] PM: freeze of drv:sd dev:1:0:0:0 complete after 303.560 msecs
+--
+[ 232.139891] usb usb2: root hub lost power or was reset
+[ 232.139969] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[ 232.140029] ahci 0000:00:1f.2: setting latency timer to 64
+
+
diff --git a/codecs/canonical/alc269vc-lenovo-14tk010-ccert-201202-10574 b/codecs/canonical/alc269vc-lenovo-14tk010-ccert-201202-10574
new file mode 100644
index 0000000..b7cb75a
--- /dev/null
+++ b/codecs/canonical/alc269vc-lenovo-14tk010-ccert-201202-10574
@@ -0,0 +1,1159 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue Jul 9 20:31:45 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 14TK010
+Product Version: Lenovo
+Firmware Version: H2ET29WW(1.07)
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-36-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+thinkpad_acpi
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0x9c610000 irq 48
+29 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
+ ThinkPad Console Audio Control at EC reg 0x30, fw unknown
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 17aa:5004
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: thinkpad_acpi
+ brightness_enable : 2
+ brightness_mode : 4
+ dbg_bluetoothemul : 0
+ dbg_uwbemul : 0
+ dbg_wlswemul : 0
+ dbg_wwanemul : 0
+ enable : Y
+ experimental : 0
+ fan_control : N
+ force_load : N
+ hotkey_report_mode : 0
+ id : ThinkPadEC
+ index : -536870912
+ volume_capabilities : 0
+ volume_control : N
+ volume_mode : 3
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC269VC
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0269
+Subsystem Id: 0x17aa5004
+Revision Id: 0x100202
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x17 0x17]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Internal Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0421101f: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x04a11830: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x90a70940: [Fixed] Mic at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x4015822d: [N/A] Speaker at Ext N/A
+ Conn = Optical, Color = Purple
+ DefAssociation = 0x2, Sequence = 0xd
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=37
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 8 Jul 9 16:13 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 2 Jul 9 16:13 /dev/snd/controlC29
+crw-rw---T+ 1 root audio 116, 7 Jul 9 16:13 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 6 Jul 9 16:13 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 5 Jul 9 16:13 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 4 Jul 9 16:13 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 3 Jul 9 16:13 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Jul 9 16:13 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jul 9 16:13 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Jul 9 16:13 .
+drwxr-xr-x 3 root root 240 Jul 9 16:13 ..
+lrwxrwxrwx 1 root root 12 Jul 9 16:13 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 13 Jul 9 16:13 platform-thinkpad_acpi -> ../controlC29
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0x9c610000 irq 48'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0269,17aa5004,00100202 HDA:80862806,80860101,00100000'
+ Controls : 28
+ Simple ctrls : 12
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 63 [72%] [-18.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 23 [37%] [0.00dB] [on]
+ Front Right: Capture 23 [37%] [0.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 29 [ThinkPadEC]
+
+Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw unknown'
+ Mixer name : 'ThinkPad EC (unknown)'
+ Components : ''
+ Controls : 1
+ Simple ctrls : 1
+Simple mixer control 'Console',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Internal Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Internal Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 23
+ value.1 23
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 63
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1800
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.27 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.28 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.ThinkPadEC {
+ control.1 {
+ iface MIXER
+ name 'Console Playback Switch'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+parport_pc
+ppdev
+bnep
+rfcomm
+bluetooth
+joydev
+nouveau
+coretemp
+arc4
+psmouse
+kvm
+ghash_clmulni_intel
+thinkpad_acpi
+aesni_intel
+cryptd
+aes_x86_64
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+nvram
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+mac_hid
+lp
+parport
+snd_timer
+iwlwifi
+uvcvideo
+snd_seq_device
+videobuf2_core
+i915
+ttm
+microcode
+videodev
+videobuf2_vmalloc
+drm_kms_helper
+videobuf2_memops
+serio_raw
+mxm_wmi
+mac80211
+snd
+drm
+rtsx_pci_ms
+lpc_ich
+i2c_algo_bit
+memstick
+cfg80211
+soundcore
+wmi
+mei
+video
+snd_page_alloc
+rtsx_pci_sdmmc
+ahci
+libahci
+r8169
+rtsx_pci
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x411111f0
+0x14 0x90170110
+0x15 0x0421101f
+0x17 0x411111f0
+0x18 0x04a11830
+0x19 0x90a70940
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x4015822d
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 12.811946] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 12.812059] snd_hda_intel 0000:00:1b.0: irq 48 for MSI/MSI-X
+[ 12.812223] [drm] nouveau 0000:01:00.0: Detected an NVd0 generation card (0x0d9180a1)
+--
+[ 13.252605] type=1400 audit(1373400786.352:11): apparmor="STATUS" operation="profile_load" name="/usr/lib/cups/backend/cups-pdf" pid=987 comm="apparmor_parser"
+[ 13.457097] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 13.457191] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 13.457248] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
+[ 14.873085] r8169 0000:09:00.0: eth0: link up
+--
+[ 213.258240] [drm] nouveau 0000:01:00.0: Evicting buffers...
+[ 213.478593] PM: suspend of drv:snd_hda_intel dev:0000:00:1b.0 complete after 220.877 msecs
+[ 213.608427] [drm] nouveau 0000:01:00.0: Idling channels...
+--
+[ 215.759144] ehci_hcd 0000:00:1d.0: setting latency timer to 64
+[ 215.759189] snd_hda_intel 0000:00:1b.0: irq 48 for MSI/MSI-X
+[ 215.759230] ahci 0000:00:1f.2: setting latency timer to 64
+--
+[ 238.946178] [drm] nouveau 0000:01:00.0: Evicting buffers...
+[ 239.143275] PM: freeze of drv:snd_hda_intel dev:0000:00:1b.0 complete after 221.110 msecs
+[ 239.297196] [drm] nouveau 0000:01:00.0: Idling channels...
+--
+[ 240.388339] mei 0000:00:16.0: irq 45 for MSI/MSI-X
+[ 240.388402] snd_hda_intel 0000:00:1b.0: irq 41 for MSI/MSI-X
+[ 240.388405] ehci_hcd 0000:00:1d.0: setting latency timer to 64
+
+
diff --git a/codecs/canonical/alc269vc-lenovo-14tk010-ccert-201202-10575 b/codecs/canonical/alc269vc-lenovo-14tk010-ccert-201202-10575
new file mode 100644
index 0000000..7be12ff
--- /dev/null
+++ b/codecs/canonical/alc269vc-lenovo-14tk010-ccert-201202-10575
@@ -0,0 +1,1193 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Oct 28 14:43:00 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.3 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.3 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.3 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 14TK010
+Product Version: Lenovo
+Firmware Version: H2ET29WW(1.07)
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.8.0-29-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.8.0-29-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+thinkpad_acpi
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf1610000 irq 45
+29 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
+ ThinkPad Console Audio Control at EC reg 0x30, fw unknown
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 17aa:5004
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: thinkpad_acpi
+ brightness_enable : 2
+ brightness_mode : 4
+ dbg_bluetoothemul : 0
+ dbg_uwbemul : 0
+ dbg_wlswemul : 0
+ dbg_wwanemul : 0
+ enable : Y
+ experimental : 0
+ fan_control : N
+ force_load : N
+ hotkey_report_mode : 0
+ id : ThinkPadEC
+ index : -536870912
+ volume_capabilities : 0
+ volume_control : N
+ volume_mode : 3
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC269VC
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0269
+Subsystem Id: 0x17aa5004
+Revision Id: 0x100202
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Internal Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Internal Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0421101f: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x04a11830: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x90a70940: [Fixed] Mic at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x4015822d: [N/A] Speaker at Ext N/A
+ Conn = Optical, Color = Purple
+ DefAssociation = 0x2, Sequence = 0xd
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=37
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 8 Oct 28 10:40 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 2 Oct 28 10:40 /dev/snd/controlC29
+crw-rw---T+ 1 root audio 116, 7 Oct 28 10:40 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 6 Oct 28 10:40 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 5 Oct 28 10:40 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 4 Oct 28 10:40 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 3 Oct 28 10:40 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Oct 28 10:40 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Oct 28 10:40 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Oct 28 10:40 .
+drwxr-xr-x 3 root root 240 Oct 28 10:40 ..
+lrwxrwxrwx 1 root root 12 Oct 28 10:40 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 13 Oct 28 10:40 platform-thinkpad_acpi -> ../controlC29
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf1610000 irq 45'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0269,17aa5004,00100202 HDA:80862806,80860101,00100000'
+ Controls : 31
+ Simple ctrls : 12
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 60 [69%] [-20.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 29 [ThinkPadEC]
+
+Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw unknown'
+ Mixer name : 'ThinkPad EC (unknown)'
+ Components : ''
+ Controls : 1
+ Simple ctrls : 1
+Simple mixer control 'Console',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Internal Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Internal Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 60
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -2025
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.23 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.24 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.28 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.29 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.30 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.31 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.ThinkPadEC {
+ control.1 {
+ iface MIXER
+ name 'Console Playback Switch'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+bnep
+parport_pc
+ppdev
+rfcomm
+lib80211_crypt_tkip
+wl
+joydev
+uvcvideo
+btusb
+videobuf2_core
+videodev
+bluetooth
+videobuf2_vmalloc
+videobuf2_memops
+coretemp
+cfg80211
+snd_hda_codec_hdmi
+wmi
+kvm
+i915
+snd_hda_codec_realtek
+drm_kms_helper
+snd_hda_intel
+thinkpad_acpi
+snd_hda_codec
+drm
+ghash_clmulni_intel
+aesni_intel
+ablk_helper
+cryptd
+snd_seq_midi
+snd_rawmidi
+snd_hwdep
+snd_pcm
+snd_seq_midi_event
+snd_seq
+snd_seq_device
+snd_timer
+lrw
+aes_x86_64
+snd_page_alloc
+snd
+xts
+i2c_algo_bit
+psmouse
+lib80211
+gf128mul
+mei
+rtsx_pci_ms
+video
+serio_raw
+microcode
+memstick
+soundcore
+mac_hid
+lpc_ich
+nvram
+lp
+parport
+rtsx_pci_sdmmc
+r8169
+rtsx_pci
+ahci
+libahci
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x411111f0
+0x14 0x90170110
+0x15 0x0421101f
+0x17 0x411111f0
+0x18 0x04a11830
+0x19 0x90a70940
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x4015822d
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 8.397865] thinkpad_acpi: Console audio control enabled, mode: monitor (read only)
+[ 8.399067] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
+[ 8.399224] input: ThinkPad Extra Buttons as /devices/platform/thinkpad_acpi/input/input4
+--
+[ 8.528724] wmi: Mapper loaded
+[ 8.536778] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input5
+[ 8.536841] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
+[ 8.536891] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 8.537933] [drm] Memory usable by graphics device = 2048M
+
+
diff --git a/codecs/canonical/alc269vc-lenovo-20ag0c1-ccert-201301-12655 b/codecs/canonical/alc269vc-lenovo-20ag0c1-ccert-201301-12655
new file mode 100644
index 0000000..139ba99
--- /dev/null
+++ b/codecs/canonical/alc269vc-lenovo-20ag0c1-ccert-201301-12655
@@ -0,0 +1,1092 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Wed Mar 13 08:35:08 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 20AG0C1
+Product Version: ThinkPad X230s
+Firmware Version: GGET15WW (1.03 )
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-25-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+thinkpad_acpi
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0x91530000 irq 45
+29 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
+ ThinkPad Console Audio Control at EC reg 0x30, fw unknown
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 17aa:2209
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: thinkpad_acpi
+ brightness_enable : 2
+ brightness_mode : 4
+ dbg_bluetoothemul : 0
+ dbg_uwbemul : 0
+ dbg_wlswemul : 0
+ dbg_wwanemul : 0
+ enable : Y
+ experimental : 0
+ fan_control : N
+ force_load : N
+ hotkey_report_mode : 0
+ id : ThinkPadEC
+ index : -536870912
+ volume_capabilities : 0
+ volume_control : N
+ volume_mode : 3
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC269VC
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0269
+Subsystem Id: 0x17aa2209
+Revision Id: 0x100203
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x57 0x57]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x57 0x57]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x19 0x19]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x01 0x01]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60140: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x03211020: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40008000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Purple
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11030: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40f38205: [N/A] Other at Ext N/A
+ Conn = ATAPI, Color = Purple
+ DefAssociation = 0x0, Sequence = 0x5
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=37
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 8 Mar 13 16:22 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 2 Mar 13 16:22 /dev/snd/controlC29
+crw-rw---T+ 1 root audio 116, 7 Mar 13 16:22 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 6 Mar 13 16:22 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 5 Mar 13 16:22 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 4 Mar 13 16:22 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 3 Mar 13 16:22 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Mar 13 16:22 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Mar 13 16:22 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Mar 13 16:22 .
+drwxr-xr-x 3 root root 240 Mar 13 16:22 ..
+lrwxrwxrwx 1 root root 12 Mar 13 16:22 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 13 Mar 13 16:22 platform-thinkpad_acpi -> ../controlC29
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0x91530000 irq 45'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0269,17aa2209,00100203 HDA:80862806,80860101,00100000'
+ Controls : 24
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 25 [40%] [1.50dB] [on]
+ Front Right: Capture 25 [40%] [1.50dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 1 [33%] [10.00dB]
+ Front Right: 1 [33%] [10.00dB]
+
+!!-------Mixer controls for card 29 [ThinkPadEC]
+
+Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw unknown'
+ Mixer name : 'ThinkPad EC (unknown)'
+ Components : ''
+ Controls : 1
+ Simple ctrls : 1
+Simple mixer control 'Console',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 1
+ value.1 1
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 1000
+ dbvalue.1 1000
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 25
+ value.1 25
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 150
+ dbvalue.1 150
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.ThinkPadEC {
+ control.1 {
+ iface MIXER
+ name 'Console Playback Switch'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+parport_pc
+bnep
+snd_hda_codec_hdmi
+ppdev
+rfcomm
+snd_hda_codec_realtek
+nls_iso8859_1
+joydev
+coretemp
+kvm_intel
+kvm
+ghash_clmulni_intel
+cryptd
+arc4
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+dm_multipath
+scsi_dh
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+thinkpad_acpi
+snd_seq
+nvram
+microcode
+snd_timer
+snd_seq_device
+rtl8723e
+rtlwifi
+mac80211
+uvcvideo
+videobuf2_core
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+snd
+wmi
+cfg80211
+btusb
+bluetooth
+soundcore
+snd_page_alloc
+psmouse
+serio_raw
+mac_hid
+i915
+lpc_ich
+drm_kms_helper
+drm
+mei
+i2c_algo_bit
+video
+intel_ips
+lp
+parport
+hid_generic
+usbhid
+hid
+dm_raid45
+sdhci_pci
+sdhci
+e1000e
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x90a60140
+0x14 0x90170110
+0x15 0x03211020
+0x17 0x40008000
+0x18 0x03a11030
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40f38205
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 11.596746] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 11.596961] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
+[ 11.666850] microcode: CPU1 sig=0x306a9, pf=0x10, revision=0x17
+--
+[ 12.154100] Bluetooth: BNEP filters: protocol multicast
+[ 12.156908] HDMI status: Codec=3 Pin=5 Presence_Detect=0 ELD_Valid=0
+[ 12.157020] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 12.159968] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 12.160249] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 12.174945] ppdev: user-space parallel port driver
+
+
diff --git a/codecs/canonical/alc269vc-lenovo-20ax25c-ccert-201305-13524 b/codecs/canonical/alc269vc-lenovo-20ax25c-ccert-201305-13524
new file mode 100644
index 0000000..b388c74
--- /dev/null
+++ b/codecs/canonical/alc269vc-lenovo-20ax25c-ccert-201305-13524
@@ -0,0 +1,1256 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Sep 9 19:58:48 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.3 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.3 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.3 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 20AX25C
+Product Version: ThinkPad S3-S431
+Firmware Version: HFET25WW (1.02 )
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.8.0-29-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.8.0-29-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+thinkpad_acpi
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xe2810000 irq 48
+29 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
+ ThinkPad Console Audio Control at EC reg 0x30, fw unknown
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 17aa:5010
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: thinkpad_acpi
+ brightness_enable : 2
+ brightness_mode : 4
+ dbg_bluetoothemul : 0
+ dbg_uwbemul : 0
+ dbg_wlswemul : 0
+ dbg_wwanemul : 0
+ enable : Y
+ experimental : 0
+ fan_control : N
+ force_load : N
+ hotkey_report_mode : 0
+ id : ThinkPadEC
+ index : -536870912
+ volume_capabilities : 0
+ volume_control : N
+ volume_mode : 3
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC269VC
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0269
+Subsystem Id: 0x17aa0001
+Revision Id: 0x100203
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x17 0x17]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60130: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40008008: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Purple
+ DefAssociation = 0x0, Sequence = 0x8
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11020: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40e48605: [N/A] Reserved at Ext N/A
+ Conn = RCA, Color = Purple
+ DefAssociation = 0x0, Sequence = 0x5
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=37
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 9 Sep 9 13:13 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 2 Sep 9 13:13 /dev/snd/controlC29
+crw-rw---T+ 1 root audio 116, 8 Sep 9 13:13 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Sep 9 13:13 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 6 Sep 9 13:13 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 5 Sep 9 13:13 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 4 Sep 9 13:13 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 3 Sep 9 13:13 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 1 Sep 9 13:13 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Sep 9 13:13 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Sep 9 13:13 .
+drwxr-xr-x 3 root root 260 Sep 9 13:13 ..
+lrwxrwxrwx 1 root root 12 Sep 9 13:13 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 13 Sep 9 13:13 platform-thinkpad_acpi -> ../controlC29
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xe2810000 irq 48'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0269,17aa0001,00100203 HDA:80862806,80860101,00100000'
+ Controls : 36
+ Simple ctrls : 12
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 63 [72%] [-18.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 23 [37%] [0.00dB] [on]
+ Front Right: Capture 23 [37%] [0.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 29 [ThinkPadEC]
+
+Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw unknown'
+ Mixer name : 'ThinkPad EC (unknown)'
+ Components : ''
+ Controls : 1
+ Simple ctrls : 1
+Simple mixer control 'Console',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 23
+ value.1 23
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 63
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1800
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.21 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.27 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.28 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.29 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.30 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.31 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.32 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.33 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.34 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.35 {
+ iface PCM
+ device 7
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.36 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.ThinkPadEC {
+ control.1 {
+ iface MIXER
+ name 'Console Playback Switch'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+joydev
+coretemp
+btusb
+kvm
+snd_hda_intel
+snd_hda_codec
+ghash_clmulni_intel
+snd_hwdep
+aesni_intel
+ablk_helper
+cryptd
+lrw
+snd_pcm
+aes_x86_64
+xts
+gf128mul
+thinkpad_acpi
+uvcvideo
+nvram
+videobuf2_core
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+wmi
+snd_timer
+snd_seq_device
+tpm_tis
+snd
+bnep
+rfcomm
+bluetooth
+psmouse
+serio_raw
+arc4
+soundcore
+rtsx_pci_ms
+snd_page_alloc
+memstick
+iwldvm
+mac_hid
+mac80211
+parport_pc
+microcode
+ppdev
+i915
+iwlwifi
+drm_kms_helper
+drm
+mei
+lpc_ich
+cfg80211
+i2c_algo_bit
+video
+lp
+parport
+rtsx_pci_sdmmc
+ahci
+libahci
+rtsx_pci
+r8169
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x90a60130
+0x14 0x90170110
+0x15 0x0321101f
+0x17 0x40008008
+0x18 0x03a11020
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40e48605
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x18560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 4.380653] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 4.380755] snd_hda_intel 0000:00:1b.0: irq 48 for MSI/MSI-X
+[ 4.399829] input: HDA Intel PCH HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 4.399947] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 4.400050] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 4.400146] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
+[ 4.770020] r8169 0000:04:00.0 eth0: link up
+--
+[ 2887.981813] ahci 0000:00:1f.2: setting latency timer to 64
+[ 2887.981899] snd_hda_intel 0000:00:1b.0: irq 48 for MSI/MSI-X
+[ 2887.982862] r8169 0000:04:00.0: System wakeup disabled by ACPI
+
+
diff --git a/codecs/canonical/alc269vc-lenovo-20b0z005cn-ccert-201305-13622 b/codecs/canonical/alc269vc-lenovo-20b0z005cn-ccert-201305-13622
new file mode 100644
index 0000000..6511bb6
--- /dev/null
+++ b/codecs/canonical/alc269vc-lenovo-20b0z005cn-ccert-201305-13622
@@ -0,0 +1,1218 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Sep 9 19:59:28 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.3 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.3 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.3 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 20B0Z005CN
+Product Version: ThinkPad S5-S531
+Firmware Version: GKET21WW (1.01 )
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.8.0-29-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.8.0-29-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+thinkpad_acpi
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xe2810000 irq 48
+29 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
+ ThinkPad Console Audio Control at EC reg 0x30, fw unknown
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 17aa:220a
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: thinkpad_acpi
+ brightness_enable : 2
+ brightness_mode : 4
+ dbg_bluetoothemul : 0
+ dbg_uwbemul : 0
+ dbg_wlswemul : 0
+ dbg_wwanemul : 0
+ enable : Y
+ experimental : 0
+ fan_control : N
+ force_load : N
+ hotkey_report_mode : 0
+ id : ThinkPadEC
+ index : -536870912
+ volume_capabilities : 0
+ volume_control : N
+ volume_mode : 3
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC269VC
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0269
+Subsystem Id: 0x17aa220a
+Revision Id: 0x100203
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x17 0x17]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60130: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40008008: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Purple
+ DefAssociation = 0x0, Sequence = 0x8
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11020: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40e48605: [N/A] Reserved at Ext N/A
+ Conn = RCA, Color = Purple
+ DefAssociation = 0x0, Sequence = 0x5
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=37
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 9 Sep 9 13:58 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 2 Sep 9 13:58 /dev/snd/controlC29
+crw-rw---T+ 1 root audio 116, 8 Sep 9 13:58 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Sep 9 13:58 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 6 Sep 9 13:58 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 5 Sep 9 13:58 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 4 Sep 9 13:58 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 3 Sep 9 13:58 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 1 Sep 9 13:58 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Sep 9 13:58 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Sep 9 13:58 .
+drwxr-xr-x 3 root root 260 Sep 9 13:58 ..
+lrwxrwxrwx 1 root root 12 Sep 9 13:58 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 13 Sep 9 13:58 platform-thinkpad_acpi -> ../controlC29
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xe2810000 irq 48'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0269,17aa220a,00100203 HDA:80862806,80860101,00100000'
+ Controls : 34
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 63 [72%] [-18.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 23 [37%] [0.00dB] [on]
+ Front Right: Capture 23 [37%] [0.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 29 [ThinkPadEC]
+
+Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw unknown'
+ Mixer name : 'ThinkPad EC (unknown)'
+ Components : ''
+ Controls : 1
+ Simple ctrls : 1
+Simple mixer control 'Console',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 23
+ value.1 23
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 63
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1800
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.19 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.26 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.28 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.29 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.30 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.31 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.32 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.33 {
+ iface PCM
+ device 7
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.34 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.ThinkPadEC {
+ control.1 {
+ iface MIXER
+ name 'Console Playback Switch'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+joydev
+uvcvideo
+videobuf2_core
+videodev
+videobuf2_vmalloc
+coretemp
+videobuf2_memops
+snd_hda_intel
+snd_hda_codec
+kvm
+ghash_clmulni_intel
+aesni_intel
+ablk_helper
+cryptd
+lrw
+aes_x86_64
+xts
+gf128mul
+btusb
+snd_hwdep
+snd_pcm
+snd_seq_midi
+arc4
+snd_rawmidi
+snd_seq_midi_event
+microcode
+iwldvm
+mac80211
+snd_seq
+thinkpad_acpi
+snd_timer
+snd_seq_device
+nvram
+iwlwifi
+psmouse
+serio_raw
+snd
+mei
+wmi
+tpm_tis
+bnep
+cfg80211
+rfcomm
+soundcore
+snd_page_alloc
+bluetooth
+parport_pc
+ppdev
+i915
+rtsx_pci_ms
+mac_hid
+drm_kms_helper
+memstick
+drm
+lpc_ich
+i2c_algo_bit
+video
+lp
+parport
+rtsx_pci_sdmmc
+rtsx_pci
+r8169
+ahci
+libahci
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x90a60130
+0x14 0x90170110
+0x15 0x0321101f
+0x17 0x40008008
+0x18 0x03a11020
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40e48605
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x18560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 4.459272] mei 0000:00:16.0: irq 47 for MSI/MSI-X
+[ 4.465726] snd_hda_intel 0000:00:1b.0: irq 48 for MSI/MSI-X
+[ 4.482779] input: HDA Intel PCH HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 4.482890] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 4.482952] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 4.483016] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
+[ 4.883783] r8169 0000:04:00.0 eth0: link up
+--
+[ 220.596882] ehci-pci 0000:00:1d.0: setting latency timer to 64
+[ 220.596931] snd_hda_intel 0000:00:1b.0: irq 48 for MSI/MSI-X
+[ 220.596942] ahci 0000:00:1f.2: setting latency timer to 64
+
+
diff --git a/codecs/canonical/alc269vc-lenovo-20bmz05mus-ccert-201309-14195 b/codecs/canonical/alc269vc-lenovo-20bmz05mus-ccert-201309-14195
new file mode 100644
index 0000000..ada8b05
--- /dev/null
+++ b/codecs/canonical/alc269vc-lenovo-20bmz05mus-ccert-201309-14195
@@ -0,0 +1,1362 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Thu May 22 17:06:30 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 14.04 LTS \n \l 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: LENOVO
+Product Name: 20BMZ05MUS
+Product Version: ThinkPad X140e
+Firmware Version: GSET16WW (1.01 )
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.13.0-24-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.13.0-24-generic
+Library version: 1.0.27.2
+Utilities version: 1.0.27.2
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+thinkpad_acpi
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xf1540000 irq 80
+ 1 [Generic_1 ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xf1544000 irq 16
+29 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
+ ThinkPad Console Audio Control at EC reg 0x30, fw unknown
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:01.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Device 9840
+00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD] FCH Azalia Controller (rev 02)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:01.1 0403: 1002:9840
+ Subsystem: 17aa:2219
+--
+00:14.2 0403: 1022:780d (rev 02)
+ Subsystem: 17aa:2219
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: thinkpad_acpi
+ brightness_enable : 2
+ brightness_mode : 4
+ dbg_bluetoothemul : 0
+ dbg_uwbemul : 0
+ dbg_wlswemul : 0
+ dbg_wwanemul : 0
+ enable : Y
+ experimental : 0
+ fan_control : N
+ force_load : N
+ id : ThinkPadEC
+ index : -536870912
+ volume_capabilities : 0
+ volume_control : N
+ volume_mode : 3
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: ATI R6xx HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x1002aa01
+Subsystem Id: 0x00aa0100
+Revision Id: 0x100500
+No Modem Function Group found
+Default PCM:
+ rates [0x70]: 32000 44100 48000
+ bits [0x2]: 16
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x02
+Node 0x04 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x05 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Connection: 1
+ 0x04
+Node 0x06 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x07 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Codec: Realtek ALC269VC
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0269
+Subsystem Id: 0x17aa2219
+Revision Id: 0x100203
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60130: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x03211020: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40008008: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Purple
+ DefAssociation = 0x0, Sequence = 0x8
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11040: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40f6862d: [N/A] Other at Ext N/A
+ Conn = Digital, Color = Purple
+ DefAssociation = 0x2, Sequence = 0xd
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=37
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw----+ 1 root audio 116, 6 May 22 12:48 /dev/snd/controlC0
+crw-rw----+ 1 root audio 116, 10 May 22 12:48 /dev/snd/controlC1
+crw-rw----+ 1 root audio 116, 2 May 22 12:48 /dev/snd/controlC29
+crw-rw----+ 1 root audio 116, 5 May 22 12:48 /dev/snd/hwC0D0
+crw-rw----+ 1 root audio 116, 9 May 22 12:48 /dev/snd/hwC1D0
+crw-rw----+ 1 root audio 116, 4 May 22 12:49 /dev/snd/pcmC0D3p
+crw-rw----+ 1 root audio 116, 3 May 22 12:48 /dev/snd/pcmC0D7p
+crw-rw----+ 1 root audio 116, 8 May 22 12:49 /dev/snd/pcmC1D0c
+crw-rw----+ 1 root audio 116, 7 May 22 12:49 /dev/snd/pcmC1D0p
+crw-rw----+ 1 root audio 116, 1 May 22 12:48 /dev/snd/seq
+crw-rw----+ 1 root audio 116, 33 May 22 12:48 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 100 May 22 12:48 .
+drwxr-xr-x 3 root root 280 May 22 12:48 ..
+lrwxrwxrwx 1 root root 12 May 22 12:48 pci-0000:00:01.1 -> ../controlC0
+lrwxrwxrwx 1 root root 12 May 22 12:48 pci-0000:00:14.2 -> ../controlC1
+lrwxrwxrwx 1 root root 13 May 22 12:48 platform-thinkpad_acpi -> ../controlC29
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: Generic [HD-Audio Generic], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic_1 [HD-Audio Generic], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: Generic_1 [HD-Audio Generic], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Generic]
+
+Card hw:0 'Generic'/'HD-Audio Generic at 0xf1540000 irq 80'
+ Mixer name : 'ATI R6xx HDMI'
+ Components : 'HDA:1002aa01,00aa0100,00100500'
+ Controls : 14
+ Simple ctrls : 2
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined
+ Playback channels: Mono
+ Mono: Playback [off]
+
+!!-------Mixer controls for card 1 [Generic_1]
+
+Card hw:1 'Generic_1'/'HD-Audio Generic at 0xf1544000 irq 16'
+ Mixer name : 'Realtek ALC269VC'
+ Components : 'HDA:10ec0269,17aa2219,00100203'
+ Controls : 22
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 60 [69%] [-20.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 29 [ThinkPadEC]
+
+Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw unknown'
+ Mixer name : 'ThinkPad EC (unknown)'
+ Components : ''
+ Controls : 1
+ Simple ctrls : 1
+Simple mixer control 'Console',0
+ Capabilities: pswitch pswitch-joined
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.Generic {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value '100005000010000100000000000000000000000009070100'
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 24
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.14 {
+ iface PCM
+ device 7
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+}
+state.Generic_1 {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 60
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -2025
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.20 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.21 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.ThinkPadEC {
+ control.1 {
+ iface MIXER
+ name 'Console Playback Switch'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+cfg80211
+rfcomm
+bnep
+joydev
+uvcvideo
+amd_freq_sensitivity
+videobuf2_vmalloc
+videobuf2_memops
+kvm
+videobuf2_core
+btusb
+videodev
+radeon
+bluetooth
+crct10dif_pclmul
+crc32_pclmul
+snd_hda_codec_realtek
+ghash_clmulni_intel
+aesni_intel
+snd_hda_codec_hdmi
+aes_x86_64
+snd_hda_intel
+lrw
+snd_hda_codec
+gf128mul
+glue_helper
+snd_hwdep
+ablk_helper
+snd_pcm
+snd_page_alloc
+thinkpad_acpi
+cryptd
+nvram
+snd_seq_midi
+snd_seq_midi_event
+snd_rawmidi
+snd_seq
+psmouse
+ttm
+drm_kms_helper
+drm
+serio_raw
+snd_seq_device
+snd_timer
+fam15h_power
+wmi
+snd
+edac_core
+k10temp
+edac_mce_amd
+soundcore
+rtsx_pci_ms
+memstick
+i2c_algo_bit
+i2c_piix4
+bcma
+video
+mac_hid
+parport_pc
+ppdev
+lp
+parport
+rtsx_pci_sdmmc
+rtsx_pci
+ahci
+r8169
+libahci
+mii
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x03 0x185600f0
+0x05 0x185600f0
+0x07 0x585600f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x90a60130
+0x14 0x90170110
+0x15 0x03211020
+0x17 0x40008008
+0x18 0x03a11040
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40f6862d
+0x1e 0x411111f0
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 7.488614] input: ThinkPad Extra Buttons as /devices/platform/thinkpad_acpi/input/input14
+[ 7.578936] hda-intel 0000:00:01.1: Using LPIB position fix
+[ 7.579011] snd_hda_intel 0000:00:01.1: irq 80 for MSI/MSI-X
+[ 7.581592] hda-intel 0000:00:01.1: Enable sync_write for stable communication
+[ 7.649927] input: HD-Audio Generic HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:01.1/sound/card0/input16
+[ 7.650098] input: HD-Audio Generic HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.1/sound/card0/input15
+[ 7.650788] hda-intel 0000:00:14.2: Using LPIB position fix
+[ 7.655315] hda-intel 0000:00:14.2: Enable sync_write for stable communication
+[ 7.669946] SKU: Nid=0x1d sku_cfg=0x40f6862d
+--
+[ 7.670219] realtek: Enabling init ASM_ID=0x862d CODEC_ID=10ec0269
+[ 7.683744] input: HD-Audio Generic Headphone as /devices/pci0000:00/0000:00:14.2/sound/card1/input18
+[ 7.683961] input: HD-Audio Generic Mic as /devices/pci0000:00/0000:00:14.2/sound/card1/input17
+[ 7.742056] Bluetooth: Core ver 2.17
+--
+[ 8.155211] [drm] Enabling audio 5 support
+[ 8.155334] HDMI ATI/AMD: no speaker allocation for ELD
+[ 8.155434] [drm] ib test on ring 0 succeeded in 0 usecs
+[ 8.155445] HDMI ATI/AMD: no speaker allocation for ELD
+[ 8.155641] [drm] ib test on ring 1 succeeded in 0 usecs
+--
+[ 8.256041] [drm] Connector 1:
+[ 8.256043] [drm] HDMI-A-1
+[ 8.256045] [drm] HPD2
+--
+[ 8.423496] psmouse serio4: synaptics: serio: Synaptics pass-through port at isa0060/serio4/input0
+[ 8.451978] HDMI ATI/AMD: no speaker allocation for ELD
+[ 8.452000] HDMI ATI/AMD: no speaker allocation for ELD
+[ 8.465591] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio4/input/input13
+--
+[ 8.689996] type=1400 audit(1400777335.426:11): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/usr/lib/NetworkManager/nm-dhcp-client.action" pid=452 comm="apparmor_parser"
+[ 8.752064] HDMI ATI/AMD: no speaker allocation for ELD
+[ 8.752097] HDMI ATI/AMD: no speaker allocation for ELD
+[ 9.052035] HDMI ATI/AMD: no speaker allocation for ELD
+[ 9.052060] HDMI ATI/AMD: no speaker allocation for ELD
+[ 9.218356] [drm] fb mappable at 0xE1488000
+--
+[ 9.287618] [drm] Initialized radeon 2.36.0 20080528 for 0000:00:01.0 on minor 0
+[ 9.352229] HDMI ATI/AMD: no speaker allocation for ELD
+[ 9.352268] HDMI ATI/AMD: no speaker allocation for ELD
+[ 9.656087] HDMI ATI/AMD: no speaker allocation for ELD
+[ 9.656113] HDMI ATI/AMD: no speaker allocation for ELD
+[ 9.956129] HDMI ATI/AMD: no speaker allocation for ELD
+[ 9.956154] HDMI ATI/AMD: no speaker allocation for ELD
+[ 10.194041] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
+--
+[ 10.220040] init: cups main process ended, respawning
+[ 10.256160] HDMI ATI/AMD: no speaker allocation for ELD
+[ 10.256186] HDMI ATI/AMD: no speaker allocation for ELD
+[ 10.280644] Bluetooth: RFCOMM TTY layer initialized
+--
+[ 10.280677] Bluetooth: RFCOMM ver 1.11
+[ 10.556294] HDMI ATI/AMD: no speaker allocation for ELD
+[ 10.556327] HDMI ATI/AMD: no speaker allocation for ELD
+[ 11.722462] psmouse serio5: alps: Unknown ALPS touchpad: E7=10 00 64, EC=10 00 64
+--
+[ 196.004588] call card0-VGA-1+ returned 0 after 0 usecs
+[ 196.004590] calling card0-HDMI-A-1+ @ 2540, parent: card0
+[ 196.004591] call card0-HDMI-A-1+ returned 0 after 0 usecs
+[ 196.004594] calling card0-LVDS-1+ @ 2540, parent: card0
+--
+[ 198.073918] calling 0000:01:00.0+ @ 2777, parent: 0000:00:02.2
+[ 198.073922] snd_hda_intel 0000:00:01.1: irq 80 for MSI/MSI-X
+[ 198.075275] call PNP0C0A:00+ returned 0 after 1543 usecs
+--
+[ 198.171948] [drm] ib test on ring 0 succeeded in 0 usecs
+[ 198.171949] HDMI ATI/AMD: no speaker allocation for ELD
+[ 198.172078] HDMI ATI/AMD: no speaker allocation for ELD
+[ 198.172167] [drm] ib test on ring 1 succeeded in 0 usecs
+--
+[ 198.455692] call 2-1+ returned 0 after 248959 usecs
+[ 198.468747] HDMI ATI/AMD: no speaker allocation for ELD
+[ 198.468773] HDMI ATI/AMD: no speaker allocation for ELD
+[ 198.580824] usb 3-2: reset full-speed USB device number 2 using ohci-pci
+[ 198.745388] call 3-2+ returned 0 after 461539 usecs
+[ 198.768725] HDMI ATI/AMD: no speaker allocation for ELD
+[ 198.768742] HDMI ATI/AMD: no speaker allocation for ELD
+[ 199.068596] HDMI ATI/AMD: no speaker allocation for ELD
+[ 199.068633] HDMI ATI/AMD: no speaker allocation for ELD
+[ 199.368477] HDMI ATI/AMD: no speaker allocation for ELD
+[ 199.368494] HDMI ATI/AMD: no speaker allocation for ELD
+[ 199.668287] HDMI ATI/AMD: no speaker allocation for ELD
+[ 199.668304] HDMI ATI/AMD: no speaker allocation for ELD
+[ 199.692318] call 0000:00:01.0+ returned 0 after 1581446 usecs
+[ 199.968214] HDMI ATI/AMD: no speaker allocation for ELD
+[ 199.968232] HDMI ATI/AMD: no speaker allocation for ELD
+[ 200.214603] r8169 0000:03:00.0 eth0: link up
+[ 200.267992] HDMI ATI/AMD: no speaker allocation for ELD
+[ 200.268029] HDMI ATI/AMD: no speaker allocation for ELD
+[ 200.567968] HDMI ATI/AMD: no speaker allocation for ELD
+[ 200.567993] HDMI ATI/AMD: no speaker allocation for ELD
+[ 200.591935] ata1: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
+--
+[ 200.631836] call card0-LVDS-1+ returned 0 after 0 usecs
+[ 200.631838] calling card0-HDMI-A-1+ @ 2540, parent: card0
+[ 200.631839] call card0-HDMI-A-1+ returned 0 after 0 usecs
+[ 200.631841] calling card0-VGA-1+ @ 2540, parent: card0
+--
+[ 200.632346] WARNING: CPU: 1 PID: 342 at /build/buildd/linux-3.13.0/drivers/base/firmware_class.c:1089 _request_firmware+0x5d9/0xb10()
+[ 200.632411] Modules linked in: rfcomm bnep joydev uvcvideo amd_freq_sensitivity videobuf2_vmalloc videobuf2_memops kvm videobuf2_core btusb videodev radeon bluetooth crct10dif_pclmul crc32_pclmul snd_hda_codec_realtek ghash_clmulni_intel aesni_intel snd_hda_codec_hdmi aes_x86_64 snd_hda_intel lrw snd_hda_codec gf128mul glue_helper snd_hwdep ablk_helper snd_pcm snd_page_alloc thinkpad_acpi cryptd nvram snd_seq_midi snd_seq_midi_event snd_rawmidi snd_seq psmouse ttm drm_kms_helper drm serio_raw snd_seq_device snd_timer fam15h_power wmi snd edac_core k10temp edac_mce_amd soundcore rtsx_pci_ms memstick i2c_algo_bit i2c_piix4 bcma video mac_hid parport_pc ppdev lp parport rtsx_pci_sdmmc rtsx_pci ahci r8169 libahci mii
+[ 200.632416] CPU: 1 PID: 342 Comm: kworker/u9:1 Not tainted 3.13.0-24-generic #46-Ubuntu
+
+
diff --git a/codecs/canonical/alc269vc-lenovo-2118e5q-ccert-201302-12728 b/codecs/canonical/alc269vc-lenovo-2118e5q-ccert-201302-12728
new file mode 100644
index 0000000..8f126db
--- /dev/null
+++ b/codecs/canonical/alc269vc-lenovo-2118e5q-ccert-201302-12728
@@ -0,0 +1,833 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue Mar 19 07:26:17 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 2118E5Q
+Product Version: ThinkCentre Edge 62z
+Firmware Version: F8KT23AUS
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-23-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7e00000 irq 45
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1c20 (rev 05)
+ Subsystem: 17aa:3093
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC269VC
+Address: 2
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0269
+Subsystem Id: 0x17aa3093
+Revision Id: 0x100202
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x17 0x17]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60930: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0421401f: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x04a19820: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x4005812d: [N/A] Line Out at Ext N/A
+ Conn = Optical, Color = Purple
+ DefAssociation = 0x2, Sequence = 0xd
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=37
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 5 Mar 19 03:16 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 4 Mar 19 03:16 /dev/snd/hwC0D2
+crw-rw---T+ 1 root audio 116, 3 Mar 19 03:16 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 2 Mar 19 03:16 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 1 Mar 19 03:16 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Mar 19 03:16 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Mar 19 03:16 .
+drwxr-xr-x 3 root root 180 Mar 19 03:16 ..
+lrwxrwxrwx 1 root root 12 Mar 19 03:16 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7e00000 irq 45'
+ Mixer name : 'Realtek ALC269VC'
+ Components : 'HDA:10ec0269,17aa3093,00100202'
+ Controls : 18
+ Simple ctrls : 9
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 63 [72%] [-18.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 23 [37%] [0.00dB] [on]
+ Front Right: Capture 23 [37%] [0.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 23
+ value.1 23
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 63
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1800
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+parport_pc
+ppdev
+rfcomm
+bnep
+bluetooth
+snd_hda_codec_realtek
+snd_hda_intel
+hid_generic
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+coretemp
+snd_seq_midi_event
+snd_seq
+arc4
+usbhid
+kvm
+ghash_clmulni_intel
+cryptd
+psmouse
+serio_raw
+i915
+drm_kms_helper
+drm
+hid
+mei
+snd_timer
+snd_seq_device
+snd
+mac_hid
+microcode
+iwlwifi
+uvcvideo
+videobuf2_core
+videodev
+mac80211
+videobuf2_vmalloc
+videobuf2_memops
+lp
+parport
+cfg80211
+soundcore
+snd_page_alloc
+i2c_algo_bit
+video
+lpc_ich
+r8169
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D2/init_pin_configs:
+0x12 0x90a60930
+0x14 0x90170110
+0x15 0x0421401f
+0x17 0x411111f0
+0x18 0x04a19820
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x4005812d
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D2/driver_pin_configs:
+
+/sys/class/sound/hwC0D2/user_pin_configs:
+
+/sys/class/sound/hwC0D2/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 8.173307] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 8.173390] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
+[ 8.255820] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
+[ 8.255879] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 8.275880] EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro
+
+
diff --git a/codecs/canonical/alc269vc-lenovo-23062au-ccert-201206-11273 b/codecs/canonical/alc269vc-lenovo-23062au-ccert-201206-11273
new file mode 100644
index 0000000..3587ec7
--- /dev/null
+++ b/codecs/canonical/alc269vc-lenovo-23062au-ccert-201206-11273
@@ -0,0 +1,1367 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue Jun 11 17:18:52 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 23062AU
+Product Version: ThinkPad X230
+Firmware Version: G2ET22WW (1.02 )
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-23-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+thinkpad_acpi
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf2530000 irq 46
+29 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
+ ThinkPad Console Audio Control at EC reg 0x30, fw unknown
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 17aa:21fa
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: thinkpad_acpi
+ brightness_enable : 2
+ brightness_mode : 4
+ dbg_bluetoothemul : 0
+ dbg_uwbemul : 0
+ dbg_wlswemul : 0
+ dbg_wwanemul : 0
+ enable : Y
+ experimental : 0
+ fan_control : N
+ force_load : N
+ hotkey_report_mode : 0
+ id : ThinkPadEC
+ index : -536870912
+ volume_capabilities : 0
+ volume_control : N
+ volume_mode : 3
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC269VC
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0269
+Subsystem Id: 0x17aa21fa
+Revision Id: 0x100203
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x17 0x17]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Dock Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Dock Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60140: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x03211020: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11830: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Dock Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Dock Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x23a11040: [Jack] Mic at Sep Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=04, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Headphone Playback Switch", index=1, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Dock Headphone Jack", index=1, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x2121103f: [Jack] HP Out at Sep Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0xf
+ Pin-ctls: 0x40: OUT VREF_HIZ
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40138205: [N/A] Speaker at Ext N/A
+ Conn = ATAPI, Color = Purple
+ DefAssociation = 0x0, Sequence = 0x5
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=37
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 10 Jun 11 13:08 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 2 Jun 11 13:07 /dev/snd/controlC29
+crw-rw---T+ 1 root audio 116, 9 Jun 11 13:08 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 8 Jun 11 13:08 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 7 Jun 11 13:08 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 6 Jun 11 13:08 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 5 Jun 11 13:08 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 4 Jun 11 13:08 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 3 Jun 11 13:08 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 1 Jun 11 13:07 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jun 11 13:07 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Jun 11 13:08 .
+drwxr-xr-x 3 root root 280 Jun 11 13:08 ..
+lrwxrwxrwx 1 root root 12 Jun 11 13:08 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 13 Jun 11 13:07 platform-thinkpad_acpi -> ../controlC29
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf2530000 irq 46'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0269,17aa21fa,00100203 HDA:80862806,80860101,00100000'
+ Controls : 44
+ Simple ctrls : 16
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 63 [72%] [-18.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Headphone',1
+ Capabilities: pswitch penum
+ Playback channels: Front Left - Front Right
+ Mono:
+ Front Left: Playback [on]
+ Front Right: Playback [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 23 [37%] [0.00dB] [on]
+ Front Right: Capture 23 [37%] [0.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Dock Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Dock Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 29 [ThinkPadEC]
+
+Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw unknown'
+ Mixer name : 'ThinkPad EC (unknown)'
+ Components : ''
+ Controls : 1
+ Simple ctrls : 1
+Simple mixer control 'Console',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ index 1
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Dock Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Dock Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Dock Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 23
+ value.1 23
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 63
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1800
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'Dock Headphone Jack'
+ index 1
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface CARD
+ name 'Dock Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.26 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.28 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.29 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.30 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.31 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.32 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.33 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.34 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.35 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.36 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.37 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.38 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.39 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.40 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.41 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.42 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.43 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.44 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.ThinkPadEC {
+ control.1 {
+ iface MIXER
+ name 'Console Playback Switch'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+parport_pc
+ppdev
+bnep
+rfcomm
+joydev
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+i915
+coretemp
+kvm_intel
+kvm
+ghash_clmulni_intel
+aesni_intel
+thinkpad_acpi
+snd_pcm
+cryptd
+arc4
+snd_seq_midi
+snd_rawmidi
+aes_x86_64
+iwlwifi
+mac80211
+cfg80211
+btusb
+bluetooth
+wmi
+drm_kms_helper
+drm
+i2c_algo_bit
+video
+lpc_ich
+psmouse
+serio_raw
+snd_seq_midi_event
+snd_seq
+mac_hid
+uvcvideo
+videobuf2_core
+videodev
+tpm_tis
+videobuf2_vmalloc
+snd_timer
+videobuf2_memops
+snd_seq_device
+microcode
+nvram
+snd
+soundcore
+snd_page_alloc
+mei
+lp
+parport
+sdhci_pci
+sdhci
+e1000e
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x90a60140
+0x14 0x90170110
+0x15 0x03211020
+0x17 0x411111f0
+0x18 0x03a11830
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40138205
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+0x19 0x23a11040
+0x1b 0x2121103f
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x18560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 10.576482] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 10.576590] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[ 10.882535] Bluetooth: RFCOMM TTY layer initialized
+--
+[ 10.935205] type=1400 audit(1370970479.851:11): apparmor="STATUS" operation="profile_load" name="/usr/lib/cups/backend/cups-pdf" pid=886 comm="apparmor_parser"
+[ 11.126154] input: HDA Intel PCH HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 11.126246] input: HDA Intel PCH HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 11.126304] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 11.126362] input: HDA Intel PCH Dock Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 11.126419] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
+[ 11.126470] input: HDA Intel PCH Dock Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input13
+[ 11.126520] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input14
+[ 14.097983] e1000e: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: Rx/Tx
+
+
diff --git a/codecs/canonical/alc269vc-lenovo-335421u-ccert-201205-11035 b/codecs/canonical/alc269vc-lenovo-335421u-ccert-201205-11035
new file mode 100644
index 0000000..b930616
--- /dev/null
+++ b/codecs/canonical/alc269vc-lenovo-335421u-ccert-201205-11035
@@ -0,0 +1,1083 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Mar 18 21:21:27 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 335421U
+Product Version: Thinkpad Edge E330
+Firmware Version: H3ET31WW(1.14)
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-23-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+thinkpad_acpi
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0x9c610000 irq 47
+29 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
+ ThinkPad Console Audio Control at EC reg 0x30, fw unknown
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 17aa:5006
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: thinkpad_acpi
+ brightness_enable : 2
+ brightness_mode : 4
+ dbg_bluetoothemul : 0
+ dbg_uwbemul : 0
+ dbg_wlswemul : 0
+ dbg_wwanemul : 0
+ enable : Y
+ experimental : 0
+ fan_control : N
+ force_load : N
+ hotkey_report_mode : 0
+ id : ThinkPadEC
+ index : -536870912
+ volume_capabilities : 0
+ volume_control : N
+ volume_mode : 3
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC269VC
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0269
+Subsystem Id: 0x17aa5006
+Revision Id: 0x100202
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60940: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x03211020: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11830: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40048605: [N/A] Line Out at Ext N/A
+ Conn = RCA, Color = Purple
+ DefAssociation = 0x0, Sequence = 0x5
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=37
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 8 Mar 18 16:50 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 2 Mar 18 16:50 /dev/snd/controlC29
+crw-rw---T+ 1 root audio 116, 7 Mar 18 16:50 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 6 Mar 18 16:50 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 5 Mar 18 16:50 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 4 Mar 18 16:50 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 3 Mar 18 16:50 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Mar 18 16:50 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Mar 18 16:50 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Mar 18 16:50 .
+drwxr-xr-x 3 root root 240 Mar 18 16:50 ..
+lrwxrwxrwx 1 root root 12 Mar 18 16:50 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 13 Mar 18 16:50 platform-thinkpad_acpi -> ../controlC29
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0x9c610000 irq 47'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0269,17aa5006,00100202 HDA:80862806,80860101,00100000'
+ Controls : 24
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 60 [69%] [-20.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 29 [ThinkPadEC]
+
+Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw unknown'
+ Mixer name : 'ThinkPad EC (unknown)'
+ Components : ''
+ Controls : 1
+ Simple ctrls : 1
+Simple mixer control 'Console',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 60
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -2025
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.ThinkPadEC {
+ control.1 {
+ iface MIXER
+ name 'Console Playback Switch'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+parport_pc
+ppdev
+bnep
+rfcomm
+arc4
+joydev
+acer_wmi
+sparse_keymap
+coretemp
+kvm
+ghash_clmulni_intel
+cryptd
+microcode
+iwlwifi
+mac80211
+thinkpad_acpi
+snd_seq_midi
+snd_hda_intel
+snd_rawmidi
+snd_hda_codec
+snd_hwdep
+cfg80211
+lpc_ich
+uvcvideo
+snd_pcm
+videobuf2_core
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+snd_seq_midi_event
+psmouse
+cdc_ncm
+serio_raw
+usbnet
+rts_pstor
+cdc_wdm
+snd_seq
+snd_page_alloc
+cdc_acm
+btusb
+bluetooth
+snd_timer
+snd_seq_device
+snd
+mei
+nouveau
+soundcore
+nvram
+ttm
+i915
+mxm_wmi
+drm_kms_helper
+drm
+i2c_algo_bit
+video
+mac_hid
+wmi
+lp
+parport
+r8169
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x90a60940
+0x14 0x90170110
+0x15 0x03211020
+0x17 0x411111f0
+0x18 0x03a11830
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40048605
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 9.823467] lpc_ich: Resource conflict(s) found affecting gpio_ich
+[ 9.824117] snd_hda_intel 0000:00:1b.0: irq 47 for MSI/MSI-X
+[ 9.826532] iwlwifi 0000:03:00.0: Radio type=0x2-0x0-0x0
+--
+[ 10.200693] sd 6:0:0:0: Attached scsi generic sg1 type 0
+[ 10.375078] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 10.375198] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 10.375316] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 10.885306] [drm] nouveau 0000:01:00.0: ... appears to be valid
+--
+[ 597.337517] [drm] nouveau 0000:01:00.0: Evicting buffers...
+[ 597.560831] PM: suspend of drv:snd_hda_intel dev:0000:00:1b.0 complete after 223.278 msecs
+[ 597.707218] [drm] nouveau 0000:01:00.0: Idling channels...
+--
+[ 598.761221] ehci_hcd 0000:00:1d.0: setting latency timer to 64
+[ 598.761251] snd_hda_intel 0000:00:1b.0: irq 47 for MSI/MSI-X
+[ 598.761320] ahci 0000:00:1f.2: setting latency timer to 64
+--
+[ 626.074009] sd 1:0:0:0: [sda] Synchronizing SCSI cache
+[ 626.101990] PM: freeze of drv:snd_hda_intel dev:0000:00:1b.0 complete after 223.886 msecs
+[ 626.133744] PM: freeze of drv:sd dev:1:0:0:0 complete after 260.199 msecs
+--
+[ 627.319870] usb usb1: root hub lost power or was reset
+[ 627.319939] snd_hda_intel 0000:00:1b.0: irq 47 for MSI/MSI-X
+[ 627.321407] ehci_hcd 0000:00:1d.0: setting latency timer to 64
+
+
diff --git a/codecs/canonical/alc269vc-lenovo-335820u-ccert-201206-11154 b/codecs/canonical/alc269vc-lenovo-335820u-ccert-201206-11154
new file mode 100644
index 0000000..de54bef
--- /dev/null
+++ b/codecs/canonical/alc269vc-lenovo-335820u-ccert-201206-11154
@@ -0,0 +1,1121 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue Jul 9 20:23:54 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 335820U
+Product Version: ThinkPad E130
+Firmware Version: H4ET26WW (1.04 )
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-36-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+thinkpad_acpi
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf1610000 irq 45
+29 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
+ ThinkPad Console Audio Control at EC reg 0x30, fw unknown
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 17aa:5008
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: thinkpad_acpi
+ brightness_enable : 2
+ brightness_mode : 4
+ dbg_bluetoothemul : 0
+ dbg_uwbemul : 0
+ dbg_wlswemul : 0
+ dbg_wwanemul : 0
+ enable : Y
+ experimental : 0
+ fan_control : N
+ force_load : N
+ hotkey_report_mode : 0
+ id : ThinkPadEC
+ index : -536870912
+ volume_capabilities : 0
+ volume_control : N
+ volume_mode : 3
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC269VC
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0269
+Subsystem Id: 0x17aa5008
+Revision Id: 0x100203
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x17 0x17]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60930: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11820: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x4016862d: [N/A] Speaker at Ext N/A
+ Conn = Digital, Color = Purple
+ DefAssociation = 0x2, Sequence = 0xd
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=37
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 8 Jul 9 16:13 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 2 Jul 9 16:13 /dev/snd/controlC29
+crw-rw---T+ 1 root audio 116, 7 Jul 9 16:13 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 6 Jul 9 16:13 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 5 Jul 9 16:13 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 4 Jul 9 16:13 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 3 Jul 9 16:13 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Jul 9 16:13 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jul 9 16:13 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Jul 9 16:13 .
+drwxr-xr-x 3 root root 240 Jul 9 16:13 ..
+lrwxrwxrwx 1 root root 12 Jul 9 16:13 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 13 Jul 9 16:13 platform-thinkpad_acpi -> ../controlC29
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf1610000 irq 45'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0269,17aa5008,00100203 HDA:80862806,80860101,00100000'
+ Controls : 26
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 63 [72%] [-18.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 23 [37%] [0.00dB] [on]
+ Front Right: Capture 23 [37%] [0.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 29 [ThinkPadEC]
+
+Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw unknown'
+ Mixer name : 'ThinkPad EC (unknown)'
+ Components : ''
+ Controls : 1
+ Simple ctrls : 1
+Simple mixer control 'Console',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 23
+ value.1 23
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 63
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1800
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.ThinkPadEC {
+ control.1 {
+ iface MIXER
+ name 'Console Playback Switch'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+bnep
+parport_pc
+ppdev
+rfcomm
+joydev
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+lib80211_crypt_tkip
+wl
+i915
+cfg80211
+snd_hda_intel
+uvcvideo
+thinkpad_acpi
+snd_hda_codec
+drm_kms_helper
+videobuf2_core
+coretemp
+kvm
+ghash_clmulni_intel
+cryptd
+snd_hwdep
+cdc_ncm
+usbnet
+snd_pcm
+btusb
+snd_seq_midi
+videodev
+snd_rawmidi
+drm
+mei
+snd_seq_midi_event
+lib80211
+snd_seq
+snd_timer
+snd_seq_device
+microcode
+videobuf2_vmalloc
+videobuf2_memops
+cdc_wdm
+rtsx_pci_ms
+cdc_acm
+mac_hid
+bluetooth
+snd
+lpc_ich
+psmouse
+serio_raw
+snd_page_alloc
+memstick
+soundcore
+nvram
+wmi
+i2c_algo_bit
+video
+lp
+parport
+rtsx_pci_sdmmc
+ahci
+libahci
+rtsx_pci
+r8169
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x90a60930
+0x14 0x90170110
+0x15 0x0321101f
+0x17 0x411111f0
+0x18 0x03a11820
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x4016862d
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 11.968141] thinkpad_acpi: rfkill switch tpacpi_bluetooth_sw: radio is unblocked
+[ 11.972803] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
+[ 11.977857] thinkpad_acpi: rfkill switch tpacpi_wwan_sw: radio is unblocked
+--
+[ 12.558458] eth1: Broadcom BCM4359 802.11 Hybrid Wireless Controller 6.20.155.1 (r326264)
+[ 12.641145] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
+[ 12.641307] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 12.641525] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 12.642861] i915 0000:00:02.0: setting latency timer to 64
+--
+[ 203.341798] PM: suspend of drv:ahci dev:0000:00:1f.2 complete after 186.492 msecs
+[ 203.377668] PM: suspend of drv:snd_hda_intel dev:0000:00:1b.0 complete after 222.081 msecs
+[ 203.377712] PM: suspend of drv: dev:pci0000:00 complete after 221.752 msecs
+--
+[ 203.849901] ehci_hcd 0000:00:1d.0: setting latency timer to 64
+[ 203.849912] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
+[ 203.849941] ahci 0000:00:1f.2: power state changed by ACPI to D0
+--
+[ 227.349972] sd 0:0:0:0: [sda] Synchronizing SCSI cache
+[ 227.573183] PM: freeze of drv:snd_hda_intel dev:0000:00:1b.0 complete after 222.075 msecs
+[ 227.573267] PM: freeze of drv: dev:pci0000:00 complete after 221.429 msecs
+--
+[ 228.109368] usb usb2: root hub lost power or was reset
+[ 228.109378] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
+[ 228.109514] ahci 0000:00:1f.2: power state changed by ACPI to D0
+
+
diff --git a/codecs/canonical/alc269vc-lenovo-335830u-ccert-201206-11170 b/codecs/canonical/alc269vc-lenovo-335830u-ccert-201206-11170
new file mode 100644
index 0000000..9184cf6
--- /dev/null
+++ b/codecs/canonical/alc269vc-lenovo-335830u-ccert-201206-11170
@@ -0,0 +1,1101 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue Feb 19 20:48:10 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 335830U
+Product Version: ThinkPad E130
+Firmware Version: H4ET26WW (1.04 )
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-23-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+thinkpad_acpi
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf1610000 irq 46
+29 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
+ ThinkPad Console Audio Control at EC reg 0x30, fw unknown
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 17aa:5008
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: thinkpad_acpi
+ brightness_enable : 2
+ brightness_mode : 4
+ dbg_bluetoothemul : 0
+ dbg_uwbemul : 0
+ dbg_wlswemul : 0
+ dbg_wwanemul : 0
+ enable : Y
+ experimental : 0
+ fan_control : N
+ force_load : N
+ hotkey_report_mode : 0
+ id : ThinkPadEC
+ index : -536870912
+ volume_capabilities : 0
+ volume_control : N
+ volume_mode : 3
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC269VC
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0269
+Subsystem Id: 0x17aa5008
+Revision Id: 0x100203
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60930: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11820: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x4016862d: [N/A] Speaker at Ext N/A
+ Conn = Digital, Color = Purple
+ DefAssociation = 0x2, Sequence = 0xd
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=37
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 8 Feb 19 15:17 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 2 Feb 19 15:17 /dev/snd/controlC29
+crw-rw---T+ 1 root audio 116, 7 Feb 19 15:17 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 6 Feb 19 15:17 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 5 Feb 19 15:17 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 4 Feb 19 15:25 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 3 Feb 19 15:17 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Feb 19 15:17 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Feb 19 15:17 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Feb 19 15:17 .
+drwxr-xr-x 3 root root 240 Feb 19 15:17 ..
+lrwxrwxrwx 1 root root 12 Feb 19 15:17 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 13 Feb 19 15:17 platform-thinkpad_acpi -> ../controlC29
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf1610000 irq 46'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0269,17aa5008,00100203 HDA:80862806,80860101,00100000'
+ Controls : 26
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 60 [69%] [-20.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 29 [ThinkPadEC]
+
+Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw unknown'
+ Mixer name : 'ThinkPad EC (unknown)'
+ Components : ''
+ Controls : 1
+ Simple ctrls : 1
+Simple mixer control 'Console',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [off]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 60
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -2025
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.ThinkPadEC {
+ control.1 {
+ iface MIXER
+ name 'Console Playback Switch'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+hid_generic
+hidp
+hid
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+joydev
+rfcomm
+bnep
+parport_pc
+ppdev
+arc4
+iwlwifi
+mac80211
+coretemp
+kvm
+ghash_clmulni_intel
+aesni_intel
+cryptd
+aes_x86_64
+thinkpad_acpi
+btusb
+uvcvideo
+videobuf2_core
+microcode
+lpc_ich
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+bluetooth
+psmouse
+serio_raw
+rts_pstor
+cfg80211
+nvram
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+snd_timer
+snd_seq_device
+snd
+wmi
+soundcore
+snd_page_alloc
+mei
+i915
+mac_hid
+drm_kms_helper
+drm
+i2c_algo_bit
+video
+lp
+parport
+r8169
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x90a60930
+0x14 0x90170110
+0x15 0x0321101f
+0x17 0x411111f0
+0x18 0x03a11820
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x4016862d
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 11.040310] mei 0000:00:16.0: irq 45 for MSI/MSI-X
+[ 11.044265] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[ 11.141522] ppdev: user-space parallel port driver
+--
+[ 11.551942] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio4/input/input7
+[ 11.626505] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 11.626589] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 11.626665] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 11.626946] ACPI Warning: 0x0000000000000460-0x000000000000047f SystemIO conflicts with Region \PMIO 1 (20120320/utaddress-251)
+
+
diff --git a/codecs/canonical/alc269vc-lenovo-336423u-ccert-201206-11272 b/codecs/canonical/alc269vc-lenovo-336423u-ccert-201206-11272
new file mode 100644
index 0000000..6035552
--- /dev/null
+++ b/codecs/canonical/alc269vc-lenovo-336423u-ccert-201206-11272
@@ -0,0 +1,1203 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue Jul 9 20:31:19 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 336423U
+Product Version: ThinkPad Edge S430
+Firmware Version: GAET34WW (1.11 )
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-36-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+thinkpad_acpi
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xc3b10000 irq 47
+29 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
+ ThinkPad Console Audio Control at EC reg 0x30, fw unknown
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 17aa:21fc
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: thinkpad_acpi
+ brightness_enable : 2
+ brightness_mode : 4
+ dbg_bluetoothemul : 0
+ dbg_uwbemul : 0
+ dbg_wlswemul : 0
+ dbg_wwanemul : 0
+ enable : Y
+ experimental : 0
+ fan_control : N
+ force_load : N
+ hotkey_report_mode : 0
+ id : ThinkPadEC
+ index : -536870912
+ volume_capabilities : 0
+ volume_control : N
+ volume_mode : 3
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC269VC
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0269
+Subsystem Id: 0x17aa21fc
+Revision Id: 0x100203
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x17 0x17]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60940: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x03211020: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11830: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40148605: [N/A] Speaker at Ext N/A
+ Conn = RCA, Color = Purple
+ DefAssociation = 0x0, Sequence = 0x5
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=37
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 9 Jul 9 16:12 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 2 Jul 9 16:12 /dev/snd/controlC29
+crw-rw---T+ 1 root audio 116, 8 Jul 9 16:12 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Jul 9 16:12 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 6 Jul 9 16:13 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 5 Jul 9 16:13 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 4 Jul 9 16:13 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 3 Jul 9 16:13 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 1 Jul 9 16:12 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jul 9 16:12 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Jul 9 16:12 .
+drwxr-xr-x 3 root root 260 Jul 9 16:12 ..
+lrwxrwxrwx 1 root root 12 Jul 9 16:12 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 13 Jul 9 16:12 platform-thinkpad_acpi -> ../controlC29
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xc3b10000 irq 47'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0269,17aa21fc,00100203 HDA:80862806,80860101,00100000'
+ Controls : 32
+ Simple ctrls : 12
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 63 [72%] [-18.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 23 [37%] [0.00dB] [on]
+ Front Right: Capture 23 [37%] [0.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 29 [ThinkPadEC]
+
+Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw unknown'
+ Mixer name : 'ThinkPad EC (unknown)'
+ Components : ''
+ Controls : 1
+ Simple ctrls : 1
+Simple mixer control 'Console',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 23
+ value.1 23
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 63
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1800
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.26 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.28 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.29 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.30 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.31 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.32 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.ThinkPadEC {
+ control.1 {
+ iface MIXER
+ name 'Console Playback Switch'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+parport_pc
+ppdev
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+bnep
+rfcomm
+joydev
+snd_hda_intel
+snd_hda_codec
+coretemp
+snd_hwdep
+snd_pcm
+thinkpad_acpi
+snd_seq_midi
+kvm
+ghash_clmulni_intel
+aesni_intel
+cryptd
+aes_x86_64
+lib80211_crypt_tkip
+uvcvideo
+videobuf2_core
+videodev
+wl
+cfg80211
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+snd_timer
+snd_seq_device
+rtsx_pci_ms
+snd
+snd_page_alloc
+soundcore
+lpc_ich
+btusb
+bluetooth
+nouveau
+i915
+ttm
+drm_kms_helper
+drm
+i2c_algo_bit
+mxm_wmi
+video
+videobuf2_vmalloc
+videobuf2_memops
+memstick
+microcode
+psmouse
+nvram
+serio_raw
+tpm_tis
+lib80211
+wmi
+mei
+mac_hid
+lp
+parport
+rtsx_pci_sdmmc
+rtsx_pci
+r8169
+ahci
+libahci
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x90a60940
+0x14 0x90170110
+0x15 0x03211020
+0x17 0x411111f0
+0x18 0x03a11830
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40148605
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x18560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 13.373335] lpc_ich: Resource conflict(s) found affecting gpio_ich
+[ 13.373431] snd_hda_intel 0000:00:1b.0: irq 47 for MSI/MSI-X
+[ 13.375119] [drm] nouveau 0000:01:00.0: Detected an NVc0 generation card (0x0c1400a1)
+--
+[ 13.901215] Bluetooth: BNEP filters: protocol multicast
+[ 13.984118] input: HDA Intel PCH HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 13.984224] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 13.984315] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 13.984399] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
+[ 13.991547] ppdev: user-space parallel port driver
+--
+[ 223.975321] PM: suspend of drv:ahci dev:0000:00:1f.2 complete after 219.243 msecs
+[ 223.979314] PM: suspend of drv:snd_hda_intel dev:0000:00:1b.0 complete after 223.123 msecs
+[ 224.292666] [drm] nouveau 0000:01:00.0: And we're gone!
+--
+[ 225.461764] ahci 0000:00:1f.2: setting latency timer to 64
+[ 225.461803] snd_hda_intel 0000:00:1b.0: irq 47 for MSI/MSI-X
+[ 225.462496] i915 0000:00:02.0: power state changed by ACPI to D0
+--
+[ 248.226272] [drm] nouveau 0000:01:00.0: Suspending GPU objects...
+[ 248.369220] PM: freeze of drv:snd_hda_intel dev:0000:00:1b.0 complete after 223.142 msecs
+[ 248.728248] [drm] nouveau 0000:01:00.0: And we're gone!
+--
+[ 249.894407] xhci_hcd 0000:00:14.0: irq 41 for MSI/MSI-X
+[ 249.894810] snd_hda_intel 0000:00:1b.0: irq 47 for MSI/MSI-X
+[ 249.895003] ehci_hcd 0000:00:1d.0: setting latency timer to 64
+
+
diff --git a/codecs/canonical/alc269vc-lenovo-336762u-ccert-201206-11153 b/codecs/canonical/alc269vc-lenovo-336762u-ccert-201206-11153
new file mode 100644
index 0000000..d5dbaeb
--- /dev/null
+++ b/codecs/canonical/alc269vc-lenovo-336762u-ccert-201206-11153
@@ -0,0 +1,1069 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Jan 7 18:57:47 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 336762U
+Product Version: ThinkPad X131e
+Firmware Version: G8ET28WW (1.06 )
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-29-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+thinkpad_acpi
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf1610000 irq 45
+29 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
+ ThinkPad Console Audio Control at EC reg 0x30, fw unknown
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 17aa:21fe
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: thinkpad_acpi
+ brightness_enable : 2
+ brightness_mode : 4
+ dbg_bluetoothemul : 0
+ dbg_uwbemul : 0
+ dbg_wlswemul : 0
+ dbg_wwanemul : 0
+ enable : Y
+ experimental : 0
+ fan_control : N
+ force_load : N
+ hotkey_report_mode : 0
+ id : ThinkPadEC
+ index : -536870912
+ volume_capabilities : 0
+ volume_control : N
+ volume_mode : 3
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC269VC
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0269
+Subsystem Id: 0x17aa21fe
+Revision Id: 0x100203
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60930: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11820: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x4016862d: [N/A] Speaker at Ext N/A
+ Conn = Digital, Color = Purple
+ DefAssociation = 0x2, Sequence = 0xd
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=37
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 8 Jan 7 13:56 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 2 Jan 7 13:56 /dev/snd/controlC29
+crw-rw---T+ 1 root audio 116, 7 Jan 7 13:56 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 6 Jan 7 13:56 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 5 Jan 7 13:56 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 4 Jan 7 13:56 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 3 Jan 7 13:56 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Jan 7 13:56 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jan 7 13:56 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Jan 7 13:56 .
+drwxr-xr-x 3 root root 240 Jan 7 13:56 ..
+lrwxrwxrwx 1 root root 12 Jan 7 13:56 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 13 Jan 7 13:56 platform-thinkpad_acpi -> ../controlC29
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf1610000 irq 45'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0269,17aa21fe,00100203 HDA:80862806,80860101,00100000'
+ Controls : 24
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 60 [69%] [-20.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 29 [ThinkPadEC]
+
+Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw unknown'
+ Mixer name : 'ThinkPad EC (unknown)'
+ Components : ''
+ Controls : 1
+ Simple ctrls : 1
+Simple mixer control 'Console',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 60
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -2025
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.ThinkPadEC {
+ control.1 {
+ iface MIXER
+ name 'Console Playback Switch'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+bnep
+parport_pc
+ppdev
+rfcomm
+joydev
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+qcserial
+uvcvideo
+videodev
+v4l2_compat_ioctl32
+usb_wwan
+usbserial
+btusb
+bluetooth
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+snd_timer
+thinkpad_acpi
+nvram
+psmouse
+serio_raw
+rts_pstor
+i915
+snd_seq_device
+snd
+drm_kms_helper
+soundcore
+drm
+snd_page_alloc
+i2c_algo_bit
+video
+mei
+tpm_tis
+wmi
+mac_hid
+lp
+parport
+r8169
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x90a60930
+0x14 0x90170110
+0x15 0x0321101f
+0x17 0x411111f0
+0x18 0x03a11820
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x4016862d
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 11.018646] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 11.018691] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 11.018755] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
+[ 11.018785] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 11.182111] init: failsafe main process (774) killed by TERM signal
+--
+[ 11.385859] Bluetooth: BNEP filters: protocol multicast
+[ 11.568334] HDMI status: Codec=3 Pin=5 Presence_Detect=0 ELD_Valid=0
+[ 11.568505] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 11.568606] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 11.568692] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 11.591169] type=1400 audit(1357584976.582:7): apparmor="STATUS" operation="profile_replace" name="/sbin/dhclient" pid=924 comm="apparmor_parser"
+
+
diff --git a/codecs/canonical/alc269vc-lenovo-347030c-ccert-201206-11414 b/codecs/canonical/alc269vc-lenovo-347030c-ccert-201206-11414
new file mode 100644
index 0000000..077686f
--- /dev/null
+++ b/codecs/canonical/alc269vc-lenovo-347030c-ccert-201206-11414
@@ -0,0 +1,1071 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue Jan 8 15:42:19 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 347030C
+Product Version: ThinkPad L330
+Firmware Version: H8ET14WW(1.03)
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-29-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+thinkpad_acpi
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0x91610000 irq 45
+29 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
+ ThinkPad Console Audio Control at EC reg 0x30, fw unknown
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 17aa:500e
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: thinkpad_acpi
+ brightness_enable : 2
+ brightness_mode : 4
+ dbg_bluetoothemul : 0
+ dbg_uwbemul : 0
+ dbg_wlswemul : 0
+ dbg_wwanemul : 0
+ enable : Y
+ experimental : 0
+ fan_control : N
+ force_load : N
+ hotkey_report_mode : 0
+ id : ThinkPadEC
+ index : -536870912
+ volume_capabilities : 0
+ volume_control : N
+ volume_mode : 3
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC269VC
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0269
+Subsystem Id: 0x17aa500e
+Revision Id: 0x100202
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x12 0x12]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x03 0x03]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60940: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x04211020: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x04a11830: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x4015822d: [N/A] Speaker at Ext N/A
+ Conn = Optical, Color = Purple
+ DefAssociation = 0x2, Sequence = 0xd
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=37
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=8, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 8 Jan 7 14:54 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 2 Jan 7 14:54 /dev/snd/controlC29
+crw-rw---T+ 1 root audio 116, 7 Jan 7 14:54 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 6 Jan 7 14:54 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 5 Jan 7 14:54 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 4 Jan 7 14:54 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 3 Jan 7 14:54 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Jan 7 14:54 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jan 7 14:54 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Jan 7 14:54 .
+drwxr-xr-x 3 root root 240 Jan 7 14:54 ..
+lrwxrwxrwx 1 root root 12 Jan 7 14:54 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 13 Jan 7 14:54 platform-thinkpad_acpi -> ../controlC29
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0x91610000 irq 45'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0269,17aa500e,00100202 HDA:80862806,80860101,00100000'
+ Controls : 24
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 63 [72%] [-18.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 18 [29%] [-3.75dB] [on]
+ Front Right: Capture 18 [29%] [-3.75dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 3 [100%] [30.00dB]
+ Front Right: 3 [100%] [30.00dB]
+
+!!-------Mixer controls for card 29 [ThinkPadEC]
+
+Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw unknown'
+ Mixer name : 'ThinkPad EC (unknown)'
+ Components : ''
+ Controls : 1
+ Simple ctrls : 1
+Simple mixer control 'Console',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 3
+ value.1 3
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 3000
+ dbvalue.1 3000
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 18
+ value.1 18
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 -375
+ dbvalue.1 -375
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 63
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1800
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.ThinkPadEC {
+ control.1 {
+ iface MIXER
+ name 'Console Playback Switch'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+hidp
+hid
+parport_pc
+rfcomm
+bnep
+ppdev
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+snd_hda_intel
+snd_hda_codec
+thinkpad_acpi
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+joydev
+snd_seq_midi_event
+btusb
+bluetooth
+lib80211_crypt_tkip
+snd_seq
+uvcvideo
+videodev
+v4l2_compat_ioctl32
+wl
+snd_timer
+snd_seq_device
+snd
+acer_wmi
+i915
+drm_kms_helper
+drm
+sparse_keymap
+psmouse
+lib80211
+rts_pstor
+soundcore
+wmi
+mac_hid
+nvram
+i2c_algo_bit
+video
+serio_raw
+snd_page_alloc
+mei
+lp
+parport
+r8169
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x90a60940
+0x14 0x90170110
+0x15 0x04211020
+0x17 0x411111f0
+0x18 0x04a11830
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x4015822d
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 11.703730] sd 6:0:0:0: Attached scsi generic sg1 type 0
+[ 11.847121] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 11.847175] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
+[ 11.847199] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 11.851191] EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro
+[ 12.203004] init: failsafe main process (794) killed by TERM signal
+[ 12.582356] HDMI status: Codec=3 Pin=5 Presence_Detect=0 ELD_Valid=0
+[ 12.582419] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 12.582549] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 12.582602] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 12.746754] type=1400 audit(1357588452.287:5): apparmor="STATUS" operation="profile_replace" name="/sbin/dhclient" pid=875 comm="apparmor_parser"
+
+
diff --git a/codecs/canonical/alc269vc-lenovo-814q20g-ccert-201202-10634 b/codecs/canonical/alc269vc-lenovo-814q20g-ccert-201202-10634
new file mode 100644
index 0000000..0717589
--- /dev/null
+++ b/codecs/canonical/alc269vc-lenovo-814q20g-ccert-201202-10634
@@ -0,0 +1,1261 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.60
+!!################################
+
+!!Script ran on: Wed Nov 7 19:41:02 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 814Q20G
+Product Version: ThinkPad T430s
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-29-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+thinkpad_acpi
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0x92530000 irq 45
+29 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
+ ThinkPad Console Audio Control at EC reg 0x30, fw unknown
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!--------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 17aa:21fb
+
+
+!!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
+!!--------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: thinkpad_acpi
+ brightness_enable : 2
+ brightness_mode : 4
+ dbg_bluetoothemul : 0
+ dbg_uwbemul : 0
+ dbg_wlswemul : 0
+ dbg_wwanemul : 0
+ enable : Y
+ experimental : 0
+ fan_control : N
+ force_load : N
+ hotkey_report_mode : 0
+ id : ThinkPadEC
+ index : -536870912
+ volume_capabilities : 0
+ volume_control : N
+ volume_mode : 3
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC269VC
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0269
+Subsystem Id: 0x17aa21fb
+Revision Id: 0x100203
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x17 0x17]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60140: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x03211020: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11830: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40138205: [N/A] Speaker at Ext N/A
+ Conn = ATAPI, Color = Purple
+ DefAssociation = 0x0, Sequence = 0x5
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=37
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 10 Nov 7 14:20 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 2 Nov 7 14:20 /dev/snd/controlC29
+crw-rw---T+ 1 root audio 116, 9 Nov 7 14:20 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 8 Nov 7 14:20 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 7 Nov 7 14:23 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 6 Nov 7 14:23 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 5 Nov 7 14:21 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 4 Nov 7 14:21 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 3 Nov 7 14:21 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 1 Nov 7 14:20 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Nov 7 14:20 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Nov 7 14:20 .
+drwxr-xr-x 3 root root 280 Nov 7 14:20 ..
+lrwxrwxrwx 1 root root 12 Nov 7 14:20 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 13 Nov 7 14:20 platform-thinkpad_acpi -> ../controlC29
+
+
+!!Aplay/Arecord output
+!!------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0x92530000 irq 45'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0269,17aa21fb,00100203 HDA:80862806,80860101,00100000'
+ Controls : 36
+ Simple ctrls : 13
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 63 [72%] [-18.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 23 [37%] [0.00dB] [on]
+ Front Right: Capture 23 [37%] [0.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 29 [ThinkPadEC]
+
+Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw unknown'
+ Mixer name : 'ThinkPad EC (unknown)'
+ Components : ''
+ Controls : 1
+ Simple ctrls : 1
+Simple mixer control 'Console',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!-------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 23
+ value.1 23
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 63
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1800
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.24 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.28 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.29 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.30 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.31 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.32 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.33 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.34 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.35 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.36 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.ThinkPadEC {
+ control.1 {
+ iface MIXER
+ name 'Console Playback Switch'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+bnep
+rfcomm
+bluetooth
+parport_pc
+ppdev
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+thinkpad_acpi
+snd_seq_midi
+joydev
+snd_rawmidi
+i915
+snd_seq_midi_event
+drm_kms_helper
+drm
+arc4
+snd_seq
+snd_timer
+snd_seq_device
+snd
+soundcore
+wmi
+psmouse
+i2c_algo_bit
+nvram
+mei
+video
+mac_hid
+rtl8192ce
+rtl8192c_common
+rtlwifi
+lp
+parport
+snd_page_alloc
+serio_raw
+tpm_tis
+mac80211
+cfg80211
+e1000e
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x90a60140
+0x14 0x90170110
+0x15 0x03211020
+0x17 0x411111f0
+0x18 0x03a11830
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40138205
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x18560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!------------------
+
+[ 11.935676] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 12.388839] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 12.388882] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
+[ 12.388904] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 12.753376] e1000e 0000:00:19.0: irq 42 for MSI/MSI-X
+--
+[ 12.809369] ADDRCONF(NETDEV_UP): eth0: link is not ready
+[ 13.055357] HDMI status: Codec=3 Pin=5 Presence_Detect=0 ELD_Valid=0
+[ 13.055394] HDMI status: Codec=3 Pin=6 Presence_Detect=0 ELD_Valid=0
+[ 13.055442] HDMI status: Codec=3 Pin=7 Presence_Detect=0 ELD_Valid=0
+[ 13.055495] input: HDA Intel PCH HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 13.055548] input: HDA Intel PCH HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 13.055585] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 13.055626] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 13.055667] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 15.738922] ppdev: user-space parallel port driver
+--
+[ 662.429982] i915 0000:00:02.0: power state changed by ACPI to D3
+[ 662.621853] snd_hda_intel 0000:00:1b.0: PCI INT A disabled
+[ 662.637725] PM: suspend of drv:snd_hda_intel dev:0000:00:1b.0 complete after 223.800 msecs
+[ 662.671260] e1000e 0000:00:19.0: PCI INT A disabled
+--
+[ 664.089886] ehci_hcd 0000:00:1a.0: power state changed by ACPI to D0
+[ 664.089914] snd_hda_intel 0000:00:1b.0: restoring config space at offset 0xf (was 0x100, writing 0x10b)
+[ 664.089943] snd_hda_intel 0000:00:1b.0: restoring config space at offset 0x4 (was 0x4, writing 0x92530004)
+[ 664.089951] snd_hda_intel 0000:00:1b.0: restoring config space at offset 0x3 (was 0x0, writing 0x10)
+[ 664.089961] snd_hda_intel 0000:00:1b.0: restoring config space at offset 0x1 (was 0x100000, writing 0x100002)
+[ 664.090013] pcieport 0000:00:1c.0: restoring config space at offset 0xf (was 0x100, writing 0x10b)
+--
+[ 664.091491] ehci_hcd 0000:00:1d.0: power state changed by ACPI to D0
+[ 664.091507] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 664.091516] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 664.091518] ahci 0000:00:1f.2: setting latency timer to 64
+[ 664.091579] snd_hda_intel 0000:00:1b.0: irq 43 for MSI/MSI-X
+[ 664.091621] e1000e 0000:00:19.0: irq 45 for MSI/MSI-X
+--
+[ 690.487220] PM: freeze of drv:tpm_tis dev:00:0a complete after 190.756 msecs
+[ 690.487422] snd_hda_intel 0000:00:1b.0: PCI INT A disabled
+[ 690.487459] ACPI handle has no context!
+--
+[ 692.226082] ehci_hcd 0000:00:1a.0: power state changed by ACPI to D0
+[ 692.226111] snd_hda_intel 0000:00:1b.0: restoring config space at offset 0x1 (was 0x100006, writing 0x100002)
+[ 692.226144] pcieport 0000:00:1c.0: restoring config space at offset 0x7 (was 0x5050, writing 0x20005050)
+--
+[ 692.247796] xhci_hcd 0000:00:14.0: irq 43 for MSI/MSI-X
+[ 692.247847] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 692.247853] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 692.247886] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
+[ 692.247921] ehci_hcd 0000:00:1d.0: setting latency timer to 64
+
+
diff --git a/codecs/canonical/alc269vc-lenovo-814r09g-ccert-201204-10904 b/codecs/canonical/alc269vc-lenovo-814r09g-ccert-201204-10904
new file mode 100644
index 0000000..ff1a8b8
--- /dev/null
+++ b/codecs/canonical/alc269vc-lenovo-814r09g-ccert-201204-10904
@@ -0,0 +1,1361 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Thu Jun 6 15:00:07 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 814R09G
+Product Version: ThinkPad
+Firmware Version: G2ET11WW (0.11 )
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-23-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+thinkpad_acpi
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0x92530000 irq 44
+29 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
+ ThinkPad Console Audio Control at EC reg 0x30, fw unknown
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 17aa:21fa
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: thinkpad_acpi
+ brightness_enable : 2
+ brightness_mode : 4
+ dbg_bluetoothemul : 0
+ dbg_uwbemul : 0
+ dbg_wlswemul : 0
+ dbg_wwanemul : 0
+ enable : Y
+ experimental : 0
+ fan_control : N
+ force_load : N
+ hotkey_report_mode : 0
+ id : ThinkPadEC
+ index : -536870912
+ volume_capabilities : 0
+ volume_control : N
+ volume_mode : 3
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC269VC
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0269
+Subsystem Id: 0x17aa21fa
+Revision Id: 0x100203
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Dock Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Dock Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60130: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90070110: [Fixed] Line Out at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11820: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Dock Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Dock Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x23a11040: [Jack] Mic at Sep Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=04, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Headphone Playback Switch", index=1, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Dock Headphone Jack", index=1, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x2121103f: [Jack] HP Out at Sep Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0xf
+ Pin-ctls: 0x40: OUT VREF_HIZ
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40138205: [N/A] Speaker at Ext N/A
+ Conn = ATAPI, Color = Purple
+ DefAssociation = 0x0, Sequence = 0x5
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=37
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 10 Jun 6 10:58 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 2 Jun 6 10:58 /dev/snd/controlC29
+crw-rw---T+ 1 root audio 116, 9 Jun 6 10:58 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 8 Jun 6 10:58 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 7 Jun 6 10:58 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 6 Jun 6 10:58 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 5 Jun 6 10:58 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 4 Jun 6 10:58 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 3 Jun 6 10:58 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 1 Jun 6 10:58 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jun 6 10:58 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Jun 6 10:58 .
+drwxr-xr-x 3 root root 280 Jun 6 10:58 ..
+lrwxrwxrwx 1 root root 12 Jun 6 10:58 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 13 Jun 6 10:58 platform-thinkpad_acpi -> ../controlC29
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0x92530000 irq 44'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0269,17aa21fa,00100203 HDA:80862806,80860101,00100000'
+ Controls : 44
+ Simple ctrls : 16
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 63 [72%] [-18.00dB] [off]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [off]
+ Front Right: Playback 87 [100%] [0.00dB] [off]
+Simple mixer control 'Headphone',1
+ Capabilities: pswitch penum
+ Playback channels: Front Left - Front Right
+ Mono:
+ Front Left: Playback [on]
+ Front Right: Playback [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [off]
+ Front Right: Playback 87 [100%] [0.00dB] [off]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 23 [37%] [0.00dB] [off]
+ Front Right: Capture 23 [37%] [0.00dB] [off]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Dock Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Dock Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 29 [ThinkPadEC]
+
+Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw unknown'
+ Mixer name : 'ThinkPad EC (unknown)'
+ Components : ''
+ Controls : 1
+ Simple ctrls : 1
+Simple mixer control 'Console',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ index 1
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Dock Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Dock Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Dock Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 23
+ value.1 23
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 63
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1800
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'Dock Headphone Jack'
+ index 1
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface CARD
+ name 'Dock Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.26 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.28 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.29 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.30 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.31 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.32 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.33 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.34 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.35 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.36 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.37 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.38 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.39 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.40 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.41 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.42 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.43 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.44 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.ThinkPadEC {
+ control.1 {
+ iface MIXER
+ name 'Console Playback Switch'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+bnep
+parport_pc
+ppdev
+rfcomm
+joydev
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+thinkpad_acpi
+i915
+arc4
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+snd_seq_device
+coretemp
+iwlwifi
+drm_kms_helper
+kvm
+drm
+mac80211
+cfg80211
+snd_hda_intel
+snd_hda_codec
+psmouse
+i2c_algo_bit
+snd_hwdep
+wmi
+tpm_tis
+snd_pcm
+btusb
+snd_timer
+bluetooth
+snd_page_alloc
+ghash_clmulni_intel
+aesni_intel
+mei
+snd
+soundcore
+lpc_ich
+cryptd
+aes_x86_64
+serio_raw
+microcode
+video
+nvram
+mac_hid
+lp
+parport
+sdhci_pci
+sdhci
+e1000e
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x90a60130
+0x14 0x90070110
+0x15 0x0321101f
+0x17 0x411111f0
+0x18 0x03a11820
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40138205
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+0x19 0x23a11040
+0x1b 0x2121103f
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x18560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 13.847481] Bluetooth: can't load firmware, may not work correctly
+[ 13.894314] snd_hda_intel 0000:00:1b.0: irq 44 for MSI/MSI-X
+[ 13.923965] cfg80211: Calling CRDA to update world regulatory domain
+--
+[ 14.424901] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
+[ 14.549068] input: HDA Intel PCH HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input5
+[ 14.549150] input: HDA Intel PCH HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
+[ 14.549223] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 14.549294] input: HDA Intel PCH Dock Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 14.549359] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 14.549428] input: HDA Intel PCH Dock Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 14.549494] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 14.549819] i915 0000:00:02.0: power state changed by ACPI to D0
+
+
diff --git a/codecs/canonical/alc269vc-lenovo-814r14g-ccert-201204-10913 b/codecs/canonical/alc269vc-lenovo-814r14g-ccert-201204-10913
new file mode 100644
index 0000000..569a0d9
--- /dev/null
+++ b/codecs/canonical/alc269vc-lenovo-814r14g-ccert-201204-10913
@@ -0,0 +1,1101 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.60
+!!################################
+
+!!Script ran on: Fri Oct 5 19:23:25 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 814R14G
+Product Version: ThinkPad X1 2nd Gen
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-29-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+thinkpad_acpi
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf1510000 irq 45
+29 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
+ ThinkPad Console Audio Control at EC reg 0x30, fw unknown
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!--------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 17aa:21f9
+
+
+!!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
+!!--------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: thinkpad_acpi
+ brightness_enable : 2
+ brightness_mode : 4
+ dbg_bluetoothemul : 0
+ dbg_uwbemul : 0
+ dbg_wlswemul : 0
+ dbg_wwanemul : 0
+ enable : Y
+ experimental : 0
+ fan_control : N
+ force_load : N
+ hotkey_report_mode : 0
+ id : ThinkPadEC
+ index : -536870912
+ volume_capabilities : 0
+ volume_control : N
+ volume_mode : 3
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC269VC
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0269
+Subsystem Id: 0x17aa21f9
+Revision Id: 0x100203
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60140: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x03211020: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11830: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40138205: [N/A] Speaker at Ext N/A
+ Conn = ATAPI, Color = Purple
+ DefAssociation = 0x0, Sequence = 0x5
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=37
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 8 Oct 5 14:55 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 2 Oct 5 14:55 /dev/snd/controlC29
+crw-rw---T+ 1 root audio 116, 7 Oct 5 14:55 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 6 Oct 5 14:55 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 5 Oct 5 14:55 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 4 Oct 5 14:55 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 3 Oct 5 14:55 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Oct 5 14:55 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Oct 5 14:55 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Oct 5 14:55 .
+drwxr-xr-x 3 root root 240 Oct 5 14:55 ..
+lrwxrwxrwx 1 root root 12 Oct 5 14:55 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 13 Oct 5 14:55 platform-thinkpad_acpi -> ../controlC29
+
+
+!!Aplay/Arecord output
+!!------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf1510000 irq 45'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0269,17aa21f9,00100203 HDA:80862806,80860101,00100000'
+ Controls : 24
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 29 [ThinkPadEC]
+
+Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw unknown'
+ Mixer name : 'ThinkPad EC (unknown)'
+ Components : ''
+ Controls : 1
+ Simple ctrls : 1
+Simple mixer control 'Console',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!-------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.ThinkPadEC {
+ control.1 {
+ iface MIXER
+ name 'Console Playback Switch'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+joydev
+uvcvideo
+videodev
+v4l2_compat_ioctl32
+rfcomm
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+arc4
+btusb
+bnep
+bluetooth
+thinkpad_acpi
+snd_seq_midi
+parport_pc
+snd_rawmidi
+ppdev
+snd_seq_midi_event
+snd_seq
+psmouse
+serio_raw
+snd_timer
+snd_seq_device
+iwlwifi
+snd
+mac80211
+nvram
+soundcore
+snd_page_alloc
+mei
+mac_hid
+tpm_tis
+cfg80211
+wmi
+i915
+drm_kms_helper
+drm
+i2c_algo_bit
+video
+lp
+parport
+sdhci_pci
+sdhci
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x90a60140
+0x14 0x90170110
+0x15 0x03211020
+0x17 0x411111f0
+0x18 0x03a11830
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40138205
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!------------------
+
+[ 2.770684] mei 0000:00:16.0: irq 44 for MSI/MSI-X
+[ 2.773976] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 2.774046] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
+[ 2.774075] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 2.789753] init: plymouth-splash main process (1042) terminated with status 1
+--
+[ 2.857408] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio1/input/input7
+[ 3.326230] HDMI status: Codec=3 Pin=5 Presence_Detect=0 ELD_Valid=0
+[ 3.326291] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 3.326383] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 3.326445] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 4.319008] cfg80211: Found new beacon on frequency: 5180 MHz (Ch 36) on phy0
+--
+[ 1288.281853] i915 0000:00:02.0: power state changed by ACPI to D3
+[ 1288.473844] snd_hda_intel 0000:00:1b.0: PCI INT A disabled
+[ 1288.489559] PM: suspend of drv:snd_hda_intel dev:0000:00:1b.0 complete after 223.478 msecs
+[ 1288.489631] PM: suspend of drv: dev:pci0000:00 complete after 223.332 msecs
+--
+[ 1289.849724] ehci_hcd 0000:00:1a.0: power state changed by ACPI to D0
+[ 1289.849762] snd_hda_intel 0000:00:1b.0: restoring config space at offset 0xf (was 0x100, writing 0x10a)
+[ 1289.849797] snd_hda_intel 0000:00:1b.0: restoring config space at offset 0x4 (was 0x4, writing 0xf1510004)
+[ 1289.849809] snd_hda_intel 0000:00:1b.0: restoring config space at offset 0x3 (was 0x0, writing 0x10)
+[ 1289.849823] snd_hda_intel 0000:00:1b.0: restoring config space at offset 0x1 (was 0x100000, writing 0x100002)
+[ 1289.849887] pcieport 0000:00:1c.0: restoring config space at offset 0xf (was 0x100, writing 0x10b)
+--
+[ 1289.852920] ehci_hcd 0000:00:1a.0: setting latency timer to 64
+[ 1289.853172] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 1289.853187] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 1289.853280] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
+[ 1289.853365] ehci_hcd 0000:00:1d.0: power state changed by ACPI to D0
+--
+[ 1311.920943] PM: freeze of drv:tpm_tis dev:00:0a complete after 212.696 msecs
+[ 1311.921233] snd_hda_intel 0000:00:1b.0: PCI INT A disabled
+[ 1311.936893] PM: freeze of devices complete after 231.772 msecs
+--
+[ 1313.111812] ehci_hcd 0000:00:1a.0: power state changed by ACPI to D0
+[ 1313.111885] snd_hda_intel 0000:00:1b.0: restoring config space at offset 0x1 (was 0x100006, writing 0x100002)
+[ 1313.111971] pcieport 0000:00:1c.0: restoring config space at offset 0x7 (was 0x3030, writing 0x20003030)
+--
+[ 1313.279921] usb usb1: root hub lost power or was reset
+[ 1313.279949] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 1313.279962] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 1313.280015] snd_hda_intel 0000:00:1b.0: irq 41 for MSI/MSI-X
+[ 1313.280065] xhci_hcd 0000:00:14.0: irq 45 for MSI/MSI-X
+
+
diff --git a/codecs/canonical/alc269vc-lenovo-814s01g-ccert-201111-10145 b/codecs/canonical/alc269vc-lenovo-814s01g-ccert-201111-10145
new file mode 100644
index 0000000..b2ac2cc
--- /dev/null
+++ b/codecs/canonical/alc269vc-lenovo-814s01g-ccert-201111-10145
@@ -0,0 +1,1281 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.60
+!!################################
+
+!!Script ran on: Mon Nov 5 21:05:54 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.10 \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.10" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu quantal (12.10)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 814S01G
+Product Version: ThinkPad L430
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-17-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+thinkpad_acpi
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xb3a10000 irq 45
+29 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
+ ThinkPad Console Audio Control at EC reg 0x30, fw unknown
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 02)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!--------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 02)
+ Subsystem: 17aa:21f8
+
+
+!!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
+!!--------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: thinkpad_acpi
+ brightness_enable : 2
+ brightness_mode : 4
+ dbg_bluetoothemul : 0
+ dbg_uwbemul : 0
+ dbg_wlswemul : 0
+ dbg_wwanemul : 0
+ enable : Y
+ experimental : 0
+ fan_control : N
+ force_load : N
+ hotkey_report_mode : 0
+ id : ThinkPadEC
+ index : -536870912
+ volume_capabilities : 0
+ volume_control : N
+ volume_mode : 3
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC269VC
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0269
+Subsystem Id: 0x17aa21f7
+Revision Id: 0x100202
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60930: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11820: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x4016852d: [N/A] Speaker at Ext N/A
+ Conn = Digital, Color = Purple
+ DefAssociation = 0x2, Sequence = 0xd
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=37
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 10 Nov 5 15:55 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 2 Nov 5 15:55 /dev/snd/controlC29
+crw-rw---T+ 1 root audio 116, 9 Nov 5 15:55 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 8 Nov 5 15:55 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 7 Nov 5 15:56 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 6 Nov 5 15:56 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 5 Nov 5 15:56 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 4 Nov 5 15:56 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 3 Nov 5 15:56 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 1 Nov 5 15:55 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Nov 5 15:55 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Nov 5 15:55 .
+drwxr-xr-x 3 root root 280 Nov 5 15:55 ..
+lrwxrwxrwx 1 root root 12 Nov 5 15:55 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 13 Nov 5 15:55 platform-thinkpad_acpi -> ../controlC29
+
+
+!!Aplay/Arecord output
+!!------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xb3a10000 irq 45'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0269,17aa21f7,00100202 HDA:80862806,80860101,00100000'
+ Controls : 38
+ Simple ctrls : 13
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 60 [69%] [-20.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [off]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 29 [ThinkPadEC]
+
+Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw unknown'
+ Mixer name : 'ThinkPad EC (unknown)'
+ Components : ''
+ Controls : 1
+ Simple ctrls : 1
+Simple mixer control 'Console',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!-------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 60
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -2025
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.26 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.28 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.29 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.30 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.31 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.32 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.33 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.34 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.35 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.36 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.37 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.38 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.ThinkPadEC {
+ control.1 {
+ iface MIXER
+ name 'Console Playback Switch'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+bnep
+rfcomm
+parport_pc
+ppdev
+uvcvideo
+videobuf2_core
+btusb
+videodev
+bluetooth
+videobuf2_vmalloc
+videobuf2_memops
+arc4
+coretemp
+joydev
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+kvm
+iwlwifi
+nouveau
+i915
+ghash_clmulni_intel
+aesni_intel
+snd_hda_intel
+ttm
+cryptd
+thinkpad_acpi
+snd_hda_codec
+snd_seq_midi
+mac80211
+mac_hid
+snd_rawmidi
+snd_hwdep
+snd_seq_midi_event
+snd_pcm
+snd_seq
+snd_seq_device
+cfg80211
+drm_kms_helper
+drm
+snd_timer
+psmouse
+aes_x86_64
+i2c_algo_bit
+serio_raw
+mxm_wmi
+tpm_tis
+video
+snd_page_alloc
+microcode
+lpc_ich
+snd
+mei
+wmi
+soundcore
+nvram
+lp
+parport
+r8169
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x90a60930
+0x14 0x90170110
+0x15 0x0321101f
+0x17 0x411111f0
+0x18 0x03a11820
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x4016852d
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x18560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!------------------
+
+[ 9.662229] input: ThinkPad Extra Buttons as /devices/platform/thinkpad_acpi/input/input4
+[ 9.676222] snd_hda_intel 0000:00:1b.0: >irq 45 for MSI/MSI-X
+[ 9.873728] VGA switcheroo: detected Optimus DSM method \_SB_.PCI0.PEG0.PEGP handle
+--
+[ 10.264791] [drm] Initialized nouveau 1.0.0 20120316 for 0000:01:00.0 on minor 0
+[ 10.289832] input: HDA Intel PCH HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
+[ 10.289898] input: HDA Intel PCH HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 10.289953] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 10.290008] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 10.290063] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 10.290487] i915 0000:00:02.0: >setting latency timer to 64
+--
+[ 329.099355] [drm] nouveau 0000:01:00.0: Suspending GPU objects...
+[ 329.305520] PM: suspend of drv:snd_hda_intel dev:0000:00:1b.0 complete after 223.712 msecs
+[ 329.320516] PM: suspend of drv:sd dev:0:0:0:0 complete after 494.336 msecs
+--
+[ 330.375900] ehci_hcd 0000:00:1a.0: >setting latency timer to 64
+[ 330.375966] snd_hda_intel 0000:00:1b.0: >irq 45 for MSI/MSI-X
+[ 330.375990] ehci_hcd 0000:00:1d.0: >setting latency timer to 64
+--
+[ 358.496887] PM: freeze of drv:ahci dev:0000:00:1f.2 complete after 192.105 msecs
+[ 358.528504] PM: freeze of drv:snd_hda_intel dev:0000:00:1b.0 complete after 223.711 msecs
+[ 358.876194] [drm] nouveau 0000:01:00.0: And we're gone!
+--
+[ 359.380640] mei 0000:00:16.0: >irq 44 for MSI/MSI-X
+[ 359.380734] snd_hda_intel 0000:00:1b.0: >irq 45 for MSI/MSI-X
+[ 359.380826] ehci_hcd 0000:00:1d.0: >setting latency timer to 64
+--
+[ 359.754260] PM: restore of drv:scsi_device dev:0:0:0:0 complete after 369.632 msecs
+[ 359.923737] PM: restore of drv:sound dev:card0 complete after 167.414 msecs
+[ 359.923962] iwlwifi 0000:07:00.0: >L1 Enabled; Disabling L0S
+
+
diff --git a/codecs/canonical/alc269vc-lenovo-814s12g-ccert-201201-10388 b/codecs/canonical/alc269vc-lenovo-814s12g-ccert-201201-10388
new file mode 100644
index 0000000..f2ada06
--- /dev/null
+++ b/codecs/canonical/alc269vc-lenovo-814s12g-ccert-201201-10388
@@ -0,0 +1,1346 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Jun 3 16:42:38 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 814S12G
+Product Version: ThinkPad L530
+Firmware Version: G3ET51WW(1.51)
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.8.0-23-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.8.0-23-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+thinkpad_acpi
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0x92610000 irq 46
+29 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
+ ThinkPad Console Audio Control at EC reg 0x30, fw unknown
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 17aa:21f7
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: thinkpad_acpi
+ brightness_enable : 2
+ brightness_mode : 4
+ dbg_bluetoothemul : 0
+ dbg_uwbemul : 0
+ dbg_wlswemul : 0
+ dbg_wwanemul : 0
+ enable : Y
+ experimental : 0
+ fan_control : N
+ force_load : N
+ hotkey_report_mode : 0
+ id : ThinkPadEC
+ index : -536870912
+ volume_capabilities : 0
+ volume_control : N
+ volume_mode : 3
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC269VC
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0269
+Subsystem Id: 0x17aa21f8
+Revision Id: 0x100203
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x17 0x17]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60930: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11820: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x4016852d: [N/A] Speaker at Ext N/A
+ Conn = Digital, Color = Purple
+ DefAssociation = 0x2, Sequence = 0xd
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=37
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 10 Jun 3 12:25 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 2 Jun 3 12:25 /dev/snd/controlC29
+crw-rw---T+ 1 root audio 116, 9 Jun 3 12:25 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 8 Jun 3 12:25 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 7 Jun 3 12:25 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 6 Jun 3 12:42 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 5 Jun 3 12:25 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 4 Jun 3 12:25 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 3 Jun 3 12:25 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 1 Jun 3 12:25 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jun 3 12:25 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Jun 3 12:25 .
+drwxr-xr-x 3 root root 280 Jun 3 12:25 ..
+lrwxrwxrwx 1 root root 12 Jun 3 12:25 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 13 Jun 3 12:25 platform-thinkpad_acpi -> ../controlC29
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0x92610000 irq 46'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0269,17aa21f8,00100203 HDA:80862806,80860101,00100000'
+ Controls : 43
+ Simple ctrls : 13
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 63 [72%] [-18.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 23 [37%] [0.00dB] [on]
+ Front Right: Capture 23 [37%] [0.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 29 [ThinkPadEC]
+
+Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw unknown'
+ Mixer name : 'ThinkPad EC (unknown)'
+ Components : ''
+ Controls : 1
+ Simple ctrls : 1
+Simple mixer control 'Console',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 23
+ value.1 23
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 63
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1800
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.21 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.27 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.28 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.29 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.30 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.31 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.32 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.33 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.34 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.35 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.36 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.37 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.38 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.39 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.40 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.41 {
+ iface PCM
+ device 7
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.42 {
+ iface PCM
+ device 8
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.43 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.ThinkPadEC {
+ control.1 {
+ iface MIXER
+ name 'Console Playback Switch'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+rfcomm
+bnep
+bluetooth
+vesafb
+parport_pc
+ppdev
+arc4
+joydev
+coretemp
+i915
+iwldvm
+kvm
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+snd_hda_intel
+drm_kms_helper
+snd_hda_codec
+mac80211
+ghash_clmulni_intel
+snd_hwdep
+thinkpad_acpi
+snd_pcm
+iwlwifi
+drm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+snd_timer
+snd_seq_device
+cryptd
+cfg80211
+wmi
+mei
+psmouse
+snd
+i2c_algo_bit
+microcode
+serio_raw
+rtsx_pci_ms
+memstick
+lpc_ich
+tpm_tis
+nvram
+mac_hid
+soundcore
+snd_page_alloc
+video
+lp
+parport
+rtsx_pci_sdmmc
+ahci
+libahci
+r8169
+rtsx_pci
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x90a60930
+0x14 0x90170110
+0x15 0x0321101f
+0x17 0x411111f0
+0x18 0x03a11820
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x4016852d
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x18560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 9.986310] input: ThinkPad Extra Buttons as /devices/platform/thinkpad_acpi/input/input4
+[ 10.157781] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[ 10.250898] input: HDA Intel PCH HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input5
+[ 10.250986] input: HDA Intel PCH HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
+[ 10.251062] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 10.251132] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 10.251247] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 10.343092] iwlwifi 0000:06:00.0: CONFIG_IWLWIFI_DEBUG disabled
+--
+[ 233.678586] ahci 0000:00:1f.2: setting latency timer to 64
+[ 233.678589] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[ 233.678721] r8169 0000:0c:00.0: System wakeup disabled by ACPI
+
+
diff --git a/codecs/canonical/alc269vc-lenovo-814ug01-ccert-201204-10883 b/codecs/canonical/alc269vc-lenovo-814ug01-ccert-201204-10883
new file mode 100644
index 0000000..c741b54
--- /dev/null
+++ b/codecs/canonical/alc269vc-lenovo-814ug01-ccert-201204-10883
@@ -0,0 +1,994 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.60
+!!################################
+
+!!Script ran on: Wed Aug 22 18:47:11 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 814UG01
+Product Version: Lenovo V480s
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-23-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf4a10000 irq 46
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!--------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 17aa:5006
+
+
+!!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
+!!--------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC269VC
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0269
+Subsystem Id: 0x17aa5007
+Revision Id: 0x100202
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60940: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line-Out Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x03011020: [Jack] Line Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11830: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40130605: [N/A] Speaker at Ext N/A
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x5
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=37
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Aug 22 14:45 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Aug 22 14:45 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Aug 22 14:45 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Aug 22 14:45 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Aug 22 14:45 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Aug 22 14:45 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Aug 22 14:45 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Aug 22 14:45 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Aug 22 14:45 .
+drwxr-xr-x 3 root root 220 Aug 22 14:45 ..
+lrwxrwxrwx 1 root root 12 Aug 22 14:45 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf4a10000 irq 46'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0269,17aa5007,00100202 HDA:80862806,80860101,00100000'
+ Controls : 23
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 60 [69%] [-20.25dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!-------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 60
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -2025
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Line-Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+bnep
+rfcomm
+parport_pc
+ppdev
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_seq_midi
+snd_rawmidi
+snd_pcm
+snd_seq_midi_event
+snd_seq
+snd_timer
+i915
+nouveau
+ttm
+drm_kms_helper
+drm
+joydev
+rts_pstor
+snd_seq_device
+acer_wmi
+snd
+snd_page_alloc
+i2c_algo_bit
+mxm_wmi
+sparse_keymap
+uvcvideo
+soundcore
+psmouse
+btusb
+bluetooth
+videodev
+v4l2_compat_ioctl32
+wmi
+mac_hid
+serio_raw
+mei
+video
+nvram
+lp
+parport
+r8169
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x90a60940
+0x14 0x90170110
+0x15 0x03011020
+0x17 0x411111f0
+0x18 0x03a11830
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40130605
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!------------------
+
+[ 13.584355] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 1
+[ 13.584399] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 13.584463] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[ 13.584490] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 15.296111] HDMI status: Codec=3 Pin=5 Presence_Detect=0 ELD_Valid=0
+[ 15.296186] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 15.296266] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 15.296329] input: HDA Intel PCH Line-Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 16.501863] init: failsafe main process (832) killed by TERM signal
+
+
diff --git a/codecs/canonical/alc269vc-lenovo-814v08g-ccert-201202-10638 b/codecs/canonical/alc269vc-lenovo-814v08g-ccert-201202-10638
new file mode 100644
index 0000000..e072365
--- /dev/null
+++ b/codecs/canonical/alc269vc-lenovo-814v08g-ccert-201202-10638
@@ -0,0 +1,1186 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.60
+!!################################
+
+!!Script ran on: Fri Aug 17 17:49:21 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 814V08G
+Product Version: ThinkPad X230 Tablet
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-23-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+thinkpad_acpi
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0x92530000 irq 46
+29 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
+ ThinkPad Console Audio Control at EC reg 0x30, fw unknown
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!--------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 17aa:2203
+
+
+!!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
+!!--------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: thinkpad_acpi
+ brightness_enable : 2
+ brightness_mode : 4
+ dbg_bluetoothemul : 0
+ dbg_uwbemul : 0
+ dbg_wlswemul : 0
+ dbg_wwanemul : 0
+ enable : Y
+ experimental : 0
+ fan_control : N
+ force_load : N
+ hotkey_report_mode : 0
+ id : ThinkPadEC
+ index : -536870912
+ volume_capabilities : 0
+ volume_control : N
+ volume_mode : 3
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC269VC
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0269
+Subsystem Id: 0x17aa2203
+Revision Id: 0x100203
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60140: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x03211020: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11830: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40138205: [N/A] Speaker at Ext N/A
+ Conn = ATAPI, Color = Purple
+ DefAssociation = 0x0, Sequence = 0x5
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=37
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 9 Aug 17 13:03 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 2 Aug 17 13:03 /dev/snd/controlC29
+crw-rw---T+ 1 root audio 116, 8 Aug 17 13:03 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Aug 17 13:03 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 6 Aug 17 13:03 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 5 Aug 17 13:03 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 4 Aug 17 13:03 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 3 Aug 17 13:03 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 1 Aug 17 13:03 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Aug 17 13:03 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Aug 17 13:03 .
+drwxr-xr-x 3 root root 260 Aug 17 13:03 ..
+lrwxrwxrwx 1 root root 12 Aug 17 13:03 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 13 Aug 17 13:03 platform-thinkpad_acpi -> ../controlC29
+
+
+!!Aplay/Arecord output
+!!------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0x92530000 irq 46'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0269,17aa2203,00100203 HDA:80862806,80860101,00100000'
+ Controls : 30
+ Simple ctrls : 12
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 60 [69%] [-20.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 29 [ThinkPadEC]
+
+Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw unknown'
+ Mixer name : 'ThinkPad EC (unknown)'
+ Components : ''
+ Controls : 1
+ Simple ctrls : 1
+Simple mixer control 'Console',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!-------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 60
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -2025
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.24 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.28 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.29 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.30 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.ThinkPadEC {
+ control.1 {
+ iface MIXER
+ name 'Console Playback Switch'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+bnep
+rfcomm
+parport_pc
+ppdev
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+thinkpad_acpi
+arc4
+snd_hda_intel
+snd_hda_codec
+joydev
+snd_seq_midi
+snd_hwdep
+snd_rawmidi
+snd_pcm
+snd_seq_midi_event
+uvcvideo
+videodev
+iwlwifi
+v4l2_compat_ioctl32
+wmi
+mac_hid
+snd_seq
+snd_timer
+snd_seq_device
+i915
+drm_kms_helper
+drm
+wacom
+lp
+psmouse
+i2c_algo_bit
+serio_raw
+snd
+mei
+parport
+tpm_tis
+btusb
+nvram
+video
+mac80211
+soundcore
+bluetooth
+cfg80211
+snd_page_alloc
+usbhid
+hid
+e1000e
+sdhci_pci
+sdhci
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x90a60140
+0x14 0x90170110
+0x15 0x03211020
+0x17 0x411111f0
+0x18 0x03a11830
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40138205
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x18560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!------------------
+
+[ 11.193899] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 11.193967] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 11.194032] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[ 11.194065] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 11.226633] thinkpad_acpi: ThinkPad ACPI Extras v0.24
+--
+[ 11.518840] type=1400 audit(1345222999.923:10): apparmor="STATUS" operation="profile_replace" name="/usr/lib/connman/scripts/dhclient-script" pid=688 comm="apparmor_parser"
+[ 11.842184] HDMI status: Codec=3 Pin=5 Presence_Detect=0 ELD_Valid=0
+[ 11.842245] HDMI status: Codec=3 Pin=6 Presence_Detect=0 ELD_Valid=0
+[ 11.842884] input: HDA Intel PCH HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 11.843073] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 11.843220] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 11.843343] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
+[ 15.394620] e1000e 0000:00:19.0: irq 42 for MSI/MSI-X
+--
+[ 1052.650097] i915 0000:00:02.0: power state changed by ACPI to D3
+[ 1052.841744] snd_hda_intel 0000:00:1b.0: PCI INT A disabled
+[ 1052.857497] PM: suspend of drv:snd_hda_intel dev:0000:00:1b.0 complete after 223.321 msecs
+[ 1052.866770] PM: suspend of drv:sd dev:0:0:0:0 complete after 492.354 msecs
+--
+[ 1054.017895] ehci_hcd 0000:00:1a.0: power state changed by ACPI to D0
+[ 1054.017929] snd_hda_intel 0000:00:1b.0: restoring config space at offset 0xf (was 0x100, writing 0x10b)
+[ 1054.017963] snd_hda_intel 0000:00:1b.0: restoring config space at offset 0x4 (was 0x4, writing 0x92530004)
+[ 1054.017974] snd_hda_intel 0000:00:1b.0: restoring config space at offset 0x3 (was 0x0, writing 0x10)
+[ 1054.017987] snd_hda_intel 0000:00:1b.0: restoring config space at offset 0x1 (was 0x100000, writing 0x100002)
+[ 1054.018050] pcieport 0000:00:1c.0: restoring config space at offset 0xf (was 0x100, writing 0x10b)
+--
+[ 1054.020692] i915 0000:00:02.0: setting latency timer to 64
+[ 1054.020724] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 1054.020739] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 1054.020904] snd_hda_intel 0000:00:1b.0: irq 43 for MSI/MSI-X
+[ 1054.021004] ahci 0000:00:1f.2: setting latency timer to 64
+--
+[ 1078.209075] PM: freeze of drv:tpm_tis dev:00:0a complete after 212.951 msecs
+[ 1078.209362] snd_hda_intel 0000:00:1b.0: PCI INT A disabled
+[ 1078.400740] sd 0:0:0:0: [sda] Synchronizing SCSI cache
+--
+[ 1079.587903] ehci_hcd 0000:00:1a.0: power state changed by ACPI to D0
+[ 1079.587970] snd_hda_intel 0000:00:1b.0: restoring config space at offset 0x1 (was 0x100006, writing 0x100002)
+[ 1079.588052] pcieport 0000:00:1c.0: restoring config space at offset 0x7 (was 0x4040, writing 0x20004040)
+--
+[ 1079.678890] usb usb1: root hub lost power or was reset
+[ 1079.678952] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 1079.678968] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 1079.679045] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[ 1079.679129] ehci_hcd 0000:00:1d.0: setting latency timer to 64
+
+
diff --git a/codecs/canonical/alc269vc-lenovo-814v14g-ccert-201202-10639 b/codecs/canonical/alc269vc-lenovo-814v14g-ccert-201202-10639
new file mode 100644
index 0000000..a60b44c
--- /dev/null
+++ b/codecs/canonical/alc269vc-lenovo-814v14g-ccert-201202-10639
@@ -0,0 +1,1159 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.60
+!!################################
+
+!!Script ran on: Wed Aug 22 18:23:27 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 814V14G
+Product Version: ThinkPad X230 Tablet
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-23-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+thinkpad_acpi
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf2530000 irq 45
+29 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
+ ThinkPad Console Audio Control at EC reg 0x30, fw unknown
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!--------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 17aa:2203
+
+
+!!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
+!!--------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: thinkpad_acpi
+ brightness_enable : 2
+ brightness_mode : 4
+ dbg_bluetoothemul : 0
+ dbg_uwbemul : 0
+ dbg_wlswemul : 0
+ dbg_wwanemul : 0
+ enable : Y
+ experimental : 0
+ fan_control : N
+ force_load : N
+ hotkey_report_mode : 0
+ id : ThinkPadEC
+ index : -536870912
+ volume_capabilities : 0
+ volume_control : N
+ volume_mode : 3
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC269VC
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0269
+Subsystem Id: 0x17aa2203
+Revision Id: 0x100203
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60140: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x03211020: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11830: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40138205: [N/A] Speaker at Ext N/A
+ Conn = ATAPI, Color = Purple
+ DefAssociation = 0x0, Sequence = 0x5
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=37
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 9 Aug 22 14:21 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 2 Aug 22 14:21 /dev/snd/controlC29
+crw-rw---T+ 1 root audio 116, 8 Aug 22 14:21 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Aug 22 14:21 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 6 Aug 22 14:21 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 5 Aug 22 14:21 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 4 Aug 22 14:21 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 3 Aug 22 14:21 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 1 Aug 22 14:21 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Aug 22 14:21 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Aug 22 14:21 .
+drwxr-xr-x 3 root root 260 Aug 22 14:21 ..
+lrwxrwxrwx 1 root root 12 Aug 22 14:21 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 13 Aug 22 14:21 platform-thinkpad_acpi -> ../controlC29
+
+
+!!Aplay/Arecord output
+!!------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf2530000 irq 45'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0269,17aa2203,00100203 HDA:80862806,80860101,00100000'
+ Controls : 30
+ Simple ctrls : 12
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 60 [69%] [-20.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 29 [ThinkPadEC]
+
+Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw unknown'
+ Mixer name : 'ThinkPad EC (unknown)'
+ Components : ''
+ Controls : 1
+ Simple ctrls : 1
+Simple mixer control 'Console',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!-------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 60
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -2025
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.24 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.28 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.29 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.30 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.ThinkPadEC {
+ control.1 {
+ iface MIXER
+ name 'Console Playback Switch'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+bnep
+rfcomm
+parport_pc
+ppdev
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+btusb
+bluetooth
+joydev
+uvcvideo
+videodev
+v4l2_compat_ioctl32
+qcserial
+thinkpad_acpi
+usb_wwan
+usbserial
+wacom
+snd_seq
+snd_timer
+snd_seq_device
+snd
+i915
+soundcore
+arc4
+rtl8192ce
+rtl8192c_common
+rtlwifi
+mei
+drm_kms_helper
+drm
+i2c_algo_bit
+video
+wmi
+mac80211
+snd_page_alloc
+cfg80211
+mac_hid
+nvram
+tpm_tis
+psmouse
+lp
+serio_raw
+parport
+usbhid
+hid
+sdhci_pci
+sdhci
+e1000e
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x90a60140
+0x14 0x90170110
+0x15 0x03211020
+0x17 0x411111f0
+0x18 0x03a11830
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40138205
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x18560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!------------------
+
+[ 8.341301] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 8.368607] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 8.368655] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
+[ 8.368679] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 8.454835] type=1400 audit(1345659680.808:2): apparmor="STATUS" operation="profile_load" name="/sbin/dhclient" pid=562 comm="apparmor_parser"
+--
+[ 8.455403] type=1400 audit(1345659680.808:7): apparmor="STATUS" operation="profile_replace" name="/usr/lib/connman/scripts/dhclient-script" pid=574 comm="apparmor_parser"
+[ 9.229342] HDMI status: Codec=3 Pin=5 Presence_Detect=0 ELD_Valid=0
+[ 9.229402] HDMI status: Codec=3 Pin=6 Presence_Detect=0 ELD_Valid=0
+[ 9.229474] input: HDA Intel PCH HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 9.229562] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 9.229640] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 9.229711] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
+[ 10.357186] e1000e 0000:00:19.0: irq 42 for MSI/MSI-X
+
+
diff --git a/codecs/canonical/alc269vc-lenovo-814wz01-ccert-201208-11527 b/codecs/canonical/alc269vc-lenovo-814wz01-ccert-201208-11527
new file mode 100644
index 0000000..b7dce15
--- /dev/null
+++ b/codecs/canonical/alc269vc-lenovo-814wz01-ccert-201208-11527
@@ -0,0 +1,1161 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue Mar 19 18:08:50 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 814WZ01
+Product Version: Lenovo B490
+Firmware Version: H9ET07X0 (0.07 )
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-23-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+thinkpad_acpi
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xeb610000 irq 46
+29 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
+ ThinkPad Console Audio Control at EC reg 0x30, fw unknown
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 17aa:5002
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: thinkpad_acpi
+ brightness_enable : 2
+ brightness_mode : 4
+ dbg_bluetoothemul : 0
+ dbg_uwbemul : 0
+ dbg_wlswemul : 0
+ dbg_wwanemul : 0
+ enable : Y
+ experimental : 0
+ fan_control : N
+ force_load : N
+ hotkey_report_mode : 0
+ id : ThinkPadEC
+ index : -536870912
+ volume_capabilities : 0
+ volume_control : N
+ volume_mode : 3
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC269VC
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0269
+Subsystem Id: 0x17aa5009
+Revision Id: 0x100202
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=1, dir=1, wake=0, sticky=0, data=1, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Internal Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11830: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x90a7093f: [Fixed] Mic at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0xf
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40130605: [N/A] Speaker at Ext N/A
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x5
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=37
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 8 Mar 19 13:40 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 2 Mar 19 13:40 /dev/snd/controlC29
+crw-rw---T+ 1 root audio 116, 7 Mar 19 13:40 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 6 Mar 19 13:40 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 5 Mar 19 13:40 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 4 Mar 19 13:40 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 3 Mar 19 13:40 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Mar 19 13:40 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Mar 19 13:40 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Mar 19 13:40 .
+drwxr-xr-x 3 root root 240 Mar 19 13:40 ..
+lrwxrwxrwx 1 root root 12 Mar 19 13:40 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 13 Mar 19 13:40 platform-thinkpad_acpi -> ../controlC29
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xeb610000 irq 46'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0269,17aa5009,00100202 HDA:80862806,80860101,00100000'
+ Controls : 28
+ Simple ctrls : 12
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 60 [69%] [-20.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 29 [ThinkPadEC]
+
+Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw unknown'
+ Mixer name : 'ThinkPad EC (unknown)'
+ Components : ''
+ Controls : 1
+ Simple ctrls : 1
+Simple mixer control 'Console',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Internal Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Internal Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 60
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -2025
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.27 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.28 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.ThinkPadEC {
+ control.1 {
+ iface MIXER
+ name 'Console Playback Switch'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+arc4
+coretemp
+ghash_clmulni_intel
+cryptd
+joydev
+brcmsmac
+mac80211
+brcmutil
+cfg80211
+cordic
+acer_wmi
+sparse_keymap
+parport_pc
+ppdev
+uvcvideo
+videobuf2_core
+videodev
+btusb
+bnep
+videobuf2_vmalloc
+rfcomm
+videobuf2_memops
+bluetooth
+microcode
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+thinkpad_acpi
+snd_timer
+nouveau
+bcma
+snd_seq_device
+psmouse
+ttm
+mxm_wmi
+nvram
+mac_hid
+serio_raw
+wmi
+snd
+mei
+soundcore
+i915
+drm_kms_helper
+drm
+i2c_algo_bit
+snd_page_alloc
+lpc_ich
+video
+lp
+parport
+usb_storage
+r8169
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x411111f0
+0x14 0x90170110
+0x15 0x0321101f
+0x17 0x411111f0
+0x18 0x03a11830
+0x19 0x90a7093f
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40130605
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 11.121618] mei 0000:00:16.0: wd: failed to find the client
+[ 11.126977] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[ 11.166855] psmouse serio1: synaptics: Touchpad model: 1, fw: 7.2, id: 0x1c0b1, caps: 0xd04733/0xa40000/0xa0000
+--
+[ 11.486368] [drm] Initialized nouveau 1.0.0 20120316 for 0000:01:00.0 on minor 1
+[ 11.727034] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 11.727145] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 11.727235] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
+[ 12.175726] init: plymouth-upstart-bridge main process (721) killed by TERM signal
+--
+[ 1195.677222] Hardware name: 814WZ01
+[ 1195.677225] Modules linked in: snd_hda_codec_hdmi snd_hda_codec_realtek arc4 coretemp ghash_clmulni_intel cryptd joydev brcmsmac mac80211 brcmutil cfg80211 cordic acer_wmi sparse_keymap parport_pc ppdev uvcvideo videobuf2_core videodev btusb bnep videobuf2_vmalloc rfcomm videobuf2_memops bluetooth microcode snd_hda_intel snd_hda_codec snd_hwdep snd_pcm snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq thinkpad_acpi snd_timer nouveau bcma snd_seq_device psmouse ttm mxm_wmi nvram mac_hid serio_raw wmi snd mei soundcore i915 drm_kms_helper drm i2c_algo_bit snd_page_alloc lpc_ich video lp parport usb_storage r8169
+[ 1195.677323] Pid: 21718, comm: kworker/u:1 Not tainted 3.5.0-23-generic #35~precise1-Ubuntu
+--
+[ 1381.561157] [drm] nouveau 0000:01:00.0: Evicting buffers...
+[ 1381.782689] PM: suspend of drv:snd_hda_intel dev:0000:00:1b.0 complete after 221.529 msecs
+[ 1381.933758] [drm] nouveau 0000:01:00.0: Idling channels...
+--
+[ 1382.616498] ehci_hcd 0000:00:1a.0: setting latency timer to 64
+[ 1382.616611] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[ 1382.616854] ehci_hcd 0000:00:1d.0: setting latency timer to 64
+--
+[ 1408.120277] [drm] nouveau 0000:01:00.0: Evicting buffers...
+[ 1408.310766] PM: freeze of drv:snd_hda_intel dev:0000:00:1b.0 complete after 223.898 msecs
+[ 1408.490467] [drm] nouveau 0000:01:00.0: Idling channels...
+--
+[ 1409.083950] ehci_hcd 0000:00:1a.0: cache line size of 64 is not supported
+[ 1409.084050] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[ 1409.084145] ehci_hcd 0000:00:1d.0: setting latency timer to 64
+
+
diff --git a/codecs/canonical/alc269vc-lenovo-814xb01-ccert-201208-11524 b/codecs/canonical/alc269vc-lenovo-814xb01-ccert-201208-11524
new file mode 100644
index 0000000..a4938f5
--- /dev/null
+++ b/codecs/canonical/alc269vc-lenovo-814xb01-ccert-201208-11524
@@ -0,0 +1,1155 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Fri Apr 5 20:16:00 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 814XB01
+Product Version: Lenovo B590
+Firmware Version: H9ET11WW (0.11 )
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-23-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+thinkpad_acpi
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xeb610000 irq 46
+29 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
+ ThinkPad Console Audio Control at EC reg 0x30, fw unknown
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 17aa:5011
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: thinkpad_acpi
+ brightness_enable : 2
+ brightness_mode : 4
+ dbg_bluetoothemul : 0
+ dbg_uwbemul : 0
+ dbg_wlswemul : 0
+ dbg_wwanemul : 0
+ enable : Y
+ experimental : 0
+ fan_control : N
+ force_load : N
+ hotkey_report_mode : 0
+ id : ThinkPadEC
+ index : -536870912
+ volume_capabilities : 0
+ volume_control : N
+ volume_mode : 3
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC269VC
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0269
+Subsystem Id: 0x17aa5011
+Revision Id: 0x100202
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Internal Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11830: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x90a7093f: [Fixed] Mic at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0xf
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40130605: [N/A] Speaker at Ext N/A
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x5
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=37
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 8 Apr 5 15:52 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 2 Apr 5 15:52 /dev/snd/controlC29
+crw-rw---T+ 1 root audio 116, 7 Apr 5 15:52 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 6 Apr 5 15:52 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 5 Apr 5 15:52 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 4 Apr 5 15:52 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 3 Apr 5 15:52 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Apr 5 15:52 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Apr 5 15:52 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Apr 5 15:52 .
+drwxr-xr-x 3 root root 240 Apr 5 15:52 ..
+lrwxrwxrwx 1 root root 12 Apr 5 15:52 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 13 Apr 5 15:52 platform-thinkpad_acpi -> ../controlC29
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xeb610000 irq 46'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0269,17aa5011,00100202 HDA:80862806,80860101,00100000'
+ Controls : 28
+ Simple ctrls : 12
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 60 [69%] [-20.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 29 [ThinkPadEC]
+
+Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw unknown'
+ Mixer name : 'ThinkPad EC (unknown)'
+ Components : ''
+ Controls : 1
+ Simple ctrls : 1
+Simple mixer control 'Console',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Internal Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Internal Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 60
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -2025
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.27 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.28 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.ThinkPadEC {
+ control.1 {
+ iface MIXER
+ name 'Console Playback Switch'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nls_iso8859_1
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+parport_pc
+ppdev
+bnep
+rfcomm
+bluetooth
+uvcvideo
+videobuf2_core
+videodev
+snd_hda_intel
+snd_hda_codec
+videobuf2_vmalloc
+snd_hwdep
+snd_pcm
+videobuf2_memops
+lib80211_crypt_tkip
+nouveau
+i915
+ttm
+thinkpad_acpi
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+snd_timer
+drm_kms_helper
+drm
+wl
+joydev
+coretemp
+snd_seq_device
+psmouse
+snd
+kvm
+ghash_clmulni_intel
+cryptd
+acer_wmi
+sparse_keymap
+serio_raw
+microcode
+i2c_algo_bit
+soundcore
+cfg80211
+lpc_ich
+nvram
+mei
+mxm_wmi
+mac_hid
+snd_page_alloc
+lib80211
+video
+wmi
+lp
+parport
+usb_storage
+r8169
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x411111f0
+0x14 0x90170110
+0x15 0x0321101f
+0x17 0x411111f0
+0x18 0x03a11830
+0x19 0x90a7093f
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40130605
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 10.811609] [drm] nouveau 0000:01:00.0: acceleration disabled by default, pass noaccel=0 to force enable
+[ 10.817027] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[ 10.821933] vga_switcheroo: enabled
+--
+[ 11.336617] [drm] Initialized nouveau 1.0.0 20120316 for 0000:01:00.0 on minor 1
+[ 11.509931] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 11.510079] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 11.510209] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
+[ 12.642030] r8169 0000:04:00.0: eth0: link up
+--
+[ 890.442694] cfg80211: Calling CRDA to update world regulatory domain
+[ 890.664834] PM: suspend of drv:snd_hda_intel dev:0000:00:1b.0 complete after 224.248 msecs
+[ 890.814569] [drm] nouveau 0000:01:00.0: Idling channels...
+--
+[ 891.574259] ehci_hcd 0000:00:1a.0: setting latency timer to 64
+[ 891.574371] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[ 891.574548] ehci_hcd 0000:00:1d.0: setting latency timer to 64
+--
+[ 915.308769] [drm] nouveau 0000:01:00.0: Evicting buffers...
+[ 915.525145] PM: freeze of drv:snd_hda_intel dev:0000:00:1b.0 complete after 222.195 msecs
+[ 915.683936] [drm] nouveau 0000:01:00.0: Idling channels...
+--
+[ 916.304860] ehci_hcd 0000:00:1a.0: cache line size of 64 is not supported
+[ 916.304932] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[ 916.305064] ehci_hcd 0000:00:1d.0: setting latency timer to 64
+
+
diff --git a/codecs/canonical/alc269vc-lenovo-814xz01-ccert-201208-11522 b/codecs/canonical/alc269vc-lenovo-814xz01-ccert-201208-11522
new file mode 100644
index 0000000..39f3bc5
--- /dev/null
+++ b/codecs/canonical/alc269vc-lenovo-814xz01-ccert-201208-11522
@@ -0,0 +1,1186 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Wed Oct 2 16:59:34 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.3 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.3 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.3 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 814XZ01
+Product Version: Lenovo B490
+Firmware Version: H5ET38WW (1.11 )
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.8.0-29-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.8.0-29-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+thinkpad_acpi
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0x90610000 irq 45
+29 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
+ ThinkPad Console Audio Control at EC reg 0x30, fw unknown
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 17aa:5002
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: thinkpad_acpi
+ brightness_enable : 2
+ brightness_mode : 4
+ dbg_bluetoothemul : 0
+ dbg_uwbemul : 0
+ dbg_wlswemul : 0
+ dbg_wwanemul : 0
+ enable : Y
+ experimental : 0
+ fan_control : N
+ force_load : N
+ hotkey_report_mode : 0
+ id : ThinkPadEC
+ index : -536870912
+ volume_capabilities : 0
+ volume_control : N
+ volume_mode : 3
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC269VC
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0269
+Subsystem Id: 0x17aa5009
+Revision Id: 0x100202
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=1, dir=1, wake=0, sticky=0, data=1, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x17 0x17]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Internal Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Internal Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11830: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x90a7093f: [Fixed] Mic at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0xf
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40130605: [N/A] Speaker at Ext N/A
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x5
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=37
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 8 Oct 2 12:54 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 2 Oct 2 12:54 /dev/snd/controlC29
+crw-rw---T+ 1 root audio 116, 7 Oct 2 12:54 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 6 Oct 2 12:54 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 5 Oct 2 12:54 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 4 Oct 2 12:54 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 3 Oct 2 12:54 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Oct 2 12:54 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Oct 2 12:54 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Oct 2 12:54 .
+drwxr-xr-x 3 root root 240 Oct 2 12:54 ..
+lrwxrwxrwx 1 root root 12 Oct 2 12:54 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 13 Oct 2 12:54 platform-thinkpad_acpi -> ../controlC29
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0x90610000 irq 45'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0269,17aa5009,00100202 HDA:80862806,80860101,00100000'
+ Controls : 31
+ Simple ctrls : 12
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 63 [72%] [-18.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 23 [37%] [0.00dB] [on]
+ Front Right: Capture 23 [37%] [0.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 29 [ThinkPadEC]
+
+Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw unknown'
+ Mixer name : 'ThinkPad EC (unknown)'
+ Components : ''
+ Controls : 1
+ Simple ctrls : 1
+Simple mixer control 'Console',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Internal Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Internal Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 23
+ value.1 23
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 63
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1800
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.23 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.24 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.28 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.29 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.30 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.31 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.ThinkPadEC {
+ control.1 {
+ iface MIXER
+ name 'Console Playback Switch'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+bnep
+rfcomm
+parport_pc
+ppdev
+btusb
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+bluetooth
+uvcvideo
+arc4
+videobuf2_core
+videodev
+brcmsmac
+videobuf2_vmalloc
+videobuf2_memops
+mac80211
+snd_hda_intel
+snd_hda_codec
+coretemp
+brcmutil
+kvm
+cfg80211
+i915
+ghash_clmulni_intel
+cryptd
+joydev
+acer_wmi
+sparse_keymap
+drm_kms_helper
+drm
+wmi
+snd_hwdep
+thinkpad_acpi
+snd_pcm
+snd_page_alloc
+microcode
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+psmouse
+i2c_algo_bit
+snd_timer
+snd_seq_device
+cordic
+mei
+lpc_ich
+serio_raw
+bcma
+snd
+mac_hid
+video
+soundcore
+nvram
+lp
+parport
+usb_storage
+r8169
+ahci
+libahci
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x411111f0
+0x14 0x90170110
+0x15 0x0321101f
+0x17 0x411111f0
+0x18 0x03a11830
+0x19 0x90a7093f
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40130605
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 8.515778] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 8.515897] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
+[ 8.650933] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 8.651030] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 8.651115] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 8.662460] usbcore: registered new interface driver btusb
+
+
diff --git a/codecs/canonical/alc269vc-lenovo-814y10g-ccert-201210-11903 b/codecs/canonical/alc269vc-lenovo-814y10g-ccert-201210-11903
new file mode 100644
index 0000000..38812fe
--- /dev/null
+++ b/codecs/canonical/alc269vc-lenovo-814y10g-ccert-201210-11903
@@ -0,0 +1,1254 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Fri May 24 10:13:34 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 814Y10G
+Product Version: ThinkPad T431s
+Firmware Version: GHET17WW (1.02 )
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-23-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+thinkpad_acpi
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf1530000 irq 45
+29 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
+ ThinkPad Console Audio Control at EC reg 0x30, fw unknown
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 17aa:2208
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: thinkpad_acpi
+ brightness_enable : 2
+ brightness_mode : 4
+ dbg_bluetoothemul : 0
+ dbg_uwbemul : 0
+ dbg_wlswemul : 0
+ dbg_wwanemul : 0
+ enable : Y
+ experimental : 0
+ fan_control : N
+ force_load : N
+ hotkey_report_mode : 0
+ id : ThinkPadEC
+ index : -536870912
+ volume_capabilities : 0
+ volume_control : N
+ volume_mode : 3
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC269VC
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0269
+Subsystem Id: 0x17aa2208
+Revision Id: 0x100203
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x17 0x17]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60140: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x03211020: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40008000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Purple
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11030: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40f38205: [N/A] Other at Ext N/A
+ Conn = ATAPI, Color = Purple
+ DefAssociation = 0x0, Sequence = 0x5
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=37
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 10 May 24 06:10 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 2 May 24 06:10 /dev/snd/controlC29
+crw-rw---T+ 1 root audio 116, 9 May 24 06:10 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 8 May 24 06:10 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 7 May 24 06:10 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 6 May 24 06:10 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 5 May 24 06:10 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 4 May 24 06:10 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 3 May 24 06:10 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 1 May 24 06:10 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 May 24 06:10 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 May 24 06:10 .
+drwxr-xr-x 3 root root 280 May 24 06:10 ..
+lrwxrwxrwx 1 root root 12 May 24 06:10 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 13 May 24 06:10 platform-thinkpad_acpi -> ../controlC29
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf1530000 irq 45'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0269,17aa2208,00100203 HDA:80862806,80860101,00100000'
+ Controls : 38
+ Simple ctrls : 13
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 63 [72%] [-18.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 23 [37%] [0.00dB] [on]
+ Front Right: Capture 23 [37%] [0.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 29 [ThinkPadEC]
+
+Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw unknown'
+ Mixer name : 'ThinkPad EC (unknown)'
+ Components : ''
+ Controls : 1
+ Simple ctrls : 1
+Simple mixer control 'Console',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [off]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 23
+ value.1 23
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 63
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1800
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.26 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.28 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.29 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.30 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.31 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.32 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.33 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.34 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.35 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.36 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.37 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.38 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.ThinkPadEC {
+ control.1 {
+ iface MIXER
+ name 'Console Playback Switch'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+parport_pc
+bnep
+rfcomm
+ppdev
+joydev
+coretemp
+kvm_intel
+kvm
+ghash_clmulni_intel
+aesni_intel
+cryptd
+aes_x86_64
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+thinkpad_acpi
+psmouse
+lpc_ich
+mac_hid
+snd_timer
+snd_seq_device
+uvcvideo
+videobuf2_core
+videodev
+microcode
+videobuf2_vmalloc
+videobuf2_memops
+btusb
+bluetooth
+nvram
+snd
+serio_raw
+mei
+tpm_tis
+i915
+soundcore
+snd_page_alloc
+drm_kms_helper
+drm
+wmi
+i2c_algo_bit
+video
+lp
+parport
+sdhci_pci
+sdhci
+e1000e
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x90a60140
+0x14 0x90170110
+0x15 0x03211020
+0x17 0x40008000
+0x18 0x03a11030
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40f38205
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x18560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 10.975240] lpc_ich: Resource conflict(s) found affecting gpio_ich
+[ 10.975400] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
+[ 10.988746] init: plymouth-splash main process (1120) terminated with status 1
+[ 11.522436] input: HDA Intel PCH HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 11.522512] input: HDA Intel PCH HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 11.522602] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 11.522664] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 11.522720] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 14.659221] psmouse serio2: trackpoint: IBM TrackPoint firmware: 0x0e, buttons: 3/3
+
+
diff --git a/codecs/canonical/alc269vc-lenovo-814y10g-ccert-201301-12474 b/codecs/canonical/alc269vc-lenovo-814y10g-ccert-201301-12474
new file mode 100644
index 0000000..38812fe
--- /dev/null
+++ b/codecs/canonical/alc269vc-lenovo-814y10g-ccert-201301-12474
@@ -0,0 +1,1254 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Fri May 24 10:13:34 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 814Y10G
+Product Version: ThinkPad T431s
+Firmware Version: GHET17WW (1.02 )
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-23-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+thinkpad_acpi
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf1530000 irq 45
+29 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
+ ThinkPad Console Audio Control at EC reg 0x30, fw unknown
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 17aa:2208
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: thinkpad_acpi
+ brightness_enable : 2
+ brightness_mode : 4
+ dbg_bluetoothemul : 0
+ dbg_uwbemul : 0
+ dbg_wlswemul : 0
+ dbg_wwanemul : 0
+ enable : Y
+ experimental : 0
+ fan_control : N
+ force_load : N
+ hotkey_report_mode : 0
+ id : ThinkPadEC
+ index : -536870912
+ volume_capabilities : 0
+ volume_control : N
+ volume_mode : 3
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC269VC
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0269
+Subsystem Id: 0x17aa2208
+Revision Id: 0x100203
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x17 0x17]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60140: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x03211020: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40008000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Purple
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11030: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40f38205: [N/A] Other at Ext N/A
+ Conn = ATAPI, Color = Purple
+ DefAssociation = 0x0, Sequence = 0x5
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=37
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 10 May 24 06:10 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 2 May 24 06:10 /dev/snd/controlC29
+crw-rw---T+ 1 root audio 116, 9 May 24 06:10 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 8 May 24 06:10 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 7 May 24 06:10 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 6 May 24 06:10 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 5 May 24 06:10 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 4 May 24 06:10 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 3 May 24 06:10 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 1 May 24 06:10 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 May 24 06:10 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 May 24 06:10 .
+drwxr-xr-x 3 root root 280 May 24 06:10 ..
+lrwxrwxrwx 1 root root 12 May 24 06:10 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 13 May 24 06:10 platform-thinkpad_acpi -> ../controlC29
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf1530000 irq 45'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0269,17aa2208,00100203 HDA:80862806,80860101,00100000'
+ Controls : 38
+ Simple ctrls : 13
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 63 [72%] [-18.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 23 [37%] [0.00dB] [on]
+ Front Right: Capture 23 [37%] [0.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 29 [ThinkPadEC]
+
+Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw unknown'
+ Mixer name : 'ThinkPad EC (unknown)'
+ Components : ''
+ Controls : 1
+ Simple ctrls : 1
+Simple mixer control 'Console',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [off]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 23
+ value.1 23
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 63
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1800
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.26 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.28 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.29 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.30 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.31 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.32 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.33 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.34 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.35 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.36 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.37 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.38 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.ThinkPadEC {
+ control.1 {
+ iface MIXER
+ name 'Console Playback Switch'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+parport_pc
+bnep
+rfcomm
+ppdev
+joydev
+coretemp
+kvm_intel
+kvm
+ghash_clmulni_intel
+aesni_intel
+cryptd
+aes_x86_64
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+thinkpad_acpi
+psmouse
+lpc_ich
+mac_hid
+snd_timer
+snd_seq_device
+uvcvideo
+videobuf2_core
+videodev
+microcode
+videobuf2_vmalloc
+videobuf2_memops
+btusb
+bluetooth
+nvram
+snd
+serio_raw
+mei
+tpm_tis
+i915
+soundcore
+snd_page_alloc
+drm_kms_helper
+drm
+wmi
+i2c_algo_bit
+video
+lp
+parport
+sdhci_pci
+sdhci
+e1000e
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x90a60140
+0x14 0x90170110
+0x15 0x03211020
+0x17 0x40008000
+0x18 0x03a11030
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40f38205
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x18560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 10.975240] lpc_ich: Resource conflict(s) found affecting gpio_ich
+[ 10.975400] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
+[ 10.988746] init: plymouth-splash main process (1120) terminated with status 1
+[ 11.522436] input: HDA Intel PCH HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 11.522512] input: HDA Intel PCH HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 11.522602] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 11.522664] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 11.522720] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 14.659221] psmouse serio2: trackpoint: IBM TrackPoint firmware: 0x0e, buttons: 3/3
+
+
diff --git a/codecs/canonical/alc269vc-lenovo-814ya01-ccert-201208-11535 b/codecs/canonical/alc269vc-lenovo-814ya01-ccert-201208-11535
new file mode 100644
index 0000000..db7add9
--- /dev/null
+++ b/codecs/canonical/alc269vc-lenovo-814ya01-ccert-201208-11535
@@ -0,0 +1,1157 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue Mar 19 18:10:12 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 814YA01
+Product Version: Lenovo B590
+Firmware Version: H5ET38WW (1.11 )
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-23-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+thinkpad_acpi
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xeb610000 irq 46
+29 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
+ ThinkPad Console Audio Control at EC reg 0x30, fw unknown
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 17aa:5002
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: thinkpad_acpi
+ brightness_enable : 2
+ brightness_mode : 4
+ dbg_bluetoothemul : 0
+ dbg_uwbemul : 0
+ dbg_wlswemul : 0
+ dbg_wwanemul : 0
+ enable : Y
+ experimental : 0
+ fan_control : N
+ force_load : N
+ hotkey_report_mode : 0
+ id : ThinkPadEC
+ index : -536870912
+ volume_capabilities : 0
+ volume_control : N
+ volume_mode : 3
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC269VC
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0269
+Subsystem Id: 0x17aa500a
+Revision Id: 0x100202
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Internal Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11830: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x90a7093f: [Fixed] Mic at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0xf
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40130605: [N/A] Speaker at Ext N/A
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x5
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=37
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 8 Mar 19 12:56 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 2 Mar 19 12:56 /dev/snd/controlC29
+crw-rw---T+ 1 root audio 116, 7 Mar 19 12:56 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 6 Mar 19 12:56 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 5 Mar 19 12:56 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 4 Mar 19 12:56 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 3 Mar 19 12:56 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Mar 19 12:56 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Mar 19 12:56 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Mar 19 12:56 .
+drwxr-xr-x 3 root root 240 Mar 19 12:56 ..
+lrwxrwxrwx 1 root root 12 Mar 19 12:56 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 13 Mar 19 12:56 platform-thinkpad_acpi -> ../controlC29
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xeb610000 irq 46'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0269,17aa500a,00100202 HDA:80862806,80860101,00100000'
+ Controls : 28
+ Simple ctrls : 12
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 60 [69%] [-20.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 29 [ThinkPadEC]
+
+Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw unknown'
+ Mixer name : 'ThinkPad EC (unknown)'
+ Components : ''
+ Controls : 1
+ Simple ctrls : 1
+Simple mixer control 'Console',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Internal Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Internal Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 60
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -2025
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.27 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.28 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.ThinkPadEC {
+ control.1 {
+ iface MIXER
+ name 'Console Playback Switch'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+joydev
+parport_pc
+ppdev
+rfcomm
+bnep
+arc4
+brcmsmac
+acer_wmi
+sparse_keymap
+mac80211
+brcmutil
+cfg80211
+cordic
+coretemp
+kvm
+ghash_clmulni_intel
+aesni_intel
+cryptd
+snd_hda_intel
+aes_x86_64
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+microcode
+snd_seq_midi_event
+uvcvideo
+videobuf2_core
+snd_seq
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+btusb
+bluetooth
+snd_timer
+snd_seq_device
+thinkpad_acpi
+nvram
+psmouse
+nouveau
+i915
+ttm
+snd
+mxm_wmi
+lpc_ich
+serio_raw
+wmi
+bcma
+drm_kms_helper
+soundcore
+mei
+snd_page_alloc
+mac_hid
+drm
+i2c_algo_bit
+video
+lp
+parport
+usb_storage
+r8169
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x411111f0
+0x14 0x90170110
+0x15 0x0321101f
+0x17 0x411111f0
+0x18 0x03a11830
+0x19 0x90a7093f
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40130605
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 12.621935] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 1
+[ 12.622198] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[ 13.172560] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 13.172618] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 13.172661] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
+[ 13.319517] init: plymouth-stop pre-start process (1335) terminated with status 1
+--
+[ 711.001717] [drm] nouveau 0000:01:00.0: Evicting buffers...
+[ 711.222969] PM: suspend of drv:snd_hda_intel dev:0000:00:1b.0 complete after 224.052 msecs
+[ 711.353297] [drm] nouveau 0000:01:00.0: Idling channels...
+--
+[ 712.517236] ehci_hcd 0000:00:1d.0: setting latency timer to 64
+[ 712.517327] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[ 712.517367] ahci 0000:00:1f.2: setting latency timer to 64
+--
+[ 736.015134] [drm] nouveau 0000:01:00.0: Evicting buffers...
+[ 736.204400] PM: freeze of drv:snd_hda_intel dev:0000:00:1b.0 complete after 220.784 msecs
+[ 736.358206] [drm] nouveau 0000:01:00.0: Idling channels...
+--
+[ 737.003434] xhci_hcd 0000:00:14.0: irq 42 for MSI/MSI-X
+[ 737.003645] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[ 737.003770] ehci_hcd 0000:00:1d.0: setting latency timer to 64
+
+
diff --git a/codecs/canonical/alc269vc-lenovo-814yg01-ccert-201211-12079 b/codecs/canonical/alc269vc-lenovo-814yg01-ccert-201211-12079
new file mode 100644
index 0000000..6ee2e28
--- /dev/null
+++ b/codecs/canonical/alc269vc-lenovo-814yg01-ccert-201211-12079
@@ -0,0 +1,1152 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Wed Oct 2 16:46:18 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.3 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.3 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.3 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 814YG01
+Product Version: Lenovo LM490s
+Firmware Version: HAET16WW(1.00)
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.8.0-29-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.8.0-29-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+thinkpad_acpi
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf3610000 irq 49
+29 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
+ ThinkPad Console Audio Control at EC reg 0x30, fw unknown
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 17aa:5013
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: thinkpad_acpi
+ brightness_enable : 2
+ brightness_mode : 4
+ dbg_bluetoothemul : 0
+ dbg_uwbemul : 0
+ dbg_wlswemul : 0
+ dbg_wwanemul : 0
+ enable : Y
+ experimental : 0
+ fan_control : N
+ force_load : N
+ hotkey_report_mode : 0
+ id : ThinkPadEC
+ index : -536870912
+ volume_capabilities : 0
+ volume_control : N
+ volume_mode : 3
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC269VC
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0269
+Subsystem Id: 0x17aa5013
+Revision Id: 0x100202
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x17 0x17]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60130: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x03214020: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40008008: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Purple
+ DefAssociation = 0x0, Sequence = 0x8
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a19040: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40f6862d: [N/A] Other at Ext N/A
+ Conn = Digital, Color = Purple
+ DefAssociation = 0x2, Sequence = 0xd
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=37
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 8 Oct 2 12:22 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 2 Oct 2 12:22 /dev/snd/controlC29
+crw-rw---T+ 1 root audio 116, 7 Oct 2 12:22 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 6 Oct 2 12:22 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 5 Oct 2 12:22 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 4 Oct 2 12:22 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 3 Oct 2 12:22 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Oct 2 12:22 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Oct 2 12:22 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Oct 2 12:22 .
+drwxr-xr-x 3 root root 240 Oct 2 12:22 ..
+lrwxrwxrwx 1 root root 12 Oct 2 12:22 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 13 Oct 2 12:22 platform-thinkpad_acpi -> ../controlC29
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf3610000 irq 49'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0269,17aa5013,00100202 HDA:80862806,80860101,00100000'
+ Controls : 29
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 63 [72%] [-18.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 23 [37%] [0.00dB] [on]
+ Front Right: Capture 23 [37%] [0.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 29 [ThinkPadEC]
+
+Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw unknown'
+ Mixer name : 'ThinkPad EC (unknown)'
+ Components : ''
+ Controls : 1
+ Simple ctrls : 1
+Simple mixer control 'Console',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 23
+ value.1 23
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 63
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1800
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.21 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.27 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.28 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.29 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.ThinkPadEC {
+ control.1 {
+ iface MIXER
+ name 'Console Playback Switch'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+parport_pc
+bnep
+rfcomm
+ppdev
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+keucr
+uvcvideo
+usb_storage
+videobuf2_core
+videodev
+videobuf2_vmalloc
+arc4
+videobuf2_memops
+iwldvm
+mac80211
+iwlwifi
+nouveau
+coretemp
+snd_hda_intel
+joydev
+cfg80211
+kvm
+i915
+thinkpad_acpi
+snd_hda_codec
+acer_wmi
+ttm
+btusb
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+snd_hwdep
+drm_kms_helper
+snd_pcm
+snd_timer
+sparse_keymap
+snd_seq_device
+drm
+mxm_wmi
+snd_page_alloc
+bluetooth
+wmi
+psmouse
+snd
+ghash_clmulni_intel
+cryptd
+i2c_algo_bit
+serio_raw
+soundcore
+lpc_ich
+video
+mei
+mac_hid
+nvram
+lp
+parport
+microcode
+ahci
+libahci
+r8169
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x90a60130
+0x14 0x90170110
+0x15 0x03214020
+0x17 0x40008008
+0x18 0x03a19040
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40f6862d
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 8.015981] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 8.017003] snd_hda_intel 0000:00:1b.0: irq 49 for MSI/MSI-X
+[ 8.018673] nouveau ![ DEVICE][0000:01:00.0] unknown Fermi chipset
+--
+[ 8.019789] nouveau: probe of 0000:01:00.0 failed with error -22
+[ 8.168279] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 8.168391] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 8.168490] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
+[ 8.334462] EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro
+
+
diff --git a/codecs/canonical/alc269vc-lenovo-814yj01-ccert-201212-12393 b/codecs/canonical/alc269vc-lenovo-814yj01-ccert-201212-12393
new file mode 100644
index 0000000..736b5b2
--- /dev/null
+++ b/codecs/canonical/alc269vc-lenovo-814yj01-ccert-201212-12393
@@ -0,0 +1,1093 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Sat Mar 2 03:42:35 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 814YJ01
+Product Version: Lenovo K490s
+Firmware Version: HDET11WW (0.11 )
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-30-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+thinkpad_acpi
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0x90610000 irq 46
+29 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
+ ThinkPad Console Audio Control at EC reg 0x30, fw unknown
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 17aa:5016
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: thinkpad_acpi
+ brightness_enable : 2
+ brightness_mode : 4
+ dbg_bluetoothemul : 0
+ dbg_uwbemul : 0
+ dbg_wlswemul : 0
+ dbg_wwanemul : 0
+ enable : Y
+ experimental : 0
+ fan_control : N
+ force_load : N
+ hotkey_report_mode : 0
+ id : ThinkPadEC
+ index : -536870912
+ volume_capabilities : 0
+ volume_control : N
+ volume_mode : 3
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC269VC
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0269
+Subsystem Id: 0x17aa5016
+Revision Id: 0x100202
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60130: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x03214020: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40008008: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Purple
+ DefAssociation = 0x0, Sequence = 0x8
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a19040: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40f6862d: [N/A] Other at Ext N/A
+ Conn = Digital, Color = Purple
+ DefAssociation = 0x2, Sequence = 0xd
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=37
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 8 Mar 2 11:30 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 2 Mar 2 11:30 /dev/snd/controlC29
+crw-rw---T+ 1 root audio 116, 7 Mar 2 11:30 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 6 Mar 2 11:30 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 5 Mar 2 11:37 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 4 Mar 2 11:37 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 3 Mar 2 11:37 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Mar 2 11:30 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Mar 2 11:30 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Mar 2 11:30 .
+drwxr-xr-x 3 root root 240 Mar 2 11:30 ..
+lrwxrwxrwx 1 root root 12 Mar 2 11:30 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 13 Mar 2 11:30 platform-thinkpad_acpi -> ../controlC29
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0x90610000 irq 46'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0269,17aa5016,00100202 HDA:80862806,80860101,00100000'
+ Controls : 24
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 29 [ThinkPadEC]
+
+Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw unknown'
+ Mixer name : 'ThinkPad EC (unknown)'
+ Components : ''
+ Controls : 1
+ Simple ctrls : 1
+Simple mixer control 'Console',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.ThinkPadEC {
+ control.1 {
+ iface MIXER
+ name 'Console Playback Switch'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+ufs
+qnx4
+hfsplus
+hfs
+minix
+ntfs
+msdos
+jfs
+xfs
+reiserfs
+ext2
+rfcomm
+bnep
+parport_pc
+ppdev
+nls_iso8859_1
+nls_cp437
+vfat
+fat
+uvcvideo
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+videodev
+v4l2_compat_ioctl32
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+thinkpad_acpi
+snd_seq_midi
+snd_rawmidi
+btusb
+joydev
+snd_seq_midi_event
+snd_seq
+snd_timer
+bluetooth
+snd_seq_device
+arc4
+acer_wmi
+sparse_keymap
+dm_multipath
+iwlwifi
+psmouse
+mac80211
+cfg80211
+snd
+mei
+serio_raw
+snd_page_alloc
+soundcore
+nvram
+mac_hid
+lp
+parport
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+uas
+usb_storage
+wmi
+i915
+drm_kms_helper
+drm
+r8169
+i2c_algo_bit
+video
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x90a60130
+0x14 0x90170110
+0x15 0x03214020
+0x17 0x40008008
+0x18 0x03a19040
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40f6862d
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 12.487745] input: ThinkPad Extra Buttons as /devices/platform/thinkpad_acpi/input/input6
+[ 12.649511] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 12.649587] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[ 12.649620] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 13.328506] Adding 3233788k swap on /dev/sda4. Priority:-1 extents:1 across:3233788k
+[ 13.505509] Linux video capture interface: v2.00
+[ 13.666860] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 13.667029] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 13.667157] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 13.738919] uvcvideo: Found UVC 1.00 device Integrated Camera (5986:0397)
+
+
diff --git a/codecs/canonical/alc269vc-lenovo-814yj01-ccert-201212-12395 b/codecs/canonical/alc269vc-lenovo-814yj01-ccert-201212-12395
new file mode 100644
index 0000000..f9888d1
--- /dev/null
+++ b/codecs/canonical/alc269vc-lenovo-814yj01-ccert-201212-12395
@@ -0,0 +1,1090 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Wed Mar 6 07:43:34 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 814YJ01
+Product Version: Lenovo K490s
+Firmware Version: HDET11WW (0.11 )
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-30-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+thinkpad_acpi
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf0610000 irq 45
+29 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
+ ThinkPad Console Audio Control at EC reg 0x30, fw unknown
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 17aa:5016
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: thinkpad_acpi
+ brightness_enable : 2
+ brightness_mode : 4
+ dbg_bluetoothemul : 0
+ dbg_uwbemul : 0
+ dbg_wlswemul : 0
+ dbg_wwanemul : 0
+ enable : Y
+ experimental : 0
+ fan_control : N
+ force_load : N
+ hotkey_report_mode : 0
+ id : ThinkPadEC
+ index : -536870912
+ volume_capabilities : 0
+ volume_control : N
+ volume_mode : 3
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC269VC
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0269
+Subsystem Id: 0x17aa5016
+Revision Id: 0x100202
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60130: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x03214020: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40008008: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Purple
+ DefAssociation = 0x0, Sequence = 0x8
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a19040: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40f6862d: [N/A] Other at Ext N/A
+ Conn = Digital, Color = Purple
+ DefAssociation = 0x2, Sequence = 0xd
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=37
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 8 Mar 6 15:00 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 2 Mar 6 15:00 /dev/snd/controlC29
+crw-rw---T+ 1 root audio 116, 7 Mar 6 15:00 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 6 Mar 6 15:00 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 5 Mar 6 15:17 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 4 Mar 6 15:17 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 3 Mar 6 15:17 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Mar 6 15:00 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Mar 6 15:00 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Mar 6 15:00 .
+drwxr-xr-x 3 root root 240 Mar 6 15:00 ..
+lrwxrwxrwx 1 root root 12 Mar 6 15:00 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 13 Mar 6 15:00 platform-thinkpad_acpi -> ../controlC29
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf0610000 irq 45'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0269,17aa5016,00100202 HDA:80862806,80860101,00100000'
+ Controls : 24
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 29 [ThinkPadEC]
+
+Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw unknown'
+ Mixer name : 'ThinkPad EC (unknown)'
+ Components : ''
+ Controls : 1
+ Simple ctrls : 1
+Simple mixer control 'Console',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.ThinkPadEC {
+ control.1 {
+ iface MIXER
+ name 'Console Playback Switch'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+ufs
+qnx4
+hfsplus
+hfs
+minix
+ntfs
+msdos
+jfs
+xfs
+reiserfs
+ext2
+bnep
+rfcomm
+bluetooth
+parport_pc
+ppdev
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+snd_hda_intel
+snd_hda_codec
+nls_iso8859_1
+nls_cp437
+vfat
+fat
+snd_hwdep
+thinkpad_acpi
+snd_pcm
+joydev
+snd_seq_midi
+snd_rawmidi
+uvcvideo
+videodev
+v4l2_compat_ioctl32
+snd_seq_midi_event
+snd_seq
+lib80211_crypt_tkip
+psmouse
+wl
+dm_multipath
+snd_timer
+snd_seq_device
+acer_wmi
+cfg80211
+lib80211
+snd
+serio_raw
+sparse_keymap
+snd_page_alloc
+soundcore
+mei
+mac_hid
+nvram
+lp
+parport
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+uas
+usb_storage
+wmi
+r8169
+i915
+drm_kms_helper
+drm
+i2c_algo_bit
+video
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x90a60130
+0x14 0x90170110
+0x15 0x03214020
+0x17 0x40008008
+0x18 0x03a19040
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40f6862d
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 10.958125] type=1400 audit(1362553213.873:10): apparmor="STATUS" operation="profile_replace" name="/usr/lib/connman/scripts/dhclient-script" pid=816 comm="apparmor_parser"
+[ 11.289832] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 11.289900] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
+[ 11.289930] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 12.272200] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 12.272367] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 12.272474] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 12.378226] init: failsafe main process (926) killed by TERM signal
+
+
diff --git a/codecs/canonical/alc269vc-lenovo-914tg01-ccert-201204-10884 b/codecs/canonical/alc269vc-lenovo-914tg01-ccert-201204-10884
new file mode 100644
index 0000000..e55a18c
--- /dev/null
+++ b/codecs/canonical/alc269vc-lenovo-914tg01-ccert-201204-10884
@@ -0,0 +1,1186 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Oct 28 14:44:02 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.3 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.3 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.3 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 914TG01
+Product Version: Lenovo B580
+Firmware Version: H1ET25WW (0.25 )
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.8.0-29-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.8.0-29-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+thinkpad_acpi
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0x90610000 irq 45
+29 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
+ ThinkPad Console Audio Control at EC reg 0x30, fw unknown
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 17aa:5002
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: thinkpad_acpi
+ brightness_enable : 2
+ brightness_mode : 4
+ dbg_bluetoothemul : 0
+ dbg_uwbemul : 0
+ dbg_wlswemul : 0
+ dbg_wwanemul : 0
+ enable : Y
+ experimental : 0
+ fan_control : N
+ force_load : N
+ hotkey_report_mode : 0
+ id : ThinkPadEC
+ index : -536870912
+ volume_capabilities : 0
+ volume_control : N
+ volume_mode : 3
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC269VC
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0269
+Subsystem Id: 0x17aa500a
+Revision Id: 0x100202
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x17 0x17]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Internal Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Internal Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11830: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x90a7093f: [Fixed] Mic at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0xf
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40130605: [N/A] Speaker at Ext N/A
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x5
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=37
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 8 Oct 28 10:40 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 2 Oct 28 10:40 /dev/snd/controlC29
+crw-rw---T+ 1 root audio 116, 7 Oct 28 10:40 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 6 Oct 28 10:40 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 5 Oct 28 10:41 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 4 Oct 28 10:41 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 3 Oct 28 10:41 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Oct 28 10:40 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Oct 28 10:40 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Oct 28 10:40 .
+drwxr-xr-x 3 root root 240 Oct 28 10:40 ..
+lrwxrwxrwx 1 root root 12 Oct 28 10:40 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 13 Oct 28 10:40 platform-thinkpad_acpi -> ../controlC29
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0x90610000 irq 45'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0269,17aa500a,00100202 HDA:80862806,80860101,00100000'
+ Controls : 31
+ Simple ctrls : 12
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 63 [72%] [-18.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 23 [37%] [0.00dB] [on]
+ Front Right: Capture 23 [37%] [0.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 29 [ThinkPadEC]
+
+Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw unknown'
+ Mixer name : 'ThinkPad EC (unknown)'
+ Components : ''
+ Controls : 1
+ Simple ctrls : 1
+Simple mixer control 'Console',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Internal Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Internal Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 23
+ value.1 23
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 63
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1800
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.23 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.24 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.28 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.29 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.30 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.31 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.ThinkPadEC {
+ control.1 {
+ iface MIXER
+ name 'Console Playback Switch'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+parport_pc
+rfcomm
+bnep
+ppdev
+btusb
+bluetooth
+uvcvideo
+videobuf2_core
+videodev
+arc4
+videobuf2_vmalloc
+videobuf2_memops
+brcmsmac
+snd_hda_codec_hdmi
+mac80211
+snd_hda_codec_realtek
+snd_hda_intel
+snd_hda_codec
+brcmutil
+snd_hwdep
+thinkpad_acpi
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+cfg80211
+coretemp
+snd_seq
+joydev
+snd_timer
+snd_seq_device
+acer_wmi
+i915
+kvm
+sparse_keymap
+drm_kms_helper
+drm
+snd
+snd_page_alloc
+wmi
+mei
+cordic
+mac_hid
+ghash_clmulni_intel
+psmouse
+cryptd
+i2c_algo_bit
+serio_raw
+lpc_ich
+bcma
+microcode
+video
+soundcore
+nvram
+lp
+parport
+usb_storage
+r8169
+ahci
+libahci
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x411111f0
+0x14 0x90170110
+0x15 0x0321101f
+0x17 0x411111f0
+0x18 0x03a11830
+0x19 0x90a7093f
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40130605
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 10.438418] input: ThinkPad Extra Buttons as /devices/platform/thinkpad_acpi/input/input7
+[ 10.630971] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
+[ 10.798903] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 10.799010] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 10.799099] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 10.809218] [drm] Enabling RC6 states: RC6 on, RC6p off, RC6pp off
+
+
diff --git a/codecs/canonical/alc269vc-lenovo-li2klv5-ccert-201305-13629 b/codecs/canonical/alc269vc-lenovo-li2klv5-ccert-201305-13629
new file mode 100644
index 0000000..95296a0
--- /dev/null
+++ b/codecs/canonical/alc269vc-lenovo-li2klv5-ccert-201305-13629
@@ -0,0 +1,1230 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Sat Jul 13 02:41:18 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: LI2KLV5
+Product Version: ThinkPad Edge E145
+Firmware Version: HSET11WW (0.11 )
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-32-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+thinkpad_acpi
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0x91540000 irq 80
+ 1 [Generic_1 ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0x91544000 irq 16
+29 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
+ ThinkPad Console Audio Control at EC reg 0x30, fw unknown
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:01.1 Audio device: Advanced Micro Devices [AMD] nee ATI Device 9840
+00:14.2 Audio device: Advanced Micro Devices [AMD] Hudson Azalia Controller (rev 02)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:01.1 0403: 1002:9840
+ Subsystem: 17aa:510c
+--
+00:14.2 0403: 1022:780d (rev 02)
+ Subsystem: 17aa:510c
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: thinkpad_acpi
+ brightness_enable : 2
+ brightness_mode : 4
+ dbg_bluetoothemul : 0
+ dbg_uwbemul : 0
+ dbg_wlswemul : 0
+ dbg_wwanemul : 0
+ enable : Y
+ experimental : 0
+ fan_control : N
+ force_load : N
+ hotkey_report_mode : 0
+ id : ThinkPadEC
+ index : -536870912
+ volume_capabilities : 0
+ volume_control : N
+ volume_mode : 3
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: ATI R6xx HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x1002aa01
+Subsystem Id: 0x00aa0100
+Revision Id: 0x100500
+No Modem Function Group found
+Default PCM:
+ rates [0x70]: 32000 44100 48000
+ bits [0x2]: 16
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=2, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x02
+Node 0x04 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x05 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Connection: 1
+ 0x04
+Node 0x06 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x07 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Codec: Realtek ALC269VC
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0269
+Subsystem Id: 0x17aa510c
+Revision Id: 0x100203
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60130: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x03211020: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40008008: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Purple
+ DefAssociation = 0x0, Sequence = 0x8
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11040: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40f6862d: [N/A] Other at Ext N/A
+ Conn = Digital, Color = Purple
+ DefAssociation = 0x2, Sequence = 0xd
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=37
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 6 Jul 13 10:21 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 10 Jul 13 10:21 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 2 Jul 13 10:21 /dev/snd/controlC29
+crw-rw---T+ 1 root audio 116, 5 Jul 13 10:21 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 9 Jul 13 10:21 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 4 Jul 13 10:28 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 3 Jul 13 10:21 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 8 Jul 13 10:28 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 7 Jul 13 10:28 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Jul 13 10:21 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jul 13 10:21 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 100 Jul 13 10:21 .
+drwxr-xr-x 3 root root 280 Jul 13 10:21 ..
+lrwxrwxrwx 1 root root 12 Jul 13 10:21 pci-0000:00:01.1 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Jul 13 10:21 pci-0000:00:14.2 -> ../controlC1
+lrwxrwxrwx 1 root root 13 Jul 13 10:21 platform-thinkpad_acpi -> ../controlC29
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: Generic [HD-Audio Generic], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic_1 [HD-Audio Generic], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: Generic_1 [HD-Audio Generic], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Generic]
+
+Card hw:0 'Generic'/'HD-Audio Generic at 0x91540000 irq 80'
+ Mixer name : 'ATI R6xx HDMI'
+ Components : 'HDA:1002aa01,00aa0100,00100500'
+ Controls : 12
+ Simple ctrls : 2
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [off]
+
+!!-------Mixer controls for card 1 [Generic_1]
+
+Card hw:1 'Generic_1'/'HD-Audio Generic at 0x91544000 irq 16'
+ Mixer name : 'Realtek ALC269VC'
+ Components : 'HDA:10ec0269,17aa510c,00100203'
+ Controls : 20
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 29 [ThinkPadEC]
+
+Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw unknown'
+ Mixer name : 'ThinkPad EC (unknown)'
+ Components : ''
+ Controls : 1
+ Simple ctrls : 1
+Simple mixer control 'Console',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.Generic {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.Generic_1 {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.ThinkPadEC {
+ control.1 {
+ iface MIXER
+ name 'Console Playback Switch'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+usb_storage
+ufs
+qnx4
+hfsplus
+hfs
+minix
+ntfs
+msdos
+jfs
+xfs
+reiserfs
+ext2
+autofs4
+bnep
+rfcomm
+parport_pc
+ppdev
+nfsd
+uvcvideo
+videobuf2_core
+videodev
+videobuf2_vmalloc
+snd_hda_codec_realtek
+videobuf2_memops
+btusb
+nfs
+bluetooth
+fglrx
+snd_hda_codec_hdmi
+snd_hda_intel
+snd_hda_codec
+lockd
+thinkpad_acpi
+kvm
+snd_hwdep
+fscache
+snd_pcm
+snd_seq_midi
+auth_rpcgss
+joydev
+snd_rawmidi
+snd_seq_midi_event
+nfs_acl
+ghash_clmulni_intel
+aesni_intel
+snd_seq
+lib80211_crypt_tkip
+cryptd
+wl
+dm_multipath
+aes_x86_64
+scsi_dh
+sunrpc
+snd_timer
+snd_seq_device
+cfg80211
+rtsx_pci_ms
+psmouse
+r8168
+microcode
+lib80211
+serio_raw
+fam15h_power
+i2c_piix4
+snd
+nvram
+memstick
+soundcore
+snd_page_alloc
+mac_hid
+amd_iommu_v2
+nls_iso8859_1
+lp
+parport
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+rtsx_pci_sdmmc
+ahci
+libahci
+rtsx_pci
+video
+wmi
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x03 0x185600f0
+0x05 0x185600f0
+0x07 0x585600f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x90a60130
+0x14 0x90170110
+0x15 0x03211020
+0x17 0x40008008
+0x18 0x03a11040
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40f6862d
+0x1e 0x411111f0
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 8.989293] type=1400 audit(1373682108.496:10): apparmor="STATUS" operation="profile_replace" name="/usr/lib/connman/scripts/dhclient-script" pid=937 comm="apparmor_parser"
+[ 8.999414] snd_hda_intel 0000:00:01.1: irq 80 for MSI/MSI-X
+[ 9.032859] input: HD-Audio Generic HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:01.1/sound/card0/input7
+[ 9.033279] input: HD-Audio Generic HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.1/sound/card0/input8
+[ 9.067037] [fglrx] Maximum main memory to use for locked dma buffers: 1301 MBytes.
+--
+[ 9.097344] usbcore: registered new interface driver btusb
+[ 9.129097] input: HD-Audio Generic Headphone as /devices/pci0000:00/0000:00:14.2/sound/card1/input9
+[ 9.129418] input: HD-Audio Generic Mic as /devices/pci0000:00/0000:00:14.2/sound/card1/input10
+[ 9.159986] Linux video capture interface: v2.00
+
+
diff --git a/codecs/canonical/alc269vc-lenovo-li2klvs-ccert-201305-13630 b/codecs/canonical/alc269vc-lenovo-li2klvs-ccert-201305-13630
new file mode 100644
index 0000000..0b8ba74
--- /dev/null
+++ b/codecs/canonical/alc269vc-lenovo-li2klvs-ccert-201305-13630
@@ -0,0 +1,1230 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Sat Jul 13 02:41:22 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: LI2KLVS
+Product Version: ThinkPad Edge E145
+Firmware Version: HSET11WW (0.11 )
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-32-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+thinkpad_acpi
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xf1540000 irq 82
+ 1 [Generic_1 ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xf1544000 irq 16
+29 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
+ ThinkPad Console Audio Control at EC reg 0x30, fw unknown
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:01.1 Audio device: Advanced Micro Devices [AMD] nee ATI Device 9840
+00:14.2 Audio device: Advanced Micro Devices [AMD] Hudson Azalia Controller (rev 02)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:01.1 0403: 1002:9840
+ Subsystem: 17aa:510c
+--
+00:14.2 0403: 1022:780d (rev 02)
+ Subsystem: 17aa:510c
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: thinkpad_acpi
+ brightness_enable : 2
+ brightness_mode : 4
+ dbg_bluetoothemul : 0
+ dbg_uwbemul : 0
+ dbg_wlswemul : 0
+ dbg_wwanemul : 0
+ enable : Y
+ experimental : 0
+ fan_control : N
+ force_load : N
+ hotkey_report_mode : 0
+ id : ThinkPadEC
+ index : -536870912
+ volume_capabilities : 0
+ volume_control : N
+ volume_mode : 3
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: ATI R6xx HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x1002aa01
+Subsystem Id: 0x00aa0100
+Revision Id: 0x100500
+No Modem Function Group found
+Default PCM:
+ rates [0x70]: 32000 44100 48000
+ bits [0x2]: 16
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=2, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x02
+Node 0x04 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x05 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Connection: 1
+ 0x04
+Node 0x06 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x07 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Codec: Realtek ALC269VC
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0269
+Subsystem Id: 0x17aa510c
+Revision Id: 0x100203
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60130: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x03211020: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40008008: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Purple
+ DefAssociation = 0x0, Sequence = 0x8
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11040: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40f6862d: [N/A] Other at Ext N/A
+ Conn = Digital, Color = Purple
+ DefAssociation = 0x2, Sequence = 0xd
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=37
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 6 Jul 13 10:21 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 10 Jul 13 10:21 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 2 Jul 13 10:21 /dev/snd/controlC29
+crw-rw---T+ 1 root audio 116, 5 Jul 13 10:21 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 9 Jul 13 10:21 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 4 Jul 13 10:28 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 3 Jul 13 10:21 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 8 Jul 13 10:28 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 7 Jul 13 10:28 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Jul 13 10:21 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jul 13 10:21 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 100 Jul 13 10:21 .
+drwxr-xr-x 3 root root 280 Jul 13 10:21 ..
+lrwxrwxrwx 1 root root 12 Jul 13 10:21 pci-0000:00:01.1 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Jul 13 10:21 pci-0000:00:14.2 -> ../controlC1
+lrwxrwxrwx 1 root root 13 Jul 13 10:21 platform-thinkpad_acpi -> ../controlC29
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: Generic [HD-Audio Generic], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic_1 [HD-Audio Generic], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: Generic_1 [HD-Audio Generic], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Generic]
+
+Card hw:0 'Generic'/'HD-Audio Generic at 0xf1540000 irq 82'
+ Mixer name : 'ATI R6xx HDMI'
+ Components : 'HDA:1002aa01,00aa0100,00100500'
+ Controls : 12
+ Simple ctrls : 2
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [off]
+
+!!-------Mixer controls for card 1 [Generic_1]
+
+Card hw:1 'Generic_1'/'HD-Audio Generic at 0xf1544000 irq 16'
+ Mixer name : 'Realtek ALC269VC'
+ Components : 'HDA:10ec0269,17aa510c,00100203'
+ Controls : 20
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 29 [ThinkPadEC]
+
+Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw unknown'
+ Mixer name : 'ThinkPad EC (unknown)'
+ Components : ''
+ Controls : 1
+ Simple ctrls : 1
+Simple mixer control 'Console',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [off]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.Generic {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.Generic_1 {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.ThinkPadEC {
+ control.1 {
+ iface MIXER
+ name 'Console Playback Switch'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+usb_storage
+ufs
+qnx4
+hfsplus
+hfs
+minix
+ntfs
+msdos
+jfs
+xfs
+reiserfs
+ext2
+autofs4
+fglrx
+kvm
+arc4
+snd_hda_codec_realtek
+snd_hda_codec_hdmi
+snd_hda_intel
+rtl8188ee
+bnep
+uvcvideo
+snd_hda_codec
+ghash_clmulni_intel
+rtlwifi
+videobuf2_core
+aesni_intel
+snd_hwdep
+dm_multipath
+mac80211
+videodev
+thinkpad_acpi
+snd_pcm
+cryptd
+joydev
+videobuf2_vmalloc
+r8168
+videobuf2_memops
+snd_seq_midi
+scsi_dh
+snd_rawmidi
+aes_x86_64
+snd_seq_midi_event
+snd_seq
+snd_timer
+rfcomm
+snd_seq_device
+bluetooth
+psmouse
+cfg80211
+rtsx_pci_ms
+snd
+snd_page_alloc
+memstick
+soundcore
+serio_raw
+amd_iommu_v2
+i2c_piix4
+fam15h_power
+microcode
+mac_hid
+nvram
+parport_pc
+ppdev
+nfsd
+nfs
+lockd
+fscache
+auth_rpcgss
+lp
+parport
+nfs_acl
+sunrpc
+nls_iso8859_1
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+rtsx_pci_sdmmc
+video
+wmi
+ahci
+libahci
+rtsx_pci
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x03 0x185600f0
+0x05 0x185600f0
+0x07 0x585600f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x90a60130
+0x14 0x90170110
+0x15 0x03211020
+0x17 0x40008008
+0x18 0x03a11040
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40f6862d
+0x1e 0x411111f0
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 11.948280] rtl8188ee-0:rtl88ee_read_eeprom_info():<0-0> Boot from EFUSE
+[ 11.955169] snd_hda_intel 0000:00:01.1: irq 82 for MSI/MSI-X
+[ 11.956128] rtl8188ee:
+--
+[ 11.956562] rtl8188ee-0:_rtl88ee_hal_customized_behavior():<0-0> RT Customized ID: 0x12
+[ 12.035973] input: HD-Audio Generic HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:01.1/sound/card0/input8
+[ 12.036291] input: HD-Audio Generic HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.1/sound/card0/input9
+[ 12.057860] input: HD-Audio Generic Headphone as /devices/pci0000:00/0000:00:14.2/sound/card1/input10
+[ 12.058040] input: HD-Audio Generic Mic as /devices/pci0000:00/0000:00:14.2/sound/card1/input11
+[ 12.078777] rtlwifi-0:_rtl_init_hw_ht_capab():<0-0> 1T1R
+
+
diff --git a/codecs/canonical/alc269vc-lenovo-lv3dxxx-ccert-201204-10922 b/codecs/canonical/alc269vc-lenovo-lv3dxxx-ccert-201204-10922
new file mode 100644
index 0000000..9740100
--- /dev/null
+++ b/codecs/canonical/alc269vc-lenovo-lv3dxxx-ccert-201204-10922
@@ -0,0 +1,1201 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue Feb 19 18:28:15 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: LV3DXXX
+Product Version: ThinkPad T430u
+Firmware Version: H6ET23WW (1.04 )
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-23-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+thinkpad_acpi
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf4710000 irq 46
+29 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
+ ThinkPad Console Audio Control at EC reg 0x30, fw unknown
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 17aa:500c
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: thinkpad_acpi
+ brightness_enable : 2
+ brightness_mode : 4
+ dbg_bluetoothemul : 0
+ dbg_uwbemul : 0
+ dbg_wlswemul : 0
+ dbg_wwanemul : 0
+ enable : Y
+ experimental : 0
+ fan_control : N
+ force_load : N
+ hotkey_report_mode : 0
+ id : ThinkPadEC
+ index : -536870912
+ volume_capabilities : 0
+ volume_control : N
+ volume_mode : 3
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC269VC
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0269
+Subsystem Id: 0x17aa500c
+Revision Id: 0x100203
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC269VC Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60940: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x03211020: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11830: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x4016862d: [N/A] Speaker at Ext N/A
+ Conn = Digital, Color = Purple
+ DefAssociation = 0x2, Sequence = 0xd
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=37
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 9 Feb 19 13:15 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 2 Feb 19 13:15 /dev/snd/controlC29
+crw-rw---T+ 1 root audio 116, 8 Feb 19 13:15 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Feb 19 13:15 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 6 Feb 19 13:15 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 5 Feb 19 13:15 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 4 Feb 19 13:15 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 3 Feb 19 13:15 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 1 Feb 19 13:15 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Feb 19 13:15 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Feb 19 13:15 .
+drwxr-xr-x 3 root root 260 Feb 19 13:15 ..
+lrwxrwxrwx 1 root root 12 Feb 19 13:15 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 13 Feb 19 13:15 platform-thinkpad_acpi -> ../controlC29
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf4710000 irq 46'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0269,17aa500c,00100203 HDA:80862806,80860101,00100000'
+ Controls : 32
+ Simple ctrls : 12
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 60 [69%] [-20.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 29 [ThinkPadEC]
+
+Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw unknown'
+ Mixer name : 'ThinkPad EC (unknown)'
+ Components : ''
+ Controls : 1
+ Simple ctrls : 1
+Simple mixer control 'Console',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 60
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -2025
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.26 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.28 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.29 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.30 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.31 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.32 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.ThinkPadEC {
+ control.1 {
+ iface MIXER
+ name 'Console Playback Switch'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nls_iso8859_1
+bnep
+rfcomm
+parport_pc
+ppdev
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+joydev
+lib80211_crypt_tkip
+wl
+coretemp
+kvm
+snd_hda_intel
+snd_hda_codec
+uvcvideo
+videobuf2_core
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+nouveau
+ghash_clmulni_intel
+aesni_intel
+cryptd
+aes_x86_64
+microcode
+thinkpad_acpi
+cfg80211
+snd_hwdep
+lib80211
+tpm_tis
+btusb
+bluetooth
+nvram
+snd_pcm
+i915
+lpc_ich
+rts_pstor
+psmouse
+serio_raw
+snd_seq_midi
+ttm
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+snd_timer
+snd_seq_device
+drm_kms_helper
+snd
+mxm_wmi
+drm
+wmi
+i2c_algo_bit
+video
+mac_hid
+mei
+soundcore
+snd_page_alloc
+lp
+parport
+sdhci_pci
+sdhci
+r8169
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x90a60940
+0x14 0x90170110
+0x15 0x03211020
+0x17 0x411111f0
+0x18 0x03a11830
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x4016862d
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x18560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 15.986533] [drm] nouveau 0000:01:00.0: No valid VBIOS image found
+[ 15.991096] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[ 16.074659] r8169 0000:09:00.0: eth0: link down
+--
+[ 16.143184] EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro
+[ 16.540401] input: HDA Intel PCH HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 16.540510] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 16.540637] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
+[ 16.540751] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input13
+[ 16.959801] xhci_hcd 0000:00:14.0: WARN Event TRB for slot 1 ep 0 with no TDs queued?
+--
+[ 343.791177] cfg80211: Calling CRDA to update world regulatory domain
+[ 343.998875] PM: suspend of drv:snd_hda_intel dev:0000:00:1b.0 complete after 223.241 msecs
+[ 344.014822] PM: suspend of drv:sd dev:0:0:0:0 complete after 480.692 msecs
+--
+[ 345.270800] Ready to resume
+[ 345.270809] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[ 345.270837] sdhci-pci 0000:04:00.1: Will use DMA mode even though HW doesn't fully claim to support it.
+--
+[ 368.770424] cfg80211: Calling CRDA to update world regulatory domain
+[ 368.978768] PM: freeze of drv:snd_hda_intel dev:0000:00:1b.0 complete after 223.436 msecs
+[ 369.769438] PM: freeze of drv:rts_pstor dev:0000:04:00.0 complete after 1015.804 msecs
+--
+[ 370.284128] xhci_hcd 0000:00:14.0: irq 42 for MSI/MSI-X
+[ 370.284168] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[ 370.284212] ehci_hcd 0000:00:1d.0: setting latency timer to 64
+
+
diff --git a/codecs/canonical/alc270-asus-x401a-ccert-201209-11781 b/codecs/canonical/alc270-asus-x401a-ccert-201209-11781
new file mode 100644
index 0000000..319161b
--- /dev/null
+++ b/codecs/canonical/alc270-asus-x401a-ccert-201209-11781
@@ -0,0 +1,1021 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Fri Feb 22 09:53:23 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: ASUSTeK COMPUTER INC.
+Product Name: X401A
+Product Version: 1.0
+Firmware Version: X401A.210
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-23-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7e10000 irq 45
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 1043:14f7
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC270
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0270
+Subsystem Id: 0x104314f7
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC270 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x03 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC270 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x0e 0x0e]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x8b 0x8b]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Internal Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Internal Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headphone Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Headphone Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40000b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40010c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00001734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40008b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00001724: IN Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x90a70930: [Fixed] Mic at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+Node 0x1a [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headphone Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000003c: IN OUT HP Detect
+ Pin Default 0x03211420: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400000: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x4006852d: [N/A] Line Out at Ext N/A
+ Conn = Digital, Color = Purple
+ DefAssociation = 0x2, Sequence = 0xd
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+Node 0x1e [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=25
+Node 0x21 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x22 [Audio Selector] wcaps 0x30010b: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00]
+ Connection: 7
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Input Source", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Feb 22 04:47 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Feb 22 04:47 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Feb 22 04:47 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Feb 22 04:47 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Feb 22 04:47 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Feb 22 04:47 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Feb 22 04:47 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Feb 22 04:47 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Feb 22 04:47 .
+drwxr-xr-x 3 root root 220 Feb 22 04:47 ..
+lrwxrwxrwx 1 root root 12 Feb 22 04:47 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC270 Analog [ALC270 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC270 Analog [ALC270 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7e10000 irq 45'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0270,104314f7,00100100 HDA:80862806,80860101,00100000'
+ Controls : 26
+ Simple ctrls : 12
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 63 [72%] [-18.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Headphone Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headphone Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 14 [45%] [4.50dB] [on]
+ Front Right: Capture 14 [45%] [4.50dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Input Source',0
+ Capabilities: cenum
+ Items: 'Internal Mic' 'Headphone Mic'
+ Item0: 'Internal Mic'
+Simple mixer control 'Internal Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Internal Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Internal Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headphone Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Headphone Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 14
+ value.1 14
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1650
+ dbmax 3000
+ dbvalue.0 450
+ dbvalue.1 450
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Input Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Internal Mic'
+ item.1 'Headphone Mic'
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 63
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1800
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Headphone Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+rfcomm
+bnep
+parport_pc
+ppdev
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+joydev
+arc4
+uvcvideo
+ath9k
+videobuf2_core
+videodev
+mac80211
+videobuf2_vmalloc
+videobuf2_memops
+snd_hda_intel
+ath9k_common
+snd_hda_codec
+ath9k_hw
+snd_hwdep
+snd_pcm
+ath
+coretemp
+kvm_intel
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+snd_timer
+kvm
+cfg80211
+snd_seq_device
+ath3k
+btusb
+bluetooth
+i915
+asus_nb_wmi
+ghash_clmulni_intel
+asus_wmi
+cryptd
+sparse_keymap
+drm_kms_helper
+drm
+snd
+soundcore
+snd_page_alloc
+lpc_ich
+microcode
+psmouse
+serio_raw
+wmi
+mei
+i2c_algo_bit
+mac_hid
+video
+lp
+parport
+r8169
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x411111f0
+0x14 0x90170110
+0x17 0x411111f0
+0x18 0x411111f0
+0x19 0x90a70930
+0x1a 0x03211420
+0x1b 0x411111f0
+0x1d 0x4006852d
+0x1e 0x411111f0
+0x21 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x58560010
+0x06 0x18560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 12.375060] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 12.375161] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
+[ 12.925662] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 12.925731] input: HDA Intel PCH Headphone Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 13.601681] type=1400 audit(1361526423.551:8): apparmor="STATUS" operation="profile_load" name="/usr/lib/telepathy/mission-control-5" pid=867 comm="apparmor_parser"
+
+
diff --git a/codecs/canonical/alc270-asus-x401a1-ccert-201206-11383 b/codecs/canonical/alc270-asus-x401a1-ccert-201206-11383
new file mode 100644
index 0000000..18e0308
--- /dev/null
+++ b/codecs/canonical/alc270-asus-x401a1-ccert-201206-11383
@@ -0,0 +1,1030 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.60
+!!################################
+
+!!Script ran on: Wed Sep 12 06:25:09 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: ASUSTeK COMPUTER INC.
+Product Name: X401A1
+Product Version: 1.0
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-29-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7e10000 irq 45
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!--------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 1043:14f7
+
+
+!!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
+!!--------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC270
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0270
+Subsystem Id: 0x104314f7
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC270 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x03 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC270 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x13 0x13]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x8b 0x8b]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Internal Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Internal Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headphone Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Headphone Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40000b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40010c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00001734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40008b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00001724: IN Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x90a70930: [Fixed] Mic at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+Node 0x1a [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headphone Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000003c: IN OUT HP Detect
+ Pin Default 0x03211420: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400000: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x4006852d: [N/A] Line Out at Ext N/A
+ Conn = Digital, Color = Purple
+ DefAssociation = 0x2, Sequence = 0xd
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+Node 0x1e [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=25
+Node 0x21 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x22 [Audio Selector] wcaps 0x30010b: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00]
+ Connection: 7
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Input Source", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Sep 12 02:20 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Sep 12 02:20 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Sep 12 02:20 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Sep 12 02:21 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Sep 12 02:21 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Sep 12 02:21 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Sep 12 02:20 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Sep 12 02:20 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Sep 12 02:20 .
+drwxr-xr-x 3 root root 220 Sep 12 02:20 ..
+lrwxrwxrwx 1 root root 12 Sep 12 02:20 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC270 Analog [ALC270 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC270 Analog [ALC270 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7e10000 irq 45'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0270,104314f7,00100100 HDA:80862806,80860101,00100000'
+ Controls : 26
+ Simple ctrls : 12
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Headphone Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headphone Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 19 [61%] [12.00dB] [on]
+ Front Right: Capture 19 [61%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Input Source',0
+ Capabilities: cenum
+ Items: 'Internal Mic' 'Headphone Mic'
+ Item0: 'Internal Mic'
+Simple mixer control 'Internal Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!-------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Internal Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Internal Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headphone Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Headphone Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 19
+ value.1 19
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1650
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Input Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Internal Mic'
+ item.1 'Headphone Mic'
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Headphone Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+bnep
+rfcomm
+parport_pc
+ppdev
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+nls_iso8859_1
+nls_cp437
+asus_nb_wmi
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+vfat
+fat
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+arc4
+joydev
+ath9k
+mac80211
+snd_seq
+snd_timer
+snd_seq_device
+uvcvideo
+ath9k_common
+ath9k_hw
+ath3k
+asus_wmi
+dm_multipath
+snd
+i915
+drm_kms_helper
+videodev
+drm
+v4l2_compat_ioctl32
+psmouse
+serio_raw
+sparse_keymap
+ath
+lp
+parport
+mac_hid
+i2c_algo_bit
+btusb
+soundcore
+mei
+wmi
+video
+snd_page_alloc
+bluetooth
+rts_bpp
+cfg80211
+dm_raid45
+r8169
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x411111f0
+0x14 0x90170110
+0x17 0x411111f0
+0x18 0x411111f0
+0x19 0x90a70930
+0x1a 0x03211420
+0x1b 0x411111f0
+0x1d 0x4006852d
+0x1e 0x411111f0
+0x21 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x58560010
+0x06 0x18560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!------------------
+
+[ 9.704388] usb 1-1.1: new full-speed USB device number 5 using ehci_hcd
+[ 10.392463] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 10.392525] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
+[ 10.392549] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 10.476833] type=1400 audit(1347430835.067:2): apparmor="STATUS" operation="profile_load" name="/sbin/dhclient" pid=846 comm="apparmor_parser"
+--
+[ 10.621992] asus_wmi: Backlight controlled by ACPI video driver
+[ 11.090615] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 11.090792] input: HDA Intel PCH Headphone Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 12.562187] ppdev: user-space parallel port driver
+
+
diff --git a/codecs/canonical/alc270-asus-x401u-ccert-201206-11385 b/codecs/canonical/alc270-asus-x401u-ccert-201206-11385
new file mode 100644
index 0000000..b3d4280
--- /dev/null
+++ b/codecs/canonical/alc270-asus-x401u-ccert-201206-11385
@@ -0,0 +1,1054 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue Apr 30 11:24:38 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 13.04 \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 13.04" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 13.04" HOME_URL="http://www.ubuntu.com/" SUPPORT_URL="http://help.ubuntu.com/" BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: ASUSTeK COMPUTER INC.
+Product Name: X401U
+Product Version: 1.0
+Firmware Version: X401U.T308
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.8.0-19-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.8.0-19-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xfeb44000 irq 49
+ 1 [Generic_1 ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xfeb40000 irq 16
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:01.1 Audio device: Advanced Micro Devices [AMD] nee ATI Wrestler HDMI Audio [Radeon HD 6250/6310]
+00:14.2 Audio device: Advanced Micro Devices [AMD] FCH Azalia Controller (rev 01)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:01.1 0403: 1002:1314
+ Subsystem: 1002:1314
+--
+00:14.2 0403: 1022:780d (rev 01)
+ Subsystem: 1043:1c93
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: ATI R6xx HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x1002aa01
+Subsystem Id: 0x00aa0100
+Revision Id: 0x100200
+No Modem Function Group found
+Default PCM:
+ rates [0x70]: 32000 44100 48000
+ bits [0x2]: 16
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x201: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x02
+Codec: Realtek ALC270
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0270
+Subsystem Id: 0x10431c93
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC270 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x57 0x57]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x03 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x57 0x57]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC270 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x1e 0x1e]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x8b 0x8b]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Internal Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Internal Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headphone Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Headphone Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40000b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40010c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00001734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40008b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x03 0x03]
+ Pincap 0x00001724: IN Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x90a70930: [Fixed] Mic at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+Node 0x1a [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headphone Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000003c: IN OUT HP Detect
+ Pin Default 0x04211420: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400000: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x4006852d: [N/A] Line Out at Ext N/A
+ Conn = Digital, Color = Purple
+ DefAssociation = 0x2, Sequence = 0xd
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+Node 0x1e [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=25
+Node 0x21 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x22 [Audio Selector] wcaps 0x30010b: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00]
+ Connection: 7
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Input Source", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Apr 30 07:07 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Apr 30 07:07 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Apr 30 07:07 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Apr 30 07:07 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 Apr 30 07:07 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Apr 30 07:23 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 Apr 30 07:22 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Apr 30 07:07 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Apr 30 07:07 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Apr 30 07:07 .
+drwxr-xr-x 3 root root 240 Apr 30 07:07 ..
+lrwxrwxrwx 1 root root 12 Apr 30 07:07 pci-0000:00:01.1 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Apr 30 07:07 pci-0000:00:14.2 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic_1 [HD-Audio Generic], device 0: ALC270 Analog [ALC270 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: Generic_1 [HD-Audio Generic], device 0: ALC270 Analog [ALC270 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Generic]
+
+Card hw:0 'Generic'/'HD-Audio Generic at 0xfeb44000 irq 49'
+ Mixer name : 'ATI R6xx HDMI'
+ Components : 'HDA:1002aa01,00aa0100,00100200'
+ Controls : 7
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [Generic_1]
+
+Card hw:1 'Generic_1'/'HD-Audio Generic at 0xfeb40000 irq 16'
+ Mixer name : 'Realtek ALC270'
+ Components : 'HDA:10ec0270,10431c93,00100100'
+ Controls : 22
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Headphone Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headphone Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 30 [97%] [28.50dB] [on]
+ Front Right: Capture 30 [97%] [28.50dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Input Source',0
+ Capabilities: cenum
+ Items: 'Internal Mic' 'Headphone Mic'
+ Item0: 'Internal Mic'
+Simple mixer control 'Internal Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 3 [100%] [36.00dB]
+ Front Right: 3 [100%] [36.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.Generic {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+}
+state.Generic_1 {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Internal Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Internal Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headphone Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 3
+ value.1 3
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 3600
+ dbvalue.1 3600
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Headphone Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 30
+ value.1 30
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1650
+ dbmax 3000
+ dbvalue.0 2850
+ dbvalue.1 2850
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Input Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Internal Mic'
+ item.1 'Headphone Mic'
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Headphone Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.21 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+hid_generic
+usbhid
+hid
+parport_pc
+ppdev
+rfcomm
+bnep
+uvcvideo
+videobuf2_vmalloc
+joydev
+videobuf2_memops
+videobuf2_core
+videodev
+arc4
+ath9k
+ath9k_common
+ath9k_hw
+snd_hda_codec_realtek
+ath
+snd_hda_codec_hdmi
+radeon
+mac80211
+kvm_amd
+snd_hda_intel
+kvm
+snd_hda_codec
+ath3k
+btusb
+asus_nb_wmi
+snd_seq_midi
+snd_seq_midi_event
+snd_hwdep
+snd_rawmidi
+bluetooth
+cfg80211
+snd_pcm
+ttm
+snd_seq
+psmouse
+asus_wmi
+sparse_keymap
+microcode
+serio_raw
+k10temp
+i2c_piix4
+drm_kms_helper
+snd_seq_device
+snd_page_alloc
+snd_timer
+drm
+wmi
+i2c_algo_bit
+snd
+video
+soundcore
+mac_hid
+lp
+parport
+pata_acpi
+sdhci_pci
+r8169
+sdhci
+pata_atiixp
+ahci
+libahci
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x03 0x18560010
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x411111f0
+0x14 0x90170110
+0x17 0x411111f0
+0x18 0x411111f0
+0x19 0x90a70930
+0x1a 0x04211420
+0x1b 0x411111f0
+0x1d 0x4006852d
+0x1e 0x411111f0
+0x21 0x411111f0
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 14.134203] asus_wmi: Backlight controlled by ACPI video driver
+[ 14.194252] snd_hda_intel 0000:00:01.1: irq 49 for MSI/MSI-X
+[ 14.208289] kvm: Nested Virtualization enabled
+--
+[ 14.346479] psmouse serio4: alps: Unknown ALPS touchpad: E7=10 00 64, EC=10 00 64
+[ 14.347060] input: HD-Audio Generic HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.1/sound/card0/input7
+[ 14.441447] input: HD-Audio Generic Headphone Mic as /devices/pci0000:00/0000:00:14.2/sound/card1/input8
+[ 14.443147] [drm] initializing kernel modesetting (PALM 0x1002:0x9806 0x1043:0x14B7).
+--
+[ 14.882619] [drm] Connector 1:
+[ 14.882623] [drm] HDMI-A-1
+[ 14.882625] [drm] HPD2
+
+
diff --git a/codecs/canonical/alc270-asus-x501a-ccert-201209-11782 b/codecs/canonical/alc270-asus-x501a-ccert-201209-11782
new file mode 100644
index 0000000..7fc2b69
--- /dev/null
+++ b/codecs/canonical/alc270-asus-x501a-ccert-201209-11782
@@ -0,0 +1,1026 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.60
+!!################################
+
+!!Script ran on: Fri Sep 14 06:06:47 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: ASUSTeK COMPUTER INC.
+Product Name: X501A
+Product Version: 1.0
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-29-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7e10000 irq 45
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!--------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 1043:1c83
+
+
+!!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
+!!--------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC270
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0270
+Subsystem Id: 0x10431c83
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC270 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x03 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC270 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x13 0x13]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x8b 0x8b]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Internal Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Internal Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headphone Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Headphone Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40000b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40010c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00001734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40008b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00001724: IN Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x90a70930: [Fixed] Mic at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+Node 0x1a [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headphone Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000003c: IN OUT HP Detect
+ Pin Default 0x03211420: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400000: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x4006852d: [N/A] Line Out at Ext N/A
+ Conn = Digital, Color = Purple
+ DefAssociation = 0x2, Sequence = 0xd
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+Node 0x1e [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=25
+Node 0x21 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x22 [Audio Selector] wcaps 0x30010b: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00]
+ Connection: 7
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Input Source", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Sep 14 01:48 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Sep 14 01:48 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Sep 14 01:48 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Sep 14 01:58 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Sep 14 01:58 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Sep 14 01:58 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Sep 14 01:48 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Sep 14 01:48 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Sep 14 01:48 .
+drwxr-xr-x 3 root root 220 Sep 14 01:48 ..
+lrwxrwxrwx 1 root root 12 Sep 14 01:48 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC270 Analog [ALC270 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC270 Analog [ALC270 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7e10000 irq 45'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0270,10431c83,00100100 HDA:80862806,80860101,00100000'
+ Controls : 26
+ Simple ctrls : 12
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Headphone Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headphone Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 19 [61%] [12.00dB] [on]
+ Front Right: Capture 19 [61%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Input Source',0
+ Capabilities: cenum
+ Items: 'Internal Mic' 'Headphone Mic'
+ Item0: 'Internal Mic'
+Simple mixer control 'Internal Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!-------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Internal Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Internal Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headphone Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Headphone Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 19
+ value.1 19
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1650
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Input Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Internal Mic'
+ item.1 'Headphone Mic'
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Headphone Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+bnep
+snd_hda_codec_hdmi
+parport_pc
+snd_hda_codec_realtek
+rfcomm
+ppdev
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+asus_nb_wmi
+snd_seq_midi
+snd_rawmidi
+arc4
+snd_seq_midi_event
+ath3k
+btusb
+ath9k
+mac80211
+snd_seq
+snd_timer
+snd_seq_device
+ath9k_common
+ath9k_hw
+bluetooth
+joydev
+snd
+ath
+soundcore
+cfg80211
+snd_page_alloc
+i915
+drm_kms_helper
+drm
+uvcvideo
+videodev
+rts_bpp
+mei
+v4l2_compat_ioctl32
+i2c_algo_bit
+mac_hid
+psmouse
+asus_wmi
+sparse_keymap
+serio_raw
+lp
+wmi
+dm_multipath
+video
+parport
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+r8169
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x411111f0
+0x14 0x90170110
+0x17 0x411111f0
+0x18 0x411111f0
+0x19 0x90a70930
+0x1a 0x03211420
+0x1b 0x411111f0
+0x1d 0x4006852d
+0x1e 0x411111f0
+0x21 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x58560010
+0x06 0x18560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!------------------
+
+[ 13.848698] asus_wmi: Backlight controlled by ACPI video driver
+[ 14.421759] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 14.421821] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
+[ 14.421846] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 15.406828] ppdev: user-space parallel port driver
+--
+[ 15.604193] Bluetooth: RFCOMM ver 1.11
+[ 16.180065] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 16.180147] input: HDA Intel PCH Headphone Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 16.409763] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
+
+
diff --git a/codecs/canonical/alc270-asus-x501a1-ccert-201206-11387 b/codecs/canonical/alc270-asus-x501a1-ccert-201206-11387
new file mode 100644
index 0000000..8ab8a04
--- /dev/null
+++ b/codecs/canonical/alc270-asus-x501a1-ccert-201206-11387
@@ -0,0 +1,1026 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Feb 25 10:51:59 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: ASUSTeK COMPUTER INC.
+Product Name: X501A1
+Product Version: 1.0
+Firmware Version: X501A1.211
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-25-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7e10000 irq 46
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 1043:1c83
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC270
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0270
+Subsystem Id: 0x10431c83
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC270 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x03 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC270 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x0e 0x0e]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x8b 0x8b]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Internal Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Internal Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headphone Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Headphone Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40000b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40010c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00001734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40008b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00001724: IN Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x90a70930: [Fixed] Mic at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+Node 0x1a [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headphone Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000003c: IN OUT HP Detect
+ Pin Default 0x03211420: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400000: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x4006852d: [N/A] Line Out at Ext N/A
+ Conn = Digital, Color = Purple
+ DefAssociation = 0x2, Sequence = 0xd
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+Node 0x1e [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=25
+Node 0x21 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x22 [Audio Selector] wcaps 0x30010b: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00]
+ Connection: 7
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Input Source", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Feb 25 05:17 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Feb 25 05:17 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Feb 25 05:17 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Feb 25 05:17 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Feb 25 05:17 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Feb 25 05:17 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Feb 25 05:17 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Feb 25 05:17 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Feb 25 05:17 .
+drwxr-xr-x 3 root root 220 Feb 25 05:17 ..
+lrwxrwxrwx 1 root root 12 Feb 25 05:17 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC270 Analog [ALC270 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC270 Analog [ALC270 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7e10000 irq 46'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0270,10431c83,00100100 HDA:80862806,80860101,00100000'
+ Controls : 26
+ Simple ctrls : 12
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 63 [72%] [-18.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Headphone Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headphone Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 14 [45%] [4.50dB] [on]
+ Front Right: Capture 14 [45%] [4.50dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Input Source',0
+ Capabilities: cenum
+ Items: 'Internal Mic' 'Headphone Mic'
+ Item0: 'Internal Mic'
+Simple mixer control 'Internal Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Internal Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Internal Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headphone Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Headphone Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 14
+ value.1 14
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1650
+ dbmax 3000
+ dbvalue.0 450
+ dbvalue.1 450
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Input Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Internal Mic'
+ item.1 'Headphone Mic'
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 63
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1800
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Headphone Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nls_iso8859_1
+bnep
+rfcomm
+bluetooth
+parport_pc
+ppdev
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+uvcvideo
+videobuf2_core
+snd_hda_intel
+videodev
+snd_hda_codec
+joydev
+videobuf2_vmalloc
+snd_hwdep
+coretemp
+arc4
+ath9k
+kvm_intel
+mac80211
+snd_pcm
+kvm
+i915
+drm_kms_helper
+snd_seq_midi
+videobuf2_memops
+snd_rawmidi
+drm
+snd_seq_midi_event
+snd_seq
+ath9k_common
+snd_timer
+snd_seq_device
+ath9k_hw
+snd
+ghash_clmulni_intel
+cryptd
+soundcore
+i2c_algo_bit
+ath
+asus_nb_wmi
+asus_wmi
+sparse_keymap
+snd_page_alloc
+psmouse
+cfg80211
+mei
+microcode
+mmc_block
+mac_hid
+rtsx_pci_ms
+wmi
+memstick
+lpc_ich
+video
+serio_raw
+lp
+parport
+rtsx_pci_sdmmc
+rtsx_pci
+r8169
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x411111f0
+0x14 0x90170110
+0x17 0x411111f0
+0x18 0x411111f0
+0x19 0x90a70930
+0x1a 0x03211420
+0x1b 0x411111f0
+0x1d 0x4006852d
+0x1e 0x411111f0
+0x21 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x58560010
+0x06 0x18560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 13.084412] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 13.084542] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[ 13.281159] EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro
+[ 13.713444] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 13.713600] input: HDA Intel PCH Headphone Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 13.898954] init: failsafe main process (779) killed by TERM signal
+
+
diff --git a/codecs/canonical/alc270-asus-x501u-ccert-201209-11783 b/codecs/canonical/alc270-asus-x501u-ccert-201209-11783
new file mode 100644
index 0000000..34d8a88
--- /dev/null
+++ b/codecs/canonical/alc270-asus-x501u-ccert-201209-11783
@@ -0,0 +1,991 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.60
+!!################################
+
+!!Script ran on: Mon Sep 17 05:58:55 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: ASUSTeK COMPUTER INC.
+Product Name: X501U
+Product Version: 1.0
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-29-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xfeb44000 irq 49
+ 1 [Generic_1 ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xfeb40000 irq 16
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:01.1 Audio device: Advanced Micro Devices [AMD] nee ATI Wrestler HDMI Audio [Radeon HD 6250/6310]
+00:14.2 Audio device: Advanced Micro Devices [AMD] Hudson Azalia Controller (rev 01)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!--------------------------------------------------------
+
+00:01.1 0403: 1002:1314
+ Subsystem: 1002:1314
+--
+00:14.2 0403: 1022:780d (rev 01)
+ Subsystem: 1043:14b7
+
+
+!!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
+!!--------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: ATI R6xx HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x1002aa01
+Subsystem Id: 0x00aa0100
+Revision Id: 0x100200
+No Modem Function Group found
+Default PCM:
+ rates [0x70]: 32000 44100 48000
+ bits [0x2]: 16
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x201: Stereo Digital
+ Converter: stream=1, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x02
+Codec: Realtek ALC270
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0270
+Subsystem Id: 0x104314b7
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC270 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x03 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC270 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x13 0x13]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x8b 0x8b]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Internal Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Internal Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headphone Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Headphone Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40000b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40010c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00001734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40008b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00001724: IN Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x90a70930: [Fixed] Mic at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+Node 0x1a [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headphone Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000003c: IN OUT HP Detect
+ Pin Default 0x04211420: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400000: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x4006852d: [N/A] Line Out at Ext N/A
+ Conn = Digital, Color = Purple
+ DefAssociation = 0x2, Sequence = 0xd
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+Node 0x1e [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=25
+Node 0x21 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x22 [Audio Selector] wcaps 0x30010b: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00]
+ Connection: 7
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Input Source", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Sep 17 00:18 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Sep 17 00:18 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Sep 17 00:18 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Sep 17 00:18 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 Sep 17 00:21 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Sep 17 00:21 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 Sep 17 00:21 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Sep 17 00:18 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Sep 17 00:18 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Sep 17 00:18 .
+drwxr-xr-x 3 root root 240 Sep 17 00:18 ..
+lrwxrwxrwx 1 root root 12 Sep 17 00:18 pci-0000:00:01.1 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Sep 17 00:18 pci-0000:00:14.2 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic_1 [HD-Audio Generic], device 0: ALC270 Analog [ALC270 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: Generic_1 [HD-Audio Generic], device 0: ALC270 Analog [ALC270 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Generic]
+
+Card hw:0 'Generic'/'HD-Audio Generic at 0xfeb44000 irq 49'
+ Mixer name : 'ATI R6xx HDMI'
+ Components : 'HDA:1002aa01,00aa0100,00100200'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [Generic_1]
+
+Card hw:1 'Generic_1'/'HD-Audio Generic at 0xfeb40000 irq 16'
+ Mixer name : 'Realtek ALC270'
+ Components : 'HDA:10ec0270,104314b7,00100100'
+ Controls : 20
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Headphone Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headphone Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 19 [61%] [12.00dB] [on]
+ Front Right: Capture 19 [61%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Input Source',0
+ Capabilities: cenum
+ Items: 'Internal Mic' 'Headphone Mic'
+ Item0: 'Internal Mic'
+Simple mixer control 'Internal Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!-------------
+
+--startcollapse--
+state.Generic {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.Generic_1 {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Internal Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Internal Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headphone Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Headphone Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 19
+ value.1 19
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1650
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Input Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Internal Mic'
+ item.1 'Headphone Mic'
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Headphone Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+rfcomm
+bnep
+parport_pc
+ppdev
+snd_hda_codec_realtek
+snd_hda_codec_hdmi
+snd_hda_intel
+snd_hda_codec
+nls_iso8859_1
+nls_cp437
+snd_hwdep
+snd_pcm
+snd_seq_midi
+vfat
+snd_rawmidi
+asus_nb_wmi
+fat
+snd_seq_midi_event
+joydev
+snd_seq
+rt3290sta
+uvcvideo
+videodev
+snd_timer
+snd_seq_device
+v4l2_compat_ioctl32
+fglrx
+rtbth
+psmouse
+snd
+serio_raw
+lp
+parport
+bluetooth
+asus_wmi
+i2c_piix4
+sparse_keymap
+video
+dm_multipath
+mac_hid
+k10temp
+soundcore
+snd_page_alloc
+wmi
+sdhci_pci
+sdhci
+pata_atiixp
+r8169
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x03 0x18560010
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x411111f0
+0x14 0x90170110
+0x17 0x411111f0
+0x18 0x411111f0
+0x19 0x90a70930
+0x1a 0x04211420
+0x1b 0x411111f0
+0x1d 0x4006852d
+0x1e 0x411111f0
+0x21 0x411111f0
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!------------------
+
+
+
diff --git a/codecs/canonical/alc272-dell-inspiron-1018-ccert-201010-6646 b/codecs/canonical/alc272-dell-inspiron-1018-ccert-201010-6646
new file mode 100644
index 0000000..379346a
--- /dev/null
+++ b/codecs/canonical/alc272-dell-inspiron-1018-ccert-201010-6646
@@ -0,0 +1,822 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.60
+!!################################
+
+!!Script ran on: Fri Jul 13 15:59:11 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 1018
+Product Version: A01
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-27-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Intel ]: HDA-Intel - HDA Intel
+ HDA Intel at 0xf0300000 irq 45
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 02)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!--------------------------------------------------------
+
+00:1b.0 0403: 8086:27d8 (rev 02)
+ Subsystem: 1028:048e
+--
+ Prefetchable memory behind bridge: 0000000040000000-00000000401fffff
+ Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
+
+
+!!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
+!!--------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC272
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0272
+Subsystem Id: 0x1028048e
+Revision Id: 0x100001
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
+ Amp-Out vals: [0x2c 0x2c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC272 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
+ Amp-Out vals: [0x2c 0x2c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
+ Amp-Out vals: [0x40 0x40]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x8b 0x8b]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC272 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x13 0x13]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 8
+ 0x18 0x19 0x1a 0x1b 0x1d 0x14 0x15 0x16
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80]
+ Connection: 2
+ 0x04 0x0b
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x11 [Pin Complex] wcaps 0x400700: Mono Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x10
+Node 0x12 [Pin Complex] wcaps 0x400401: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30930: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Pin Complex] wcaps 0x400401: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001003c: IN OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001003c: IN OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0e
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00]
+ Pincap 0x00000010: OUT
+ Pin Default 0x99130110: [Fixed] Speaker at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00001734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0e
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000173c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00001734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000173c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40179a2d: [N/A] Speaker at Ext N/A
+ Conn = Analog, Color = Pink
+ DefAssociation = 0x2, Sequence = 0xd
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400780: Mono Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=17
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x04214020: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c 0x0d* 0x0e
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
+ Connection: 10
+ 0x18 0x19 0x1a 0x1b 0x1d 0x14 0x15 0x16 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 10
+ 0x18 0x19 0x1a 0x1b 0x1d 0x14 0x15 0x16 0x0b 0x13
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 5 Jul 13 11:56 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 4 Jul 13 11:56 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 3 Jul 13 11:56 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 2 Jul 13 11:56 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 1 Jul 13 11:56 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jul 13 11:56 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Jul 13 11:56 .
+drwxr-xr-x 3 root root 180 Jul 13 11:56 ..
+lrwxrwxrwx 1 root root 12 Jul 13 11:56 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Intel [HDA Intel], device 0: ALC272 Analog [ALC272 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: Intel [HDA Intel], device 0: ALC272 Analog [ALC272 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Intel]
+
+Card hw:0 'Intel'/'HDA Intel at 0xf0300000 irq 45'
+ Mixer name : 'Realtek ALC272'
+ Components : 'HDA:10ec0272,1028048e,00100001'
+ Controls : 13
+ Simple ctrls : 7
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 64
+ Mono: Playback 44 [69%] [-20.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 19 [61%] [12.00dB] [on]
+ Front Right: Capture 19 [61%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+
+
+!!Alsactl output
+!!-------------
+
+--startcollapse--
+state.Intel {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -6400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -6400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 19
+ value.1 19
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1650
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 44
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 64'
+ dbmin -6400
+ dbmax 0
+ dbvalue.0 -2000
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nls_iso8859_1
+nls_cp437
+vfat
+fat
+rfcomm
+bnep
+bluetooth
+parport_pc
+ppdev
+uvcvideo
+videodev
+v4l2_compat_ioctl32
+snd_hda_codec_realtek
+arc4
+joydev
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+dell_laptop
+rtl8192ce
+rtl8192c_common
+rtlwifi
+snd_rawmidi
+mac80211
+snd_seq_midi_event
+dcdbas
+snd_seq
+i915
+drm_kms_helper
+psmouse
+drm
+lp
+parport
+snd_timer
+serio_raw
+snd_seq_device
+i2c_algo_bit
+snd
+mac_hid
+video
+soundcore
+snd_page_alloc
+cfg80211
+r8169
+usb_storage
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x11 0x411111f0
+0x12 0x99a30930
+0x13 0x411111f0
+0x14 0x411111f0
+0x15 0x411111f0
+0x16 0x411111f0
+0x17 0x99130110
+0x18 0x411111f0
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40179a2d
+0x1e 0x411111f0
+0x21 0x04214020
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!------------------
+
+[ 9.652491] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio1/input/input5
+[ 9.873625] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 9.873753] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
+[ 9.873825] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 9.890996] cfg80211: Ignoring regulatory request Set by core since the driver uses its own custom regulatory domain
+--
+[ 10.121546] rtlwifi: wireless switch is on
+[ 10.223808] input: HDA Intel Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
+[ 10.935760] Linux video capture interface: v2.00
+
+
diff --git a/codecs/canonical/alc272-dell-inspiron-one-2310-ccert-201009-6503 b/codecs/canonical/alc272-dell-inspiron-one-2310-ccert-201009-6503
index 0cf3ba9..b54dee2 100644
--- a/codecs/canonical/alc272-dell-inspiron-one-2310-ccert-201009-6503
+++ b/codecs/canonical/alc272-dell-inspiron-one-2310-ccert-201009-6503
@@ -3,7 +3,7 @@ upload=true&script=true&cardinfo=
!!ALSA Information Script v 0.4.60
!!################################
-!!Script ran on: Mon Jul 16 11:30:06 UTC 2012
+!!Script ran on: Wed Jun 20 16:25:48 UTC 2012
!!Linux Distribution
@@ -23,7 +23,7 @@ Product Version: Not Specified
!!Kernel Information
!!------------------
-Kernel release: 3.2.0-23-generic
+Kernel release: 3.2.0-26-generic
Operating System: GNU/Linux
Architecture: x86_64
Processor: x86_64
@@ -134,7 +134,7 @@ Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
Control: name="Headphone Playback Volume", index=0, device=0
ControlAmp: chs=3, dir=Out, idx=0, ofs=0
Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
- Amp-Out vals: [0x2c 0x2c]
+ Amp-Out vals: [0x2e 0x2e]
Converter: stream=8, channel=0
PCM:
rates [0x560]: 44100 48000 96000 192000
@@ -147,7 +147,7 @@ Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
ControlAmp: chs=3, dir=Out, idx=0, ofs=0
Device: name="ALC272 Analog", type="Audio", device=0
Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
- Amp-Out vals: [0x2c 0x2c]
+ Amp-Out vals: [0x2e 0x2e]
Converter: stream=8, channel=0
PCM:
rates [0x560]: 44100 48000 96000 192000
@@ -201,7 +201,7 @@ Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
Control: name="Capture Volume", index=0, device=0
Device: name="ALC272 Analog", type="Audio", device=0
Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
- Amp-In vals: [0x13 0x13]
+ Amp-In vals: [0x12 0x12]
Converter: stream=4, channel=0
SDI-Select: 0
PCM:
@@ -349,7 +349,7 @@ Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
ControlAmp: chs=3, dir=In, idx=0, ofs=0
Control: name="Mic Jack", index=0, device=0
Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
- Amp-In vals: [0x00 0x00]
+ Amp-In vals: [0x03 0x03]
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x80 0x80]
Pincap 0x00001734: IN OUT Detect
@@ -473,19 +473,19 @@ Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
!!ALSA Device nodes
!!-----------------
-crw-rw---T+ 1 root audio 116, 6 Jul 16 07:28 /dev/snd/controlC0
-crw-rw---T+ 1 root audio 116, 5 Jul 16 07:28 /dev/snd/hwC0D0
-crw-rw---T+ 1 root audio 116, 4 Jul 16 07:28 /dev/snd/pcmC0D0c
-crw-rw---T+ 1 root audio 116, 3 Jul 16 07:28 /dev/snd/pcmC0D0p
-crw-rw---T+ 1 root audio 116, 2 Jul 16 07:28 /dev/snd/pcmC0D1p
-crw-rw---T+ 1 root audio 116, 1 Jul 16 07:28 /dev/snd/seq
-crw-rw---T+ 1 root audio 116, 33 Jul 16 07:28 /dev/snd/timer
+crw-rw---T+ 1 root audio 116, 6 Jun 19 14:51 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 5 Jun 19 14:51 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 4 Jun 20 12:25 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Jun 20 12:25 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Jun 19 14:51 /dev/snd/pcmC0D1p
+crw-rw---T+ 1 root audio 116, 1 Jun 19 14:51 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jun 19 14:51 /dev/snd/timer
/dev/snd/by-path:
total 0
-drwxr-xr-x 2 root root 60 Jul 16 07:28 .
-drwxr-xr-x 3 root root 200 Jul 16 07:28 ..
-lrwxrwxrwx 1 root root 12 Jul 16 07:28 pci-0000:00:1b.0 -> ../controlC0
+drwxr-xr-x 2 root root 60 Jun 19 14:51 .
+drwxr-xr-x 3 root root 200 Jun 19 14:51 ..
+lrwxrwxrwx 1 root root 12 Jun 19 14:51 pci-0000:00:1b.0 -> ../controlC0
!!Aplay/Arecord output
@@ -522,7 +522,7 @@ Simple mixer control 'Master',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
Playback channels: Mono
Limits: Playback 0 - 64
- Mono: Playback 44 [69%] [-20.00dB] [on]
+ Mono: Playback 46 [72%] [-18.00dB] [on]
Simple mixer control 'Headphone',0
Capabilities: pvolume pswitch penum
Playback channels: Front Left - Front Right
@@ -555,8 +555,8 @@ Simple mixer control 'Mic Boost',0
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: 0 - 3
- Front Left: 0 [0%] [0.00dB]
- Front Right: 0 [0%] [0.00dB]
+ Front Left: 3 [100%] [30.00dB]
+ Front Right: 3 [100%] [30.00dB]
Simple mixer control 'IEC958',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
@@ -576,8 +576,8 @@ Simple mixer control 'Capture',0
Capabilities: cvolume cswitch penum
Capture channels: Front Left - Front Right
Limits: Capture 0 - 31
- Front Left: Capture 19 [61%] [12.00dB] [on]
- Front Right: Capture 19 [61%] [12.00dB] [on]
+ Front Left: Capture 18 [58%] [10.50dB] [on]
+ Front Right: Capture 18 [58%] [10.50dB] [on]
Simple mixer control 'Auto-Mute Mode',0
Capabilities: enum
Items: 'Disabled' 'Speaker Only' 'Line-Out+Speaker'
@@ -697,8 +697,8 @@ state.Intel {
control.9 {
iface MIXER
name 'Mic Boost Volume'
- value.0 0
- value.1 0
+ value.0 3
+ value.1 3
comment {
access 'read write'
type INTEGER
@@ -706,8 +706,8 @@ state.Intel {
range '0 - 3'
dbmin 0
dbmax 3000
- dbvalue.0 0
- dbvalue.1 0
+ dbvalue.0 3000
+ dbvalue.1 3000
}
}
control.10 {
@@ -724,8 +724,8 @@ state.Intel {
control.11 {
iface MIXER
name 'Capture Volume'
- value.0 19
- value.1 19
+ value.0 18
+ value.1 18
comment {
access 'read write'
type INTEGER
@@ -733,8 +733,8 @@ state.Intel {
range '0 - 31'
dbmin -1650
dbmax 3000
- dbvalue.0 1200
- dbvalue.1 1200
+ dbvalue.0 1050
+ dbvalue.1 1050
}
}
control.12 {
@@ -817,7 +817,7 @@ state.Intel {
control.19 {
iface MIXER
name 'Master Playback Volume'
- value 44
+ value 46
comment {
access 'read write'
type INTEGER
@@ -825,7 +825,7 @@ state.Intel {
range '0 - 64'
dbmin -6400
dbmax 0
- dbvalue.0 -2000
+ dbvalue.0 -1800
}
}
control.20 {
@@ -876,64 +876,71 @@ state.Intel {
!!------------------
Module
-btusb
+nls_iso8859_1
+nls_cp437
+vfat
+fat
rfcomm
+bnep
parport_pc
ppdev
-bnep
+btusb
bluetooth
+joydev
+arc4
+hid_multitouch
snd_hda_codec_realtek
-ir_lirc_codec
-lirc_dev
-ir_mce_kbd_decoder
snd_hda_intel
+usbhid
+hid
snd_hda_codec
+uvcvideo
+radeon
+videodev
+ir_lirc_codec
+lirc_dev
+v4l2_compat_ioctl32
+iwlwifi
snd_hwdep
-ir_sony_decoder
+ttm
+drm_kms_helper
+drm
+ir_mce_kbd_decoder
snd_pcm
-radeon
+mac80211
+psmouse
+ir_sony_decoder
snd_seq_midi
ir_jvc_decoder
-arc4
-uvcvideo
-snd_rawmidi
-videodev
ir_rc6_decoder
-usbhid
-hid
+snd_rawmidi
snd_seq_midi_event
-ttm
ir_rc5_decoder
-psmouse
-ir_nec_decoder
-v4l2_compat_ioctl32
+dell_wmi_aio
+sparse_keymap
+cfg80211
snd_seq
-drm_kms_helper
-drm
+snd_timer
+snd_seq_device
+ir_nec_decoder
+video
rc_rc6_mce
+dcdbas
nuvoton_cir
-mac_hid
-iwlwifi
-mac80211
-lp
i7core_edac
-mei
-snd_timer
-dell_wmi_aio
-parport
+mac_hid
i2c_algo_bit
+edac_core
+mei
serio_raw
-sparse_keymap
+wmi
rc_core
-video
-snd_seq_device
-cfg80211
-edac_core
snd
-wmi
-dcdbas
soundcore
snd_page_alloc
+lp
+parport
+usb_storage
r8169
@@ -966,21 +973,67 @@ r8169
!!ALSA/HDA dmesg
!!------------------
-[ 8.314659] IR Sony protocol handler initialized
-[ 8.351636] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
-[ 8.351698] snd_hda_intel 0000:00:1b.0: irq 51 for MSI/MSI-X
-[ 8.351728] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
-[ 8.357614] input: MCE IR Keyboard/Mouse (nuvoton-cir) as /devices/virtual/input/input5
+[ 1847.291091] sd 1:0:0:0: [sda] Stopping disk
+[ 1847.483272] snd_hda_intel 0000:00:1b.0: PCI INT A disabled
+[ 1847.483312] ACPI handle has no context!
+[ 1847.498195] PM: suspend of drv:snd_hda_intel dev:0000:00:1b.0 complete after 323.420 msecs
+[ 1847.769912] PM: suspend of drv:radeon dev:0000:02:00.0 complete after 595.622 msecs
+--
+[ 1848.794166] ehci_hcd 0000:00:1a.0: PME# disabled
+[ 1848.794182] snd_hda_intel 0000:00:1b.0: restoring config space at offset 0xf (was 0x100, writing 0x105)
+[ 1848.794199] snd_hda_intel 0000:00:1b.0: restoring config space at offset 0x3 (was 0x0, writing 0x10)
+[ 1848.794207] snd_hda_intel 0000:00:1b.0: restoring config space at offset 0x1 (was 0x100006, writing 0x100002)
+[ 1848.794237] pcieport 0000:00:1c.0: restoring config space at offset 0xf (was 0x100, writing 0x100103)
+--
+[ 1848.795399] mei 0000:00:16.0: irq 48 for MSI/MSI-X
+[ 1848.795427] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 1848.795437] ehci_hcd 0000:00:1d.0: PCI INT A -> GSI 23 (level, low) -> IRQ 23
+[ 1848.795441] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 1848.795446] pci 0000:00:1e.0: setting latency timer to 64
+--
+[ 1848.795494] radeon 0000:02:00.0: setting latency timer to 64
+[ 1848.795548] snd_hda_intel 0000:00:1b.0: irq 51 for MSI/MSI-X
+[ 1848.795696] sd 1:0:0:0: [sda] Starting disk
+--
+[60064.864647] PM: suspend of drv:pcieport dev:0000:00:03.0 complete after 271.421 msecs
+[60064.901027] snd_hda_intel 0000:00:1b.0: PCI INT A disabled
+[60064.901063] ACPI handle has no context!
+[60064.916547] PM: suspend of drv:snd_hda_intel dev:0000:00:1b.0 complete after 323.512 msecs
+[60065.220151] PM: suspend of drv:sd dev:1:0:0:0 complete after 628.278 msecs
+--
+[60066.304385] ehci_hcd 0000:00:1a.0: PME# disabled
+[60066.304404] snd_hda_intel 0000:00:1b.0: restoring config space at offset 0xf (was 0x100, writing 0x105)
+[60066.304425] snd_hda_intel 0000:00:1b.0: restoring config space at offset 0x3 (was 0x0, writing 0x10)
+[60066.304435] snd_hda_intel 0000:00:1b.0: restoring config space at offset 0x1 (was 0x100006, writing 0x100002)
+[60066.304466] pcieport 0000:00:1c.0: restoring config space at offset 0xf (was 0x100, writing 0x100103)
+--
+[60066.305905] ehci_hcd 0000:00:1a.0: setting latency timer to 64
+[60066.305941] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[60066.305956] ehci_hcd 0000:00:1d.0: PCI INT A -> GSI 23 (level, low) -> IRQ 23
+[60066.305960] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[60066.305975] pci 0000:00:1e.0: setting latency timer to 64
+--
+[60066.306058] r8169 0000:11:00.0: PME# disabled
+[60066.306113] snd_hda_intel 0000:00:1b.0: irq 51 for MSI/MSI-X
+[60066.306204] sd 1:0:0:0: [sda] Starting disk
+--
+[60092.753284] nuvoton-cir 00:03: disabled
+[60092.753691] snd_hda_intel 0000:00:1b.0: PCI INT A disabled
+[60092.753725] r8169 0000:11:00.0: eth0: link down
+--
+[60094.050103] mei 0000:00:16.0: restoring config space at offset 0x1 (was 0x100006, writing 0x180006)
+[60094.050180] snd_hda_intel 0000:00:1b.0: restoring config space at offset 0x1 (was 0x100006, writing 0x100002)
+[60094.050247] pcieport 0000:00:1c.1: restoring config space at offset 0x7 (was 0x200000f0, writing 0xf0)
--
-[ 8.421777] [drm] Connector 0:
-[ 8.421780] [drm] HDMI-A
-[ 8.421782] [drm] HPD2
+[60094.078834] mei 0000:00:16.0: irq 48 for MSI/MSI-X
+[60094.078879] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[60094.078885] ehci_hcd 0000:00:1a.0: cache line size of 64 is not supported
+[60094.078890] ehci_hcd 0000:00:1d.0: setting latency timer to 64
+[60094.078894] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[60094.078906] pci 0000:00:1e.0: setting latency timer to 64
--
-[ 8.448294] type=1400 audit(1342438090.263:10): apparmor="STATUS" operation="profile_replace" name="/usr/lib/connman/scripts/dhclient-script" pid=753 comm="apparmor_parser"
-[ 8.504979] hda_codec: ALC272: SKU not ready 0x598301f0
-[ 8.510279] input: HDA Intel Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
-[ 8.510394] input: HDA Intel Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
-[ 8.510504] input: HDA Intel Line-Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
-[ 8.560372] [drm] fb mappable at 0xC0142000
+[60094.082897] ehci_hcd 0000:00:1d.0: cache line size of 64 is not supported
+[60094.082905] snd_hda_intel 0000:00:1b.0: irq 51 for MSI/MSI-X
+[60094.083178] sd 1:0:0:0: [sda] Starting disk
diff --git a/codecs/canonical/alc272-lenovo-3298a2u-ccert-201207-11419 b/codecs/canonical/alc272-lenovo-3298a2u-ccert-201207-11419
new file mode 100644
index 0000000..b54fe13
--- /dev/null
+++ b/codecs/canonical/alc272-lenovo-3298a2u-ccert-201207-11419
@@ -0,0 +1,1030 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.60
+!!################################
+
+!!Script ran on: Tue Aug 7 08:00:37 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 3298A2U
+Product Version: ThinkCentre M92z
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-23-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7d30000 irq 48
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!--------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 17aa:3079
+
+
+!!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
+!!--------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC272
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0272
+Subsystem Id: 0x17aa3079
+Revision Id: 0x100002
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC272 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
+ Amp-Out vals: [0x2c 0x2c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
+ Amp-Out vals: [0x2c 0x2c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
+ Amp-Out vals: [0x40 0x40]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x8b 0x8b]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC272 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x13 0x13]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 8
+ 0x18 0x19 0x1a 0x1b 0x1d 0x14 0x15 0x16
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80]
+ Connection: 2
+ 0x04 0x0b
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3
+ Power: setting=D0, actual=D0
+Node 0x11 [Pin Complex] wcaps 0x400701: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states: D0 D1 D2 D3
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x10
+Node 0x12 [Pin Complex] wcaps 0x400401: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60940: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Pin Complex] wcaps 0x400401: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001003c: IN OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170120: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001003c: IN OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0e
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00001734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x01a11830: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0e
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000173c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00001734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000173c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40079a2d: [N/A] Line Out at Ext N/A
+ Conn = Analog, Color = Pink
+ DefAssociation = 0x2, Sequence = 0xd
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400701: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states: D0 D1 D2 D3
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=17
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x01211010: [Jack] HP Out at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
+ Connection: 10
+ 0x18 0x19 0x1a 0x1b 0x1d 0x14 0x15 0x16 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 10
+ 0x18 0x19 0x1a 0x1b 0x1d 0x14 0x15 0x16 0x0b 0x13
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Aug 7 03:58 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Aug 7 03:58 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Aug 7 03:58 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Aug 7 03:58 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Aug 7 03:58 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Aug 7 03:58 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Aug 7 03:58 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Aug 7 03:58 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Aug 7 03:58 .
+drwxr-xr-x 3 root root 220 Aug 7 03:58 ..
+lrwxrwxrwx 1 root root 12 Aug 7 03:58 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC272 Analog [ALC272 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC272 Analog [ALC272 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7d30000 irq 48'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0272,17aa3079,00100002 HDA:80862806,80860101,00100000'
+ Controls : 21
+ Simple ctrls : 9
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 64
+ Mono: Playback 44 [69%] [-20.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 19 [61%] [12.00dB] [on]
+ Front Right: Capture 19 [61%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+
+
+!!Alsactl output
+!!-------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -6400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -6400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 19
+ value.1 19
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1650
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 44
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 64'
+ dbmin -6400
+ dbmax 0
+ dbvalue.0 -2000
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nls_iso8859_1
+nls_cp437
+vfat
+fat
+bnep
+rfcomm
+parport_pc
+ppdev
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+arc4
+iwlwifi
+snd_seq
+mac80211
+snd_timer
+uvcvideo
+snd_seq_device
+rts5139
+usbhid
+psmouse
+videodev
+snd
+mac_hid
+cfg80211
+v4l2_compat_ioctl32
+serio_raw
+hid
+soundcore
+i915
+drm_kms_helper
+drm
+btusb
+i2c_algo_bit
+bluetooth
+wmi
+snd_page_alloc
+mei
+tpm_tis
+video
+lp
+parport
+usb_storage
+e1000e
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x11 0x411111f0
+0x12 0x90a60940
+0x13 0x411111f0
+0x14 0x90170120
+0x15 0x411111f0
+0x16 0x411111f0
+0x17 0x411111f0
+0x18 0x01a11830
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40079a2d
+0x1e 0x411111f0
+0x21 0x01211010
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!------------------
+
+[ 9.075565] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
+[ 9.343933] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 9.343984] snd_hda_intel 0000:00:1b.0: irq 48 for MSI/MSI-X
+[ 9.344014] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 9.427532] EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro
+--
+[ 10.106995] ADDRCONF(NETDEV_UP): eth0: link is not ready
+[ 10.215171] HDMI status: Codec=3 Pin=5 Presence_Detect=0 ELD_Valid=0
+[ 10.215212] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
+[ 10.215328] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 10.215437] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 12.579852] ppdev: user-space parallel port driver
+
+
diff --git a/codecs/canonical/alc272-lenovo-huronriver-platform-ccert-201208-11585 b/codecs/canonical/alc272-lenovo-huronriver-platform-ccert-201208-11585
new file mode 100644
index 0000000..4ea8a82
--- /dev/null
+++ b/codecs/canonical/alc272-lenovo-huronriver-platform-ccert-201208-11585
@@ -0,0 +1,1177 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue Apr 8 06:01:07 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.4 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.4 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.4 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: HuronRiver Platform
+Product Version: Lenovo B470e
+Firmware Version: 43CN45WW
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.11.0-15-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.11.0-15-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0x90600000 irq 44
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1c20 (rev 05)
+ Subsystem: 17aa:3975
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC272
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0272
+Subsystem Id: 0x17aa6012
+Revision Id: 0x100001
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP
+ Power: setting=D0, actual=D0
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC272 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
+ Amp-Out vals: [0x2c 0x2c]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
+ Amp-Out vals: [0x2c 0x2c]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
+ Amp-Out vals: [0x40 0x40]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x8b 0x8b]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC272 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x13 0x13]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 8
+ 0x18 0x19 0x1a 0x1b 0x1d 0x14 0x15 0x16
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80]
+ Connection: 2
+ 0x04 0x0b
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x11 [Pin Complex] wcaps 0x400700: Mono Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x10
+Node 0x12 [Pin Complex] wcaps 0x400401: Stereo
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30930: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Pin Complex] wcaps 0x400401: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001003c: IN OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x99130110: [Fixed] Speaker at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001003c: IN OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0e
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00001734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x01a19820: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0e
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000173c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00001734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000173c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40179a2d: [N/A] Speaker at Ext N/A
+ Conn = Analog, Color = Pink
+ DefAssociation = 0x2, Sequence = 0xd
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400780: Mono Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=17
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x0121401f: [Jack] HP Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
+ Connection: 10
+ 0x18 0x19 0x1a 0x1b 0x1d 0x14 0x15 0x16 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 10
+ 0x18 0x19 0x1a 0x1b 0x1d 0x14 0x15 0x16 0x0b 0x13
+Codec: Intel CougarPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862805
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Apr 7 23:49 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Apr 7 23:49 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Apr 7 23:49 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Apr 7 23:50 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Apr 7 23:50 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Apr 7 23:50 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Apr 7 23:49 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Apr 7 23:49 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Apr 7 23:49 .
+drwxr-xr-x 3 root root 220 Apr 7 23:49 ..
+lrwxrwxrwx 1 root root 12 Apr 7 23:49 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC272 Analog [ALC272 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC272 Analog [ALC272 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0x90600000 irq 44'
+ Mixer name : 'Intel CougarPoint HDMI'
+ Components : 'HDA:10ec0272,17aa6012,00100001 HDA:80862805,80860101,00100000'
+ Controls : 28
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 64
+ Mono: Playback 44 [69%] [-20.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 19 [61%] [12.00dB] [on]
+ Front Right: Capture 19 [61%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -6400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -6400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 19
+ value.1 19
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1650
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 44
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 64'
+ dbmin -6400
+ dbmax 0
+ dbvalue.0 -2000
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.19 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.20 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.26 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.27 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.28 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+hid_generic
+usbhid
+hid
+rfcomm
+bnep
+bluetooth
+parport_pc
+ppdev
+snd_hda_codec_hdmi
+rts5139
+snd_hda_codec_realtek
+uvcvideo
+arc4
+videobuf2_core
+videodev
+ath9k
+videobuf2_vmalloc
+mac80211
+videobuf2_memops
+snd_hda_intel
+snd_hda_codec
+ath9k_common
+ath9k_hw
+snd_hwdep
+snd_pcm
+ath
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+joydev
+i915
+snd_seq
+drm_kms_helper
+snd_timer
+cfg80211
+acer_wmi
+snd_seq_device
+drm
+ideapad_laptop
+wmi
+i2c_algo_bit
+mei_me
+snd
+mei
+psmouse
+video
+soundcore
+sparse_keymap
+snd_page_alloc
+mac_hid
+lpc_ich
+serio_raw
+lp
+parport
+ahci
+r8169
+libahci
+mii
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x11 0x411111f0
+0x12 0x99a30930
+0x13 0x411111f0
+0x14 0x99130110
+0x15 0x411111f0
+0x16 0x411111f0
+0x17 0x411111f0
+0x18 0x01a19820
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40179a2d
+0x1e 0x411111f0
+0x21 0x0121401f
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 8.993350] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 8.993513] snd_hda_intel 0000:00:1b.0: irq 44 for MSI/MSI-X
+[ 9.122425] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'
+--
+[ 9.345433] usbcore: registered new interface driver rts5139
+[ 9.364184] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 9.364268] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 9.364321] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 9.453515] sd 6:0:0:0: [sdb] Attached SCSI removable disk
+--
+[ 376.220091] call card0-DP-1+ returned 0 after 0 usecs
+[ 376.220094] calling card0-HDMI-A-1+ @ 2706, parent: card0
+[ 376.220095] call card0-HDMI-A-1+ returned 0 after 0 usecs
+[ 376.220098] calling card0-VGA-1+ @ 2706, parent: card0
+--
+[ 377.260619] calling 0000:00:1b.0+ @ 2714, parent: pci0000:00
+[ 377.260699] snd_hda_intel 0000:00:1b.0: irq 44 for MSI/MSI-X
+[ 377.260740] calling 0000:00:1c.0+ @ 2712, parent: pci0000:00
+--
+[ 379.846702] call card0-VGA-1+ returned 0 after 0 usecs
+[ 379.846703] calling card0-HDMI-A-1+ @ 2706, parent: card0
+[ 379.846704] call card0-HDMI-A-1+ returned 0 after 0 usecs
+[ 379.846706] calling card0-DP-1+ @ 2706, parent: card0
+--
+[ 400.943678] call card0-DP-1+ returned 0 after 0 usecs
+[ 400.943681] calling card0-HDMI-A-1+ @ 2804, parent: card0
+[ 400.943682] call card0-HDMI-A-1+ returned 0 after 0 usecs
+[ 400.943685] calling card0-VGA-1+ @ 2804, parent: card0
+--
+[ 401.835905] calling 0000:00:1b.0+ @ 2771, parent: pci0000:00
+[ 401.836135] snd_hda_intel 0000:00:1b.0: irq 44 for MSI/MSI-X
+[ 401.836315] calling 0000:00:1c.0+ @ 2733, parent: pci0000:00
+
+
diff --git a/codecs/canonical/alc272-lenovo-huronriver-platform-ccert-201208-11586 b/codecs/canonical/alc272-lenovo-huronriver-platform-ccert-201208-11586
new file mode 100644
index 0000000..557996a
--- /dev/null
+++ b/codecs/canonical/alc272-lenovo-huronriver-platform-ccert-201208-11586
@@ -0,0 +1,1110 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue Mar 19 18:15:54 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: HuronRiver Platform
+Product Version: Lenovo B570e
+Firmware Version: 44CN45WW
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-23-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0x90600000 irq 44
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1c20 (rev 05)
+ Subsystem: 17aa:3975
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC272
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0272
+Subsystem Id: 0x17aa6014
+Revision Id: 0x100001
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC272 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
+ Amp-Out vals: [0x2c 0x2c]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
+ Amp-Out vals: [0x2c 0x2c]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
+ Amp-Out vals: [0x40 0x40]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x8b 0x8b]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC272 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x13 0x13]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 8
+ 0x18 0x19 0x1a 0x1b 0x1d 0x14 0x15 0x16
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80]
+ Connection: 2
+ 0x04 0x0b
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x11 [Pin Complex] wcaps 0x400700: Mono Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x10
+Node 0x12 [Pin Complex] wcaps 0x400401: Stereo
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30930: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Pin Complex] wcaps 0x400401: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001003c: IN OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x99130110: [Fixed] Speaker at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001003c: IN OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0e
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00001734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x01a19820: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0e
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000173c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00001734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000173c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40179a2d: [N/A] Speaker at Ext N/A
+ Conn = Analog, Color = Pink
+ DefAssociation = 0x2, Sequence = 0xd
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400780: Mono Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=17
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x0121401f: [Jack] HP Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
+ Connection: 10
+ 0x18 0x19 0x1a 0x1b 0x1d 0x14 0x15 0x16 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 10
+ 0x18 0x19 0x1a 0x1b 0x1d 0x14 0x15 0x16 0x0b 0x13
+Codec: Intel CougarPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862805
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Mar 19 13:59 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Mar 19 13:59 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Mar 19 13:59 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Mar 19 13:59 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Mar 19 13:59 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Mar 19 13:59 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Mar 19 13:59 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Mar 19 13:59 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Mar 19 13:59 .
+drwxr-xr-x 3 root root 220 Mar 19 13:59 ..
+lrwxrwxrwx 1 root root 12 Mar 19 13:59 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC272 Analog [ALC272 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC272 Analog [ALC272 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0x90600000 irq 44'
+ Mixer name : 'Intel CougarPoint HDMI'
+ Components : 'HDA:10ec0272,17aa6014,00100001 HDA:80862805,80860101,00100000'
+ Controls : 25
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 64
+ Mono: Playback 44 [69%] [-20.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 19 [61%] [12.00dB] [on]
+ Front Right: Capture 19 [61%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -6400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -6400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 19
+ value.1 19
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1650
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 44
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 64'
+ dbmin -6400
+ dbmax 0
+ dbvalue.0 -2000
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+coretemp
+kvm
+joydev
+ghash_clmulni_intel
+cryptd
+parport_pc
+bnep
+ppdev
+acer_wmi
+rfcomm
+bluetooth
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+rts5139
+snd_seq_midi
+uvcvideo
+snd_rawmidi
+videobuf2_core
+videodev
+videobuf2_vmalloc
+microcode
+psmouse
+videobuf2_memops
+serio_raw
+ideapad_laptop
+snd_seq_midi_event
+arc4
+sparse_keymap
+snd_seq
+ath9k
+mac80211
+mac_hid
+ath9k_common
+ath9k_hw
+wmi
+ath
+cfg80211
+i915
+drm_kms_helper
+drm
+lpc_ich
+snd_timer
+snd_seq_device
+i2c_algo_bit
+video
+snd
+mei
+soundcore
+snd_page_alloc
+lp
+parport
+r8169
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x11 0x411111f0
+0x12 0x99a30930
+0x13 0x411111f0
+0x14 0x99130110
+0x15 0x411111f0
+0x16 0x411111f0
+0x17 0x411111f0
+0x18 0x01a19820
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40179a2d
+0x1e 0x411111f0
+0x21 0x0121401f
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 13.757927] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 13.758271] snd_hda_intel 0000:00:1b.0: irq 44 for MSI/MSI-X
+[ 13.813995] init: alsa-restore main process (990) terminated with status 19
+[ 13.820054] input: ETPS/2 Elantech Touchpad as /devices/platform/i8042/serio1/input/input8
+[ 14.346859] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 14.346999] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 14.347122] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 14.659821] init: plymouth-stop pre-start process (1225) terminated with status 1
+--
+[ 677.059204] sd 0:0:0:0: [sda] Stopping disk
+[ 677.498556] PM: suspend of drv:snd_hda_intel dev:0000:00:1b.0 complete after 427.816 msecs
+[ 677.554083] PM: suspend of drv:sd dev:0:0:0:0 complete after 495.454 msecs
+--
+[ 677.920588] ehci_hcd 0000:00:1a.0: setting latency timer to 64
+[ 677.920700] snd_hda_intel 0000:00:1b.0: irq 44 for MSI/MSI-X
+[ 677.920857] ehci_hcd 0000:00:1d.0: setting latency timer to 64
+--
+[ 703.602974] PM: freeze of drv:ahci dev:0000:00:1f.2 complete after 410.904 msecs
+[ 703.619258] PM: freeze of drv:snd_hda_intel dev:0000:00:1b.0 complete after 427.177 msecs
+[ 703.619289] PM: freeze of drv: dev:pci0000:00 complete after 424.583 msecs
+--
+[ 704.174029] [drm] Enabling RC6 states: RC6 on, RC6p off, RC6pp off
+[ 704.174744] snd_hda_intel 0000:00:1b.0: irq 44 for MSI/MSI-X
+[ 704.189531] mei 0000:00:16.0: wd: failed to find the client
+
+
diff --git a/codecs/canonical/alc272-lenovo-huronriver-platform-ccert-201208-11587 b/codecs/canonical/alc272-lenovo-huronriver-platform-ccert-201208-11587
new file mode 100644
index 0000000..3fc80b3
--- /dev/null
+++ b/codecs/canonical/alc272-lenovo-huronriver-platform-ccert-201208-11587
@@ -0,0 +1,1095 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Feb 25 16:37:35 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: HuronRiver Platform
+Product Version: Lenovo B470e
+Firmware Version: 43CN46WW
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-23-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0x90600000 irq 43
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1c20 (rev 05)
+ Subsystem: 17aa:3975
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC272
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0272
+Subsystem Id: 0x17aa6012
+Revision Id: 0x100001
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC272 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
+ Amp-Out vals: [0x2e 0x2e]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
+ Amp-Out vals: [0x2e 0x2e]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
+ Amp-Out vals: [0x40 0x40]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x8b 0x8b]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC272 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x00 0x00]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 8
+ 0x18 0x19 0x1a 0x1b 0x1d 0x14 0x15 0x16
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80]
+ Connection: 2
+ 0x04 0x0b
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x11 [Pin Complex] wcaps 0x400700: Mono Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x10
+Node 0x12 [Pin Complex] wcaps 0x400401: Stereo
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30930: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Pin Complex] wcaps 0x400401: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001003c: IN OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x99130110: [Fixed] Speaker at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001003c: IN OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0e
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00001734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x01a19820: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0e
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000173c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00001734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000173c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40179a2d: [N/A] Speaker at Ext N/A
+ Conn = Analog, Color = Pink
+ DefAssociation = 0x2, Sequence = 0xd
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400780: Mono Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=17
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x0121401f: [Jack] HP Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
+ Connection: 10
+ 0x18 0x19 0x1a 0x1b 0x1d 0x14 0x15 0x16 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 10
+ 0x18 0x19 0x1a 0x1b 0x1d 0x14 0x15 0x16 0x0b 0x13
+Codec: Intel CougarPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862805
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Feb 25 11:24 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Feb 25 11:24 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Feb 25 11:24 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Feb 25 11:24 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Feb 25 11:24 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Feb 25 11:24 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Feb 25 11:24 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Feb 25 11:24 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Feb 25 11:24 .
+drwxr-xr-x 3 root root 220 Feb 25 11:24 ..
+lrwxrwxrwx 1 root root 12 Feb 25 11:24 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC272 Analog [ALC272 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC272 Analog [ALC272 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0x90600000 irq 43'
+ Mixer name : 'Intel CougarPoint HDMI'
+ Components : 'HDA:10ec0272,17aa6012,00100001 HDA:80862805,80860101,00100000'
+ Controls : 25
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 64
+ Mono: Playback 46 [72%] [-18.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 0 [0%] [-16.50dB] [on]
+ Front Right: Capture 0 [0%] [-16.50dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -6400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -6400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1650
+ dbmax 3000
+ dbvalue.0 -1650
+ dbvalue.1 -1650
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 46
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 64'
+ dbmin -6400
+ dbmax 0
+ dbvalue.0 -1800
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+rfcomm
+bnep
+parport_pc
+ppdev
+bluetooth
+arc4
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+ath9k
+mac80211
+i915
+snd_hda_intel
+ath9k_common
+snd_hda_codec
+rts5139
+ath9k_hw
+uvcvideo
+drm_kms_helper
+drm
+ath
+videobuf2_core
+videodev
+snd_hwdep
+videobuf2_vmalloc
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+psmouse
+snd_seq_midi_event
+snd_seq
+snd_timer
+ideapad_laptop
+cfg80211
+joydev
+serio_raw
+acer_wmi
+i2c_algo_bit
+mac_hid
+mei
+videobuf2_memops
+coretemp
+sparse_keymap
+snd_seq_device
+kvm
+ghash_clmulni_intel
+cryptd
+lpc_ich
+snd
+wmi
+microcode
+soundcore
+snd_page_alloc
+video
+lp
+parport
+r8169
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x11 0x411111f0
+0x12 0x99a30930
+0x13 0x411111f0
+0x14 0x99130110
+0x15 0x411111f0
+0x16 0x411111f0
+0x17 0x411111f0
+0x18 0x01a19820
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40179a2d
+0x1e 0x411111f0
+0x21 0x0121401f
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 14.288941] sd 6:0:0:0: [sdb] Attached SCSI removable disk
+[ 14.321260] snd_hda_intel 0000:00:1b.0: irq 43 for MSI/MSI-X
+[ 14.468592] EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro
+--
+[ 14.801591] input: ETPS/2 Elantech Touchpad as /devices/platform/i8042/serio1/input/input7
+[ 14.875079] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 14.875245] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 14.875382] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 14.876502] i915 0000:00:02.0: setting latency timer to 64
+
+
diff --git a/codecs/canonical/alc275-dell-dell-system-xps-l322x-ccert-201209-11840 b/codecs/canonical/alc275-dell-dell-system-xps-l322x-ccert-201209-11840
new file mode 100644
index 0000000..f860d92
--- /dev/null
+++ b/codecs/canonical/alc275-dell-dell-system-xps-l322x-ccert-201209-11840
@@ -0,0 +1,1134 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Wed Aug 28 07:06:26 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.3 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.3 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.3 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Dell System XPS L322X
+Product Version:
+Firmware Version: A08
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.8.0-29-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.8.0-29-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xd0510000 irq 45
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 1028:058b
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC275
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0275
+Subsystem Id: 0x1028058b
+Revision Id: 0x100008
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=4, o=0, i=0, unsolicited=1, wake=1
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC275 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x3f, nsteps=0x40, stepsize=0x03, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x3f, nsteps=0x40, stepsize=0x03, mute=0
+ Amp-Out vals: [0x40 0x40]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC275 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x11, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-In vals: [0x13 0x13]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x24
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x11, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-In vals: [0x13 0x13]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x0c 0x0d
+Node 0x0f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x11, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-In vals: [0x13 0x13]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x01 0x01]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60940: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x14 [Pin Complex] wcaps 0x40050d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010050: OUT EAPD Balanced
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x02211020: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0e
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x02a11830: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x4015822d: [N/A] Speaker at Ext N/A
+ Conn = Optical, Color = Purple
+ DefAssociation = 0x2, Sequence = 0xd
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400701: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=64
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 2
+ 0x12* 0x13
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x24 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Aug 28 03:05 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Aug 28 03:05 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Aug 28 03:05 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Aug 28 03:05 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Aug 28 03:05 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Aug 28 03:05 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Aug 28 03:05 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Aug 28 03:05 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Aug 28 03:05 .
+drwxr-xr-x 3 root root 220 Aug 28 03:05 ..
+lrwxrwxrwx 1 root root 12 Aug 28 03:05 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC275 Analog [ALC275 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC275 Analog [ALC275 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xd0510000 irq 45'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0275,1028058b,00100008 HDA:80862806,80860101,00100000'
+ Controls : 29
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 64
+ Mono: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 63 [98%] [0.00dB] [on]
+ Front Right: Playback 63 [98%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [1.00dB] [on]
+ Front Right: Playback 64 [100%] [1.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 46
+ Front Left: Capture 19 [41%] [2.00dB] [on]
+ Front Right: Capture 19 [41%] [2.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 1 [33%] [10.00dB]
+ Front Right: 1 [33%] [10.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 63
+ value.1 63
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -6300
+ dbmax 100
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -6300
+ dbmax 100
+ dbvalue.0 100
+ dbvalue.1 100
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 1
+ value.1 1
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 1000
+ dbvalue.1 1000
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 19
+ value.1 19
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 46'
+ dbmin -1700
+ dbmax 2900
+ dbvalue.0 200
+ dbvalue.1 200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 64'
+ dbmin -6400
+ dbmax 0
+ dbvalue.0 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.21 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.27 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.28 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.29 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+hidp
+hid
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+joydev
+coretemp
+kvm_intel
+kvm
+ghash_clmulni_intel
+aesni_intel
+ablk_helper
+cryptd
+lrw
+snd_hda_intel
+aes_x86_64
+xts
+snd_hda_codec
+gf128mul
+snd_hwdep
+snd_pcm
+btusb
+snd_seq_midi
+arc4
+snd_rawmidi
+dell_wmi
+snd_seq_midi_event
+sparse_keymap
+dell_laptop
+snd_seq
+iwldvm
+dcdbas
+mac80211
+snd_timer
+snd_seq_device
+iwlwifi
+cfg80211
+i915
+drm_kms_helper
+drm
+psmouse
+i2c_algo_bit
+microcode
+snd
+serio_raw
+soundcore
+snd_page_alloc
+lpc_ich
+mei
+wmi
+video
+bnep
+rfcomm
+bluetooth
+parport_pc
+ppdev
+uvcvideo
+videobuf2_core
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+mac_hid
+nls_iso8859_1
+lp
+parport
+ahci
+libahci
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x90a60940
+0x13 0x411111f0
+0x14 0x90170110
+0x15 0x02211020
+0x16 0x411111f0
+0x18 0x02a11830
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x4015822d
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x58560010
+0x06 0x18560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 3.512682] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 3.512771] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
+[ 3.526792] init: plymouth-splash main process (1171) terminated with status 1
+[ 3.531731] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 3.531849] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 3.531977] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 3.807591] [drm] Enabling RC6 states: RC6 on, RC6p on, RC6pp off
+
+
diff --git a/codecs/canonical/alc280--hp-205-18.5-aio-business-pc-ccert-201310-14242 b/codecs/canonical/alc280--hp-205-18.5-aio-business-pc-ccert-201310-14242
new file mode 100644
index 0000000..2ce8cd0
--- /dev/null
+++ b/codecs/canonical/alc280--hp-205-18.5-aio-business-pc-ccert-201310-14242
@@ -0,0 +1,885 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Fri Oct 4 06:56:38 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.3 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.3 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.3 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP 205 18.5 Aio Business PC
+Product Version:
+Firmware Version: 00.18
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-41-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xfeb60000 irq 16
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD] FCH Azalia Controller (rev 02)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:14.2 0403: 1022:780d (rev 02)
+ Subsystem: 103c:2b07
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC280
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0280
+Subsystem Id: 0x103c2b07
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC280 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC280 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80] [0x00]
+ Connection: 2
+ 0x02 0x03
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30140: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x40008008: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Purple
+ DefAssociation = 0x0, Sequence = 0x8
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x2: EAPD
+ Pin Default 0x99130110: [Fixed] Speaker at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0221101f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x02a11030: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Out Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x01011020: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT VREF_HIZ
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40600001: [N/A] Modem Line at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=107
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 8
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12* 0x13
+Node 0x23 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 6
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 5 Oct 4 14:51 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 4 Oct 4 14:51 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 3 Oct 4 14:51 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 2 Oct 4 14:51 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 1 Oct 4 14:51 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Oct 4 14:51 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Oct 4 14:51 .
+drwxr-xr-x 3 root root 180 Oct 4 14:51 ..
+lrwxrwxrwx 1 root root 12 Oct 4 14:51 pci-0000:00:14.2 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Generic [HD-Audio Generic], device 0: ALC280 Analog [ALC280 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: Generic [HD-Audio Generic], device 0: ALC280 Analog [ALC280 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Generic]
+
+Card hw:0 'Generic'/'HD-Audio Generic at 0xfeb60000 irq 16'
+ Mixer name : 'Realtek ALC280'
+ Components : 'HDA:10ec0280,103c2b07,00100003'
+ Controls : 19
+ Simple ctrls : 9
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pswitch penum
+ Playback channels: Front Left - Front Right
+ Mono:
+ Front Left: Playback [on]
+ Front Right: Playback [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line Out+Speaker'
+ Item0: 'Line Out+Speaker'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.Generic {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value 'Line Out+Speaker'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 'Line Out+Speaker'
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+vesafb
+fglrx
+parport_pc
+rfcomm
+bnep
+ppdev
+bluetooth
+snd_hda_codec_realtek
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+kvm
+arc4
+ath9k
+uvcvideo
+ghash_clmulni_intel
+snd_seq_midi
+mac80211
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+videobuf2_core
+aesni_intel
+videodev
+cryptd
+videobuf2_vmalloc
+aes_x86_64
+videobuf2_memops
+snd_timer
+snd_seq_device
+dm_multipath
+hp_wmi
+sparse_keymap
+scsi_dh
+joydev
+microcode
+ath9k_common
+ath9k_hw
+ath
+snd
+soundcore
+snd_page_alloc
+i2c_piix4
+cfg80211
+binfmt_misc
+fam15h_power
+amd_iommu_v2
+video
+mac_hid
+wmi
+lp
+parport
+disable_mmc
+hid_generic
+usbhid
+ahci
+libahci
+dm_raid45
+hid
+r8169
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+rts5229
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x99a30140
+0x13 0x40008008
+0x14 0x99130110
+0x15 0x0221101f
+0x16 0x411111f0
+0x17 0x411111f0
+0x18 0x02a11030
+0x19 0x411111f0
+0x1a 0x01011020
+0x1b 0x411111f0
+0x1d 0x40600001
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 13.168006] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
+[ 13.275130] input: HD-Audio Generic Front Headphone as /devices/pci0000:00/0000:00:14.2/sound/card0/input8
+[ 13.275439] input: HD-Audio Generic Line Out as /devices/pci0000:00/0000:00:14.2/sound/card0/input9
+[ 13.275743] input: HD-Audio Generic Mic as /devices/pci0000:00/0000:00:14.2/sound/card0/input10
+[ 14.679163] Bluetooth: Core ver 2.16
+
+
diff --git a/codecs/canonical/alc280--hp-elitebook-825-g2-ccert-201405-15214 b/codecs/canonical/alc280--hp-elitebook-825-g2-ccert-201405-15214
new file mode 100644
index 0000000..d67c0a8
--- /dev/null
+++ b/codecs/canonical/alc280--hp-elitebook-825-g2-ccert-201405-15214
@@ -0,0 +1,1598 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Wed Jun 18 02:09:12 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.4 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.4 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.4 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP EliteBook 825 G2
+Product Version: A3009FD10203
+Firmware Version: M84 Ver. 93.22
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.11.0-18-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.11.0-18-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xd0d40000 irq 88
+ 1 [Generic_1 ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xd0d44000 irq 16
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:01.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Device 1308
+00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD] FCH Azalia Controller (rev 01)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:01.1 0403: 1002:1308
+ Subsystem: 103c:221d
+--
+00:14.2 0403: 1022:780d (rev 01)
+ Subsystem: 103c:221d
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: ATI R6xx HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x1002aa01
+Subsystem Id: 0x00aa0100
+Revision Id: 0x100500
+No Modem Function Group found
+Default PCM:
+ rates [0x70]: 32000 44100 48000
+ bits [0x2]: 16
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x02
+Node 0x04 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x05 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Connection: 1
+ 0x04
+Node 0x06 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x07 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=03, enabled=1
+ Connection: 1
+ 0x06
+Node 0x08 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x09 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=9 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=3, device=0
+ Control: name="IEC958 Playback Pro Mask", index=3, device=0
+ Control: name="IEC958 Playback Default", index=3, device=0
+ Control: name="IEC958 Playback Switch", index=3, device=0
+ Control: name="ELD", index=0, device=9
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=04, enabled=1
+ Connection: 1
+ 0x08
+Node 0x0a [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x0b [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0a
+Node 0x0c [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x0d [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0c
+Node 0x0e [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x0f [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0e
+Codec: Realtek ALC280
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0280
+Subsystem Id: 0x103c2224
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC280 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC280 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Line Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Line Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80] [0x00]
+ Connection: 2
+ 0x02 0x03
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60140: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0421101f: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Line Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Line Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x02811030: [Jack] Line In at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=05, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x04a1103f: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0xf
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=04, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Line Out Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x02011020: [Jack] Line Out at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT VREF_HIZ
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40700001: [N/A] Modem Hand at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=107
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 8
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12* 0x13
+Node 0x23 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 6
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Jun 17 14:47 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 11 Jun 17 14:47 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 6 Jun 17 14:47 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 10 Jun 17 14:47 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 5 Jun 17 14:48 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 4 Jun 17 14:47 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 3 Jun 17 14:47 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 2 Jun 17 14:47 /dev/snd/pcmC0D9p
+crw-rw---T+ 1 root audio 116, 9 Jun 17 14:48 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 8 Jun 17 14:48 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Jun 17 14:47 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jun 17 14:47 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Jun 17 14:47 .
+drwxr-xr-x 3 root root 300 Jun 17 14:47 ..
+lrwxrwxrwx 1 root root 12 Jun 17 14:47 pci-0000:00:01.1 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Jun 17 14:47 pci-0000:00:14.2 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: Generic [HD-Audio Generic], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: Generic [HD-Audio Generic], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: Generic [HD-Audio Generic], device 9: HDMI 3 [HDMI 3]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic_1 [HD-Audio Generic], device 0: ALC280 Analog [ALC280 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: Generic_1 [HD-Audio Generic], device 0: ALC280 Analog [ALC280 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Generic]
+
+Card hw:0 'Generic'/'HD-Audio Generic at 0xd0d40000 irq 88'
+ Mixer name : 'ATI R6xx HDMI'
+ Components : 'HDA:1002aa01,00aa0100,00100500'
+ Controls : 28
+ Simple ctrls : 4
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [off]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [off]
+Simple mixer control 'IEC958',3
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [off]
+
+!!-------Mixer controls for card 1 [Generic_1]
+
+Card hw:1 'Generic_1'/'HD-Audio Generic at 0xd0d44000 irq 16'
+ Mixer name : 'Realtek ALC280'
+ Components : 'HDA:10ec0280,103c2224,00100003'
+ Controls : 28
+ Simple ctrls : 13
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pswitch penum
+ Playback channels: Front Left - Front Right
+ Mono:
+ Front Left: Playback [on]
+ Front Right: Playback [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Line',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Line Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line Out+Speaker'
+ Item0: 'Line Out+Speaker'
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.Generic {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'HDMI/DP,pcm=9 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 3
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 3
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 3
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 3
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface PCM
+ device 9
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.25 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.26 {
+ iface PCM
+ device 7
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.27 {
+ iface PCM
+ device 8
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.28 {
+ iface PCM
+ device 9
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+}
+state.Generic_1 {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Line Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Line Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value 'Line Out+Speaker'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 'Line Out+Speaker'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Internal Mic'
+ item.1 Mic
+ item.2 Line
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Line Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Line Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'Front Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.27 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.28 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+vesafb
+nvram
+fglrx
+rfcomm
+btusb
+bnep
+bluetooth
+parport_pc
+ppdev
+uvcvideo
+videobuf2_core
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+hid_multitouch
+dm_multipath
+scsi_dh
+lib80211_crypt_tkip
+wl
+binfmt_misc
+snd_hda_codec_realtek
+snd_hda_codec_hdmi
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+cfg80211
+snd_seq
+snd_timer
+tpm_infineon
+snd_seq_device
+joydev
+hp_wmi
+rtsx_pci_sdmmc
+lib80211
+rtsx_pci_ms
+snd
+wmi
+hp_accel
+memstick
+soundcore
+kbccmnd
+snd_page_alloc
+psmouse
+lis3lv02d
+video
+amd_iommu_v2
+rtsx_pci
+i2c_piix4
+serio_raw
+k10temp
+mac_hid
+tpm_tis
+hp_wireless
+sparse_keymap
+input_polldev
+ipmi_si
+ipmi_msghandler
+lp
+parport
+disable_mmc
+hid_generic
+usbhid
+hid
+dm_raid45
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+ahci
+libahci
+r8169
+mii
+raid6_pq
+xor
+zlib_deflate
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x03 0x185600f0
+0x05 0x185600f0
+0x07 0x185600f0
+0x09 0x185600f0
+0x0b 0x585600f0
+0x0d 0x585600f0
+0x0f 0x585600f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x90a60140
+0x13 0x40000000
+0x14 0x90170110
+0x15 0x0421101f
+0x16 0x411111f0
+0x17 0x411111f0
+0x18 0x02811030
+0x19 0x411111f0
+0x1a 0x04a1103f
+0x1b 0x02011020
+0x1d 0x40700001
+0x1e 0x411111f0
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 8.512368] cfg80211: Calling CRDA to update world regulatory domain
+[ 8.694714] hda-intel 0000:00:01.1: Using LPIB position fix
+[ 8.694775] snd_hda_intel 0000:00:01.1: irq 88 for MSI/MSI-X
+[ 8.698308] hda-intel 0000:00:01.1: Enable sync_write for stable communication
+[ 8.754740] input: HD-Audio Generic HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:01.1/sound/card0/input8
+[ 8.754884] input: HD-Audio Generic HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:01.1/sound/card0/input9
+[ 8.754989] input: HD-Audio Generic HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:01.1/sound/card0/input10
+[ 8.755092] input: HD-Audio Generic HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.1/sound/card0/input11
+[ 8.755886] hda-intel 0000:00:14.2: Using LPIB position fix
+[ 8.760437] hda-intel 0000:00:14.2: Enable sync_write for stable communication
+[ 8.773693] SKU: Nid=0x1d sku_cfg=0x40700001
+--
+[ 8.774142] realtek: Enabling init ASM_ID=0x0001 CODEC_ID=10ec0280
+[ 8.780727] input: HD-Audio Generic Headphone as /devices/pci0000:00/0000:00:14.2/sound/card1/input12
+[ 8.780925] input: HD-Audio Generic Front Line Out as /devices/pci0000:00/0000:00:14.2/sound/card1/input13
+[ 8.781023] input: HD-Audio Generic Line as /devices/pci0000:00/0000:00:14.2/sound/card1/input14
+[ 8.781206] input: HD-Audio Generic Mic as /devices/pci0000:00/0000:00:14.2/sound/card1/input15
+[ 9.139730] wl: module license 'unspecified' taints kernel.
+
+
diff --git a/codecs/canonical/alc280--hp-rp2-retail-system-model-2000-ccert-201406-15265 b/codecs/canonical/alc280--hp-rp2-retail-system-model-2000-ccert-201406-15265
new file mode 100644
index 0000000..224e7eb
--- /dev/null
+++ b/codecs/canonical/alc280--hp-rp2-retail-system-model-2000-ccert-201406-15265
@@ -0,0 +1,1069 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Thu Jun 19 11:03:10 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 14.04 LTS \n \l 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: Hewlett-Packard
+Product Name: HP RP2 Retail System Model 2000
+Product Version:
+Firmware Version: 00.21
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.13.0-24-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.13.0-24-generic
+Library version: 1.0.27.2
+Utilities version: 1.0.27.2
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xd0800000 irq 105
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation ValleyView High Definition Audio Controller (rev 0c)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:0f04 (rev 0c)
+ Subsystem: 103c:2176
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC280
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0280
+Subsystem Id: 0x103c2176
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC280 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC280 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Line Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Line Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80] [0x00]
+ Connection: 2
+ 0x02 0x03
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x40040000: [N/A] Line Out at Ext N/A
+ Conn = RCA, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Out Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x01014020: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Line Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Line Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x01813030: [Jack] Line In at Ext Rear
+ Conn = 1/8, Color = Blue
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40700001: [N/A] Modem Hand at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=107
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 8
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b 0x12 0x13
+Node 0x23 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 6
+ 0x18 0x19 0x1a* 0x1b 0x1d 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Intel Valleyview2 HDMI
+Address: 2
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862882
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+Node 0x04 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x02* 0x03
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x02 0x03*
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x02 0x03*
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw----+ 1 root audio 116, 7 Jun 19 14:21 /dev/snd/controlC0
+crw-rw----+ 1 root audio 116, 6 Jun 19 14:21 /dev/snd/hwC0D0
+crw-rw----+ 1 root audio 116, 5 Jun 19 14:21 /dev/snd/hwC0D2
+crw-rw----+ 1 root audio 116, 4 Jun 19 14:21 /dev/snd/pcmC0D0c
+crw-rw----+ 1 root audio 116, 3 Jun 19 14:21 /dev/snd/pcmC0D0p
+crw-rw----+ 1 root audio 116, 2 Jun 19 14:21 /dev/snd/pcmC0D3p
+crw-rw----+ 1 root audio 116, 1 Jun 19 14:21 /dev/snd/seq
+crw-rw----+ 1 root audio 116, 33 Jun 19 14:21 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Jun 19 14:21 .
+drwxr-xr-x 3 root root 220 Jun 19 14:21 ..
+lrwxrwxrwx 1 root root 12 Jun 19 14:21 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC280 Analog [ALC280 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC280 Analog [ALC280 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xd0800000 irq 105'
+ Mixer name : 'Intel Valleyview2 HDMI'
+ Components : 'HDA:10ec0280,103c2176,00100003 HDA:80862882,80860101,00100000'
+ Controls : 26
+ Simple ctrls : 9
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Line',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Line Boost',0
+ Capabilities: volume
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined
+ Playback channels: Mono
+ Mono: Playback [off]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Line Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Line Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Line Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'Line Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.18 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.19 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.26 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nls_iso8859_1
+usb_storage
+nvram
+btusb
+joydev
+hp_wmi
+acer_wmi
+sparse_keymap
+rfcomm
+bnep
+bluetooth
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+dm_multipath
+scsi_dh
+snd_pcm
+snd_page_alloc
+intel_rapl
+coretemp
+snd_seq_midi
+snd_seq_midi_event
+snd_rawmidi
+kvm
+snd_seq
+lib80211_crypt_tkip
+snd_seq_device
+crct10dif_pclmul
+crc32_pclmul
+snd_timer
+ghash_clmulni_intel
+wl
+cryptd
+lib80211
+cfg80211
+binfmt_misc
+snd
+psmouse
+serio_raw
+soundcore
+parport_pc
+ppdev
+lp
+parport
+mac_hid
+btrfs
+xor
+raid6_pq
+libcrc32c
+dm_mirror
+dm_region_hash
+dm_log
+hid_generic
+usbhid
+hid
+i915
+tg3
+ptp
+i2c_algo_bit
+pps_core
+drm_kms_helper
+ahci
+drm
+libahci
+wmi
+video
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x411111f0
+0x13 0x40040000
+0x14 0x90170110
+0x15 0x01014020
+0x16 0x411111f0
+0x17 0x411111f0
+0x18 0x411111f0
+0x19 0x411111f0
+0x1a 0x01813030
+0x1b 0x411111f0
+0x1d 0x40700001
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D2/init_pin_configs:
+0x04 0x18560010
+0x05 0x58560020
+0x06 0x58560030
+
+/sys/class/sound/hwC0D2/driver_pin_configs:
+
+/sys/class/sound/hwC0D2/user_pin_configs:
+
+/sys/class/sound/hwC0D2/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 6.090655] device-mapper: multipath: version 1.6.0 loaded
+[ 6.142136] snd_hda_intel 0000:00:1b.0: irq 105 for MSI/MSI-X
+[ 6.191019] SKU: Nid=0x1d sku_cfg=0x40700001
+--
+[ 6.383561] ACPI Error: Method parse/execution failed [\_SB_.WMID.WMAA] (Node ffff8802340c5320), AE_AML_BUFFER_LIMIT (20131115/psparse-536)
+[ 6.393357] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
+[ 6.393504] input: HDA Intel PCH Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 6.393606] input: HDA Intel PCH Line as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 6.410397] cfg80211: World regulatory domain updated:
+
+
diff --git a/codecs/canonical/alc280-dell-optiplex-3011-aio-ccert-201302-12681 b/codecs/canonical/alc280-dell-optiplex-3011-aio-ccert-201302-12681
new file mode 100644
index 0000000..8b3fc6a
--- /dev/null
+++ b/codecs/canonical/alc280-dell-optiplex-3011-aio-ccert-201302-12681
@@ -0,0 +1,909 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue Jun 24 03:01:48 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 14.04 LTS \n \l 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: Dell Inc.
+Product Name: OptiPlex 3011 AIO
+Product Version: 01
+Firmware Version: A03
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.13.0-24-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.13.0-24-generic
+Library version: 1.0.27.2
+Utilities version: 1.0.27.2
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7f10000 irq 45
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 1028:05c2
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC280
+Address: 2
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0280
+Subsystem Id: 0x102805c2
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC280 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC280 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80] [0x00]
+ Connection: 2
+ 0x02 0x03
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30160: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x6, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x4000c008: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = UNKNOWN
+ DefAssociation = 0x0, Sequence = 0x8
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x02214020: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x02a19040: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40600001: [N/A] Modem Line at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=107
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 8
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12* 0x13
+Node 0x23 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 6
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw----+ 1 root audio 116, 5 Jun 23 21:59 /dev/snd/controlC0
+crw-rw----+ 1 root audio 116, 4 Jun 23 21:59 /dev/snd/hwC0D2
+crw-rw----+ 1 root audio 116, 3 Jun 23 21:59 /dev/snd/pcmC0D0c
+crw-rw----+ 1 root audio 116, 2 Jun 23 21:59 /dev/snd/pcmC0D0p
+crw-rw----+ 1 root audio 116, 1 Jun 23 21:59 /dev/snd/seq
+crw-rw----+ 1 root audio 116, 33 Jun 23 21:59 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Jun 23 21:59 .
+drwxr-xr-x 3 root root 180 Jun 23 21:59 ..
+lrwxrwxrwx 1 root root 12 Jun 23 21:59 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC280 Analog [ALC280 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC280 Analog [ALC280 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7f10000 irq 45'
+ Mixer name : 'Realtek ALC280'
+ Components : 'HDA:10ec0280,102805c2,00100003'
+ Controls : 20
+ Simple ctrls : 9
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 60 [69%] [-20.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 60
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -2025
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.19 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+rfcomm
+bnep
+bluetooth
+nls_iso8859_1
+uvcvideo
+videobuf2_vmalloc
+videobuf2_memops
+videobuf2_core
+dell_wmi_aio
+videodev
+joydev
+sparse_keymap
+hid_multitouch
+dcdbas
+lib80211_crypt_tkip
+wl
+intel_rapl
+x86_pkg_temp_thermal
+intel_powerclamp
+coretemp
+radeon
+kvm_intel
+kvm
+snd_hda_codec_realtek
+snd_hda_intel
+snd_hda_codec
+lib80211
+cfg80211
+snd_hwdep
+snd_pcm
+crct10dif_pclmul
+crc32_pclmul
+ghash_clmulni_intel
+aesni_intel
+aes_x86_64
+ttm
+snd_page_alloc
+drm_kms_helper
+lrw
+snd_seq_midi
+snd_seq_midi_event
+gf128mul
+snd_rawmidi
+drm
+glue_helper
+ablk_helper
+cryptd
+i2c_algo_bit
+snd_seq
+psmouse
+snd_seq_device
+snd_timer
+serio_raw
+snd
+wmi
+soundcore
+mei_me
+lpc_ich
+mei
+video
+mac_hid
+parport_pc
+ppdev
+lp
+parport
+hid_generic
+usbhid
+hid
+ahci
+r8169
+libahci
+mii
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D2/init_pin_configs:
+0x12 0x99a30160
+0x13 0x4000c008
+0x14 0x411111f0
+0x15 0x02214020
+0x16 0x411111f0
+0x17 0x411111f0
+0x18 0x02a19040
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x90170110
+0x1d 0x40600001
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D2/driver_pin_configs:
+
+/sys/class/sound/hwC0D2/user_pin_configs:
+
+/sys/class/sound/hwC0D2/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 7.619797] lib80211_crypt: registered algorithm 'NULL'
+[ 7.627877] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
+[ 7.665862] SKU: Nid=0x1d sku_cfg=0x40600001
+--
+[ 7.666100] realtek: Enabling init ASM_ID=0x0001 CODEC_ID=10ec0280
+[ 7.670133] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 7.670215] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 7.753844] [drm] radeon kernel modesetting enabled.
+
+
diff --git a/codecs/canonical/alc280-dell-optiplex-3011-aio-ccert-201302-12682 b/codecs/canonical/alc280-dell-optiplex-3011-aio-ccert-201302-12682
new file mode 100644
index 0000000..43cd5eb
--- /dev/null
+++ b/codecs/canonical/alc280-dell-optiplex-3011-aio-ccert-201302-12682
@@ -0,0 +1,899 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Thu Jun 19 09:13:15 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 14.04 LTS \n \l 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: Dell Inc.
+Product Name: OptiPlex 3011 AIO
+Product Version: 01
+Firmware Version: X19
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.13.0-24-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.13.0-24-generic
+Library version: 1.0.27.2
+Utilities version: 1.0.27.2
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7e10000 irq 45
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 1028:05c2
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC280
+Address: 2
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0280
+Subsystem Id: 0x102805c2
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC280 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC280 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80] [0x00]
+ Connection: 2
+ 0x02 0x03
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30130: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x4000c008: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = UNKNOWN
+ DefAssociation = 0x0, Sequence = 0x8
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x02214020: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x02a19040: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40600001: [N/A] Modem Line at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=107
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 8
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12* 0x13
+Node 0x23 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 6
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw----+ 1 root audio 116, 5 Jun 19 05:11 /dev/snd/controlC0
+crw-rw----+ 1 root audio 116, 4 Jun 19 05:11 /dev/snd/hwC0D2
+crw-rw----+ 1 root audio 116, 3 Jun 19 05:11 /dev/snd/pcmC0D0c
+crw-rw----+ 1 root audio 116, 2 Jun 19 05:11 /dev/snd/pcmC0D0p
+crw-rw----+ 1 root audio 116, 1 Jun 19 05:11 /dev/snd/seq
+crw-rw----+ 1 root audio 116, 33 Jun 19 05:11 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Jun 19 05:11 .
+drwxr-xr-x 3 root root 180 Jun 19 05:11 ..
+lrwxrwxrwx 1 root root 12 Jun 19 05:11 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC280 Analog [ALC280 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC280 Analog [ALC280 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7e10000 irq 45'
+ Mixer name : 'Realtek ALC280'
+ Components : 'HDA:10ec0280,102805c2,00100003'
+ Controls : 20
+ Simple ctrls : 9
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 60 [69%] [-20.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 60
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -2025
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.19 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+rfcomm
+bnep
+bluetooth
+snd_hda_codec_realtek
+dell_wmi_aio
+uvcvideo
+videobuf2_vmalloc
+videobuf2_memops
+videobuf2_core
+videodev
+sparse_keymap
+dcdbas
+intel_rapl
+lib80211_crypt_tkip
+x86_pkg_temp_thermal
+wl
+snd_hda_intel
+intel_powerclamp
+snd_hda_codec
+coretemp
+snd_hwdep
+snd_pcm
+snd_page_alloc
+snd_seq_midi
+snd_seq_midi_event
+snd_rawmidi
+kvm_intel
+snd_seq
+snd_seq_device
+kvm
+snd_timer
+snd
+i915
+crct10dif_pclmul
+crc32_pclmul
+ghash_clmulni_intel
+lib80211
+cfg80211
+drm_kms_helper
+drm
+soundcore
+wmi
+cryptd
+i2c_algo_bit
+psmouse
+mei_me
+mei
+video
+serio_raw
+lpc_ich
+parport_pc
+mac_hid
+ppdev
+lp
+parport
+hid_generic
+usbhid
+hid
+r8169
+ahci
+libahci
+mii
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D2/init_pin_configs:
+0x12 0x99a30130
+0x13 0x4000c008
+0x14 0x411111f0
+0x15 0x02214020
+0x16 0x411111f0
+0x17 0x411111f0
+0x18 0x02a19040
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x90170110
+0x1d 0x40600001
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D2/driver_pin_configs:
+
+/sys/class/sound/hwC0D2/user_pin_configs:
+
+/sys/class/sound/hwC0D2/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 8.433043] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 8.433176] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
+[ 8.491783] SKU: Nid=0x1d sku_cfg=0x40600001
+--
+[ 8.492029] realtek: Enabling init ASM_ID=0x0001 CODEC_ID=10ec0280
+[ 8.495856] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 8.495933] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 8.774827] type=1400 audit(1403169089.589:2): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/sbin/dhclient" pid=397 comm="apparmor_parser"
+
+
diff --git a/codecs/canonical/alc280-dell-optiplex-3020-ccert-201308-14157 b/codecs/canonical/alc280-dell-optiplex-3020-ccert-201308-14157
new file mode 100644
index 0000000..9555935
--- /dev/null
+++ b/codecs/canonical/alc280-dell-optiplex-3020-ccert-201308-14157
@@ -0,0 +1,1168 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Thu Feb 13 02:58:35 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.4 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.4 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.4 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: OptiPlex 3020
+Product Version: 01
+Firmware Version: X25
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.11.0-15-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.11.0-15-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [MID ]: HDA-Intel - HDA Intel MID
+ HDA Intel MID at 0xf7d14000 irq 47
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7d10000 irq 48
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller (rev 06)
+00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0c0c (rev 06)
+ Subsystem: 1028:0612
+--
+00:1b.0 0403: 8086:8c20 (rev 04)
+ Subsystem: 1028:0612
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=2, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x02* 0x03 0x04
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC280
+Address: 2
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0280
+Subsystem Id: 0x10280612
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC280 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x57 0x57]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x57 0x57]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC280 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Front Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Front Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Rear Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80] [0x00]
+ Connection: 2
+ 0x02 0x03
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x4008c000: [N/A] Line Out at Ext N/A
+ Conn = DIN, Color = UNKNOWN
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0221401f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Rear Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x01a13040: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Blue
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=04, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Front Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x02a19030: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Out Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x01014020: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT VREF_HIZ
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40400001: [N/A] SPDIF Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=107
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 8
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b 0x12 0x13
+Node 0x23 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 6
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Feb 13 10:46 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Feb 13 10:46 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Feb 13 10:46 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Feb 13 10:46 /dev/snd/hwC1D2
+crw-rw---T+ 1 root audio 116, 2 Feb 13 10:58 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Feb 13 10:47 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 Feb 13 10:58 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Feb 13 10:46 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Feb 13 10:46 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Feb 13 10:46 .
+drwxr-xr-x 3 root root 240 Feb 13 10:46 ..
+lrwxrwxrwx 1 root root 12 Feb 13 10:46 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Feb 13 10:46 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: MID [HDA Intel MID], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC280 Analog [ALC280 Analog]
+ Subdevices: 0/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC280 Analog [ALC280 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [MID]
+
+Card hw:0 'MID'/'HDA Intel MID at 0xf7d14000 irq 47'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 7
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xf7d10000 irq 48'
+ Mixer name : 'Realtek ALC280'
+ Components : 'HDA:10ec0280,10280612,00100003'
+ Controls : 23
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pswitch penum
+ Playback channels: Front Left - Front Right
+ Mono:
+ Front Left: Playback [on]
+ Front Right: Playback [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Front Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Front Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line Out+Speaker'
+ Item0: 'Line Out+Speaker'
+Simple mixer control 'Rear Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Rear Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.MID {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value '1000080067140001000000000000000015c3932345563233313657091f070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 83
+ }
+ }
+ control.7 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Front Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Front Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Rear Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Rear Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value 'Line Out+Speaker'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 'Line Out+Speaker'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Front Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Rear Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Front Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Rear Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 3
+ value.1 4
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.23 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nls_utf8
+isofs
+nls_iso8859_1
+bnep
+rfcomm
+bluetooth
+parport_pc
+ppdev
+snd_hda_codec_realtek
+snd_hda_codec_hdmi
+usb_storage
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+i915
+snd_seq_midi_event
+snd_seq
+drm_kms_helper
+drm
+snd_timer
+snd_seq_device
+psmouse
+snd
+serio_raw
+soundcore
+snd_page_alloc
+i2c_algo_bit
+video
+mei_me
+mac_hid
+dcdbas
+mei
+lpc_ich
+lp
+parport
+hid_generic
+usbhid
+hid
+r8169
+ahci
+mii
+libahci
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D2/init_pin_configs:
+0x12 0x4008c000
+0x13 0x411111f0
+0x14 0x90170110
+0x15 0x0221401f
+0x16 0x411111f0
+0x17 0x411111f0
+0x18 0x01a13040
+0x19 0x411111f0
+0x1a 0x02a19030
+0x1b 0x01014020
+0x1d 0x40400001
+0x1e 0x411111f0
+
+/sys/class/sound/hwC1D2/driver_pin_configs:
+
+/sys/class/sound/hwC1D2/user_pin_configs:
+
+/sys/class/sound/hwC1D2/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 6.908711] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 6.910107] HDA driver get symbol successfully from i915 module
+[ 6.910136] snd_hda_intel 0000:00:03.0: irq 47 for MSI/MSI-X
+[ 6.910270] snd_hda_intel 0000:00:1b.0: irq 48 for MSI/MSI-X
+[ 6.991569] SKU: Nid=0x1d sku_cfg=0x40400001
+--
+[ 6.991847] realtek: Enabling init ASM_ID=0x0001 CODEC_ID=10ec0280
+[ 6.992254] input: HDA Intel MID HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input5
+[ 6.996343] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input6
+[ 6.996393] input: HDA Intel PCH Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card1/input7
+[ 6.996441] input: HDA Intel PCH Rear Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input8
+[ 6.996483] input: HDA Intel PCH Front Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input9
+[ 7.452349] init: failsafe main process (857) killed by TERM signal
+--
+[ 668.634795] usb 2-1.5: USB disconnect, device number 5
+[ 707.052054] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 707.052282] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 707.052344] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+[ 707.052573] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+
+
diff --git a/codecs/canonical/alc280-dell-optiplex-3020-ccert-201308-14158 b/codecs/canonical/alc280-dell-optiplex-3020-ccert-201308-14158
new file mode 100644
index 0000000..d59415d
--- /dev/null
+++ b/codecs/canonical/alc280-dell-optiplex-3020-ccert-201308-14158
@@ -0,0 +1,1251 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Jan 27 07:25:12 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.4 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.4 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.4 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: OptiPlex 3020
+Product Version: 01
+Firmware Version: X25
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.8.0-35-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.8.0-35-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [MID ]: HDA-Intel - HDA Intel MID
+ HDA Intel MID at 0xf7d14000 irq 47
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7d10000 irq 48
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller (rev 06)
+00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:02.0 0300: 8086:0402 (rev 06) (prog-if 00 [VGA controller])
+ Subsystem: 1028:0612
+--
+00:03.0 0403: 8086:0c0c (rev 06)
+ Subsystem: 1028:0612
+--
+00:1b.0 0403: 8086:8c20 (rev 04)
+ Subsystem: 1028:0612
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=2, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x02* 0x03 0x04
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC280
+Address: 2
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0280
+Subsystem Id: 0x10280612
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC280 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x57 0x57]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x57 0x57]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC280 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=1, device=0
+ Control: name="Capture Volume", index=1, device=0
+ Device: name="ALC280 Analog", type="Audio", device=2
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Front Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Front Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Rear Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80] [0x00]
+ Connection: 2
+ 0x02 0x03
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x4008c000: [N/A] Line Out at Ext N/A
+ Conn = DIN, Color = UNKNOWN
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0221401f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Rear Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x01a13040: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Blue
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=05, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Front Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x02a19030: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=04, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Out Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x01014020: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT VREF_HIZ
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40400001: [N/A] SPDIF Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=107
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Selector] wcaps 0x300101: Stereo
+ Control: name="Input Source", index=1, device=0
+ Connection: 8
+ 0x18 0x19 0x1a* 0x1b 0x1d 0x0b 0x12 0x13
+Node 0x23 [Audio Selector] wcaps 0x300101: Stereo
+ Control: name="Input Source", index=0, device=0
+ Connection: 6
+ 0x18 0x19 0x1a* 0x1b 0x1d 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Jan 27 14:55 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 9 Jan 27 14:55 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Jan 27 14:55 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 8 Jan 27 14:55 /dev/snd/hwC1D2
+crw-rw---T+ 1 root audio 116, 2 Jan 27 14:55 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 7 Jan 27 14:55 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 6 Jan 27 14:55 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 5 Jan 27 14:55 /dev/snd/pcmC1D2c
+crw-rw---T+ 1 root audio 116, 1 Jan 27 14:55 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jan 27 14:55 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Jan 27 14:55 .
+drwxr-xr-x 3 root root 260 Jan 27 14:55 ..
+lrwxrwxrwx 1 root root 12 Jan 27 14:55 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Jan 27 14:55 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: MID [HDA Intel MID], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC280 Analog [ALC280 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC280 Analog [ALC280 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 2: ALC280 Analog [ALC280 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [MID]
+
+Card hw:0 'MID'/'HDA Intel MID at 0xf7d14000 irq 47'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 7
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xf7d10000 irq 48'
+ Mixer name : 'Realtek ALC280'
+ Components : 'HDA:10ec0280,10280612,00100003'
+ Controls : 28
+ Simple ctrls : 13
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pswitch penum
+ Playback channels: Front Left - Front Right
+ Mono:
+ Front Left: Playback [on]
+ Front Right: Playback [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Front Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Front Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Capture',1
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 0 [0%] [-17.25dB] [off]
+ Front Right: Capture 0 [0%] [-17.25dB] [off]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line Out+Speaker'
+ Item0: 'Line Out+Speaker'
+Simple mixer control 'Input Source',0
+ Capabilities: cenum
+ Items: 'Front Mic' 'Rear Mic'
+ Item0: 'Front Mic'
+Simple mixer control 'Input Source',1
+ Capabilities: cenum
+ Items: 'Front Mic' 'Rear Mic'
+ Item0: 'Front Mic'
+Simple mixer control 'Rear Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Rear Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.MID {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value '1000080067140001000000000000000015c3932345563233313657091f070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 83
+ }
+ }
+ control.7 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Front Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Front Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Rear Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Rear Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value 'Line Out+Speaker'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 'Line Out+Speaker'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Front Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Rear Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Capture Switch'
+ index 1
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Capture Volume'
+ index 1
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 -1725
+ dbvalue.1 -1725
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Input Source'
+ value 'Front Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Front Mic'
+ item.1 'Rear Mic'
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Input Source'
+ index 1
+ value 'Front Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Front Mic'
+ item.1 'Rear Mic'
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface CARD
+ name 'Front Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface CARD
+ name 'Rear Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.26 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.27 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.28 {
+ iface PCM
+ device 2
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nls_utf8
+isofs
+nls_iso8859_1
+bnep
+rfcomm
+bluetooth
+parport_pc
+ppdev
+snd_hda_codec_realtek
+coretemp
+snd_hda_codec_hdmi
+kvm_intel
+kvm
+snd_hda_intel
+snd_hda_codec
+i915
+ghash_clmulni_intel
+hid_generic
+drm_kms_helper
+drm
+snd_hwdep
+snd_pcm
+psmouse
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+cryptd
+usb_storage
+i2c_algo_bit
+serio_raw
+snd_seq
+usbhid
+snd_timer
+snd_seq_device
+lpc_ich
+hid
+mei
+snd
+video
+soundcore
+dcdbas
+mac_hid
+snd_page_alloc
+microcode
+lp
+parport
+r8169
+ahci
+libahci
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D2/init_pin_configs:
+0x12 0x4008c000
+0x13 0x411111f0
+0x14 0x90170110
+0x15 0x0221401f
+0x16 0x411111f0
+0x17 0x411111f0
+0x18 0x01a13040
+0x19 0x411111f0
+0x1a 0x02a19030
+0x1b 0x01014020
+0x1d 0x40400001
+0x1e 0x411111f0
+
+/sys/class/sound/hwC1D2/driver_pin_configs:
+
+/sys/class/sound/hwC1D2/user_pin_configs:
+
+/sys/class/sound/hwC1D2/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 6.768559] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 6.768741] snd_hda_intel 0000:00:03.0: irq 47 for MSI/MSI-X
+[ 6.832614] input: HDA Intel MID HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input5
+[ 6.832818] snd_hda_intel 0000:00:1b.0: irq 48 for MSI/MSI-X
+[ 6.877479] input: HDA Intel PCH Rear Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input6
+[ 6.877568] input: HDA Intel PCH Front Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input7
+[ 6.877630] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input8
+[ 6.877684] input: HDA Intel PCH Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card1/input9
+[ 7.123926] scsi 6:0:0:0: Direct-Access ADATA USB Flash Drive 1.00 PQ: 0 ANSI: 6
+--
+[ 869.261733] type=1400 audit(1390806599.649:28): apparmor="DENIED" operation="capable" parent=1 profile="/usr/sbin/cupsd" pid=863 comm="cupsd" pid=863 comm="cupsd" capability=36 capname="block_suspend"
+[ 1781.584117] hda_codec: invalid CONNECT_LIST verb 6[0]:0
+[ 1781.584365] hda_codec: invalid CONNECT_LIST verb 7[0]:0
+
+
diff --git a/codecs/canonical/alc280-dell-optiplex-9020-aio-ccert-201302-12847 b/codecs/canonical/alc280-dell-optiplex-9020-aio-ccert-201302-12847
new file mode 100644
index 0000000..46ee6c6
--- /dev/null
+++ b/codecs/canonical/alc280-dell-optiplex-9020-aio-ccert-201302-12847
@@ -0,0 +1,1117 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Fri Oct 18 05:48:10 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: OptiPlex 9020 AIO
+Product Version: 01
+Firmware Version: A04
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-22-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [MID ]: HDA-Intel - HDA Intel MID
+ HDA Intel MID at 0xf7f34000 irq 48
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7f30000 irq 49
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Haswell HD Audio Controller (rev 06)
+00:1b.0 Audio device: Intel Corporation Lynx Point HD Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0c0c (rev 06)
+ Subsystem: 1028:05a7
+--
+00:1b.0 0403: 8086:8c20 (rev 04)
+ Subsystem: 1028:05a7
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=2, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC280
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0280
+Subsystem Id: 0x102805a7
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC280 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC280 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80] [0x00]
+ Connection: 2
+ 0x02 0x03
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30160: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x6, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x4004c000: [N/A] Line Out at Ext N/A
+ Conn = RCA, Color = UNKNOWN
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0221102f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x02a11040: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Out Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x01011020: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT VREF_HIZ
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40600001: [N/A] Modem Line at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=107
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 8
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12* 0x13
+Node 0x23 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 6
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Oct 18 01:42 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Oct 18 01:42 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Oct 18 01:42 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Oct 18 01:42 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 Oct 18 01:42 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Oct 18 01:42 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 Oct 18 01:42 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Oct 18 01:42 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Oct 18 01:42 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Oct 18 01:42 .
+drwxr-xr-x 3 root root 240 Oct 18 01:42 ..
+lrwxrwxrwx 1 root root 12 Oct 18 01:42 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Oct 18 01:42 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: MID [HDA Intel MID], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC280 Analog [ALC280 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC280 Analog [ALC280 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [MID]
+
+Card hw:0 'MID'/'HDA Intel MID at 0xf7f34000 irq 48'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xf7f30000 irq 49'
+ Mixer name : 'Realtek ALC280'
+ Components : 'HDA:10ec0280,102805a7,00100003'
+ Controls : 19
+ Simple ctrls : 9
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pswitch penum
+ Playback channels: Front Left - Front Right
+ Mono:
+ Front Left: Playback [on]
+ Front Right: Playback [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line Out+Speaker'
+ Item0: 'Line Out+Speaker'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.MID {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value 'Line Out+Speaker'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 'Line Out+Speaker'
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+parport_pc
+ppdev
+rfcomm
+bnep
+snd_hda_codec_realtek
+snd_hda_codec_hdmi
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_pcm
+snd_seq
+snd_seq_device
+snd_timer
+snd
+arc4
+soundcore
+iwldvm
+snd_page_alloc
+i915
+uvcvideo
+coretemp
+drm_kms_helper
+mac80211
+dm_multipath
+drm
+videobuf2_core
+scsi_dh
+videodev
+kvm_intel
+joydev
+kvm
+psmouse
+fglrx
+videobuf2_vmalloc
+serio_raw
+videobuf2_memops
+i2c_algo_bit
+rts_pstor
+ghash_clmulni_intel
+aesni_intel
+cryptd
+hid_generic
+aes_x86_64
+hid_multitouch
+btusb
+iwlwifi
+bluetooth
+lpc_ich
+dell_wmi_aio
+microcode
+sparse_keymap
+cfg80211
+wmi
+intel_ips
+dcdbas
+amd_iommu_v2
+compat
+mac_hid
+video
+lp
+parport
+usbhid
+hid
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+sdhci_pci
+sdhci
+e1000e
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x99a30160
+0x13 0x4004c000
+0x14 0x411111f0
+0x15 0x0221102f
+0x16 0x411111f0
+0x17 0x411111f0
+0x18 0x02a11040
+0x19 0x411111f0
+0x1a 0x01011020
+0x1b 0x90170110
+0x1d 0x40600001
+0x1e 0x411111f0
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 6.824219] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
+[ 6.894915] snd_hda_intel 0000:00:03.0: irq 48 for MSI/MSI-X
+[ 6.910040] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 6.910218] input: HDA Intel MID HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input10
+[ 6.910350] snd_hda_intel 0000:00:1b.0: irq 49 for MSI/MSI-X
+[ 7.046429] rts_pstor: device scan complete
+--
+[ 7.046753] sd 5:0:0:0: [sdb] Attached SCSI removable disk
+[ 7.052057] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input11
+[ 7.052113] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input12
+[ 7.052158] input: HDA Intel PCH Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card1/input13
+[ 7.730792] composite sync not supported
+--
+[ 325.434114] type=1400 audit(1382075242.267:31): apparmor="DENIED" operation="capable" parent=1 profile="/usr/sbin/cupsd" pid=1054 comm="cupsd" pid=1054 comm="cupsd" capability=36 capname="block_suspend"
+[ 373.797368] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 373.797615] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 373.797861] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+
+
diff --git a/codecs/canonical/alc280-dell-optiplex-9020-ccert-201302-12678 b/codecs/canonical/alc280-dell-optiplex-9020-ccert-201302-12678
new file mode 100644
index 0000000..2194d62
--- /dev/null
+++ b/codecs/canonical/alc280-dell-optiplex-9020-ccert-201302-12678
@@ -0,0 +1,1352 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Fri Jan 17 06:36:03 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.4 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.4 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.4 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: OptiPlex 9020
+Product Version: 01
+Firmware Version: A03
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.8.0-35-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.8.0-35-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [MID ]: HDA-Intel - HDA Intel MID
+ HDA Intel MID at 0xf7c34000 irq 49
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7c30000 irq 50
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller (rev 06)
+00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0c0c (rev 06)
+ Subsystem: 1028:05a4
+--
+00:1b.0 0403: 8086:8c20 (rev 04)
+ Subsystem: 1028:05a4
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=2, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x02* 0x03 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC280
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0280
+Subsystem Id: 0x102805a4
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC280 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC280 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=1, device=0
+ Control: name="Capture Volume", index=1, device=0
+ Device: name="ALC280 Analog", type="Audio", device=2
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Front Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Front Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Rear Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80] [0x00]
+ Connection: 2
+ 0x02 0x03
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x4008c000: [N/A] Line Out at Ext N/A
+ Conn = DIN, Color = UNKNOWN
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0221401f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Rear Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x01a13040: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Blue
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=05, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Front Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x02a19030: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=04, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Out Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x01014020: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT VREF_HIZ
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40400001: [N/A] SPDIF Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=107
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Selector] wcaps 0x300101: Stereo
+ Control: name="Input Source", index=1, device=0
+ Connection: 8
+ 0x18 0x19 0x1a* 0x1b 0x1d 0x0b 0x12 0x13
+Node 0x23 [Audio Selector] wcaps 0x300101: Stereo
+ Control: name="Input Source", index=0, device=0
+ Connection: 6
+ 0x18 0x19 0x1a* 0x1b 0x1d 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 5 Jan 17 13:32 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 10 Jan 17 13:32 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 4 Jan 17 13:32 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 9 Jan 17 13:32 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 3 Jan 17 13:33 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 2 Jan 17 14:35 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 8 Jan 17 13:33 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 7 Jan 17 13:33 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 6 Jan 17 13:32 /dev/snd/pcmC1D2c
+crw-rw---T+ 1 root audio 116, 1 Jan 17 13:32 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jan 17 13:32 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Jan 17 13:32 .
+drwxr-xr-x 3 root root 280 Jan 17 13:32 ..
+lrwxrwxrwx 1 root root 12 Jan 17 13:32 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Jan 17 13:32 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: MID [HDA Intel MID], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: MID [HDA Intel MID], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC280 Analog [ALC280 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC280 Analog [ALC280 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 2: ALC280 Analog [ALC280 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [MID]
+
+Card hw:0 'MID'/'HDA Intel MID at 0xf7c34000 irq 49'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 14
+ Simple ctrls : 2
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xf7c30000 irq 50'
+ Mixer name : 'Realtek ALC280'
+ Components : 'HDA:10ec0280,102805a4,00100003'
+ Controls : 28
+ Simple ctrls : 13
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pswitch penum
+ Playback channels: Front Left - Front Right
+ Mono:
+ Front Left: Playback [on]
+ Front Right: Playback [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Front Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Front Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Capture',1
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 0 [0%] [-17.25dB] [off]
+ Front Right: Capture 0 [0%] [-17.25dB] [off]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line Out+Speaker'
+ Item0: 'Line Out+Speaker'
+Simple mixer control 'Input Source',0
+ Capabilities: cenum
+ Items: 'Front Mic' 'Rear Mic'
+ Item0: 'Front Mic'
+Simple mixer control 'Input Source',1
+ Capabilities: cenum
+ Items: 'Front Mic' 'Rear Mic'
+ Item0: 'Front Mic'
+Simple mixer control 'Rear Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Rear Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.MID {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value '1000080067140001000000000000000015c3932345563233313657091f070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 83
+ }
+ }
+ control.13 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.14 {
+ iface PCM
+ device 7
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Front Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Front Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Rear Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Rear Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value 'Line Out+Speaker'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 'Line Out+Speaker'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Front Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Rear Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Capture Switch'
+ index 1
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Capture Volume'
+ index 1
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 -1725
+ dbvalue.1 -1725
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Input Source'
+ value 'Front Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Front Mic'
+ item.1 'Rear Mic'
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Input Source'
+ index 1
+ value 'Front Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Front Mic'
+ item.1 'Rear Mic'
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface CARD
+ name 'Front Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface CARD
+ name 'Rear Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.26 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.27 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.28 {
+ iface PCM
+ device 2
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+bnep
+rfcomm
+bluetooth
+parport_pc
+ppdev
+coretemp
+kvm_intel
+joydev
+kvm
+hid_generic
+ghash_clmulni_intel
+aesni_intel
+ablk_helper
+cryptd
+lrw
+aes_x86_64
+snd_hda_codec_realtek
+xts
+gf128mul
+snd_hda_codec_hdmi
+snd_hda_intel
+snd_hda_codec
+microcode
+mac_hid
+i915
+snd_hwdep
+snd_pcm
+drm_kms_helper
+drm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+snd_timer
+snd_seq_device
+dcdbas
+shpchp
+i2c_algo_bit
+lpc_ich
+psmouse
+mei
+snd
+soundcore
+serio_raw
+video
+snd_page_alloc
+lp
+parport
+usbhid
+hid
+ahci
+libahci
+e1000e
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x58560010
+0x06 0x18560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x4008c000
+0x13 0x411111f0
+0x14 0x90170110
+0x15 0x0221401f
+0x16 0x411111f0
+0x17 0x411111f0
+0x18 0x01a13040
+0x19 0x411111f0
+0x1a 0x02a19030
+0x1b 0x01014020
+0x1d 0x40400001
+0x1e 0x411111f0
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 6.637508] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 6.637562] snd_hda_intel 0000:00:03.0: irq 49 for MSI/MSI-X
+[ 6.667639] hda_codec: invalid CONNECT_LIST verb 6[0]:0
+[ 6.671429] input: HDA Intel MID HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input3
+[ 6.671480] input: HDA Intel MID HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input4
+[ 6.671636] snd_hda_intel 0000:00:1b.0: irq 50 for MSI/MSI-X
+[ 6.741554] input: HDA Intel PCH Rear Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input5
+[ 6.741610] input: HDA Intel PCH Front Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input6
+[ 6.741656] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input7
+[ 6.741695] input: HDA Intel PCH Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card1/input8
+[ 7.012361] input: Lenovo Lenovo Low Profile USB Keyboard as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5/2-1.5:1.0/input/input9
+--
+[ 869.455209] type=1400 audit(1389937630.357:28): apparmor="DENIED" operation="capable" parent=1 profile="/usr/sbin/cupsd" pid=1004 comm="cupsd" pid=1004 comm="cupsd" capability=36 capname="block_suspend"
+[ 3794.461930] hda_codec: invalid CONNECT_LIST verb 5[0]:0
+[ 3794.462180] hda_codec: invalid CONNECT_LIST verb 6[0]:0
+
+
diff --git a/codecs/canonical/alc280-dell-optiplex-9020-ccert-201302-12680 b/codecs/canonical/alc280-dell-optiplex-9020-ccert-201302-12680
new file mode 100644
index 0000000..cf428b8
--- /dev/null
+++ b/codecs/canonical/alc280-dell-optiplex-9020-ccert-201302-12680
@@ -0,0 +1,1354 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Wed Feb 5 05:47:44 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.4 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.4 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.4 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: OptiPlex 9020
+Product Version: 01
+Firmware Version: X44
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.8.0-35-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.8.0-35-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [MID ]: HDA-Intel - HDA Intel MID
+ HDA Intel MID at 0xf0434000 irq 47
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf0430000 irq 48
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller (rev 06)
+00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0c0c (rev 06)
+ Subsystem: 1028:05a4
+--
+00:1b.0 0403: 8086:8c20 (rev 04)
+ Subsystem: 1028:05a4
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=2, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x02* 0x03 0x04
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC280
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0280
+Subsystem Id: 0x102805a4
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC280 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC280 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x1e 0x1e]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=1, device=0
+ Control: name="Capture Volume", index=1, device=0
+ Device: name="ALC280 Analog", type="Audio", device=2
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Front Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Front Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Rear Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80] [0x00]
+ Connection: 2
+ 0x02 0x03
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x4008c000: [N/A] Line Out at Ext N/A
+ Conn = DIN, Color = UNKNOWN
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0221401f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Rear Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x01a13040: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Blue
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=05, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Front Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x02a19030: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=04, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Out Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x01014020: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40400001: [N/A] SPDIF Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=107
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Selector] wcaps 0x300101: Stereo
+ Control: name="Input Source", index=1, device=0
+ Connection: 8
+ 0x18 0x19 0x1a* 0x1b 0x1d 0x0b 0x12 0x13
+Node 0x23 [Audio Selector] wcaps 0x300101: Stereo
+ Control: name="Input Source", index=0, device=0
+ Connection: 6
+ 0x18 0x19 0x1a* 0x1b 0x1d 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 5 Feb 5 11:50 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 10 Feb 5 11:50 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 4 Feb 5 11:50 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 9 Feb 5 11:50 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 3 Feb 5 13:46 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 2 Feb 5 11:50 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 8 Feb 5 13:46 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 7 Feb 5 13:46 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 6 Feb 5 11:50 /dev/snd/pcmC1D2c
+crw-rw---T+ 1 root audio 116, 1 Feb 5 11:50 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Feb 5 11:50 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Feb 5 11:50 .
+drwxr-xr-x 3 root root 280 Feb 5 11:50 ..
+lrwxrwxrwx 1 root root 12 Feb 5 11:50 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Feb 5 11:50 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: MID [HDA Intel MID], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: MID [HDA Intel MID], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC280 Analog [ALC280 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC280 Analog [ALC280 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 2: ALC280 Analog [ALC280 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [MID]
+
+Card hw:0 'MID'/'HDA Intel MID at 0xf0434000 irq 47'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 14
+ Simple ctrls : 2
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xf0430000 irq 48'
+ Mixer name : 'Realtek ALC280'
+ Components : 'HDA:10ec0280,102805a4,00100003'
+ Controls : 28
+ Simple ctrls : 13
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 63 [72%] [-18.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pswitch penum
+ Playback channels: Front Left - Front Right
+ Mono:
+ Front Left: Playback [off]
+ Front Right: Playback [off]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Front Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Front Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 30 [48%] [5.25dB] [on]
+ Front Right: Capture 30 [48%] [5.25dB] [on]
+Simple mixer control 'Capture',1
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 0 [0%] [-17.25dB] [off]
+ Front Right: Capture 0 [0%] [-17.25dB] [off]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line Out+Speaker'
+ Item0: 'Line Out+Speaker'
+Simple mixer control 'Input Source',0
+ Capabilities: cenum
+ Items: 'Front Mic' 'Rear Mic'
+ Item0: 'Front Mic'
+Simple mixer control 'Input Source',1
+ Capabilities: cenum
+ Items: 'Front Mic' 'Rear Mic'
+ Item0: 'Front Mic'
+Simple mixer control 'Rear Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Rear Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.MID {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value '1000080067140001000000000000000015c3932345563233313657091f070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 83
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.14 {
+ iface PCM
+ device 7
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Front Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Front Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Rear Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Rear Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value 'Line Out+Speaker'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 'Line Out+Speaker'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Front Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Rear Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Capture Switch'
+ index 1
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 30
+ value.1 30
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 525
+ dbvalue.1 525
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Capture Volume'
+ index 1
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 -1725
+ dbvalue.1 -1725
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Input Source'
+ value 'Front Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Front Mic'
+ item.1 'Rear Mic'
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Input Source'
+ index 1
+ value 'Front Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Front Mic'
+ item.1 'Rear Mic'
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 63
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1800
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface CARD
+ name 'Front Mic Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface CARD
+ name 'Rear Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.26 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.27 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.28 {
+ iface PCM
+ device 2
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nls_iso8859_1
+rfcomm
+bnep
+bluetooth
+parport_pc
+ppdev
+coretemp
+hid_generic
+kvm_intel
+usbhid
+kvm
+hid
+ghash_clmulni_intel
+aesni_intel
+ablk_helper
+cryptd
+lrw
+aes_x86_64
+snd_hda_codec_realtek
+xts
+snd_hda_codec_hdmi
+gf128mul
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+i915
+microcode
+mac_hid
+snd_rawmidi
+snd_seq_midi_event
+drm_kms_helper
+snd_seq
+drm
+snd_timer
+snd_seq_device
+i2c_algo_bit
+snd
+psmouse
+mei
+soundcore
+serio_raw
+video
+snd_page_alloc
+lp
+dcdbas
+lpc_ich
+parport
+usb_storage
+ahci
+libahci
+e1000e
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x58560010
+0x06 0x18560020
+0x07 0x18560010
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x4008c000
+0x13 0x411111f0
+0x14 0x90170110
+0x15 0x0221401f
+0x16 0x411111f0
+0x17 0x411111f0
+0x18 0x01a13040
+0x19 0x411111f0
+0x1a 0x02a19030
+0x1b 0x01014020
+0x1d 0x40400001
+0x1e 0x411111f0
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 8.012570] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 8.012623] snd_hda_intel 0000:00:03.0: irq 47 for MSI/MSI-X
+[ 8.049853] hda_codec: invalid CONNECT_LIST verb 7[0]:0
+[ 8.055352] input: HDA Intel MID HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input3
+[ 8.055387] input: HDA Intel MID HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input4
+[ 8.055531] snd_hda_intel 0000:00:1b.0: irq 48 for MSI/MSI-X
+[ 8.104495] input: HDA Intel PCH Rear Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input5
+[ 8.104542] input: HDA Intel PCH Front Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input6
+[ 8.104574] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input7
+[ 8.104601] input: HDA Intel PCH Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card1/input8
+[ 8.353750] EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro
+--
+[ 883.662886] type=1400 audit(1391573104.902:28): apparmor="DENIED" operation="capable" parent=1 profile="/usr/sbin/cupsd" pid=1035 comm="cupsd" pid=1035 comm="cupsd" capability=36 capname="block_suspend"
+[ 6769.392731] hda_codec: invalid CONNECT_LIST verb 5[0]:0
+[ 6769.393249] hda_codec: invalid CONNECT_LIST verb 7[0]:0
+[ 7041.687334] hda_codec: invalid CONNECT_LIST verb 5[0]:0
+[ 7041.687851] hda_codec: invalid CONNECT_LIST verb 7[0]:0
+
+
diff --git a/codecs/canonical/alc280-dell-optiplex-xe2-ccert-201303-13014 b/codecs/canonical/alc280-dell-optiplex-xe2-ccert-201303-13014
new file mode 100644
index 0000000..349f5af
--- /dev/null
+++ b/codecs/canonical/alc280-dell-optiplex-xe2-ccert-201303-13014
@@ -0,0 +1,1354 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Thu Jan 23 04:44:54 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.4 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.4 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.4 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: OptiPlex XE2
+Product Version: 01
+Firmware Version: A03
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.8.0-35-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.8.0-35-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [MID ]: HDA-Intel - HDA Intel MID
+ HDA Intel MID at 0xf7c34000 irq 49
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7c30000 irq 50
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller (rev 06)
+00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0c0c (rev 06)
+ Subsystem: 1028:05c1
+--
+00:1b.0 0403: 8086:8c20 (rev 04)
+ Subsystem: 1028:05c1
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=2, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x02* 0x03 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC280
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0280
+Subsystem Id: 0x102805c1
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC280 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x4b 0x4b]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x4b 0x4b]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC280 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=1, device=0
+ Control: name="Capture Volume", index=1, device=0
+ Device: name="ALC280 Analog", type="Audio", device=2
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Front Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Front Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Rear Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80] [0x00]
+ Connection: 2
+ 0x02 0x03
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x4008c000: [N/A] Line Out at Ext N/A
+ Conn = DIN, Color = UNKNOWN
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0221401f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Rear Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x01a13040: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Blue
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=05, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Front Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x02a19030: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=04, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Out Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x01014020: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40400001: [N/A] SPDIF Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=107
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Selector] wcaps 0x300101: Stereo
+ Control: name="Input Source", index=1, device=0
+ Connection: 8
+ 0x18 0x19 0x1a* 0x1b 0x1d 0x0b 0x12 0x13
+Node 0x23 [Audio Selector] wcaps 0x300101: Stereo
+ Control: name="Input Source", index=0, device=0
+ Connection: 6
+ 0x18 0x19 0x1a* 0x1b 0x1d 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 5 Jan 23 12:41 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 10 Jan 23 12:41 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 4 Jan 23 12:41 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 9 Jan 23 12:41 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 3 Jan 23 12:41 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 2 Jan 23 12:41 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 8 Jan 23 12:41 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 7 Jan 23 12:41 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 6 Jan 23 12:41 /dev/snd/pcmC1D2c
+crw-rw---T+ 1 root audio 116, 1 Jan 23 12:41 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jan 23 12:41 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Jan 23 12:41 .
+drwxr-xr-x 3 root root 280 Jan 23 12:41 ..
+lrwxrwxrwx 1 root root 12 Jan 23 12:41 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Jan 23 12:41 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: MID [HDA Intel MID], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: MID [HDA Intel MID], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC280 Analog [ALC280 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC280 Analog [ALC280 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 2: ALC280 Analog [ALC280 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [MID]
+
+Card hw:0 'MID'/'HDA Intel MID at 0xf7c34000 irq 49'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 14
+ Simple ctrls : 2
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xf7c30000 irq 50'
+ Mixer name : 'Realtek ALC280'
+ Components : 'HDA:10ec0280,102805c1,00100003'
+ Controls : 28
+ Simple ctrls : 13
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 75 [86%] [-9.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pswitch penum
+ Playback channels: Front Left - Front Right
+ Mono:
+ Front Left: Playback [off]
+ Front Right: Playback [off]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Front Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Front Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Capture',1
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 0 [0%] [-17.25dB] [off]
+ Front Right: Capture 0 [0%] [-17.25dB] [off]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line Out+Speaker'
+ Item0: 'Line Out+Speaker'
+Simple mixer control 'Input Source',0
+ Capabilities: cenum
+ Items: 'Front Mic' 'Rear Mic'
+ Item0: 'Front Mic'
+Simple mixer control 'Input Source',1
+ Capabilities: cenum
+ Items: 'Front Mic' 'Rear Mic'
+ Item0: 'Front Mic'
+Simple mixer control 'Rear Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Rear Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.MID {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value '1000080067140001000000000000000015c3932345563233313657091f070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 83
+ }
+ }
+ control.13 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.14 {
+ iface PCM
+ device 7
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Front Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Front Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Rear Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Rear Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value 'Line Out+Speaker'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 'Line Out+Speaker'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Front Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Rear Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Capture Switch'
+ index 1
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Capture Volume'
+ index 1
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 -1725
+ dbvalue.1 -1725
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Input Source'
+ value 'Front Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Front Mic'
+ item.1 'Rear Mic'
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Input Source'
+ index 1
+ value 'Front Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Front Mic'
+ item.1 'Rear Mic'
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 75
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -900
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface CARD
+ name 'Front Mic Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface CARD
+ name 'Rear Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.26 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.27 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.28 {
+ iface PCM
+ device 2
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nls_iso8859_1
+bnep
+rfcomm
+bluetooth
+parport_pc
+ppdev
+coretemp
+kvm_intel
+kvm
+ghash_clmulni_intel
+aesni_intel
+ablk_helper
+cryptd
+lrw
+aes_x86_64
+snd_hda_codec_realtek
+snd_hda_codec_hdmi
+xts
+gf128mul
+snd_hda_intel
+snd_hda_codec
+i915
+joydev
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+microcode
+mac_hid
+mei
+snd_seq
+drm_kms_helper
+drm
+psmouse
+snd_timer
+snd_seq_device
+shpchp
+i2c_algo_bit
+dcdbas
+video
+lpc_ich
+snd
+soundcore
+serio_raw
+snd_page_alloc
+lp
+parport
+hid_generic
+usbhid
+hid
+usb_storage
+ahci
+libahci
+e1000e
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x58560010
+0x06 0x18560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x4008c000
+0x13 0x411111f0
+0x14 0x90170110
+0x15 0x0221401f
+0x16 0x411111f0
+0x17 0x411111f0
+0x18 0x01a13040
+0x19 0x411111f0
+0x1a 0x02a19030
+0x1b 0x01014020
+0x1d 0x40400001
+0x1e 0x411111f0
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 9.046774] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 9.046827] snd_hda_intel 0000:00:03.0: irq 49 for MSI/MSI-X
+[ 9.168044] hda_codec: invalid CONNECT_LIST verb 6[0]:0
+[ 9.171822] input: HDA Intel MID HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input6
+[ 9.171871] input: HDA Intel MID HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input7
+[ 9.172031] snd_hda_intel 0000:00:1b.0: irq 50 for MSI/MSI-X
+[ 9.184480] input: HDA Intel PCH Rear Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input8
+[ 9.184527] input: HDA Intel PCH Front Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input9
+[ 9.184569] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input10
+[ 9.184609] input: HDA Intel PCH Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card1/input11
+[ 9.194068] EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro
+--
+[ 75.699126] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
+[ 204.353781] hda_codec: invalid CONNECT_LIST verb 5[0]:0
+[ 204.354039] hda_codec: invalid CONNECT_LIST verb 6[0]:0
+
+
diff --git a/codecs/canonical/alc280-dell-optiplex-xe2-ccert-201303-13015 b/codecs/canonical/alc280-dell-optiplex-xe2-ccert-201303-13015
new file mode 100644
index 0000000..9caac1a
--- /dev/null
+++ b/codecs/canonical/alc280-dell-optiplex-xe2-ccert-201303-13015
@@ -0,0 +1,1181 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Thu Feb 6 06:01:21 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.3 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.3 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.3 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: OptiPlex XE2
+Product Version: 01
+Firmware Version: X44
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.8.0-29-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.8.0-29-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf0130000 irq 46
+ 1 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xf0040000 irq 47
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 04)
+01:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Caicos HDMI Audio [Radeon HD 6400 Series]
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:8c20 (rev 04)
+ Subsystem: 1028:05c1
+--
+01:00.1 0403: 1002:aa98
+ Subsystem: 1028:aa98
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC280
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0280
+Subsystem Id: 0x102805c1
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC280 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x57 0x57]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x57 0x57]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC280 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=1, device=0
+ Control: name="Capture Volume", index=1, device=0
+ Device: name="ALC280 Analog", type="Audio", device=2
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Front Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Front Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Rear Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80] [0x00]
+ Connection: 2
+ 0x02 0x03
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x4008c000: [N/A] Line Out at Ext N/A
+ Conn = DIN, Color = UNKNOWN
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0221401f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Rear Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x01a13040: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Blue
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=05, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Front Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x02a19030: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=04, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Out Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x01014020: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT VREF_HIZ
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40400001: [N/A] SPDIF Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=107
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Selector] wcaps 0x300101: Stereo
+ Control: name="Input Source", index=1, device=0
+ Connection: 8
+ 0x18 0x19 0x1a* 0x1b 0x1d 0x0b 0x12 0x13
+Node 0x23 [Audio Selector] wcaps 0x300101: Stereo
+ Control: name="Input Source", index=0, device=0
+ Connection: 6
+ 0x18 0x19 0x1a* 0x1b 0x1d 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: ATI R6xx HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x1002aa01
+Subsystem Id: 0x00aa0100
+Revision Id: 0x100200
+No Modem Function Group found
+Default PCM:
+ rates [0x70]: 32000 44100 48000
+ bits [0x2]: 16
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x201: Stereo Digital
+ Converter: stream=1, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x02
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 6 Feb 6 13:54 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 9 Feb 6 13:54 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 5 Feb 6 13:54 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 8 Feb 6 13:54 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 4 Feb 6 13:55 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Feb 6 13:55 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Feb 6 13:54 /dev/snd/pcmC0D2c
+crw-rw---T+ 1 root audio 116, 7 Feb 6 13:56 /dev/snd/pcmC1D3p
+crw-rw---T+ 1 root audio 116, 1 Feb 6 13:54 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Feb 6 13:54 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Feb 6 13:54 .
+drwxr-xr-x 3 root root 260 Feb 6 13:54 ..
+lrwxrwxrwx 1 root root 12 Feb 6 13:54 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Feb 6 13:54 pci-0000:01:00.1 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC280 Analog [ALC280 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC280 Analog [ALC280 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 2: ALC280 Analog [ALC280 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf0130000 irq 46'
+ Mixer name : 'Realtek ALC280'
+ Components : 'HDA:10ec0280,102805c1,00100003'
+ Controls : 28
+ Simple ctrls : 13
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pswitch penum
+ Playback channels: Front Left - Front Right
+ Mono:
+ Front Left: Playback [on]
+ Front Right: Playback [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Front Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Front Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Capture',1
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 0 [0%] [-17.25dB] [off]
+ Front Right: Capture 0 [0%] [-17.25dB] [off]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line Out+Speaker'
+ Item0: 'Line Out+Speaker'
+Simple mixer control 'Input Source',0
+ Capabilities: cenum
+ Items: 'Front Mic' 'Rear Mic'
+ Item0: 'Front Mic'
+Simple mixer control 'Input Source',1
+ Capabilities: cenum
+ Items: 'Front Mic' 'Rear Mic'
+ Item0: 'Front Mic'
+Simple mixer control 'Rear Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Rear Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 1 [Generic]
+
+Card hw:1 'Generic'/'HD-Audio Generic at 0xf0040000 irq 47'
+ Mixer name : 'ATI R6xx HDMI'
+ Components : 'HDA:1002aa01,00aa0100,00100200'
+ Controls : 7
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Front Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Front Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Rear Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Rear Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value 'Line Out+Speaker'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 'Line Out+Speaker'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Front Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Rear Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Capture Switch'
+ index 1
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Capture Volume'
+ index 1
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 -1725
+ dbvalue.1 -1725
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Input Source'
+ value 'Front Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Front Mic'
+ item.1 'Rear Mic'
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Input Source'
+ index 1
+ value 'Front Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Front Mic'
+ item.1 'Rear Mic'
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface CARD
+ name 'Front Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface CARD
+ name 'Rear Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.26 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.27 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.28 {
+ iface PCM
+ device 2
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+}
+state.Generic {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+bnep
+rfcomm
+bluetooth
+parport_pc
+ppdev
+vesafb
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+coretemp
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+snd_timer
+snd_seq_device
+kvm_intel
+kvm
+fglrx
+snd
+ghash_clmulni_intel
+soundcore
+aesni_intel
+ablk_helper
+cryptd
+snd_page_alloc
+lrw
+aes_x86_64
+xts
+gf128mul
+psmouse
+mei
+serio_raw
+video
+microcode
+amd_iommu_v2
+mac_hid
+lpc_ich
+lp
+dcdbas
+parport
+hid_generic
+usbhid
+hid
+ahci
+libahci
+e1000e
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x4008c000
+0x13 0x411111f0
+0x14 0x90170110
+0x15 0x0221401f
+0x16 0x411111f0
+0x17 0x411111f0
+0x18 0x01a13040
+0x19 0x411111f0
+0x1a 0x02a19030
+0x1b 0x01014020
+0x1d 0x40400001
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x03 0x18560010
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 8.604268] <6>[fglrx] module loaded - fglrx 13.30.1 [Jan 8 2014] with 1 minors
+[ 9.006103] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[ 9.038752] input: HDA Intel PCH Rear Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input4
+[ 9.038789] input: HDA Intel PCH Front Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input5
+[ 9.038818] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
+[ 9.038844] input: HDA Intel PCH Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 9.038957] hda-intel 0000:01:00.1: Handle VGA-switcheroo audio client
+[ 9.038995] snd_hda_intel 0000:01:00.1: irq 47 for MSI/MSI-X
+[ 9.074712] input: HD-Audio Generic HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input8
+[ 10.649499] EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro
+
+
diff --git a/codecs/canonical/alc280-dell-precision-r7610-ccert-201210-12056 b/codecs/canonical/alc280-dell-precision-r7610-ccert-201210-12056
new file mode 100644
index 0000000..27cbc3f
--- /dev/null
+++ b/codecs/canonical/alc280-dell-precision-r7610-ccert-201210-12056
@@ -0,0 +1,1110 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue Mar 19 03:30:19 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Precision R7610
+Product Version: 01
+Firmware Version: X47
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-21-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xfb520000 irq 91
+ 1 [NVidia ]: HDA-Intel - HDA NVidia
+ HDA NVidia at 0xfb080000 irq 44
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation X79 series chipset High Definition Audio Controller (rev 06)
+04:00.1 Audio device: NVIDIA Corporation Device 0e1b (rev a1)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1d20 (rev 06)
+ Subsystem: 1028:05a1
+--
+04:00.1 0403: 10de:0e1b (rev a1)
+ Subsystem: 10de:094c
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC280
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0280
+Subsystem Id: 0x102805a1
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Master Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC280 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x01 0x01]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x57 0x57]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC280 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80] [0x00]
+ Connection: 2
+ 0x02 0x03
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x40008000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Purple
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Master Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Out Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x01014010: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x01a13020: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Blue
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40400001: [N/A] SPDIF Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=107
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 8
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b 0x12 0x13
+Node 0x23 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 6
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Nvidia GPU 42 HDMI/DP
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x10de0042
+Subsystem Id: 0x10de094c
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x04 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Connection: 4
+ 0x08* 0x09 0x0a 0x0b
+Node 0x05 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=02, enabled=1
+ Connection: 4
+ 0x08* 0x09 0x0a 0x0b
+Node 0x06 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Connection: 4
+ 0x08* 0x09 0x0a 0x0b
+Node 0x07 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=03, enabled=1
+ Connection: 4
+ 0x08* 0x09 0x0a 0x0b
+Node 0x08 [Audio Output] wcaps 0x62b1: 8-Channels Digital Stripe
+ Converter: stream=8, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+Node 0x09 [Audio Output] wcaps 0x62b1: 8-Channels Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+Node 0x0a [Audio Output] wcaps 0x62b1: 8-Channels Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+Node 0x0b [Audio Output] wcaps 0x62b1: 8-Channels Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 5 Mar 18 23:19 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 10 Mar 18 23:19 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 4 Mar 18 23:19 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 9 Mar 18 23:19 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 3 Mar 18 23:21 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 2 Mar 18 23:21 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 8 Mar 18 23:21 /dev/snd/pcmC1D3p
+crw-rw---T+ 1 root audio 116, 7 Mar 18 23:21 /dev/snd/pcmC1D7p
+crw-rw---T+ 1 root audio 116, 6 Mar 18 23:26 /dev/snd/pcmC1D8p
+crw-rw---T+ 1 root audio 116, 1 Mar 18 23:19 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Mar 18 23:19 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Mar 18 23:19 .
+drwxr-xr-x 3 root root 280 Mar 18 23:19 ..
+lrwxrwxrwx 1 root root 12 Mar 18 23:19 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Mar 18 23:19 pci-0000:04:00.1 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC280 Analog [ALC280 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC280 Analog [ALC280 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xfb520000 irq 91'
+ Mixer name : 'Realtek ALC280'
+ Components : 'HDA:10ec0280,102805a1,00100003'
+ Controls : 10
+ Simple ctrls : 5
+Simple mixer control 'Master',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 1 [1%] [-64.50dB] [on]
+ Front Right: Playback 1 [1%] [-64.50dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 0 [0%] [-17.25dB] [off]
+ Front Right: Capture 0 [0%] [-17.25dB] [off]
+
+!!-------Mixer controls for card 1 [NVidia]
+
+Card hw:1 'NVidia'/'HDA NVidia at 0xfb080000 irq 44'
+ Mixer name : 'Nvidia GPU 42 HDMI/DP'
+ Components : 'HDA:10de0042,10de094c,00100100'
+ Controls : 18
+ Simple ctrls : 3
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value.0 1
+ value.1 1
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -6450
+ dbvalue.1 -6450
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 -1725
+ dbvalue.1 -1725
+ }
+ }
+ control.8 {
+ iface CARD
+ name 'Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.9 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.NVidia {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value '100008006d100001000004000000000005e35223693233353256680a20202020200907010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type BYTES
+ count 95
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+bnep
+rfcomm
+parport_pc
+bluetooth
+ppdev
+nvidia
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+joydev
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+dcdbas
+sb_edac
+edac_core
+gpio_ich
+coretemp
+kvm_intel
+kvm
+ghash_clmulni_intel
+aesni_intel
+cryptd
+aes_x86_64
+dm_multipath
+scsi_dh
+microcode
+psmouse
+serio_raw
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+lpc_ich
+snd_seq_midi_event
+snd_seq
+mac_hid
+snd_timer
+snd_seq_device
+snd
+soundcore
+mei
+snd_page_alloc
+lp
+parport
+hid_generic
+usbhid
+hid
+dm_raid45
+e1000e
+mpt2sas
+megaraid_sas
+scsi_transport_sas
+raid_class
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x40008000
+0x13 0x411111f0
+0x14 0x411111f0
+0x15 0x01014010
+0x16 0x411111f0
+0x17 0x411111f0
+0x18 0x01a13020
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40400001
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x04 0x185600f0
+0x05 0x185600f0
+0x06 0x585600f0
+0x07 0x185600f0
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 8.281469] microcode: Microcode Update Driver: v2.00 <tigran@aivazian.fsnet.co.uk>, Peter Oruba
+[ 8.282757] snd_hda_intel 0000:00:1b.0: irq 91 for MSI/MSI-X
+[ 8.319648] init: failsafe main process (1019) killed by TERM signal
+[ 8.326126] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
+[ 8.326210] input: HDA Intel PCH Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 8.326446] hda_intel: Disabling MSI
+[ 8.326460] hda-intel: 0000:04:00.1: Handle VGA-switcheroo audio client
+[ 8.670986] type=1400 audit(1363663187.246:8): apparmor="STATUS" operation="profile_load" name="/usr/lib/lightdm/lightdm/lightdm-guest-session-wrapper" pid=1100 comm="apparmor_parser"
+--
+[ 8.867893] Bluetooth: RFCOMM ver 1.11
+[ 8.885505] input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/0000:04:00.1/sound/card1/input8
+[ 8.885621] input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/0000:04:00.1/sound/card1/input9
+[ 8.885714] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/0000:04:00.1/sound/card1/input10
+[ 8.886221] vgaarb: device changed decodes: PCI:0000:04:00.0,olddecodes=io+mem,decodes=none:owns=io+mem
+
+
diff --git a/codecs/canonical/alc280-dell-precision-t1700-ccert-201302-12684 b/codecs/canonical/alc280-dell-precision-t1700-ccert-201302-12684
new file mode 100644
index 0000000..da76d1d
--- /dev/null
+++ b/codecs/canonical/alc280-dell-precision-t1700-ccert-201302-12684
@@ -0,0 +1,1263 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Fri Aug 29 03:43:00 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.5 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.5 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.5 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Precision T1700
+Product Version: 01
+Firmware Version: A06
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.13.0-32-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.13.0-32-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [HDMI ]: HDA-Intel - HDA Intel HDMI
+ HDA Intel HDMI at 0xf7c34000 irq 47
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7c30000 irq 48
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller (rev 06)
+00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0c0c (rev 06)
+ Subsystem: 1028:05a6
+--
+00:1b.0 0403: 8086:8c20 (rev 04)
+ Subsystem: 1028:05a6
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=2, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 3
+ 0x02* 0x03 0x04
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC280
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0280
+Subsystem Id: 0x102805a6
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC280 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC280 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Front Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Front Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Rear Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80] [0x00]
+ Connection: 2
+ 0x02 0x03
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x4008c000: [N/A] Line Out at Ext N/A
+ Conn = DIN, Color = UNKNOWN
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0221401f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Rear Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x01a13040: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Blue
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=04, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Front Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x02a19030: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Out Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x01014020: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT VREF_HIZ
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40400001: [N/A] SPDIF Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=107
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 8
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b 0x12 0x13
+Node 0x23 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 6
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 5 Aug 28 23:40 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 9 Aug 28 23:40 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 4 Aug 28 23:40 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 8 Aug 28 23:40 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 3 Aug 28 23:40 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 2 Aug 28 23:40 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 7 Aug 28 23:40 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 6 Aug 28 23:40 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Aug 28 23:40 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Aug 28 23:40 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Aug 28 23:40 .
+drwxr-xr-x 3 root root 260 Aug 28 23:40 ..
+lrwxrwxrwx 1 root root 12 Aug 28 23:40 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Aug 28 23:40 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC280 Analog [ALC280 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC280 Analog [ALC280 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [HDMI]
+
+Card hw:0 'HDMI'/'HDA Intel HDMI at 0xf7c34000 irq 47'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 14
+ Simple ctrls : 2
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xf7c30000 irq 48'
+ Mixer name : 'Realtek ALC280'
+ Components : 'HDA:10ec0280,102805a6,00100003'
+ Controls : 23
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 60 [69%] [-20.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pswitch penum
+ Playback channels: Front Left - Front Right
+ Mono:
+ Front Left: Playback [on]
+ Front Right: Playback [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Front Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Front Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line Out+Speaker'
+ Item0: 'Line Out+Speaker'
+Simple mixer control 'Rear Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Rear Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.HDMI {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value '1000080067140001000000000000000015c3932345563233313657091f070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 83
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.14 {
+ iface PCM
+ device 7
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Front Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Front Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Rear Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Rear Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value 'Line Out+Speaker'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 'Line Out+Speaker'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Front Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Rear Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 60
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -2025
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Front Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Rear Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.23 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+hid_generic
+usbhid
+hid
+bnep
+rfcomm
+bluetooth
+parport_pc
+ppdev
+snd_hda_codec_realtek
+snd_hda_codec_hdmi
+snd_hda_intel
+snd_hda_codec
+i915
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+snd_timer
+snd_seq_device
+shpchp
+drm_kms_helper
+drm
+serio_raw
+lpc_ich
+snd
+mei_me
+i2c_algo_bit
+mei
+mac_hid
+soundcore
+snd_page_alloc
+dcdbas
+video
+lp
+parport
+ahci
+libahci
+e1000e
+ptp
+pps_core
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x58560010
+0x06 0x18560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x4008c000
+0x13 0x411111f0
+0x14 0x90170110
+0x15 0x0221401f
+0x16 0x411111f0
+0x17 0x411111f0
+0x18 0x01a13040
+0x19 0x411111f0
+0x1a 0x02a19030
+0x1b 0x01014020
+0x1d 0x40400001
+0x1e 0x411111f0
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 6.852395] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 6.852505] HDA driver get symbol successfully from i915 module
+[ 6.852535] snd_hda_intel 0000:00:03.0: irq 47 for MSI/MSI-X
+[ 6.852677] snd_hda_intel 0000:00:1b.0: irq 48 for MSI/MSI-X
+[ 6.946283] input: HDA Intel HDMI HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input5
+[ 6.946357] input: HDA Intel HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input4
+[ 6.959666] SKU: Nid=0x1d sku_cfg=0x40400001
+--
+[ 6.959936] realtek: Enabling init ASM_ID=0x0001 CODEC_ID=10ec0280
+[ 6.964397] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input9
+[ 6.964440] input: HDA Intel PCH Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card1/input8
+[ 6.964472] input: HDA Intel PCH Rear Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input7
+[ 6.964499] input: HDA Intel PCH Front Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input6
+[ 7.110840] type=1400 audit(1409283644.814:2): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/sbin/dhclient" pid=780 comm="apparmor_parser"
+
+
diff --git a/codecs/canonical/alc280-dell-precision-t3610-ccert-201303-13192 b/codecs/canonical/alc280-dell-precision-t3610-ccert-201303-13192
new file mode 100644
index 0000000..9e6c346
--- /dev/null
+++ b/codecs/canonical/alc280-dell-precision-t3610-ccert-201303-13192
@@ -0,0 +1,1190 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Wed Dec 25 05:22:57 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Precision T3610
+Product Version: 01
+Firmware Version: X51
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-25-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xfb220000 irq 81
+ 1 [NVidia ]: HDA-Intel - HDA NVidia
+ HDA NVidia at 0xfb080000 irq 36
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation X79 series chipset High Definition Audio Controller (rev 06)
+02:00.1 Audio device: NVIDIA Corporation HDMI Audio stub (rev a1)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1d20 (rev 06)
+ Subsystem: 1028:05d2
+--
+02:00.1 0403: 10de:0e08 (rev a1)
+ Subsystem: 10de:094e
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC280
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0280
+Subsystem Id: 0x102805d2
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC280 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC280 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Front Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Front Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Rear Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80] [0x00]
+ Connection: 2
+ 0x02 0x03
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x4008c000: [N/A] Line Out at Ext N/A
+ Conn = DIN, Color = UNKNOWN
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0221401f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Rear Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x01a13040: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Blue
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=04, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Front Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x02a19030: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Out Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x01014020: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT VREF_HIZ
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40400001: [N/A] SPDIF Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=107
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 8
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b 0x12 0x13
+Node 0x23 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 6
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Nvidia GPU 1c HDMI/DP
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x10de001c
+Subsystem Id: 0x10de094e
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x04 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x08* 0x09
+Node 0x05 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Connection: 2
+ 0x08* 0x09
+Node 0x06 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Connection: 2
+ 0x08* 0x09
+Node 0x07 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x08* 0x09
+Node 0x08 [Audio Output] wcaps 0x62b1: 8-Channels Digital Stripe
+ Converter: stream=6, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+Node 0x09 [Audio Output] wcaps 0x62b1: 8-Channels Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 5 Dec 25 00:17 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 9 Dec 25 00:17 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 4 Dec 25 00:17 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 8 Dec 25 00:17 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 3 Dec 25 00:18 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 2 Dec 25 00:18 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 7 Dec 25 00:18 /dev/snd/pcmC1D3p
+crw-rw---T+ 1 root audio 116, 6 Dec 25 00:18 /dev/snd/pcmC1D7p
+crw-rw---T+ 1 root audio 116, 1 Dec 25 00:17 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Dec 25 00:17 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Dec 25 00:17 .
+drwxr-xr-x 3 root root 260 Dec 25 00:17 ..
+lrwxrwxrwx 1 root root 12 Dec 25 00:17 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Dec 25 00:17 pci-0000:02:00.1 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC280 Analog [ALC280 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC280 Analog [ALC280 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xfb220000 irq 81'
+ Mixer name : 'Realtek ALC280'
+ Components : 'HDA:10ec0280,102805d2,00100003'
+ Controls : 21
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pswitch penum
+ Playback channels: Front Left - Front Right
+ Mono:
+ Front Left: Playback [on]
+ Front Right: Playback [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Front Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Front Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line Out+Speaker'
+ Item0: 'Line Out+Speaker'
+Simple mixer control 'Rear Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Rear Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 1 [NVidia]
+
+Card hw:1 'NVidia'/'HDA NVidia at 0xfb080000 irq 36'
+ Mixer name : 'Nvidia GPU 1c HDMI/DP'
+ Components : 'HDA:10de001c,10de094e,00100100'
+ Controls : 12
+ Simple ctrls : 2
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Front Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Front Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Rear Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Rear Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value 'Line Out+Speaker'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 'Line Out+Speaker'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Front Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Rear Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Front Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Rear Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+state.NVidia {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value '100008006d140001000004000000000015c39323455632333136570a2020202020091f070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type BYTES
+ count 95
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+parport_pc
+ppdev
+bnep
+rfcomm
+bluetooth
+snd_hda_codec_hdmi
+coretemp
+snd_hda_codec_realtek
+snd_hda_intel
+snd_hda_codec
+kvm_intel
+snd_hwdep
+kvm
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+ghash_clmulni_intel
+snd_seq_midi_event
+snd_seq
+aesni_intel
+snd_timer
+snd_seq_device
+cryptd
+nvidia
+psmouse
+lp
+mei
+parport
+snd
+aes_x86_64
+serio_raw
+joydev
+mac_hid
+dm_multipath
+soundcore
+scsi_dh
+hid_generic
+wmi
+lpc_ich
+dcdbas
+microcode
+snd_page_alloc
+usbhid
+hid
+dm_raid45
+e1000e
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x4008c000
+0x13 0x411111f0
+0x14 0x90170110
+0x15 0x0221401f
+0x16 0x411111f0
+0x17 0x411111f0
+0x18 0x01a13040
+0x19 0x411111f0
+0x1a 0x02a19030
+0x1b 0x01014020
+0x1d 0x40400001
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x04 0x585600f0
+0x05 0x185600f0
+0x06 0x185600f0
+0x07 0x585600f0
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 8.247588] type=1400 audit(1387948626.863:7): apparmor="STATUS" operation="profile_replace" name="/usr/lib/connman/scripts/dhclient-script" pid=1049 comm="apparmor_parser"
+[ 8.414203] snd_hda_intel 0000:00:1b.0: irq 81 for MSI/MSI-X
+[ 8.442618] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input5
+[ 8.442701] input: HDA Intel PCH Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
+[ 8.442878] input: HDA Intel PCH Rear Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 8.443096] input: HDA Intel PCH Front Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 8.443395] hda_intel: Disabling MSI
+[ 8.443405] hda-intel 0000:02:00.1: Handle VGA-switcheroo audio client
+[ 8.832078] input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:02.0/0000:02:00.1/sound/card1/input9
+[ 8.832166] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:02.0/0000:02:00.1/sound/card1/input10
+[ 11.736932] EXT4-fs (sda3): re-mounted. Opts: errors=remount-ro
+
+
diff --git a/codecs/canonical/alc280-dell-precision-t5610-ccert-201303-13193 b/codecs/canonical/alc280-dell-precision-t5610-ccert-201303-13193
new file mode 100644
index 0000000..fbe66a1
--- /dev/null
+++ b/codecs/canonical/alc280-dell-precision-t5610-ccert-201303-13193
@@ -0,0 +1,1376 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Wed Dec 25 05:22:27 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Precision T5610
+Product Version: 01
+Firmware Version: X51
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-25-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xfb220000 irq 81
+ 1 [NVidia ]: HDA-Intel - HDA NVidia
+ HDA NVidia at 0xfb080000 irq 36
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation X79 series chipset High Definition Audio Controller (rev 06)
+02:00.1 Audio device: NVIDIA Corporation Device 0e1b (rev a1)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1d20 (rev 06)
+ Subsystem: 1028:05d3
+--
+02:00.1 0403: 10de:0e1b (rev a1)
+ Subsystem: 10de:0967
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC280
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0280
+Subsystem Id: 0x102805d3
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC280 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC280 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Front Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Front Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Rear Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80] [0x00]
+ Connection: 2
+ 0x02 0x03
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x4008c000: [N/A] Line Out at Ext N/A
+ Conn = DIN, Color = UNKNOWN
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0221401f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Rear Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x01a13040: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Blue
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=04, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Front Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x02a19030: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Out Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x01014020: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT VREF_HIZ
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40400001: [N/A] SPDIF Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=107
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 8
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b 0x12 0x13
+Node 0x23 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 6
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Nvidia GPU 42 HDMI/DP
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x10de0042
+Subsystem Id: 0x10de0967
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x04 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Connection: 4
+ 0x08* 0x09 0x0a 0x0b
+Node 0x05 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Connection: 4
+ 0x08* 0x09 0x0a 0x0b
+Node 0x06 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=03, enabled=1
+ Connection: 4
+ 0x08* 0x09 0x0a 0x0b
+Node 0x07 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=9 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=3, device=0
+ Control: name="IEC958 Playback Pro Mask", index=3, device=0
+ Control: name="IEC958 Playback Default", index=3, device=0
+ Control: name="IEC958 Playback Switch", index=3, device=0
+ Control: name="ELD", index=0, device=9
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=04, enabled=1
+ Connection: 4
+ 0x08* 0x09 0x0a 0x0b
+Node 0x08 [Audio Output] wcaps 0x62b1: 8-Channels Digital Stripe
+ Converter: stream=8, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+Node 0x09 [Audio Output] wcaps 0x62b1: 8-Channels Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+Node 0x0a [Audio Output] wcaps 0x62b1: 8-Channels Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+Node 0x0b [Audio Output] wcaps 0x62b1: 8-Channels Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 5 Dec 25 00:17 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 11 Dec 25 00:17 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 4 Dec 25 00:17 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 10 Dec 25 00:17 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 3 Dec 25 00:18 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 2 Dec 25 00:18 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 9 Dec 25 00:18 /dev/snd/pcmC1D3p
+crw-rw---T+ 1 root audio 116, 8 Dec 25 00:18 /dev/snd/pcmC1D7p
+crw-rw---T+ 1 root audio 116, 7 Dec 25 00:18 /dev/snd/pcmC1D8p
+crw-rw---T+ 1 root audio 116, 6 Dec 25 00:18 /dev/snd/pcmC1D9p
+crw-rw---T+ 1 root audio 116, 1 Dec 25 00:17 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Dec 25 00:17 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Dec 25 00:17 .
+drwxr-xr-x 3 root root 300 Dec 25 00:17 ..
+lrwxrwxrwx 1 root root 12 Dec 25 00:17 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Dec 25 00:17 pci-0000:02:00.1 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC280 Analog [ALC280 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: NVidia [HDA NVidia], device 9: HDMI 3 [HDMI 3]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC280 Analog [ALC280 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xfb220000 irq 81'
+ Mixer name : 'Realtek ALC280'
+ Components : 'HDA:10ec0280,102805d3,00100003'
+ Controls : 21
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pswitch penum
+ Playback channels: Front Left - Front Right
+ Mono:
+ Front Left: Playback [on]
+ Front Right: Playback [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Front Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Front Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line Out+Speaker'
+ Item0: 'Line Out+Speaker'
+Simple mixer control 'Rear Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Rear Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 1 [NVidia]
+
+Card hw:1 'NVidia'/'HDA NVidia at 0xfb080000 irq 36'
+ Mixer name : 'Nvidia GPU 42 HDMI/DP'
+ Components : 'HDA:10de0042,10de0967,00100100'
+ Controls : 24
+ Simple ctrls : 4
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',3
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Front Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Front Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Rear Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Rear Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value 'Line Out+Speaker'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 'Line Out+Speaker'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Front Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Rear Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Front Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Rear Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+state.NVidia {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'HDMI/DP,pcm=9 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 3
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 3
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 3
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 3
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface PCM
+ device 9
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+rfcomm
+bnep
+bluetooth
+parport_pc
+ppdev
+coretemp
+kvm_intel
+kvm
+snd_hda_codec_hdmi
+nvidia
+ghash_clmulni_intel
+joydev
+aesni_intel
+snd_hda_codec_realtek
+hid_generic
+cryptd
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+aes_x86_64
+dm_multipath
+snd_timer
+scsi_dh
+snd_seq_device
+mei
+psmouse
+serio_raw
+microcode
+snd
+dcdbas
+mac_hid
+wmi
+lpc_ich
+soundcore
+snd_page_alloc
+lp
+parport
+usbhid
+hid
+dm_raid45
+e1000e
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x4008c000
+0x13 0x411111f0
+0x14 0x90170110
+0x15 0x0221401f
+0x16 0x411111f0
+0x17 0x411111f0
+0x18 0x01a13040
+0x19 0x411111f0
+0x1a 0x02a19030
+0x1b 0x01014020
+0x1d 0x40400001
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x04 0x185600f0
+0x05 0x185600f0
+0x06 0x185600f0
+0x07 0x185600f0
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 8.963900] device-mapper: multipath: version 1.4.0 loaded
+[ 9.710314] snd_hda_intel 0000:00:1b.0: irq 81 for MSI/MSI-X
+[ 9.762558] input: Chicony 2.4G Multimedia Wireless Kit as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3:1.0/input/input3
+--
+[ 9.763173] hid-generic 0003:04F2:0963.0002: input,hiddev0,hidraw1: USB HID v1.11 Mouse [Chicony 2.4G Multimedia Wireless Kit] on usb-0000:00:1d.0-1.3/input1
+[ 9.780752] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input5
+[ 9.780857] input: HDA Intel PCH Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
+[ 9.780905] input: HDA Intel PCH Rear Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 9.780949] input: HDA Intel PCH Front Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 9.781159] hda_intel: Disabling MSI
+[ 9.781169] hda-intel 0000:02:00.1: Handle VGA-switcheroo audio client
+[ 9.941341] type=1400 audit(1387948643.556:2): apparmor="STATUS" operation="profile_load" name="/sbin/dhclient" pid=1025 comm="apparmor_parser"
+--
+[ 10.766216] Disabling lock debugging due to kernel taint
+[ 11.048096] input: HDA NVidia HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:02.0/0000:02:00.1/sound/card1/input9
+[ 11.048255] input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:02.0/0000:02:00.1/sound/card1/input10
+[ 11.048311] input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:02.0/0000:02:00.1/sound/card1/input11
+[ 11.048397] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:02.0/0000:02:00.1/sound/card1/input12
+[ 11.048939] vgaarb: device changed decodes: PCI:0000:02:00.0,olddecodes=io+mem,decodes=none:owns=io+mem
+
+
diff --git a/codecs/canonical/alc280-dell-precision-t7610-ccert-201303-13194 b/codecs/canonical/alc280-dell-precision-t7610-ccert-201303-13194
new file mode 100644
index 0000000..ddbb627
--- /dev/null
+++ b/codecs/canonical/alc280-dell-precision-t7610-ccert-201303-13194
@@ -0,0 +1,1364 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Wed Dec 18 02:24:05 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Precision T7610
+Product Version: 01
+Firmware Version: X51
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-25-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xfb620000 irq 104
+ 1 [NVidia ]: HDA-Intel - HDA NVidia
+ HDA NVidia at 0xfb080000 irq 36
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation X79 series chipset High Definition Audio Controller (rev 06)
+03:00.1 Audio device: NVIDIA Corporation Device 0e0a (rev a1)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1d20 (rev 06)
+ Subsystem: 1028:05d4
+--
+03:00.1 0403: 10de:0e0a (rev a1)
+ Subsystem: 10de:0965
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC280
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0280
+Subsystem Id: 0x102805d4
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC280 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC280 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Front Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Front Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Rear Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80] [0x00]
+ Connection: 2
+ 0x02 0x03
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x4008c000: [N/A] Line Out at Ext N/A
+ Conn = DIN, Color = UNKNOWN
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0221401f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Rear Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x01a13040: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Blue
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=04, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Front Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x02a19030: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Out Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x01014020: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT VREF_HIZ
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40400001: [N/A] SPDIF Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=107
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 8
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b 0x12 0x13
+Node 0x23 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 6
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Nvidia GPU 40 HDMI/DP
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x10de0040
+Subsystem Id: 0x10de0965
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x04 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Connection: 4
+ 0x08* 0x09 0x0a 0x0b
+Node 0x05 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Connection: 4
+ 0x08* 0x09 0x0a 0x0b
+Node 0x06 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=03, enabled=1
+ Connection: 4
+ 0x08* 0x09 0x0a 0x0b
+Node 0x07 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=9 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=3, device=0
+ Control: name="IEC958 Playback Pro Mask", index=3, device=0
+ Control: name="IEC958 Playback Default", index=3, device=0
+ Control: name="IEC958 Playback Switch", index=3, device=0
+ Control: name="ELD", index=0, device=9
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=04, enabled=1
+ Connection: 4
+ 0x08* 0x09 0x0a 0x0b
+Node 0x08 [Audio Output] wcaps 0x62b1: 8-Channels Digital Stripe
+ Converter: stream=8, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+Node 0x09 [Audio Output] wcaps 0x62b1: 8-Channels Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+Node 0x0a [Audio Output] wcaps 0x62b1: 8-Channels Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+Node 0x0b [Audio Output] wcaps 0x62b1: 8-Channels Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 5 Dec 17 21:07 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 11 Dec 17 21:07 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 4 Dec 17 21:07 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 10 Dec 17 21:07 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 3 Dec 17 21:08 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 2 Dec 17 21:08 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 9 Dec 17 21:08 /dev/snd/pcmC1D3p
+crw-rw---T+ 1 root audio 116, 8 Dec 17 21:08 /dev/snd/pcmC1D7p
+crw-rw---T+ 1 root audio 116, 7 Dec 17 21:08 /dev/snd/pcmC1D8p
+crw-rw---T+ 1 root audio 116, 6 Dec 17 21:08 /dev/snd/pcmC1D9p
+crw-rw---T+ 1 root audio 116, 1 Dec 17 21:07 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Dec 17 21:07 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Dec 17 21:07 .
+drwxr-xr-x 3 root root 300 Dec 17 21:07 ..
+lrwxrwxrwx 1 root root 12 Dec 17 21:07 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Dec 17 21:07 pci-0000:03:00.1 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC280 Analog [ALC280 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: NVidia [HDA NVidia], device 9: HDMI 3 [HDMI 3]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC280 Analog [ALC280 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xfb620000 irq 104'
+ Mixer name : 'Realtek ALC280'
+ Components : 'HDA:10ec0280,102805d4,00100003'
+ Controls : 21
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pswitch penum
+ Playback channels: Front Left - Front Right
+ Mono:
+ Front Left: Playback [on]
+ Front Right: Playback [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Front Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Front Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line Out+Speaker'
+ Item0: 'Line Out+Speaker'
+Simple mixer control 'Rear Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Rear Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 1 [NVidia]
+
+Card hw:1 'NVidia'/'HDA NVidia at 0xfb080000 irq 36'
+ Mixer name : 'Nvidia GPU 40 HDMI/DP'
+ Components : 'HDA:10de0040,10de0965,00100100'
+ Controls : 24
+ Simple ctrls : 4
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',3
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Front Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Front Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Rear Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Rear Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value 'Line Out+Speaker'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 'Line Out+Speaker'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Front Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Rear Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Front Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Rear Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+state.NVidia {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'HDMI/DP,pcm=9 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 3
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 3
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 3
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 3
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface PCM
+ device 9
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nls_iso8859_1
+usb_storage
+bnep
+rfcomm
+bluetooth
+parport_pc
+ppdev
+snd_hda_codec_hdmi
+nvidia
+snd_hda_codec_realtek
+snd_hda_intel
+coretemp
+snd_hda_codec
+snd_hwdep
+snd_pcm
+kvm_intel
+snd_seq_midi
+snd_rawmidi
+kvm
+snd_seq_midi_event
+snd_seq
+dm_multipath
+ghash_clmulni_intel
+joydev
+snd_timer
+snd_seq_device
+scsi_dh
+aesni_intel
+hid_generic
+cryptd
+psmouse
+mac_hid
+snd
+lp
+dcdbas
+aes_x86_64
+mei
+soundcore
+snd_page_alloc
+serio_raw
+parport
+lpc_ich
+wmi
+microcode
+usbhid
+hid
+dm_raid45
+igb
+dca
+e1000e
+xor
+mpt2sas
+dm_mirror
+scsi_transport_sas
+dm_region_hash
+raid_class
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x4008c000
+0x13 0x411111f0
+0x14 0x90170110
+0x15 0x0221401f
+0x16 0x411111f0
+0x17 0x411111f0
+0x18 0x01a13040
+0x19 0x411111f0
+0x1a 0x02a19030
+0x1b 0x01014020
+0x1d 0x40400001
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x04 0x185600f0
+0x05 0x185600f0
+0x06 0x185600f0
+0x07 0x185600f0
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+
+
diff --git a/codecs/canonical/alc280-hp-20-9991-ccert-201403-14829 b/codecs/canonical/alc280-hp-20-9991-ccert-201403-14829
new file mode 100644
index 0000000..04a70b1
--- /dev/null
+++ b/codecs/canonical/alc280-hp-20-9991-ccert-201403-14829
@@ -0,0 +1,1119 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue Apr 22 08:27:49 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.4 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.4 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.4 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: 20-9991
+Product Version:
+Firmware Version: 80.00
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.11.0-17-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.11.0-17-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xfeb64000 irq 84
+ 1 [Generic_1 ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xfeb60000 irq 16
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:01.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Device 9840
+00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD] FCH Azalia Controller (rev 02)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:01.1 0403: 1002:9840
+ Subsystem: 103c:2b1f
+--
+00:14.2 0403: 1022:780d (rev 02)
+ Subsystem: 103c:2b1f
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: ATI R6xx HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x1002aa01
+Subsystem Id: 0x00aa0100
+Revision Id: 0x100500
+No Modem Function Group found
+Default PCM:
+ rates [0x70]: 32000 44100 48000
+ bits [0x2]: 16
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x02
+Node 0x04 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x05 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x04
+Node 0x06 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x07 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Codec: Realtek ALC280
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0280
+Subsystem Id: 0x103c2b1f
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC280 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC280 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80] [0x00]
+ Connection: 2
+ 0x02 0x03
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30140: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x40008008: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Purple
+ DefAssociation = 0x0, Sequence = 0x8
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x2: EAPD
+ Pin Default 0x99130110: [Fixed] Speaker at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0221101f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x02a11030: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Out Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x01011020: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT VREF_HIZ
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40600001: [N/A] Modem Line at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=107
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 8
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12* 0x13
+Node 0x23 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 6
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Apr 22 16:17 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Apr 22 16:17 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Apr 22 16:17 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Apr 22 16:17 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 Apr 22 16:18 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Apr 22 16:18 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 Apr 22 16:18 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Apr 22 16:17 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Apr 22 16:17 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Apr 22 16:17 .
+drwxr-xr-x 3 root root 240 Apr 22 16:17 ..
+lrwxrwxrwx 1 root root 12 Apr 22 16:17 pci-0000:00:01.1 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Apr 22 16:17 pci-0000:00:14.2 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic_1 [HD-Audio Generic], device 0: ALC280 Analog [ALC280 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: Generic_1 [HD-Audio Generic], device 0: ALC280 Analog [ALC280 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Generic]
+
+Card hw:0 'Generic'/'HD-Audio Generic at 0xfeb64000 irq 84'
+ Mixer name : 'ATI R6xx HDMI'
+ Components : 'HDA:1002aa01,00aa0100,00100500'
+ Controls : 7
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [Generic_1]
+
+Card hw:1 'Generic_1'/'HD-Audio Generic at 0xfeb60000 irq 16'
+ Mixer name : 'Realtek ALC280'
+ Components : 'HDA:10ec0280,103c2b1f,00100003'
+ Controls : 21
+ Simple ctrls : 9
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pswitch penum
+ Playback channels: Front Left - Front Right
+ Mono:
+ Front Left: Playback [on]
+ Front Right: Playback [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line Out+Speaker'
+ Item0: 'Line Out+Speaker'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.Generic {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+}
+state.Generic_1 {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value 'Line Out+Speaker'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 'Line Out+Speaker'
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.21 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nvram
+vesafb
+rfcomm
+bnep
+fglrx
+bluetooth
+parport_pc
+ppdev
+uvcvideo
+videobuf2_core
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+joydev
+arc4
+snd_hda_codec_realtek
+ath9k
+snd_hda_codec_hdmi
+mac80211
+snd_hda_intel
+snd_hda_codec
+dm_multipath
+scsi_dh
+binfmt_misc
+ath9k_common
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+hp_wmi
+ath9k_hw
+snd_seq
+snd_timer
+sparse_keymap
+snd_seq_device
+snd
+ath
+soundcore
+wmi
+cfg80211
+snd_page_alloc
+amd_iommu_v2
+edac_core
+serio_raw
+edac_mce_amd
+mac_hid
+k10temp
+video
+lp
+fam15h_power
+i2c_piix4
+parport
+rtsx_pci_ms
+memstick
+disable_mmc
+hid_generic
+usbhid
+hid
+dm_raid45
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+rtsx_pci_sdmmc
+r8169
+ahci
+libahci
+rtsx_pci
+raid6_pq
+mii
+xor
+zlib_deflate
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x03 0x185600f0
+0x05 0x585600f0
+0x07 0x585600f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x99a30140
+0x13 0x40008008
+0x14 0x99130110
+0x15 0x0221101f
+0x16 0x411111f0
+0x17 0x411111f0
+0x18 0x02a11030
+0x19 0x411111f0
+0x1a 0x01011020
+0x1b 0x411111f0
+0x1d 0x40600001
+0x1e 0x411111f0
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 7.294156] device-mapper: multipath: version 1.6.0 loaded
+[ 7.316079] hda-intel 0000:00:01.1: Using LPIB position fix
+[ 7.316134] snd_hda_intel 0000:00:01.1: irq 84 for MSI/MSI-X
+[ 7.318562] hda-intel 0000:00:01.1: Enable sync_write for stable communication
+[ 7.393989] input: HD-Audio Generic HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.1/sound/card0/input8
+[ 7.394458] hda-intel 0000:00:14.2: Using LPIB position fix
+[ 7.399192] hda-intel 0000:00:14.2: Enable sync_write for stable communication
+[ 7.418311] ath: EEPROM regdomain: 0x60
+--
+[ 7.428709] realtek: Enabling init ASM_ID=0x0001 CODEC_ID=10ec0280
+[ 7.434902] input: HD-Audio Generic Front Headphone as /devices/pci0000:00/0000:00:14.2/sound/card1/input9
+[ 7.435044] input: HD-Audio Generic Line Out as /devices/pci0000:00/0000:00:14.2/sound/card1/input10
+[ 7.435143] input: HD-Audio Generic Mic as /devices/pci0000:00/0000:00:14.2/sound/card1/input11
+[ 7.452747] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'
+
+
diff --git a/codecs/canonical/alc280-hp-22-h001d-ccert-201402-14771 b/codecs/canonical/alc280-hp-22-h001d-ccert-201402-14771
new file mode 100644
index 0000000..cadd637
--- /dev/null
+++ b/codecs/canonical/alc280-hp-22-h001d-ccert-201402-14771
@@ -0,0 +1,925 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Wed May 21 09:03:04 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 14.04 LTS \n \l 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: Hewlett-Packard
+Product Name: 22-h001d
+Product Version:
+Firmware Version: 80.05
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.13.0-24-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.13.0-24-generic
+Library version: 1.0.27.2
+Utilities version: 1.0.27.2
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7f10000 irq 50
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 05)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:02.0 0300: 8086:0402 (rev 06) (prog-if 00 [VGA controller])
+ Subsystem: 103c:2b0d
+--
+00:1b.0 0403: 8086:8c20 (rev 05)
+ Subsystem: 103c:2b0d
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC280
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0280
+Subsystem Id: 0x103c2b0d
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC280 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC280 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80] [0x00]
+ Connection: 2
+ 0x02 0x03
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30140: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x40008008: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Purple
+ DefAssociation = 0x0, Sequence = 0x8
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x2: EAPD
+ Pin Default 0x99130110: [Fixed] Speaker at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0221101f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x02a11030: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Out Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x01011020: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT VREF_HIZ
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40600001: [N/A] Modem Line at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=107
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 8
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12* 0x13
+Node 0x23 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 6
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw----+ 1 root audio 116, 5 May 21 16:57 /dev/snd/controlC0
+crw-rw----+ 1 root audio 116, 4 May 21 16:57 /dev/snd/hwC0D0
+crw-rw----+ 1 root audio 116, 3 May 21 16:57 /dev/snd/pcmC0D0c
+crw-rw----+ 1 root audio 116, 2 May 21 16:57 /dev/snd/pcmC0D0p
+crw-rw----+ 1 root audio 116, 1 May 21 16:57 /dev/snd/seq
+crw-rw----+ 1 root audio 116, 33 May 21 16:57 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 May 21 16:57 .
+drwxr-xr-x 3 root root 180 May 21 16:57 ..
+lrwxrwxrwx 1 root root 12 May 21 16:57 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC280 Analog [ALC280 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC280 Analog [ALC280 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7f10000 irq 50'
+ Mixer name : 'Realtek ALC280'
+ Components : 'HDA:10ec0280,103c2b0d,00100003'
+ Controls : 21
+ Simple ctrls : 9
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pswitch
+ Playback channels: Front Left - Front Right
+ Mono:
+ Front Left: Playback [on]
+ Front Right: Playback [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line Out+Speaker'
+ Item0: 'Line Out+Speaker'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value 'Line Out+Speaker'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 'Line Out+Speaker'
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.21 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+rtsx_pci_ms
+memstick
+rtsx_pci_sdmmc
+rtsx_pci
+disable_mmc
+nvram
+hid_multitouch
+joydev
+uvcvideo
+videobuf2_vmalloc
+videobuf2_memops
+videobuf2_core
+videodev
+btusb
+hp_wmi
+sparse_keymap
+rfcomm
+bnep
+bluetooth
+snd_hda_codec_realtek
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+x86_pkg_temp_thermal
+snd_pcm
+intel_powerclamp
+coretemp
+kvm
+snd_page_alloc
+crct10dif_pclmul
+lib80211_crypt_tkip
+snd_seq_midi
+snd_seq_midi_event
+snd_rawmidi
+crc32_pclmul
+ghash_clmulni_intel
+cryptd
+wl
+dm_multipath
+scsi_dh
+lib80211
+cfg80211
+snd_seq
+psmouse
+snd_seq_device
+snd_timer
+snd
+serio_raw
+lpc_ich
+soundcore
+mei_me
+mei
+binfmt_misc
+parport_pc
+mac_hid
+ppdev
+lp
+parport
+btrfs
+xor
+raid6_pq
+libcrc32c
+dm_mirror
+dm_region_hash
+dm_log
+hid_generic
+usbhid
+hid
+ahci
+libahci
+r8169
+mii
+wmi
+i915
+video
+i2c_algo_bit
+drm_kms_helper
+drm
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x99a30140
+0x13 0x40008008
+0x14 0x99130110
+0x15 0x0221101f
+0x16 0x411111f0
+0x17 0x411111f0
+0x18 0x02a11030
+0x19 0x411111f0
+0x1a 0x01011020
+0x1b 0x411111f0
+0x1d 0x40600001
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 18.788605] atkbd serio0: Use 'setkeycodes 7c <keycode>' to make it known.
+[ 18.819531] snd_hda_intel 0000:00:1b.0: irq 50 for MSI/MSI-X
+[ 18.841622] type=1400 audit(1400662631.374:2): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/sbin/dhclient" pid=539 comm="apparmor_parser"
+--
+[ 18.875720] realtek: Enabling init ASM_ID=0x0001 CODEC_ID=10ec0280
+[ 18.890083] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input16
+[ 18.890161] input: HDA Intel PCH Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input15
+[ 18.890220] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input14
+[ 18.944470] type=1400 audit(1400662631.478:8): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/lib/cups/backend/cups-pdf" pid=560 comm="apparmor_parser"
+
+
diff --git a/codecs/canonical/alc282--hp-14-notebook-pc-ccert-201310-14256 b/codecs/canonical/alc282--hp-14-notebook-pc-ccert-201310-14256
new file mode 100644
index 0000000..821dd26
--- /dev/null
+++ b/codecs/canonical/alc282--hp-14-notebook-pc-ccert-201310-14256
@@ -0,0 +1,1097 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue Dec 3 06:17:30 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.3 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.3 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.3 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP 14 Notebook PC
+Product Version: 0887100200005E10000120000
+Firmware Version: F.07
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-41-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xf0c40000 irq 80
+ 1 [Generic_1 ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xf0c44000 irq 81
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:01.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Device 9840
+00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD] FCH Azalia Controller (rev 02)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:01.1 0403: 1002:9840
+ Subsystem: 103c:2191
+--
+00:14.2 0403: 1022:780d (rev 02)
+ Subsystem: 103c:2191
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: ATI R6xx HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x1002aa01
+Subsystem Id: 0x00aa0100
+Revision Id: 0x100500
+No Modem Function Group found
+Default PCM:
+ rates [0x70]: 32000 44100 48000
+ bits [0x2]: 16
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=2, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x02
+Node 0x04 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x05 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x04
+Node 0x06 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x07 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Codec: Realtek ALC282
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0282
+Subsystem Id: 0x103c2191
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30130: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11020: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40f41905: [N/A] Other at Ext N/A
+ Conn = RCA, Color = Black
+ DefAssociation = 0x0, Sequence = 0x5
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=117
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Dec 3 12:08 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Dec 3 12:08 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Dec 3 12:08 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Dec 3 12:08 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 Dec 3 13:25 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Dec 3 13:25 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 Dec 3 13:25 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Dec 3 12:08 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Dec 3 12:08 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Dec 3 12:08 .
+drwxr-xr-x 3 root root 240 Dec 3 12:08 ..
+lrwxrwxrwx 1 root root 12 Dec 3 12:08 pci-0000:00:01.1 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Dec 3 12:08 pci-0000:00:14.2 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic_1 [HD-Audio Generic], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: Generic_1 [HD-Audio Generic], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Generic]
+
+Card hw:0 'Generic'/'HD-Audio Generic at 0xf0c40000 irq 80'
+ Mixer name : 'ATI R6xx HDMI'
+ Components : 'HDA:1002aa01,00aa0100,00100500'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [Generic_1]
+
+Card hw:1 'Generic_1'/'HD-Audio Generic at 0xf0c44000 irq 81'
+ Mixer name : 'Realtek ALC282'
+ Components : 'HDA:10ec0282,103c2191,00100003'
+ Controls : 20
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.Generic {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.Generic_1 {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+usb_storage
+ufs
+qnx4
+hfsplus
+hfs
+minix
+ntfs
+msdos
+jfs
+xfs
+reiserfs
+ext2
+nls_iso8859_1
+fglrx
+rfcomm
+bnep
+parport_pc
+ppdev
+snd_hda_codec_realtek
+snd_hda_codec_hdmi
+snd_hda_intel
+uvcvideo
+videobuf2_core
+snd_hda_codec
+arc4
+kvm
+snd_hwdep
+snd_pcm
+ath9k
+videodev
+snd_seq_midi
+snd_rawmidi
+videobuf2_vmalloc
+videobuf2_memops
+ghash_clmulni_intel
+mac80211
+joydev
+snd_seq_midi_event
+aesni_intel
+snd_seq
+cryptd
+hid_multitouch
+aes_x86_64
+snd_timer
+ath9k_common
+dm_multipath
+ath9k_hw
+snd_seq_device
+scsi_dh
+ath
+cfg80211
+snd
+btusb
+ath3k
+bluetooth
+soundcore
+snd_page_alloc
+compat
+rtsx_pci_ms
+hp_wmi
+sparse_keymap
+microcode
+psmouse
+memstick
+serio_raw
+fam15h_power
+amd_iommu_v2
+i2c_piix4
+mac_hid
+lp
+parport
+binfmt_misc
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+vesafb
+usbhid
+hid
+rtsx_pci_sdmmc
+video
+wmi
+ahci
+libahci
+r8169
+rtsx_pci
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x03 0x185600f0
+0x05 0x585600f0
+0x07 0x585600f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x99a30130
+0x14 0x90170110
+0x17 0x40000000
+0x18 0x411111f0
+0x19 0x03a11020
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40f41905
+0x1e 0x411111f0
+0x21 0x0321101f
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+
+
diff --git a/codecs/canonical/alc282--hp-14-notebook-pc-ccert-201401-14516 b/codecs/canonical/alc282--hp-14-notebook-pc-ccert-201401-14516
new file mode 100644
index 0000000..bc81363
--- /dev/null
+++ b/codecs/canonical/alc282--hp-14-notebook-pc-ccert-201401-14516
@@ -0,0 +1,1367 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue Aug 5 08:55:50 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 14.04 LTS \n \l 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: Hewlett-Packard
+Product Name: HP 14 Notebook PC
+Product Version: 097F120000005F00001620100
+Firmware Version: B.41
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.13.0-32-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.13.0-32-generic
+Library version: 1.0.27.2
+Utilities version: 1.0.27.2
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [HDMI ]: HDA-Intel - HDA Intel HDMI
+ HDA Intel HDMI at 0x92710000 irq 62
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0x92714000 irq 61
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Haswell-ULT HD Audio Controller (rev 0b)
+00:1b.0 Audio device: Intel Corporation Lynx Point-LP HD Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 0b)
+ Subsystem: 103c:220d
+--
+00:1b.0 0403: 8086:9c20 (rev 04)
+ Subsystem: 103c:220d
+
+
+!!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
+snd_hda_intel: jackpoll_ms=500
+
+
+!!Loaded sound module options
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel KAE
+ Digital category: 0x2
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC282
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0282
+Subsystem Id: 0x103c220d
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x48 0x48]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x48 0x48]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30140: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11030: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40e00001: [N/A] Reserved at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=117
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x03211020: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw----+ 1 root audio 116, 10 Aug 5 15:38 /dev/snd/controlC0
+crw-rw----+ 1 root audio 116, 5 Aug 5 15:38 /dev/snd/controlC1
+crw-rw----+ 1 root audio 116, 9 Aug 5 15:38 /dev/snd/hwC0D0
+crw-rw----+ 1 root audio 116, 4 Aug 5 15:38 /dev/snd/hwC1D0
+crw-rw----+ 1 root audio 116, 8 Aug 5 15:39 /dev/snd/pcmC0D3p
+crw-rw----+ 1 root audio 116, 7 Aug 5 15:39 /dev/snd/pcmC0D7p
+crw-rw----+ 1 root audio 116, 6 Aug 5 15:39 /dev/snd/pcmC0D8p
+crw-rw----+ 1 root audio 116, 3 Aug 5 15:39 /dev/snd/pcmC1D0c
+crw-rw----+ 1 root audio 116, 2 Aug 5 15:39 /dev/snd/pcmC1D0p
+crw-rw----+ 1 root audio 116, 1 Aug 5 15:38 /dev/snd/seq
+crw-rw----+ 1 root audio 116, 33 Aug 5 15:38 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Aug 5 15:38 .
+drwxr-xr-x 3 root root 280 Aug 5 15:38 ..
+lrwxrwxrwx 1 root root 12 Aug 5 15:38 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Aug 5 15:38 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [HDMI]
+
+Card hw:0 'HDMI'/'HDA Intel HDMI at 0x92710000 irq 62'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 21
+ Simple ctrls : 3
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0x92714000 irq 61'
+ Mixer name : 'Realtek ALC282'
+ Components : 'HDA:10ec0282,103c220d,00100003'
+ Controls : 21
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 72 [83%] [-11.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Mute-LED Mode',0
+ Capabilities: enum
+ Items: 'On' 'Off' 'Follow Master'
+ Item0: 'Follow Master'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.HDMI {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0482000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0482000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.19 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.20 {
+ iface PCM
+ device 7
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.21 {
+ iface PCM
+ device 8
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 72
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1125
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Mute-LED Mode'
+ value 'Follow Master'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 On
+ item.1 Off
+ item.2 'Follow Master'
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.20 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nls_iso8859_1
+usb_storage
+ctr
+ccm
+nvram
+rtsx_pci_ms
+memstick
+rtsx_pci_sdmmc
+rtsx_pci
+disable_mmc
+rfcomm
+bnep
+bluetooth
+binfmt_misc
+uvcvideo
+videobuf2_vmalloc
+videobuf2_memops
+videobuf2_core
+videodev
+hp_wmi
+sparse_keymap
+arc4
+intel_rapl
+x86_pkg_temp_thermal
+intel_powerclamp
+coretemp
+kvm
+crct10dif_pclmul
+crc32_pclmul
+snd_hda_codec_hdmi
+ghash_clmulni_intel
+aesni_intel
+dm_multipath
+scsi_dh
+aes_x86_64
+snd_hda_codec_realtek
+lrw
+gf128mul
+glue_helper
+ablk_helper
+cryptd
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_page_alloc
+rtl8188ee
+snd_seq_midi
+snd_seq_midi_event
+snd_rawmidi
+joydev
+rtl_pci
+rtlwifi
+snd_seq
+serio_raw
+snd_seq_device
+mac80211
+snd_timer
+cfg80211
+lpc_ich
+mei_me
+snd
+mei
+soundcore
+parport_pc
+ppdev
+lp
+parport
+hp_wireless
+mac_hid
+btrfs
+xor
+raid6_pq
+libcrc32c
+dm_mirror
+dm_region_hash
+dm_log
+hid_generic
+usbhid
+hid
+i915
+i2c_algo_bit
+drm_kms_helper
+r8169
+mii
+ahci
+psmouse
+drm
+libahci
+wmi
+video
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x18560010
+0x06 0x18560010
+0x07 0x18560010
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x99a30140
+0x14 0x90170110
+0x17 0x40000000
+0x18 0x411111f0
+0x19 0x03a11030
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40e00001
+0x1e 0x411111f0
+0x21 0x03211020
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 11.918720] rtl8188ee: Using firmware rtlwifi/rtl8188efw.bin
+[ 11.930744] HDA driver get symbol successfully from i915 module
+[ 11.930883] snd_hda_intel 0000:00:1b.0: irq 61 for MSI/MSI-X
+[ 11.936974] snd_hda_intel 0000:00:03.0: irq 62 for MSI/MSI-X
+[ 11.943133] Detected mute LED for 18:0
+--
+[ 11.943385] realtek: Enabling init ASM_ID=0x0001 CODEC_ID=10ec0282
+[ 11.948524] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input11
+[ 11.948593] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input10
+[ 11.949597] device-mapper: multipath: version 1.6.0 loaded
+[ 11.957218] input: HDA Intel HDMI HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/sound/card0/input14
+[ 11.957803] input: HDA Intel HDMI HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input13
+[ 11.957955] input: HDA Intel HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input12
+[ 11.984840] kvm: disabled by bios
+
+
diff --git a/codecs/canonical/alc282--hp-14-notebook-pc-ccert-201403-14901 b/codecs/canonical/alc282--hp-14-notebook-pc-ccert-201403-14901
new file mode 100644
index 0000000..6b08aa0
--- /dev/null
+++ b/codecs/canonical/alc282--hp-14-notebook-pc-ccert-201403-14901
@@ -0,0 +1,1065 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Jun 16 02:12:00 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.4 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.4 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.4 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP 14 Notebook PC
+Product Version: 098B110000400E10000000000
+Firmware Version: B.22
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.11.0-18-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.11.0-18-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xa0f60000 irq 79
+ 1 [Generic_1 ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xa0f64000 irq 80
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:01.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Kabini HDMI/DP Audio
+00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD] FCH Azalia Controller (rev 02)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:01.1 0403: 1002:9840
+ Subsystem: 103c:22d0
+--
+00:14.2 0403: 1022:780d (rev 02)
+ Subsystem: 103c:22d0
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: ATI R6xx HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x1002aa01
+Subsystem Id: 0x00aa0100
+Revision Id: 0x100500
+No Modem Function Group found
+Default PCM:
+ rates [0x70]: 32000 44100 48000
+ bits [0x2]: 16
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x02
+Node 0x04 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x05 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x04
+Node 0x06 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x07 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Codec: Realtek ALC282
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0282
+Subsystem Id: 0x103c22d0
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30140: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11030: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40e00001: [N/A] Reserved at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=117
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x03211020: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Jun 13 14:22 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Jun 13 14:22 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Jun 13 14:22 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Jun 13 14:22 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 Jun 13 14:22 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Jun 13 14:22 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 Jun 13 14:22 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Jun 13 14:22 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jun 13 14:22 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Jun 13 14:22 .
+drwxr-xr-x 3 root root 240 Jun 13 14:22 ..
+lrwxrwxrwx 1 root root 12 Jun 13 14:22 pci-0000:00:01.1 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Jun 13 14:22 pci-0000:00:14.2 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic_1 [HD-Audio Generic], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: Generic_1 [HD-Audio Generic], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Generic]
+
+Card hw:0 'Generic'/'HD-Audio Generic at 0xa0f60000 irq 79'
+ Mixer name : 'ATI R6xx HDMI'
+ Components : 'HDA:1002aa01,00aa0100,00100500'
+ Controls : 7
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [Generic_1]
+
+Card hw:1 'Generic_1'/'HD-Audio Generic at 0xa0f64000 irq 80'
+ Mixer name : 'Realtek ALC282'
+ Components : 'HDA:10ec0282,103c22d0,00100003'
+ Controls : 21
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Mute-LED Mode',0
+ Capabilities: enum
+ Items: 'On' 'Off' 'Follow Master'
+ Item0: 'Follow Master'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.Generic {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+}
+state.Generic_1 {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Mute-LED Mode'
+ value 'Follow Master'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 On
+ item.1 Off
+ item.2 'Follow Master'
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.20 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nvram
+bnep
+rfcomm
+bluetooth
+parport_pc
+ppdev
+vesafb
+binfmt_misc
+uvcvideo
+fglrx
+videobuf2_core
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+joydev
+snd_hda_codec_realtek
+snd_hda_codec_generic
+snd_hda_codec_hdmi
+snd_hda_intel
+snd_hda_controller
+rtsx_pci_sdmmc
+snd_hda_codec
+rtsx_pci_ms
+snd_hwdep
+memstick
+snd_pcm
+snd_seq_midi
+hp_wmi
+snd_rawmidi
+arc4
+snd_seq_midi_event
+dm_multipath
+snd_seq
+scsi_dh
+rtl8188ee
+snd_timer
+snd_seq_device
+rtlwifi
+mac80211
+rtsx_pci
+psmouse
+wmi
+serio_raw
+lp
+video
+hp_wireless
+parport
+snd
+sparse_keymap
+cfg80211
+mac_hid
+i2c_piix4
+amd_iommu_v2
+soundcore
+snd_page_alloc
+disable_mmc
+sdhci_pci
+ahci
+libahci
+sdhci
+r8169
+mii
+dm_raid45
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+raid6_pq
+xor
+zlib_deflate
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+
+
diff --git a/codecs/canonical/alc282--hp-15-notebook-pc-ccert-201310-14248 b/codecs/canonical/alc282--hp-15-notebook-pc-ccert-201310-14248
new file mode 100644
index 0000000..83dcc44
--- /dev/null
+++ b/codecs/canonical/alc282--hp-15-notebook-pc-ccert-201310-14248
@@ -0,0 +1,1092 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Nov 11 08:11:24 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.3 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.3 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.3 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP 15 Notebook PC
+Product Version: 0887100200005E10000120000
+Firmware Version: B.0D
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-41-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xf0c40000 irq 80
+ 1 [Generic_1 ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xf0c44000 irq 82
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:01.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Device 9840
+00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD] FCH Azalia Controller (rev 02)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:01.1 0403: 1002:9840
+ Subsystem: 103c:2192
+--
+00:14.2 0403: 1022:780d (rev 02)
+ Subsystem: 103c:2192
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: ATI R6xx HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x1002aa01
+Subsystem Id: 0x00aa0100
+Revision Id: 0x100500
+No Modem Function Group found
+Default PCM:
+ rates [0x70]: 32000 44100 48000
+ bits [0x2]: 16
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=2, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x02
+Node 0x04 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x05 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x04
+Node 0x06 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x07 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Codec: Realtek ALC282
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0282
+Subsystem Id: 0x103c2192
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30130: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11020: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40f41905: [N/A] Other at Ext N/A
+ Conn = RCA, Color = Black
+ DefAssociation = 0x0, Sequence = 0x5
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=117
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Nov 11 16:07 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Nov 11 16:07 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Nov 11 16:07 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Nov 11 16:07 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 Nov 11 16:07 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Nov 11 16:07 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 Nov 11 16:07 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Nov 11 16:07 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Nov 11 16:07 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Nov 11 16:07 .
+drwxr-xr-x 3 root root 240 Nov 11 16:07 ..
+lrwxrwxrwx 1 root root 12 Nov 11 16:07 pci-0000:00:01.1 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Nov 11 16:07 pci-0000:00:14.2 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic_1 [HD-Audio Generic], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: Generic_1 [HD-Audio Generic], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Generic]
+
+Card hw:0 'Generic'/'HD-Audio Generic at 0xf0c40000 irq 80'
+ Mixer name : 'ATI R6xx HDMI'
+ Components : 'HDA:1002aa01,00aa0100,00100500'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [Generic_1]
+
+Card hw:1 'Generic_1'/'HD-Audio Generic at 0xf0c44000 irq 82'
+ Mixer name : 'Realtek ALC282'
+ Components : 'HDA:10ec0282,103c2192,00100003'
+ Controls : 20
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.Generic {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.Generic_1 {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+vesafb
+parport_pc
+ppdev
+bnep
+rfcomm
+bluetooth
+binfmt_misc
+snd_hda_codec_realtek
+snd_hda_codec_hdmi
+arc4
+kvm
+ghash_clmulni_intel
+aesni_intel
+cryptd
+aes_x86_64
+joydev
+hp_wmi
+sparse_keymap
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+rtl8188ee
+rtlwifi
+mac80211
+cfg80211
+snd_pcm
+dm_multipath
+scsi_dh
+microcode
+fam15h_power
+psmouse
+rtsx_pci_ms
+serio_raw
+snd_seq_midi
+hid_multitouch
+i2c_piix4
+snd_rawmidi
+uvcvideo
+videobuf2_core
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+snd_seq_midi_event
+memstick
+snd_seq
+snd_timer
+snd_seq_device
+wmi
+video
+fglrx
+mac_hid
+snd
+soundcore
+snd_page_alloc
+amd_iommu_v2
+kbccmnd
+lp
+parport
+usbhid
+hid
+rtsx_pci_sdmmc
+dm_raid45
+r8169
+rtsx_pci
+xor
+ahci
+libahci
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x03 0x185600f0
+0x05 0x585600f0
+0x07 0x585600f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x99a30130
+0x14 0x90170110
+0x17 0x40000000
+0x18 0x411111f0
+0x19 0x03a11020
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40f41905
+0x1e 0x411111f0
+0x21 0x0321101f
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 13.584370] rtl8188ee-0:_rtl88ee_hal_customized_behavior():<0-0> RT Customized ID: 0x1B
+[ 13.592679] snd_hda_intel 0000:00:01.1: irq 80 for MSI/MSI-X
+[ 13.601272] input: HP WMI hotkeys as /devices/virtual/input/input7
+--
+[ 13.685469] cfg80211: (5735000 KHz - 5835000 KHz @ 20000 KHz), (300 mBi, 3000 mBm)
+[ 13.691841] input: HD-Audio Generic HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.1/sound/card0/input8
+[ 13.692259] snd_hda_intel 0000:00:14.2: irq 82 for MSI/MSI-X
+[ 13.761148] kvm: disabled by bios
+[ 13.769152] kvm: disabled by bios
+[ 13.810936] input: HD-Audio Generic Headphone as /devices/pci0000:00/0000:00:14.2/sound/card1/input9
+[ 13.811077] input: HD-Audio Generic Mic as /devices/pci0000:00/0000:00:14.2/sound/card1/input10
+[ 13.864345] kvm: disabled by bios
+
+
diff --git a/codecs/canonical/alc282--hp-15-notebook-pc-ccert-201310-14258 b/codecs/canonical/alc282--hp-15-notebook-pc-ccert-201310-14258
new file mode 100644
index 0000000..8745a8f
--- /dev/null
+++ b/codecs/canonical/alc282--hp-15-notebook-pc-ccert-201310-14258
@@ -0,0 +1,1056 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Thu Nov 7 08:30:28 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.3 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.3 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.3 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP 15 Notebook PC
+Product Version: 0990100000000E10000000000
+Firmware Version: B.06
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-41-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xf0c40000 irq 80
+ 1 [Generic_1 ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xf0c44000 irq 81
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:01.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Device 9840
+00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD] FCH Azalia Controller (rev 02)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:01.1 0403: 1002:9840
+ Subsystem: 103c:21f7
+--
+00:14.2 0403: 1022:780d (rev 02)
+ Subsystem: 103c:21f7
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: ATI R6xx HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x1002aa01
+Subsystem Id: 0x00aa0100
+Revision Id: 0x100500
+No Modem Function Group found
+Default PCM:
+ rates [0x70]: 32000 44100 48000
+ bits [0x2]: 16
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=2, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x02
+Node 0x04 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x05 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x04
+Node 0x06 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x07 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Codec: Realtek ALC282
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0282
+Subsystem Id: 0x103c21f7
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30140: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11030: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40e00001: [N/A] Reserved at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=117
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x03211020: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Nov 7 02:50 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Nov 7 02:50 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Nov 7 02:50 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Nov 7 02:50 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 Nov 7 02:51 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Nov 7 02:51 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 Nov 7 02:51 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Nov 7 02:50 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Nov 7 02:50 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Nov 7 02:50 .
+drwxr-xr-x 3 root root 240 Nov 7 02:50 ..
+lrwxrwxrwx 1 root root 12 Nov 7 02:50 pci-0000:00:01.1 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Nov 7 02:50 pci-0000:00:14.2 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic_1 [HD-Audio Generic], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: Generic_1 [HD-Audio Generic], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Generic]
+
+Card hw:0 'Generic'/'HD-Audio Generic at 0xf0c40000 irq 80'
+ Mixer name : 'ATI R6xx HDMI'
+ Components : 'HDA:1002aa01,00aa0100,00100500'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [Generic_1]
+
+Card hw:1 'Generic_1'/'HD-Audio Generic at 0xf0c44000 irq 81'
+ Mixer name : 'Realtek ALC282'
+ Components : 'HDA:10ec0282,103c21f7,00100003'
+ Controls : 18
+ Simple ctrls : 9
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.Generic {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.Generic_1 {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+vesafb
+joydev
+rfcomm
+bnep
+parport_pc
+ppdev
+hp_wmi
+kvm
+ghash_clmulni_intel
+aesni_intel
+cryptd
+aes_x86_64
+sparse_keymap
+snd_hda_codec_realtek
+snd_hda_codec_hdmi
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+uvcvideo
+snd_pcm
+dm_multipath
+scsi_dh
+arc4
+microcode
+snd_seq_midi
+fam15h_power
+snd_rawmidi
+videobuf2_core
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+psmouse
+rt2800pci
+rt2800lib
+serio_raw
+snd_seq_midi_event
+snd_seq
+snd_timer
+snd_seq_device
+i2c_piix4
+crc_ccitt
+rt2x00pci
+fglrx
+amd_iommu_v2
+snd
+video
+soundcore
+snd_page_alloc
+rtbth
+rt2x00lib
+bluetooth
+binfmt_misc
+wmi
+mac80211
+cfg80211
+compat
+eeprom_93cx6
+rtsx_pci_ms
+memstick
+mac_hid
+kbccmnd
+lp
+parport
+rtsx_pci_sdmmc
+sdhci_pci
+sdhci
+ahci
+libahci
+r8169
+rtsx_pci
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x03 0x185600f0
+0x05 0x585600f0
+0x07 0x585600f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x99a30140
+0x14 0x90170110
+0x17 0x40000000
+0x18 0x411111f0
+0x19 0x03a11030
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40e00001
+0x1e 0x411111f0
+0x21 0x03211020
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 12.202163] USB Video Class driver (1.1.1)
+[ 12.233578] snd_hda_intel 0000:00:01.1: irq 80 for MSI/MSI-X
+[ 12.258312] input: HD-Audio Generic HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.1/sound/card0/input6
+[ 12.259064] snd_hda_intel 0000:00:14.2: irq 81 for MSI/MSI-X
+[ 12.317979] cfg80211: Updating information on frequency 2412 MHz for a 20 MHz width channel with regulatory rule:
+--
+[ 12.350709] microcode: CPU1: patch_level=0x0700010b
+[ 12.351172] input: HD-Audio Generic Headphone as /devices/pci0000:00/0000:00:14.2/sound/card1/input7
+[ 12.351317] input: HD-Audio Generic Mic as /devices/pci0000:00/0000:00:14.2/sound/card1/input8
+[ 12.354845] microcode: failed to load file amd-ucode/microcode_amd_fam16h.bin
+
+
diff --git a/codecs/canonical/alc282--hp-15-notebook-pc-ccert-201311-14333 b/codecs/canonical/alc282--hp-15-notebook-pc-ccert-201311-14333
new file mode 100644
index 0000000..56ef062
--- /dev/null
+++ b/codecs/canonical/alc282--hp-15-notebook-pc-ccert-201311-14333
@@ -0,0 +1,1057 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Nov 11 03:28:25 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.3 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.3 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.3 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP 15 Notebook PC
+Product Version: 0979100000005F00001620180
+Firmware Version: B.06
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-41-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xf0c40000 irq 80
+ 1 [Generic_1 ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xf0c44000 irq 81
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:01.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Device 9840
+00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD] FCH Azalia Controller (rev 02)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:01.1 0403: 1002:9840
+ Subsystem: 103c:21f7
+--
+00:14.2 0403: 1022:780d (rev 02)
+ Subsystem: 103c:21f7
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: ATI R6xx HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x1002aa01
+Subsystem Id: 0x00aa0100
+Revision Id: 0x100500
+No Modem Function Group found
+Default PCM:
+ rates [0x70]: 32000 44100 48000
+ bits [0x2]: 16
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=2, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x02
+Node 0x04 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x05 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x04
+Node 0x06 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x07 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Codec: Realtek ALC282
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0282
+Subsystem Id: 0x103c21f7
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x18 0x18]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x18 0x18]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x01 0x01]
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30140: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11030: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40e00001: [N/A] Reserved at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=117
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x03211020: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Nov 11 11:10 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Nov 11 11:10 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Nov 11 11:10 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Nov 11 11:10 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 Nov 11 11:10 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Nov 11 11:21 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 Nov 11 11:21 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Nov 11 11:10 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Nov 11 11:10 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Nov 11 11:10 .
+drwxr-xr-x 3 root root 240 Nov 11 11:10 ..
+lrwxrwxrwx 1 root root 12 Nov 11 11:10 pci-0000:00:01.1 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Nov 11 11:10 pci-0000:00:14.2 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic_1 [HD-Audio Generic], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: Generic_1 [HD-Audio Generic], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Generic]
+
+Card hw:0 'Generic'/'HD-Audio Generic at 0xf0c40000 irq 80'
+ Mixer name : 'ATI R6xx HDMI'
+ Components : 'HDA:1002aa01,00aa0100,00100500'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [Generic_1]
+
+Card hw:1 'Generic_1'/'HD-Audio Generic at 0xf0c44000 irq 81'
+ Mixer name : 'Realtek ALC282'
+ Components : 'HDA:10ec0282,103c21f7,00100003'
+ Controls : 18
+ Simple ctrls : 9
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 254 [100%] [0.20dB]
+ Front Right: Playback 254 [100%] [0.20dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 24 [38%] [0.75dB] [on]
+ Front Right: Capture 24 [38%] [0.75dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 1 [33%] [12.00dB]
+ Front Right: 1 [33%] [12.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.Generic {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.Generic_1 {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 24
+ value.1 24
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 75
+ dbvalue.1 75
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ 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.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 254
+ value.1 254
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 -20
+ dbvalue.1 -20
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+vesafb
+rfcomm
+bnep
+fglrx
+bluetooth
+parport_pc
+ppdev
+joydev
+arc4
+ath9k
+binfmt_misc
+mac80211
+uvcvideo
+videobuf2_core
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+snd_hda_codec_realtek
+ath9k_common
+kvm
+ghash_clmulni_intel
+aesni_intel
+cryptd
+aes_x86_64
+ath9k_hw
+snd_hda_codec_hdmi
+psmouse
+hp_wmi
+sparse_keymap
+microcode
+i2c_piix4
+ath
+snd_hda_intel
+cfg80211
+rtsx_pci_ms
+serio_raw
+snd_seq_midi
+memstick
+snd_rawmidi
+dm_multipath
+scsi_dh
+snd_hda_codec
+snd_hwdep
+snd_pcm
+fam15h_power
+snd_seq_midi_event
+snd_seq
+snd_timer
+snd_seq_device
+snd
+wmi
+amd_iommu_v2
+video
+soundcore
+snd_page_alloc
+mac_hid
+kbccmnd
+lp
+parport
+rtsx_pci_sdmmc
+sdhci_pci
+sdhci
+ahci
+rtsx_pci
+libahci
+dm_raid45
+r8169
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x03 0x185600f0
+0x05 0x585600f0
+0x07 0x585600f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x99a30140
+0x14 0x90170110
+0x17 0x40000000
+0x18 0x411111f0
+0x19 0x03a11030
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40e00001
+0x1e 0x411111f0
+0x21 0x03211020
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 14.165036] device-mapper: multipath: version 1.4.0 loaded
+[ 14.250430] snd_hda_intel 0000:00:01.1: irq 80 for MSI/MSI-X
+[ 14.250692] cfg80211: Calling CRDA to update world regulatory domain
+--
+[ 14.285884] microcode: CPU0: patch_level=0x0700010b
+[ 14.329440] input: HD-Audio Generic HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.1/sound/card0/input5
+[ 14.329915] ACPI Warning: 0x0000000000000b00-0x0000000000000b07 SystemIO conflicts with Region \_SB_.PCI0.SMBS.SMB0 1 (20120320/utaddress-251)
+[ 14.329929] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
+[ 14.330096] snd_hda_intel 0000:00:14.2: irq 81 for MSI/MSI-X
+[ 14.335879] microcode: failed to load file amd-ucode/microcode_amd_fam16h.bin
+--
+[ 14.399825] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
+[ 14.420450] input: HD-Audio Generic Headphone as /devices/pci0000:00/0000:00:14.2/sound/card1/input6
+[ 14.420668] input: HD-Audio Generic Mic as /devices/pci0000:00/0000:00:14.2/sound/card1/input7
+[ 14.448147] kvm: disabled by bios
+
+
diff --git a/codecs/canonical/alc282--hp-15-notebook-pc-ccert-201311-14356 b/codecs/canonical/alc282--hp-15-notebook-pc-ccert-201311-14356
new file mode 100644
index 0000000..7a4c4fb
--- /dev/null
+++ b/codecs/canonical/alc282--hp-15-notebook-pc-ccert-201311-14356
@@ -0,0 +1,1086 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Wed Jan 22 03:06:33 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.3 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.3 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.3 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP 15 Notebook PC
+Product Version: 098F110000000E10000000000
+Firmware Version: B.16
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-41-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [HDMI ]: HDA-Intel - HDA Intel HDMI
+ HDA Intel HDMI at 0x95710000 irq 61
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0x95714000 irq 62
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Haswell-ULT HD Audio Controller (rev 0b)
+00:1b.0 Audio device: Intel Corporation Lynx Point-LP HD Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 0b)
+ Subsystem: 103c:2212
+--
+00:1b.0 0403: 8086:9c20 (rev 04)
+ Subsystem: 103c:2212
+
+
+!!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
+snd-hda-intel: jackpoll_ms=500
+
+
+!!Loaded sound module options
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=2, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC282
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0282
+Subsystem Id: 0x103c2212
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x10 0x10]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x10 0x10]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x01 0x01]
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30140: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11030: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40e00001: [N/A] Reserved at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=117
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x03211020: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Jan 21 21:47 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Jan 21 21:47 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Jan 21 21:47 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Jan 21 21:47 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 Jan 21 21:47 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Jan 21 21:47 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 Jan 21 21:47 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Jan 21 21:47 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jan 21 21:47 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Jan 21 21:47 .
+drwxr-xr-x 3 root root 240 Jan 21 21:47 ..
+lrwxrwxrwx 1 root root 12 Jan 21 21:47 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Jan 21 21:47 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [HDMI]
+
+Card hw:0 'HDMI'/'HDA Intel HDMI at 0x95710000 irq 61'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0x95714000 irq 62'
+ Mixer name : 'Realtek ALC282'
+ Components : 'HDA:10ec0282,103c2212,00100003'
+ Controls : 18
+ Simple ctrls : 9
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 254 [100%] [0.20dB]
+ Front Right: Playback 254 [100%] [0.20dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 16 [25%] [-5.25dB] [on]
+ Front Right: Capture 16 [25%] [-5.25dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 1 [33%] [12.00dB]
+ Front Right: 1 [33%] [12.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.HDMI {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 16
+ value.1 16
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 -525
+ dbvalue.1 -525
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ 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.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 254
+ value.1 254
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 -20
+ dbvalue.1 -20
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+bnep
+rfcomm
+parport_pc
+ppdev
+joydev
+snd_hda_codec_realtek
+snd_hda_codec_hdmi
+snd_hda_codec_generic
+coretemp
+arc4
+rt2800pci
+rt2800lib
+crc_ccitt
+snd_hda_intel
+kvm
+ghash_clmulni_intel
+i915
+snd_hda_codec
+rt2x00pci
+cryptd
+psmouse
+microcode
+uvcvideo
+videobuf2_core
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+serio_raw
+rt2x00lib
+hp_wmi
+mac80211
+cfg80211
+sparse_keymap
+dm_multipath
+scsi_dh
+rtbth
+bluetooth
+compat
+eeprom_93cx6
+rtsx_pci_ms
+snd_hwdep
+snd_pcm
+drm_kms_helper
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+memstick
+snd_timer
+snd_seq_device
+snd
+soundcore
+drm
+snd_page_alloc
+i2c_algo_bit
+wmi
+video
+mac_hid
+r8168
+binfmt_misc
+kbccmnd
+lp
+parport
+disable_mmc
+rtsx_pci_sdmmc
+dm_raid45
+rtsx_pci
+xor
+dm_mirror
+dm_region_hash
+dm_log
+ahci
+libahci
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x99a30140
+0x14 0x90170110
+0x17 0x40000000
+0x18 0x411111f0
+0x19 0x03a11030
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40e00001
+0x1e 0x411111f0
+0x21 0x03211020
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 11.513033] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 11.513262] hda-intel Haswell must build in CONFIG_SND_HDA_I915
+[ 11.513324] snd_hda_intel 0000:00:03.0: irq 61 for MSI/MSI-X
+[ 11.513431] snd_hda_intel 0000:00:1b.0: irq 62 for MSI/MSI-X
+[ 11.668059] input: HDA Intel HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input8
+[ 11.687718] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input9
+[ 11.687829] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input10
+[ 11.913025] psmouse serio1: synaptics: Touchpad model: 1, fw: 7.5, id: 0x1c0b1, caps: 0xf00133/0x240000/0xa2400
+
+
diff --git a/codecs/canonical/alc282--hp-15-notebook-pc-ccert-201311-14357 b/codecs/canonical/alc282--hp-15-notebook-pc-ccert-201311-14357
new file mode 100644
index 0000000..3654fdf
--- /dev/null
+++ b/codecs/canonical/alc282--hp-15-notebook-pc-ccert-201311-14357
@@ -0,0 +1,1084 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Wed Dec 25 02:52:09 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.3 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.3 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.3 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP 15 Notebook PC
+Product Version: 0890110000000E10000000000
+Firmware Version: B.11
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-41-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [HDMI ]: HDA-Intel - HDA Intel HDMI
+ HDA Intel HDMI at 0xb2710000 irq 64
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xb2714000 irq 65
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Device 0a0c (rev 09)
+00:1b.0 Audio device: Intel Corporation Lynx Point-LP HD Audio Controller (rev 03)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 09)
+ Subsystem: 103c:2211
+--
+00:1b.0 0403: 8086:9c20 (rev 03)
+ Subsystem: 103c:2211
+
+
+!!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
+snd-hda-intel: jackpoll_ms=500
+
+
+!!Loaded sound module options
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=2, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC282
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0282
+Subsystem Id: 0x103c2211
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30140: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11030: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40e00001: [N/A] Reserved at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=117
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x03211020: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Dec 24 21:24 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Dec 24 21:24 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Dec 24 21:24 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Dec 24 21:24 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 Dec 24 21:26 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Dec 24 21:26 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 Dec 24 21:26 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Dec 24 21:24 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Dec 24 21:24 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Dec 24 21:24 .
+drwxr-xr-x 3 root root 240 Dec 24 21:24 ..
+lrwxrwxrwx 1 root root 12 Dec 24 21:24 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Dec 24 21:24 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [HDMI]
+
+Card hw:0 'HDMI'/'HDA Intel HDMI at 0xb2710000 irq 64'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xb2714000 irq 65'
+ Mixer name : 'Realtek ALC282'
+ Components : 'HDA:10ec0282,103c2211,00100003'
+ Controls : 18
+ Simple ctrls : 9
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.HDMI {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+joydev
+uvcvideo
+videobuf2_core
+videodev
+dm_multipath
+coretemp
+videobuf2_vmalloc
+videobuf2_memops
+scsi_dh
+kvm
+bnep
+snd_hda_codec_realtek
+snd_hda_codec_hdmi
+snd_hda_codec_generic
+snd_hda_intel
+ghash_clmulni_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+aesni_intel
+cryptd
+aes_x86_64
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+arc4
+psmouse
+snd_timer
+snd_seq_device
+hp_wmi
+rtl8188ee
+sparse_keymap
+serio_raw
+i915
+rtlwifi
+mac80211
+snd
+drm_kms_helper
+soundcore
+drm
+rtsx_pci_ms
+rfcomm
+bluetooth
+cfg80211
+snd_page_alloc
+mac_hid
+i2c_algo_bit
+microcode
+memstick
+video
+wmi
+parport_pc
+ppdev
+kbccmnd
+lp
+parport
+binfmt_misc
+rtsx_pci_sdmmc
+dm_raid45
+r8169
+ahci
+libahci
+rtsx_pci
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x99a30140
+0x14 0x90170110
+0x17 0x40000000
+0x18 0x411111f0
+0x19 0x03a11030
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40e00001
+0x1e 0x411111f0
+0x21 0x03211020
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 8.505800] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 8.742297] hda-intel Haswell must build in CONFIG_SND_HDA_I915
+[ 8.742355] snd_hda_intel 0000:00:03.0: irq 64 for MSI/MSI-X
+[ 8.742548] snd_hda_intel 0000:00:1b.0: irq 65 for MSI/MSI-X
+[ 8.784820] input: HP WMI hotkeys as /devices/virtual/input/input5
+[ 8.915955] input: HDA Intel HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input6
+[ 8.999145] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
+[ 8.999150] Bluetooth: BNEP filters: protocol multicast
+[ 8.999194] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input7
+[ 8.999450] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input8
+[ 9.140335] kvm: disabled by bios
+
+
diff --git a/codecs/canonical/alc282--hp-15-notebook-pc-ccert-201401-14506 b/codecs/canonical/alc282--hp-15-notebook-pc-ccert-201401-14506
new file mode 100644
index 0000000..2f68914
--- /dev/null
+++ b/codecs/canonical/alc282--hp-15-notebook-pc-ccert-201401-14506
@@ -0,0 +1,1348 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue Aug 12 02:32:23 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 14.04 LTS \n \l 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: Hewlett-Packard
+Product Name: HP 15 Notebook PC
+Product Version: 0980110000005F00001620100
+Firmware Version: B.41
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.13.0-32-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.13.0-32-generic
+Library version: 1.0.27.2
+Utilities version: 1.0.27.2
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [HDMI ]: HDA-Intel - HDA Intel HDMI
+ HDA Intel HDMI at 0xb5710000 irq 62
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xb5714000 irq 61
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Haswell-ULT HD Audio Controller (rev 0b)
+00:1b.0 Audio device: Intel Corporation Lynx Point-LP HD Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 0b)
+ Subsystem: 103c:2212
+--
+00:1b.0 0403: 8086:9c20 (rev 04)
+ Subsystem: 103c:2212
+
+
+!!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
+snd_hda_intel: jackpoll_ms=500
+
+
+!!Loaded sound module options
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC282
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0282
+Subsystem Id: 0x103c2212
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x1f 0x1f]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x1f 0x1f]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30140: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11030: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40e00001: [N/A] Reserved at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=117
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x03211020: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw----+ 1 root audio 116, 6 Aug 11 23:41 /dev/snd/controlC0
+crw-rw----+ 1 root audio 116, 10 Aug 11 23:41 /dev/snd/controlC1
+crw-rw----+ 1 root audio 116, 5 Aug 11 23:41 /dev/snd/hwC0D0
+crw-rw----+ 1 root audio 116, 9 Aug 11 23:41 /dev/snd/hwC1D0
+crw-rw----+ 1 root audio 116, 4 Aug 11 23:41 /dev/snd/pcmC0D3p
+crw-rw----+ 1 root audio 116, 3 Aug 11 23:41 /dev/snd/pcmC0D7p
+crw-rw----+ 1 root audio 116, 2 Aug 11 23:41 /dev/snd/pcmC0D8p
+crw-rw----+ 1 root audio 116, 8 Aug 11 23:41 /dev/snd/pcmC1D0c
+crw-rw----+ 1 root audio 116, 7 Aug 11 23:41 /dev/snd/pcmC1D0p
+crw-rw----+ 1 root audio 116, 1 Aug 11 23:41 /dev/snd/seq
+crw-rw----+ 1 root audio 116, 33 Aug 11 23:41 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Aug 11 23:41 .
+drwxr-xr-x 3 root root 280 Aug 11 23:41 ..
+lrwxrwxrwx 1 root root 12 Aug 11 23:41 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Aug 11 23:41 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [HDMI]
+
+Card hw:0 'HDMI'/'HDA Intel HDMI at 0xb5710000 irq 62'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 21
+ Simple ctrls : 3
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xb5714000 irq 61'
+ Mixer name : 'Realtek ALC282'
+ Components : 'HDA:10ec0282,103c2212,00100003'
+ Controls : 21
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 254 [100%] [-0.20dB]
+ Front Right: Playback 254 [100%] [-0.20dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 31 [49%] [6.00dB] [on]
+ Front Right: Capture 31 [49%] [6.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Mute-LED Mode',0
+ Capabilities: enum
+ Items: 'On' 'Off' 'Follow Master'
+ Item0: 'Follow Master'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.HDMI {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0482000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.19 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.20 {
+ iface PCM
+ device 7
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.21 {
+ iface PCM
+ device 8
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 31
+ value.1 31
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 600
+ dbvalue.1 600
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Mute-LED Mode'
+ value 'Follow Master'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 On
+ item.1 Off
+ item.2 'Follow Master'
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.20 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 254
+ value.1 254
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 -20
+ dbvalue.1 -20
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nvram
+bbswitch
+rtsx_pci_ms
+rtsx_pci_sdmmc
+memstick
+rtsx_pci
+disable_mmc
+rfcomm
+bnep
+uvcvideo
+videobuf2_vmalloc
+videobuf2_memops
+videobuf2_core
+videodev
+binfmt_misc
+rtk_btusb
+bluetooth
+arc4
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+intel_rapl
+x86_pkg_temp_thermal
+intel_powerclamp
+coretemp
+snd_hda_intel
+joydev
+snd_hda_codec
+snd_hwdep
+kvm
+crct10dif_pclmul
+crc32_pclmul
+ghash_clmulni_intel
+snd_pcm
+aesni_intel
+dm_multipath
+aes_x86_64
+snd_page_alloc
+lrw
+gf128mul
+glue_helper
+ablk_helper
+cryptd
+scsi_dh
+snd_seq_midi
+snd_seq_midi_event
+snd_rawmidi
+snd_seq
+snd_seq_device
+snd_timer
+rtl8723be
+btcoexist
+rtlwifi
+mac80211
+serio_raw
+snd
+cfg80211
+lpc_ich
+mei_me
+soundcore
+mei
+parport_pc
+ppdev
+lp
+parport
+hp_wmi
+sparse_keymap
+wmi
+mac_hid
+hp_wireless
+btrfs
+xor
+raid6_pq
+libcrc32c
+dm_mirror
+dm_region_hash
+dm_log
+i915
+psmouse
+i2c_algo_bit
+drm_kms_helper
+ahci
+drm
+libahci
+r8169
+mii
+video
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x18560010
+0x06 0x18560010
+0x07 0x18560010
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x99a30140
+0x14 0x90170110
+0x17 0x40000000
+0x18 0x411111f0
+0x19 0x03a11030
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40e00001
+0x1e 0x411111f0
+0x21 0x03211020
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+
+
diff --git a/codecs/canonical/alc282--hp-15-notebook-pc-ccert-201401-14507 b/codecs/canonical/alc282--hp-15-notebook-pc-ccert-201401-14507
new file mode 100644
index 0000000..747df3d
--- /dev/null
+++ b/codecs/canonical/alc282--hp-15-notebook-pc-ccert-201401-14507
@@ -0,0 +1,1794 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Thu Jun 12 08:48:20 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.4 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.4 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.4 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP 15 Notebook PC
+Product Version: 0980110000005F00001620100
+Firmware Version: B.32
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.11.0-18-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.11.0-18-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [HDMI ]: HDA-Intel - HDA Intel HDMI
+ HDA Intel HDMI at 0xb2710000 irq 62
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xb2714000 irq 63
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Device 0a0c (rev 0b)
+00:1b.0 Audio device: Intel Corporation Lynx Point-LP HD Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 0b)
+ Subsystem: 103c:2211
+--
+00:1b.0 0403: 8086:9c20 (rev 04)
+ Subsystem: 103c:2211
+
+
+!!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
+snd-hda-intel: jackpoll_ms=500
+
+
+!!Loaded sound module options
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC282
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0282
+Subsystem Id: 0x103c2211
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30140: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11030: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40e00001: [N/A] Reserved at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=117
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x03211020: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 6 Jun 12 14:11 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 10 Jun 12 14:11 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 5 Jun 12 14:11 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 9 Jun 12 14:11 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 4 Jun 12 14:34 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 3 Jun 12 14:34 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 2 Jun 12 14:34 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 8 Jun 12 14:34 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 7 Jun 12 14:34 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Jun 12 14:11 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jun 12 14:11 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Jun 12 14:11 .
+drwxr-xr-x 3 root root 280 Jun 12 14:11 ..
+lrwxrwxrwx 1 root root 12 Jun 12 14:11 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Jun 12 14:11 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [HDMI]
+
+Card hw:0 'HDMI'/'HDA Intel HDMI at 0xb2710000 irq 62'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 21
+ Simple ctrls : 3
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xb2714000 irq 63'
+ Mixer name : 'Realtek ALC282'
+ Components : 'HDA:10ec0282,103c2211,00100003'
+ Controls : 20
+ Simple ctrls : 9
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.HDMI {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.19 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.20 {
+ iface PCM
+ device 7
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.21 {
+ iface PCM
+ device 8
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.19 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+usb_storage
+ufs
+qnx4
+hfsplus
+hfs
+minix
+ntfs
+msdos
+jfs
+xfs
+reiserfs
+ext2
+nls_iso8859_1
+coretemp
+nvram
+uvcvideo
+videobuf2_core
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+rtk_btusb
+bnep
+joydev
+rfcomm
+arc4
+bluetooth
+dm_multipath
+scsi_dh
+snd_hda_codec_realtek
+snd_hda_codec_generic
+snd_hda_codec_hdmi
+rtl8723be
+snd_hda_intel
+snd_hda_controller
+snd_hda_codec
+rtlwifi
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+psmouse
+snd_timer
+snd_seq_device
+mei_me
+hp_wmi
+mac80211
+snd
+soundcore
+cfg80211
+mei
+rtsx_pci_sdmmc
+rtsx_pci_ms
+parport_pc
+snd_page_alloc
+memstick
+serio_raw
+mac_hid
+kbccmnd
+ppdev
+rtsx_pci
+lpc_ich
+sparse_keymap
+btcoexist
+lp
+parport
+disable_mmc
+binfmt_misc
+dm_raid45
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+raid6_pq
+xor
+zlib_deflate
+i915
+wmi
+drm_kms_helper
+drm
+i2c_algo_bit
+ahci
+libahci
+r8169
+mii
+video
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 11.268215] mei_me 0000:00:16.0: irq 61 for MSI/MSI-X
+[ 11.549797] snd_hda_intel 0000:00:03.0: irq 62 for MSI/MSI-X
+[ 11.550007] snd_hda_intel 0000:00:1b.0: irq 63 for MSI/MSI-X
+[ 11.590031] rtlwifi-0:rtl_pci_probe():<0-0> mem mapped space: start: 0xb2500000 len:00004000 flags:00140204, after map:0xffffc90010ed0000
+--
+[ 11.660126] input: HP WMI hotkeys as /devices/virtual/input/input5
+[ 11.817035] input: HDA Intel HDMI HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/sound/card0/input6
+[ 11.817126] input: HDA Intel HDMI HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input7
+[ 11.817200] input: HDA Intel HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input8
+[ 11.862070] sound hdaudioC1D0: autoconfig: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
+[ 11.862075] sound hdaudioC1D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
+[ 11.862079] sound hdaudioC1D0: hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
+[ 11.862081] sound hdaudioC1D0: mono: mono_out=0x0
+[ 11.862083] sound hdaudioC1D0: inputs:
+[ 11.862086] sound hdaudioC1D0: Mic=0x19
+[ 11.862089] sound hdaudioC1D0: Internal Mic=0x12
+[ 11.866774] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input9
+[ 11.866868] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input10
+[ 11.959190] rtlwifi-0:_rtl_init_hw_ht_capab():<0-0> 1T1R
+--
+[ 165.310436] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic disable
+[ 191.454126] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 191.454191] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 221.095392] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic enable
+--
+[ 225.328921] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic disable
+[ 246.018933] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 246.018976] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 281.113922] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic enable
+--
+[ 345.369825] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic disable
+[ 351.547403] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 351.547446] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 368.880750] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 368.880782] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 379.600045] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 379.600078] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 401.150486] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic enable
+--
+[ 405.384373] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic disable
+[ 459.216574] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 459.216606] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 461.169222] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic enable
+--
+[ 465.398799] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic disable
+[ 479.518804] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 479.518836] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 491.270437] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 491.270459] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 502.994042] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 502.994084] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 517.270432] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 517.270476] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 521.187864] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic enable
+--
+[ 525.425327] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic disable
+[ 539.217193] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 539.217226] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 581.206287] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic enable
+--
+[ 585.443829] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic disable
+[ 614.204303] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 614.204335] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 637.667522] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 637.667555] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 639.708155] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 639.708187] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 641.224994] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic enable
+--
+[ 645.462262] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic disable
+[ 681.981178] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 681.981210] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 701.243806] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic enable
+--
+[ 705.476708] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic disable
+[ 732.528745] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 732.528778] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 761.261757] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic enable
+--
+[ 799.641455] QNX4 filesystem 0.2.3 registered.
+[ 803.471750] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 803.471782] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 807.030622] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 807.030655] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 815.181222] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 815.181265] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 821.310321] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic enable
+--
+[ 825.549915] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic disable
+[ 829.528808] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 829.528851] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 870.489877] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 870.489952] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 881.358770] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic enable
+--
+[ 945.642975] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic disable
+[ 961.903685] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 961.903717] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 1001.455828] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic enable
+--
+[ 1125.784298] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic disable
+[ 1127.997820] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 1127.997852] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 1144.306908] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 1144.306943] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 1147.865855] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 1147.865898] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 1168.090695] usbcore: registered new interface driver usb-storage
+--
+[ 1185.844802] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic disable
+[ 1197.033567] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 1197.033599] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 1241.649073] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic enable
+--
+[ 1422.193750] rtl8723be-0:rtl8723be_enable_hw_security_config():<0-0> The SECR-value cc
+[ 1425.958311] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 1425.958339] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 1426.030777] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic disable
+--
+[ 1482.242240] rtl8723be-0:rtl8723be_enable_hw_security_config():<0-0> The SECR-value cc
+[ 1485.718704] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 1485.718736] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 1486.079338] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic disable
+--
+[ 1666.224847] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic disable
+[ 1694.022862] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 1694.022908] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 1722.037423] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic enable
+--
+[ 2266.709761] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic disable
+[ 2268.254669] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 2268.254716] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 2269.615903] r8169 0000:08:00.0 eth0: link up
+[ 2269.615919] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
+[ 2319.864681] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 2319.864713] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 2322.501792] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic enable
+--
+[ 2326.739155] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic disable
+[ 2329.067516] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 2329.067590] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 2367.695393] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 2367.695436] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 2382.520561] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic enable
+--
+[ 2626.903615] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic disable
+[ 2651.627262] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 2651.627305] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 2682.720815] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic enable
+--
+[ 2686.956081] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic disable
+[ 2692.952526] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 2692.952560] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 2742.769422] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic enable
+--
+[ 2747.000602] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic disable
+[ 2750.747239] sound hdaudioC0D0: HDMI: invalid ELD buf size -1
+[ 2752.756809] sound hdaudioC0D0: HDMI: invalid ELD buf size -1
+[ 2754.766482] sound hdaudioC0D0: HDMI: invalid ELD buf size -1
+[ 2759.790541] sound hdaudioC0D0: HDMI: invalid ELD buf size -1
+[ 2760.795337] sound hdaudioC0D0: HDMI: invalid ELD buf size -1
+[ 2761.800164] sound hdaudioC0D0: HDMI: invalid ELD buf size -1
+[ 2762.804938] sound hdaudioC0D0: HDMI: invalid ELD buf size -1
+[ 2802.817819] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic enable
+--
+[ 2807.049600] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic disable
+[ 2824.238657] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 2824.238690] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 2836.392477] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 2836.392541] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 2862.865306] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic enable
+--
+[ 2863.264492] rtl8723be-0:rtl8723be_enable_hw_security_config():<0-0> The SECR-value cc
+[ 2866.857076] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 2866.857139] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 2867.101581] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic disable
+[ 2881.164631] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 2881.164673] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 2922.914859] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic enable
+--
+[ 2927.146052] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic disable
+[ 2954.551899] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 2954.551962] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 2982.962366] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic enable
+--
+[ 2987.198578] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic disable
+[ 2993.303121] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 2993.303153] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 3043.010972] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic enable
+--
+[ 3047.239076] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic disable
+[ 3069.360587] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 3069.360618] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 3081.602500] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 3081.602543] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 3096.878818] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 3096.878861] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 3103.059484] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic enable
+--
+[ 3107.296095] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic disable
+[ 3131.522777] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 3131.522809] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 3163.107898] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic enable
+--
+[ 3227.392556] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic disable
+[ 3229.081600] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 3229.081643] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 3274.958620] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 3274.958652] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 3283.205351] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic enable
+--
+[ 3287.436981] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic disable
+[ 3292.300622] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 3292.300654] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 3304.998882] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 3304.998914] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 3343.253571] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic enable
+--
+[ 3347.489539] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic disable
+[ 3385.099566] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 3385.099598] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 3403.302269] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic enable
+--
+[ 3527.631009] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic disable
+[ 3577.478932] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 3577.478964] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 3583.445262] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic enable
+--
+[ 3587.679474] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic disable
+[ 3612.315061] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 3612.315104] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 3643.496737] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic enable
+--
+[ 3647.727996] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic disable
+[ 3697.387763] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 3697.387796] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 3703.544248] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic enable
+--
+[ 3767.828963] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic disable
+[ 3797.836914] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 3797.836977] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 3823.641863] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic enable
+--
+[ 3887.925986] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic disable
+[ 3926.284626] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 3926.284659] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 3943.739319] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic enable
+--
+[ 3947.974476] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic disable
+[ 3967.585961] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 3967.586016] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 4003.786796] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic enable
+--
+[ 4008.018929] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic disable
+[ 4028.323048] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 4028.323121] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 4030.364668] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 4030.364700] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 4063.835712] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic enable
+--
+[ 4068.071789] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic disable
+[ 4121.850558] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 4121.850590] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 4123.883982] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic enable
+--
+[ 4248.216934] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic disable
+[ 4275.394555] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 4275.394587] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 4304.029561] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic enable
+--
+[ 4308.261430] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic disable
+[ 4312.232326] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 4312.232369] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 4327.088304] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 4327.088377] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 4364.077311] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic enable
+--
+[ 4368.305920] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic disable
+[ 4403.501958] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 4403.501980] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 4424.126637] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic enable
+--
+[ 4548.455412] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic disable
+[ 4571.950040] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 4571.950072] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 4595.360973] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 4595.361016] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 4604.269790] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic enable
+--
+[ 4908.746363] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic disable
+[ 4911.596332] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 4911.596364] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 4964.563194] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic enable
+--
+[ 4968.794869] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic disable
+[ 5014.187180] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 5014.187212] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 5024.611396] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic enable
+--
+[ 5028.843361] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic disable
+[ 5031.044792] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 5031.044824] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 5070.212426] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 5070.212458] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 5084.657556] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic enable
+--
+[ 5389.134322] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic disable
+[ 5394.858526] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 5394.858558] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 5444.950650] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic enable
+--
+[ 5449.186811] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic disable
+[ 5467.269012] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 5467.269044] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 5483.093859] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 5483.093892] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 5504.999326] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic enable
+--
+[ 5569.279794] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic disable
+[ 5599.375768] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 5599.375812] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 5625.095893] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic enable
+--
+[ 5629.324291] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic disable
+[ 5633.955717] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 5633.955781] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 5685.145489] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic enable
+--
+[ 5749.429294] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic disable
+[ 5799.825642] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 5799.825674] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 5805.242629] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic enable
+--
+[ 5809.477781] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic disable
+[ 5818.684870] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 5818.684902] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 5865.290324] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic enable
+--
+[ 5989.619262] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic disable
+[ 6007.981678] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 6007.981701] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 6033.878651] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 6033.878684] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 6045.435685] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic enable
+--
+[ 6049.667754] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic disable
+[ 6068.558667] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 6068.558698] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 6080.800557] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 6080.800590] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 6105.484437] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic enable
+--
+[ 6349.910224] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic disable
+[ 6387.600341] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 6387.600383] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 6405.726436] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic enable
+--
+[ 6409.958711] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic disable
+[ 6454.818605] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 6454.818638] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 6465.775083] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic enable
+--
+[ 6650.156686] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic disable
+[ 6663.919469] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 6663.919511] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 6691.653884] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 6691.653927] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 6705.969469] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic enable
+--
+[ 6710.205152] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic disable
+[ 6753.379714] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 6753.379746] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 6766.018504] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic enable
+--
+[ 6770.253677] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic disable
+[ 6814.060711] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 6814.060743] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 6826.065937] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic enable
+--
+[ 6830.302175] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic disable
+[ 6859.625507] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 6859.625538] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 6886.115076] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic enable
+--
+[ 6890.350669] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic disable
+[ 6916.263202] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 6916.263218] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 6940.706983] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 6940.707015] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 6946.163753] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic enable
+--
+[ 7010.443650] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic disable
+[ 7035.007171] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 7035.007244] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 7066.260302] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic enable
+--
+[ 7070.504132] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic disable
+[ 7078.286050] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 7078.286082] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 7090.592038] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 7090.592070] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 7126.307037] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic enable
+--
+[ 7190.593126] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic disable
+[ 7200.909149] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 7200.909192] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 7246.403139] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic enable
+--
+[ 7310.694106] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic disable
+[ 7361.618914] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 7361.618957] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 7366.500587] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic enable
+--
+[ 7370.734618] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic disable
+[ 7417.824327] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 7417.824361] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 7426.551967] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic enable
+--
+[ 7430.787055] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic disable
+[ 7437.716317] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 7437.716349] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 7486.600331] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic enable
+--
+[ 7490.835608] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic disable
+[ 7539.146272] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 7539.146304] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 7543.737988] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 7543.738021] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 7546.648853] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic enable
+--
+[ 7670.977053] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic disable
+[ 7709.175612] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 7709.175655] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 7726.793611] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic enable
+--
+[ 7791.074474] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic disable
+[ 7809.216259] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 7809.216283] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 7846.891354] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic enable
+--
+[ 7851.126566] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic disable
+[ 7857.067038] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 7857.067081] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 7906.939736] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic enable
+--
+[ 8031.268013] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic disable
+[ 8076.388140] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 8076.388172] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 8087.084709] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic enable
+--
+[ 8091.316502] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic disable
+[ 8101.380323] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 8101.380354] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 8147.133642] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic enable
+--
+[ 8151.369025] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic disable
+[ 8159.102964] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 8159.103007] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 8207.182346] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic enable
+--
+[ 8267.628920] rtl8723be-0:rtl8723be_enable_hw_security_config():<0-0> The SECR-value cc
+[ 8271.353604] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 8271.353677] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 8271.466015] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic disable
+--
+[ 8391.558977] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic disable
+[ 8395.325700] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 8395.325732] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 8447.373548] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic enable
+--
+[ 8511.659998] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic disable
+[ 8513.677307] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 8513.677350] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 8567.472486] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic enable
+--
+[ 9172.193427] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic disable
+[ 9178.117892] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 9178.117935] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 9196.492708] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 9196.492740] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 9228.006557] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic enable
+--
+[ 9292.290404] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic disable
+[ 9298.042719] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 9298.042751] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 9348.103808] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic enable
+--
+[ 9352.338875] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic disable
+[ 9399.396564] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 9399.396595] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 9408.152018] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic enable
+--
+[ 9412.387404] rtl8723be-0:_rtl8723be_phy_set_rf_power_state():<0-0> IPS Set eRf nic disable
+[ 9422.363138] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 9422.363182] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+
+
diff --git a/codecs/canonical/alc282--hp-15-notebook-pc-ccert-201402-14656 b/codecs/canonical/alc282--hp-15-notebook-pc-ccert-201402-14656
new file mode 100644
index 0000000..5198bbe
--- /dev/null
+++ b/codecs/canonical/alc282--hp-15-notebook-pc-ccert-201402-14656
@@ -0,0 +1,1494 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Wed Jun 4 06:54:12 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.4 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.4 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.4 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP 15 Notebook PC
+Product Version: 098F110000000E10000000000
+Firmware Version: B.22
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.11.0-18-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.11.0-18-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [HDMI ]: HDA-Intel - HDA Intel HDMI
+ HDA Intel HDMI at 0xb5710000 irq 63
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xb5714000 irq 64
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Haswell-ULT HD Audio Controller (rev 0b)
+00:1b.0 Audio device: Intel Corporation Lynx Point-LP HD Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 0b)
+ Subsystem: 103c:220e
+--
+00:1b.0 0403: 8086:9c20 (rev 04)
+ Subsystem: 103c:220e
+
+
+!!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
+snd-hda-intel: jackpoll_ms=500
+
+
+!!Loaded sound module options
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel KAE
+ Digital category: 0x2
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC282
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0282
+Subsystem Id: 0x103c220e
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30140: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11030: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40e00001: [N/A] Reserved at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=117
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x03211020: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 6 Jun 4 11:07 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 10 Jun 4 11:07 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 5 Jun 4 11:07 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 9 Jun 4 11:07 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 4 Jun 4 14:45 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 3 Jun 4 14:45 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 2 Jun 4 14:45 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 8 Jun 4 14:45 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 7 Jun 4 14:45 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Jun 4 11:07 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jun 4 11:07 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Jun 4 11:07 .
+drwxr-xr-x 3 root root 280 Jun 4 11:07 ..
+lrwxrwxrwx 1 root root 12 Jun 4 11:07 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Jun 4 11:07 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [HDMI]
+
+Card hw:0 'HDMI'/'HDA Intel HDMI at 0xb5710000 irq 63'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 21
+ Simple ctrls : 3
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xb5714000 irq 64'
+ Mixer name : 'Realtek ALC282'
+ Components : 'HDA:10ec0282,103c220e,00100003'
+ Controls : 20
+ Simple ctrls : 9
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.HDMI {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0482000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.19 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.20 {
+ iface PCM
+ device 7
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.21 {
+ iface PCM
+ device 8
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.19 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+coretemp
+nvram
+bbswitch
+uvcvideo
+rfcomm
+bnep
+bluetooth
+snd_hda_codec_realtek
+hid_multitouch
+videobuf2_core
+videodev
+snd_hda_codec_generic
+snd_hda_codec_hdmi
+usbhid
+videobuf2_vmalloc
+videobuf2_memops
+hid
+snd_hda_intel
+snd_hda_controller
+snd_hda_codec
+nvidia
+arc4
+snd_hwdep
+joydev
+snd_pcm
+rtl8188ee
+snd_seq_midi
+i915
+snd_rawmidi
+snd_seq_midi_event
+rtlwifi
+snd_seq
+snd_timer
+snd_seq_device
+mac80211
+hp_wmi
+drm_kms_helper
+snd
+i2c_algo_bit
+sparse_keymap
+cfg80211
+dm_multipath
+soundcore
+wmi
+scsi_dh
+r8168
+snd_page_alloc
+mei_me
+video
+rtsx_pci_ms
+mei
+rtsx_pci_sdmmc
+memstick
+parport_pc
+mac_hid
+ppdev
+drm
+psmouse
+serio_raw
+rtsx_pci
+lpc_ich
+lp
+parport
+disable_mmc
+binfmt_misc
+dm_raid45
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+ahci
+libahci
+raid6_pq
+xor
+zlib_deflate
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 10.833165] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 10.833465] snd_hda_intel 0000:00:03.0: irq 63 for MSI/MSI-X
+[ 10.834268] snd_hda_intel 0000:00:1b.0: irq 64 for MSI/MSI-X
+[ 10.834413] [drm] Initialized nvidia-drm 0.0.0 20130102 for 0000:09:00.0 on minor 1
+--
+[ 11.067719] usbhid: USB HID core driver
+[ 11.090440] input: HDA Intel HDMI HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/sound/card0/input9
+[ 11.090565] input: HDA Intel HDMI HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input10
+[ 11.090638] input: HDA Intel HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input11
+[ 11.175158] Linux video capture interface: v2.00
+--
+[ 11.191557] hid-multitouch 0003:04F3:025F.0001: input,hiddev0,hidraw0: USB HID v1.10 Device [ELAN Touchscreen] on usb-0000:00:1d.0-1.6/input0
+[ 11.242482] sound hdaudioC1D0: autoconfig: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
+[ 11.242486] sound hdaudioC1D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
+[ 11.242488] sound hdaudioC1D0: hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
+[ 11.242489] sound hdaudioC1D0: mono: mono_out=0x0
+[ 11.242490] sound hdaudioC1D0: inputs:
+[ 11.242492] sound hdaudioC1D0: Mic=0x19
+[ 11.242493] sound hdaudioC1D0: Internal Mic=0x12
+[ 11.247003] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input13
+[ 11.247069] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input14
+[ 11.264129] Bluetooth: Core ver 2.16
+--
+[ 24.294400] vgaarb: this pci device is not a vga device
+[ 139.084977] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 139.085010] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 149.330362] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 149.330394] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 153.924341] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 153.924373] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 166.084273] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 166.084305] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 207.862913] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 207.862946] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 328.284152] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 328.284185] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 334.877480] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 334.877523] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 345.554121] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 345.554184] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 378.656837] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 378.656869] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 405.838096] rtlwifi-0:rtl_watchdog_wq_callback():<0-0> AP off for 2 s
+--
+[ 421.883109] rtl8188ee-0:rtl88ee_update_hal_rate_mask():<0-0> Rate_index:4, ratr_val:ff0, f0:f:0:40:80
+[ 457.716657] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 457.716690] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 461.995345] rtlwifi-0:rtl_watchdog_wq_callback():<0-0> AP off for 2 s
+--
+[ 688.630430] rtl8188ee-0:rtl88ee_update_hal_rate_mask():<0-0> Rate_index:4, ratr_val:ff0, f0:f:0:40:80
+[ 825.782143] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 825.782185] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 1111.336880] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 1111.336922] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 1131.452245] rtlwifi-0:rtl_is_special_data():<400-1> dhcp Tx !!
+--
+[ 1220.120000] rtl8188ee-0:rtl88ee_update_hal_rate_mask():<0-0> Rate_index:4, ratr_val:ff0, f0:f:0:40:80
+[ 1400.950860] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 1400.950895] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 1458.788712] rtlwifi-0:rtl_watchdog_wq_callback():<0-0> AP off for 2 s
+--
+[ 1633.129554] rtlwifi-0:rtl_is_special_data():<400-1> dhcp Tx !!
+[ 1643.895111] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 1643.895183] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 1657.345201] rtlwifi-0:rtl_watchdog_wq_callback():<0-0> AP off for 2 s
+--
+[ 1896.820309] rtlwifi-0:rtl_cam_add_one_entry():<0-0> end
+[ 1898.953157] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 1898.953188] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 1909.129378] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 1909.129410] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 1922.087057] rtlwifi-0:rtl_watchdog_wq_callback():<0-0> AP off for 2 s
+--
+[ 2028.384994] rtl8188ee-0:rtl88ee_update_hal_rate_mask():<0-0> Rate_index:4, ratr_val:ff0, f0:f:0:40:80
+[ 2102.233494] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 2102.233521] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 2126.660403] rtlwifi-0:rtl_watchdog_wq_callback():<0-0> AP off for 2 s
+--
+[ 2135.863212] rtlwifi-0:rtl_cam_add_one_entry():<0-0> end
+[ 2143.074789] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 2143.074832] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 2160.055558] rtlwifi-0:rtl_is_special_data():<400-1> dhcp Tx !!
+--
+[ 2270.104122] rtlwifi-0:rtl_cam_add_one_entry():<0-0> end
+[ 2295.189316] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 2295.189350] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 2315.081392] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 2315.081426] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 2529.790256] rtlwifi-0:rtl_watchdog_wq_callback():<0-0> AP off for 2 s
+--
+[ 2752.584129] rtlwifi-0:rtl_is_special_data():<400-1> dhcp Tx !!
+[ 2842.527598] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 2842.527629] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 2874.757069] rtlwifi-0:rtl_watchdog_wq_callback():<0-0> AP off for 2 s
+--
+[ 3227.746074] rtlwifi-0:rtl_watchdog_wq_callback():<0-0> AP off for 2 s
+[ 3231.882263] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 3231.882288] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 3235.768778] rtlwifi-0:rtl_watchdog_wq_callback():<0-0> AP off for 2 s
+--
+[ 3267.858703] rtlwifi-0:rtl_watchdog_wq_callback():<0-0> AP off for 2 s
+[ 3268.948227] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 3268.948270] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 3277.886676] rtlwifi-0:rtl_watchdog_wq_callback():<0-0> AP off for 2 s
+--
+[ 3773.274999] rtlwifi-0:rtl_watchdog_wq_callback():<0-0> AP off for 4 s
+[ 3786.081937] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 3786.081952] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 3787.314365] rtlwifi-0:rtl_watchdog_wq_callback():<0-0> AP off for 2 s
+--
+[ 4240.613571] cfg80211: Calling CRDA for country: TW
+[ 4241.077619] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 4241.077651] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 4247.363782] wlan0: authenticate with 3c:ce:73:48:0e:40
+--
+[ 4342.871092] rtlwifi-0:rtl_watchdog_wq_callback():<0-0> AP off for 4 s
+[ 4343.056091] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 4343.056117] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 4350.893582] rtlwifi-0:rtl_watchdog_wq_callback():<0-0> AP off for 2 s
+--
+[ 4593.573795] rtlwifi-0:rtl_watchdog_wq_callback():<0-0> AP off for 2 s
+[ 4654.259533] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 4654.259559] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 4659.759100] rtlwifi-0:rtl_watchdog_wq_callback():<0-0> AP off for 2 s
+--
+[ 4737.978346] rtlwifi-0:rtl_watchdog_wq_callback():<0-0> AP off for 2 s
+[ 4827.271352] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 4827.271394] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 4852.851707] rtlwifi-0:rtl_is_special_data():<400-1> dhcp Tx !!
+[ 4864.332512] rtlwifi-0:rtl_watchdog_wq_callback():<0-0> AP off for 2 s
+[ 4865.077905] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 4865.077947] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 4900.433566] rtlwifi-0:rtl_watchdog_wq_callback():<0-0> AP off for 2 s
+--
+[ 5393.816233] rtl8188ee-0:rtl88ee_update_hal_rate_mask():<0-0> Rate_index:4, ratr_val:ff0, f0:f:0:40:80
+[ 5476.852219] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 5476.852261] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 5492.128545] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 5492.128588] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 5570.800111] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 5570.800137] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 5970.895006] rtlwifi-0:rtl_is_special_data():<400-1> dhcp Tx !!
+[ 5974.050559] rtlwifi-0:rtl_is_special_data():<400-1> dhcp Tx !!
+[ 6271.770422] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 6271.770453] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 6514.958104] rtl8188ee-0:rtl88ee_update_hal_rate_mask():<0-0> ratr_bitmap :f00
+--
+[ 6561.087388] rtl8188ee-0:rtl88ee_update_hal_rate_mask():<0-0> Rate_index:4, ratr_val:ff0, f0:f:0:40:80
+[ 6888.612926] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 6888.612968] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 6904.986095] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 6904.986128] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 7020.361026] rtlwifi-0:rtl_is_special_data():<400-1> dhcp Tx !!
+--
+[ 8012.004947] rtlwifi-0:rtl_is_special_data():<400-1> dhcp Tx !!
+[ 8377.071579] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 8377.071638] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 8473.342050] rtlwifi-0:rtl_is_special_data():<400-1> dhcp Tx !!
+--
+[ 9031.583748] rtlwifi-0:rtl_is_special_data():<400-1> dhcp Tx !!
+[ 9304.977274] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 9304.977308] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 9483.850275] rtlwifi-0:rtl_is_special_data():<400-1> dhcp Tx !!
+[ 9857.059422] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 9857.059448] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 9955.133561] rtlwifi-0:rtl_is_special_data():<400-1> dhcp Tx !!
+--
+[10213.322557] rtlwifi-0:rtl_watchdog_wq_callback():<0-0> AP off for 2 s
+[10471.447802] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[10471.447849] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[10556.898934] rtlwifi-0:rtl_is_special_data():<400-1> dhcp Tx !!
+[10572.813752] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[10572.813779] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[10752.838539] rtlwifi-0:rtl_watchdog_wq_callback():<0-0> AP off for 2 s
+--
+[11510.651350] rtlwifi-0:rtl_is_special_data():<400-1> dhcp Tx !!
+[11957.232367] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[11957.232402] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[12004.137435] rtlwifi-0:rtl_is_special_data():<400-1> dhcp Tx !!
+[12283.536040] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[12283.536093] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[12483.601944] rtlwifi-0:rtl_is_special_data():<400-1> dhcp Tx !!
+--
+[12692.273437] rtl8188ee-0:rtl88ee_update_hal_rate_mask():<0-0> Rate_index:4, ratr_val:ff0, f0:f:0:40:80
+[12763.099516] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[12763.099541] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[12784.532168] rtl8188ee-0:rtl88ee_update_hal_rate_mask():<0-0> ratr_bitmap :f00
+--
+[12838.683752] rtl8188ee-0:rtl88ee_update_hal_rate_mask():<0-0> Rate_index:4, ratr_val:f00, 0:f:0:40:80
+[12871.735197] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[12871.735230] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[12872.779296] rtl8188ee-0:rtl88ee_update_hal_rate_mask():<0-0> ratr_bitmap :ff0
+--
+[13000.097077] rtlwifi-0:rtl_is_special_data():<400-1> dhcp Tx !!
+[13062.517458] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[13062.517500] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[13138.570882] vgaarb: this pci device is not a vga device
+--
+[13324.044096] rtl8188ee-0:rtl88ee_update_hal_rate_mask():<0-0> Rate_index:4, ratr_val:ff0, f0:f:0:40:80
+[13344.617371] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[13344.617397] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[13374.184544] rtlwifi-0:rtl_watchdog_wq_callback():<0-0> AP off for 2 s
+--
+[13500.089261] rtlwifi-0:rtl_is_special_data():<400-1> dhcp Tx !!
+[13500.695512] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[13500.695564] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[13514.577866] rtlwifi-0:rtl_watchdog_wq_callback():<0-0> AP off for 2 s
+
+
diff --git a/codecs/canonical/alc282--hp-15-notebook-pc-ccert-201404-14936 b/codecs/canonical/alc282--hp-15-notebook-pc-ccert-201404-14936
new file mode 100644
index 0000000..26450f0
--- /dev/null
+++ b/codecs/canonical/alc282--hp-15-notebook-pc-ccert-201404-14936
@@ -0,0 +1,1061 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Jun 30 05:41:25 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.4 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.4 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.4 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP 15 Notebook PC
+Product Version: 098F110000000E10000000000
+Firmware Version: B.34
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.11.0-18-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.11.0-18-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xc2710000 irq 46
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 103c:226c
+
+
+!!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
+snd-hda-intel: power_save_controller=N
+
+
+!!Loaded sound module options
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC282
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0282
+Subsystem Id: 0x103c226c
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30140: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11030: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40e00001: [N/A] Reserved at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=117
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x03211020: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Jun 30 09:36 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Jun 30 09:36 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Jun 30 09:36 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Jun 30 11:03 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Jun 30 11:03 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Jun 30 11:03 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Jun 30 09:36 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jun 30 09:36 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Jun 30 09:36 .
+drwxr-xr-x 3 root root 220 Jun 30 09:36 ..
+lrwxrwxrwx 1 root root 12 Jun 30 09:36 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xc2710000 irq 46'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0282,103c226c,00100003 HDA:80862806,80860101,00100000'
+ Controls : 27
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.19 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.26 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+coretemp
+nvram
+bnep
+rfcomm
+bluetooth
+parport_pc
+ppdev
+uvcvideo
+videobuf2_core
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+binfmt_misc
+joydev
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+snd_hda_codec_generic
+dm_multipath
+arc4
+ath9k
+scsi_dh
+mac80211
+snd_hda_intel
+snd_hda_controller
+snd_hda_codec
+snd_hwdep
+snd_pcm
+i915
+lp
+snd_seq_midi
+snd_rawmidi
+ath9k_common
+ath9k_hw
+hp_wmi
+snd_seq_midi_event
+sparse_keymap
+ath
+drm_kms_helper
+snd_seq
+drm
+rtsx_pci_ms
+rtsx_pci_sdmmc
+memstick
+snd_timer
+snd_seq_device
+wmi
+psmouse
+parport
+snd
+serio_raw
+mei_me
+i2c_algo_bit
+mei
+mac_hid
+cfg80211
+rtsx_pci
+soundcore
+lpc_ich
+snd_page_alloc
+video
+disable_mmc
+dm_raid45
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+r8169
+ahci
+libahci
+mii
+raid6_pq
+xor
+zlib_deflate
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 7.956554] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 7.956822] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[ 8.060009] ALPS driver in use! 1Pt-Special-Version alps_init, date:2014/04/30
+--
+[ 8.082513] input: AlpsPS/2 ALPS GlidePoint as /devices/platform/i8042/serio1/input/input7
+[ 8.218016] sound hdaudioC0D0: autoconfig: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
+[ 8.218021] sound hdaudioC0D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
+[ 8.218024] sound hdaudioC0D0: hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
+[ 8.218025] sound hdaudioC0D0: mono: mono_out=0x0
+[ 8.218027] sound hdaudioC0D0: inputs:
+[ 8.218030] sound hdaudioC0D0: Mic=0x19
+[ 8.218032] sound hdaudioC0D0: Internal Mic=0x12
+[ 8.260439] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 8.260570] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 8.260687] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 8.835904] [drm] Enabling RC6 states: RC6 on, RC6p on, RC6pp off
+
+
diff --git a/codecs/canonical/alc282--hp-15-notebook-pc-ccert-201404-14952 b/codecs/canonical/alc282--hp-15-notebook-pc-ccert-201404-14952
new file mode 100644
index 0000000..42bc51a
--- /dev/null
+++ b/codecs/canonical/alc282--hp-15-notebook-pc-ccert-201404-14952
@@ -0,0 +1,1108 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue Jul 22 02:55:46 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.4 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.4 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.4 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP 15 Notebook PC
+Product Version: 098F110000000E10000000000
+Firmware Version: B.37
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.11.0-18-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.11.0-18-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xd3710000 irq 48
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 103c:226d
+
+
+!!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
+snd-hda-intel: power_save_controller=N
+
+
+!!Loaded sound module options
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC282
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0282
+Subsystem Id: 0x103c226d
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30140: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11030: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40e00001: [N/A] Reserved at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=117
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x03211020: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Jul 22 10:07 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Jul 22 10:07 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Jul 22 10:07 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Jul 22 10:08 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Jul 22 10:08 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Jul 22 10:08 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Jul 22 10:07 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jul 22 10:07 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Jul 22 10:07 .
+drwxr-xr-x 3 root root 220 Jul 22 10:07 ..
+lrwxrwxrwx 1 root root 12 Jul 22 10:07 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xd3710000 irq 48'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0282,103c226d,00100003 HDA:80862806,80860101,00100000'
+ Controls : 28
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Mute-LED Mode',0
+ Capabilities: enum
+ Items: 'On' 'Off' 'Follow Master'
+ Item0: 'Follow Master'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Mute-LED Mode'
+ value 'Follow Master'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 On
+ item.1 Off
+ item.2 'Follow Master'
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.20 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.26 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.27 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.28 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nls_iso8859_1
+usb_storage
+coretemp
+nvram
+bbswitch
+uvcvideo
+videobuf2_core
+videodev
+hid_multitouch
+videobuf2_vmalloc
+videobuf2_memops
+rfcomm
+bnep
+rtk_btusb
+parport_pc
+bluetooth
+ppdev
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+joydev
+snd_hda_intel
+arc4
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+rtl8723be
+snd_timer
+snd_seq_device
+rtlwifi
+i915
+mac80211
+hp_wmi
+wmi
+snd
+cfg80211
+mei_me
+soundcore
+snd_page_alloc
+rtsx_pci_ms
+drm_kms_helper
+drm
+i2c_algo_bit
+memstick
+mei
+rtsx_pci_sdmmc
+rtsx_pci
+lpc_ich
+dm_multipath
+mac_hid
+psmouse
+btcoexist
+hp_wireless
+video
+r8168
+scsi_dh
+serio_raw
+sparse_keymap
+lp
+parport
+disable_mmc
+binfmt_misc
+usbhid
+hid
+dm_raid45
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+ahci
+raid6_pq
+libahci
+xor
+zlib_deflate
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x99a30140
+0x14 0x90170110
+0x17 0x40000000
+0x18 0x411111f0
+0x19 0x03a11030
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40e00001
+0x1e 0x411111f0
+0x21 0x03211020
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 10.373861] NVRM: loading NVIDIA UNIX x86_64 Kernel Module 331.58 Thu Mar 13 02:11:06 PDT 2014
+[ 10.373877] snd_hda_intel 0000:00:1b.0: irq 48 for MSI/MSI-X
+[ 10.738923] type=1400 audit(1405994871.890:2): apparmor="STATUS" operation="profile_load" parent=845 profile="unconfined" name="/sbin/dhclient" pid=957 comm="apparmor_parser"
+--
+[ 10.795722] realtek: Enabling init ASM_ID=0x0001 CODEC_ID=10ec0282
+[ 10.819765] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 10.819864] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 10.819942] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
+[ 11.629999] ppdev: user-space parallel port driver
+
+
diff --git a/codecs/canonical/alc282--hp-15-touchsmart-notebook-pc-ccert-201402-14654 b/codecs/canonical/alc282--hp-15-touchsmart-notebook-pc-ccert-201402-14654
new file mode 100644
index 0000000..b264115
--- /dev/null
+++ b/codecs/canonical/alc282--hp-15-touchsmart-notebook-pc-ccert-201402-14654
@@ -0,0 +1,1099 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue Feb 25 09:18:00 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.3 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.3 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.3 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP 15 TouchSmart Notebook PC
+Product Version: 0989110000050E10001000000
+Firmware Version: F.01
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-41-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [HDMI ]: HDA-Intel - HDA Intel HDMI
+ HDA Intel HDMI at 0xb5710000 irq 60
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xb5714000 irq 61
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Haswell-ULT HD Audio Controller (rev 0b)
+00:1b.0 Audio device: Intel Corporation Lynx Point-LP HD Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 0b)
+ Subsystem: 103c:2212
+--
+00:1b.0 0403: 8086:9c20 (rev 04)
+ Subsystem: 103c:2212
+
+
+!!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
+snd-hda-intel: jackpoll_ms=500
+
+
+!!Loaded sound module options
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC282
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0282
+Subsystem Id: 0x103c2212
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30140: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11030: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40e00001: [N/A] Reserved at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=117
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x03211020: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Feb 24 17:25 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Feb 24 17:25 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Feb 24 17:25 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Feb 24 17:25 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 Feb 24 17:25 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Feb 24 17:25 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 Feb 24 17:25 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Feb 24 17:25 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Feb 24 17:25 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Feb 24 17:25 .
+drwxr-xr-x 3 root root 240 Feb 24 17:25 ..
+lrwxrwxrwx 1 root root 12 Feb 24 17:25 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Feb 24 17:25 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [HDMI]
+
+Card hw:0 'HDMI'/'HDA Intel HDMI at 0xb5710000 irq 60'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xb5714000 irq 61'
+ Mixer name : 'Realtek ALC282'
+ Components : 'HDA:10ec0282,103c2212,00100003'
+ Controls : 18
+ Simple ctrls : 9
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.HDMI {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+hid_generic
+usb_storage
+rfcomm
+bnep
+parport_pc
+ppdev
+joydev
+coretemp
+uvcvideo
+videobuf2_core
+videodev
+hid_multitouch
+videobuf2_vmalloc
+videobuf2_memops
+binfmt_misc
+kvm
+btusb
+hp_wmi
+psmouse
+ghash_clmulni_intel
+aesni_intel
+cryptd
+aes_x86_64
+sparse_keymap
+arc4
+ath9k
+serio_raw
+mac80211
+i915
+drm_kms_helper
+drm
+snd_hda_codec_realtek
+snd_hda_codec_generic
+dm_multipath
+scsi_dh
+snd_hda_codec_hdmi
+microcode
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+i2c_algo_bit
+snd_seq_midi
+snd_rawmidi
+rtsx_pci_ms
+ath9k_common
+ath9k_hw
+ath
+snd_seq_midi_event
+snd_seq
+snd_timer
+snd_seq_device
+cfg80211
+ath3k
+bluetooth
+snd
+soundcore
+wmi
+snd_page_alloc
+video
+compat
+memstick
+r8168
+mac_hid
+kbccmnd
+lp
+parport
+disable_mmc
+usbhid
+hid
+dm_raid45
+rtsx_pci_sdmmc
+xor
+ahci
+dm_mirror
+libahci
+dm_region_hash
+dm_log
+rtsx_pci
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x99a30140
+0x14 0x90170110
+0x17 0x40000000
+0x18 0x411111f0
+0x19 0x03a11030
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40e00001
+0x1e 0x411111f0
+0x21 0x03211020
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 14.396762] cfg80211: Calling CRDA to update world regulatory domain
+[ 14.472168] hda-intel Haswell must build in CONFIG_SND_HDA_I915
+[ 14.472209] snd_hda_intel 0000:00:03.0: irq 60 for MSI/MSI-X
+[ 14.472305] snd_hda_intel 0000:00:1b.0: irq 61 for MSI/MSI-X
+[ 14.490108] microcode: CPU0 sig=0x40651, pf=0x40, revision=0x17
+[ 14.503277] input: HDA Intel HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input4
+[ 14.509753] device-mapper: multipath: version 1.4.0 loaded
+[ 14.516073] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input5
+[ 14.516160] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input6
+[ 14.527376] [drm] Initialized drm 1.1.0 20060810
+--
+[85005.089542] xhci_hcd 0000:00:14.0: setting latency timer to 64
+[85005.089561] snd_hda_intel 0000:00:03.0: irq 60 for MSI/MSI-X
+[85005.089630] snd_hda_intel 0000:00:1b.0: irq 61 for MSI/MSI-X
+[85005.089634] ehci_hcd 0000:00:1d.0: setting latency timer to 64
+
+
diff --git a/codecs/canonical/alc282--hp-15-touchsmart-notebook-pc-ccert-201402-14655 b/codecs/canonical/alc282--hp-15-touchsmart-notebook-pc-ccert-201402-14655
new file mode 100644
index 0000000..1b472b2
--- /dev/null
+++ b/codecs/canonical/alc282--hp-15-touchsmart-notebook-pc-ccert-201402-14655
@@ -0,0 +1,1105 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Jul 14 02:13:02 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.4 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.4 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.4 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP 15 TouchSmart Notebook PC
+Product Version: 0989110000050E10001000000
+Firmware Version: B.35
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.11.0-18-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.11.0-18-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xd3710000 irq 47
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 103c:226f
+
+
+!!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
+snd-hda-intel: power_save_controller=N
+
+
+!!Loaded sound module options
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC282
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0282
+Subsystem Id: 0x103c226f
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30140: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11030: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40e00001: [N/A] Reserved at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=117
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x03211020: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Jul 14 09:53 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Jul 14 09:53 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Jul 14 09:53 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Jul 14 09:54 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Jul 14 09:54 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Jul 14 09:54 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Jul 14 09:53 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jul 14 09:53 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Jul 14 09:53 .
+drwxr-xr-x 3 root root 220 Jul 14 09:53 ..
+lrwxrwxrwx 1 root root 12 Jul 14 09:53 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xd3710000 irq 47'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0282,103c226f,00100003 HDA:80862806,80860101,00100000'
+ Controls : 28
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Mute-LED Mode',0
+ Capabilities: enum
+ Items: 'On' 'Off' 'Follow Master'
+ Item0: 'Follow Master'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Mute-LED Mode'
+ value 'Follow Master'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 On
+ item.1 Off
+ item.2 'Follow Master'
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.20 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.26 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.27 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.28 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+coretemp
+nvram
+bbswitch
+uvcvideo
+hid_multitouch
+usbhid
+videobuf2_core
+videodev
+hid
+videobuf2_vmalloc
+videobuf2_memops
+snd_hda_codec_hdmi
+btusb
+snd_hda_codec_realtek
+rfcomm
+bnep
+joydev
+bluetooth
+snd_hda_intel
+snd_hda_codec
+lib80211_crypt_tkip
+dm_multipath
+wl
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+scsi_dh
+i915
+snd_seq
+snd_timer
+snd_seq_device
+rtsx_pci_ms
+snd
+hp_wmi
+rtsx_pci_sdmmc
+cfg80211
+memstick
+drm_kms_helper
+drm
+mei_me
+r8168
+psmouse
+hp_wireless
+soundcore
+mei
+parport_pc
+i2c_algo_bit
+lib80211
+snd_page_alloc
+wmi
+rtsx_pci
+lpc_ich
+sparse_keymap
+mac_hid
+serio_raw
+video
+ppdev
+kbccmnd
+lp
+parport
+disable_mmc
+binfmt_misc
+dm_raid45
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+ahci
+libahci
+raid6_pq
+xor
+zlib_deflate
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x99a30140
+0x14 0x90170110
+0x17 0x40000000
+0x18 0x411111f0
+0x19 0x03a11030
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40e00001
+0x1e 0x411111f0
+0x21 0x03211020
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 13.012267] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 13.012558] snd_hda_intel 0000:00:1b.0: irq 47 for MSI/MSI-X
+[ 13.012720] [drm] Initialized nvidia-drm 0.0.0 20130102 for 0000:01:00.0 on minor 1
+--
+[ 13.058675] usbcore: registered new interface driver btusb
+[ 13.096841] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 13.096955] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 13.097048] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 13.148490] hidraw: raw HID events driver (C) Jiri Kosina
+
+
diff --git a/codecs/canonical/alc282--hp-15-ts-notebook-pc-ccert-201403-14899 b/codecs/canonical/alc282--hp-15-ts-notebook-pc-ccert-201403-14899
new file mode 100644
index 0000000..56d4d06
--- /dev/null
+++ b/codecs/canonical/alc282--hp-15-ts-notebook-pc-ccert-201403-14899
@@ -0,0 +1,1073 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Wed Jun 4 06:50:04 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.4 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.4 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.4 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP 15 TS Notebook PC
+Product Version: 0978110000005F00001620180
+Firmware Version: B.22
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.11.0-18-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.11.0-18-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0x90e60000 irq 80
+ 1 [Generic_1 ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0x90e64000 irq 81
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:01.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Device 9840
+00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD] FCH Azalia Controller (rev 02)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:01.1 0403: 1002:9840
+ Subsystem: 103c:22cd
+--
+00:14.2 0403: 1022:780d (rev 02)
+ Subsystem: 103c:22cd
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: ATI R6xx HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x1002aa01
+Subsystem Id: 0x00aa0100
+Revision Id: 0x100500
+No Modem Function Group found
+Default PCM:
+ rates [0x70]: 32000 44100 48000
+ bits [0x2]: 16
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x02
+Node 0x04 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x05 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x04
+Node 0x06 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x07 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Codec: Realtek ALC282
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0282
+Subsystem Id: 0x103c22cd
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30140: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11030: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40e00001: [N/A] Reserved at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=117
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x03211020: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Jun 4 00:50 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Jun 4 00:50 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Jun 4 00:50 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Jun 4 00:50 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 Jun 4 00:51 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Jun 4 14:40 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 Jun 4 00:51 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Jun 4 00:50 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jun 4 00:50 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Jun 4 00:50 .
+drwxr-xr-x 3 root root 240 Jun 4 00:50 ..
+lrwxrwxrwx 1 root root 12 Jun 4 00:50 pci-0000:00:01.1 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Jun 4 00:50 pci-0000:00:14.2 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic_1 [HD-Audio Generic], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: Generic_1 [HD-Audio Generic], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Generic]
+
+Card hw:0 'Generic'/'HD-Audio Generic at 0x90e60000 irq 80'
+ Mixer name : 'ATI R6xx HDMI'
+ Components : 'HDA:1002aa01,00aa0100,00100500'
+ Controls : 7
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [Generic_1]
+
+Card hw:1 'Generic_1'/'HD-Audio Generic at 0x90e64000 irq 81'
+ Mixer name : 'Realtek ALC282'
+ Components : 'HDA:10ec0282,103c22cd,00100003'
+ Controls : 21
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Mute-LED Mode',0
+ Capabilities: enum
+ Items: 'On' 'Off' 'Follow Master'
+ Item0: 'Follow Master'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.Generic {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+}
+state.Generic_1 {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Mute-LED Mode'
+ value 'Follow Master'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 On
+ item.1 Off
+ item.2 'Follow Master'
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.20 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+hid_generic
+hidp
+vesafb
+nvram
+rfcomm
+bnep
+parport_pc
+ppdev
+uvcvideo
+videobuf2_core
+videodev
+rtk_btusb
+videobuf2_vmalloc
+bluetooth
+videobuf2_memops
+hid_multitouch
+fglrx
+binfmt_misc
+arc4
+joydev
+snd_hda_codec_realtek
+snd_hda_codec_generic
+snd_hda_codec_hdmi
+snd_hda_intel
+snd_hda_controller
+rtl8723be
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+dm_multipath
+snd_rawmidi
+snd_seq_midi_event
+rtlwifi
+snd_seq
+mac80211
+scsi_dh
+snd_timer
+rtsx_pci_ms
+rtsx_pci_sdmmc
+snd_seq_device
+cfg80211
+memstick
+hp_wmi
+snd
+psmouse
+i2c_piix4
+serio_raw
+video
+soundcore
+snd_page_alloc
+rtsx_pci
+mac_hid
+wmi
+amd_iommu_v2
+hp_wireless
+sparse_keymap
+btcoexist
+kbccmnd
+lp
+parport
+disable_mmc
+usbhid
+hid
+dm_raid45
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+sdhci_pci
+sdhci
+r8169
+ahci
+mii
+libahci
+raid6_pq
+xor
+zlib_deflate
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+
+
diff --git a/codecs/canonical/alc282--hp-240-g2-notebook-pc-ccert-201310-14246 b/codecs/canonical/alc282--hp-240-g2-notebook-pc-ccert-201310-14246
new file mode 100644
index 0000000..a094081
--- /dev/null
+++ b/codecs/canonical/alc282--hp-240-g2-notebook-pc-ccert-201310-14246
@@ -0,0 +1,1140 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Thu Jul 3 02:37:24 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 14.04 LTS \n \l 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: Hewlett-Packard
+Product Name: HP 240 G2 Notebook PC
+Product Version: 0981100200505E10000120000
+Firmware Version: B.13.T02
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.13.0-30-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.13.0-30-generic
+Library version: 1.0.27.2
+Utilities version: 1.0.27.2
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xc2610000 irq 46
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 103c:218b
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC282
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0282
+Subsystem Id: 0x103c218b
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3a 0x3a]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3a 0x3a]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x00 0x00]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30130: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11020: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40f41905: [N/A] Other at Ext N/A
+ Conn = RCA, Color = Black
+ DefAssociation = 0x0, Sequence = 0x5
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=117
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x103c218b
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw----+ 1 root audio 116, 7 Jul 2 22:33 /dev/snd/controlC0
+crw-rw----+ 1 root audio 116, 6 Jul 2 22:33 /dev/snd/hwC0D0
+crw-rw----+ 1 root audio 116, 5 Jul 2 22:33 /dev/snd/hwC0D3
+crw-rw----+ 1 root audio 116, 4 Jul 2 22:34 /dev/snd/pcmC0D0c
+crw-rw----+ 1 root audio 116, 3 Jul 2 22:34 /dev/snd/pcmC0D0p
+crw-rw----+ 1 root audio 116, 2 Jul 2 22:34 /dev/snd/pcmC0D3p
+crw-rw----+ 1 root audio 116, 1 Jul 2 22:33 /dev/snd/seq
+crw-rw----+ 1 root audio 116, 33 Jul 2 22:33 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Jul 2 22:33 .
+drwxr-xr-x 3 root root 220 Jul 2 22:33 ..
+lrwxrwxrwx 1 root root 12 Jul 2 22:33 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xc2610000 irq 46'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0282,103c218b,00100003 HDA:80862806,103c218b,00100000'
+ Controls : 30
+ Simple ctrls : 12
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 58 [67%] [-21.75dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined
+ Playback channels: Mono
+ Mono: Playback [off]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 0 [0%] [-17.25dB] [on]
+ Front Right: Capture 0 [0%] [-17.25dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 1
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Mute-LED Mode',0
+ Capabilities: enum
+ Items: 'On' 'Off' 'Follow Master'
+ Item0: 'Follow Master'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 -1725
+ dbvalue.1 -1725
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 1'
+ dbmin 0
+ dbmax 1200
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 58
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -2175
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Mute-LED Mode'
+ value 'Follow Master'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 On
+ item.1 Off
+ item.2 'Follow Master'
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.21 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.22 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.23 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.28 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.29 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.30 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nls_utf8
+isofs
+ctr
+ccm
+bnep
+rfcomm
+bluetooth
+nls_iso8859_1
+arc4
+uvcvideo
+hp_wmi
+sparse_keymap
+rtl8188ee
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+videobuf2_vmalloc
+videobuf2_memops
+rtl_pci
+videobuf2_core
+rtlwifi
+snd_hda_intel
+mac80211
+videodev
+intel_rapl
+x86_pkg_temp_thermal
+snd_hda_codec
+intel_powerclamp
+coretemp
+snd_hwdep
+snd_pcm
+snd_page_alloc
+kvm
+i915
+cfg80211
+snd_seq_midi
+snd_seq_midi_event
+crct10dif_pclmul
+crc32_pclmul
+ghash_clmulni_intel
+drm_kms_helper
+drm
+snd_rawmidi
+snd_seq
+rtsx_pci_ms
+snd_seq_device
+i2c_algo_bit
+joydev
+memstick
+snd_timer
+serio_raw
+cryptd
+snd
+mei_me
+soundcore
+video
+mei
+lpc_ich
+hp_wireless
+wmi
+mac_hid
+parport_pc
+ppdev
+lp
+parport
+rtsx_pci_sdmmc
+psmouse
+r8169
+rtsx_pci
+mii
+ahci
+libahci
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x99a30130
+0x14 0x90170110
+0x17 0x40000000
+0x18 0x411111f0
+0x19 0x03a11020
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40f41905
+0x1e 0x411111f0
+0x21 0x0321101f
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x58560010
+0x06 0x58560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 11.559028] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 11.559232] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[ 11.572300] SKU: Nid=0x1d sku_cfg=0x40f41905
+--
+[ 11.572580] realtek: Enabling init ASM_ID=0x1905 CODEC_ID=10ec0282
+[ 11.599723] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 11.599792] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 11.599848] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 11.619101] rtl8188ee: Using firmware rtlwifi/rtl8188efw.bin
+
+
diff --git a/codecs/canonical/alc282--hp-255-g3-notebook-pc-ccert-201403-14900 b/codecs/canonical/alc282--hp-255-g3-notebook-pc-ccert-201403-14900
new file mode 100644
index 0000000..f5e0fb5
--- /dev/null
+++ b/codecs/canonical/alc282--hp-255-g3-notebook-pc-ccert-201403-14900
@@ -0,0 +1,1102 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Fri Jun 13 08:21:37 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.4 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.4 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.4 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP 255 G3 Notebook PC
+Product Version: 0977110000005F00001620181
+Firmware Version: B.22
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.11.0-18-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.11.0-18-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xf0f60000 irq 80
+ 1 [Generic_1 ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xf0f64000 irq 81
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:01.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Device 9840
+00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD] FCH Azalia Controller (rev 02)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:01.1 0403: 1002:9840
+ Subsystem: 103c:22ce
+--
+00:14.2 0403: 1022:780d (rev 02)
+ Subsystem: 103c:22ce
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: ATI R6xx HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x1002aa01
+Subsystem Id: 0x00aa0100
+Revision Id: 0x100500
+No Modem Function Group found
+Default PCM:
+ rates [0x70]: 32000 44100 48000
+ bits [0x2]: 16
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x02
+Node 0x04 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x05 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x04
+Node 0x06 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x07 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Codec: Realtek ALC282
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0282
+Subsystem Id: 0x103c22ce
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30140: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11030: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40e00001: [N/A] Reserved at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=117
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x03211020: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Jun 13 10:01 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Jun 13 10:01 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Jun 13 10:01 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Jun 13 10:01 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 Jun 13 10:54 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Jun 13 10:01 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 Jun 13 10:01 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Jun 13 10:01 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jun 13 10:01 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Jun 13 10:01 .
+drwxr-xr-x 3 root root 240 Jun 13 10:01 ..
+lrwxrwxrwx 1 root root 12 Jun 13 10:01 pci-0000:00:01.1 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Jun 13 10:01 pci-0000:00:14.2 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic_1 [HD-Audio Generic], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: Generic_1 [HD-Audio Generic], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Generic]
+
+Card hw:0 'Generic'/'HD-Audio Generic at 0xf0f60000 irq 80'
+ Mixer name : 'ATI R6xx HDMI'
+ Components : 'HDA:1002aa01,00aa0100,00100500'
+ Controls : 8
+ Simple ctrls : 2
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [Generic_1]
+
+Card hw:1 'Generic_1'/'HD-Audio Generic at 0xf0f64000 irq 81'
+ Mixer name : 'Realtek ALC282'
+ Components : 'HDA:10ec0282,103c22ce,00100003'
+ Controls : 21
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 60 [69%] [-20.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Mute-LED Mode',0
+ Capabilities: enum
+ Items: 'On' 'Off' 'Follow Master'
+ Item0: 'Follow Master'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.Generic {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.Generic_1 {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 60
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -2025
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Mute-LED Mode'
+ value 'Follow Master'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 On
+ item.1 Off
+ item.2 'Follow Master'
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.20 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nvram
+vesafb
+rfcomm
+bnep
+parport_pc
+ppdev
+uvcvideo
+videobuf2_core
+btusb
+bluetooth
+videodev
+videobuf2_vmalloc
+binfmt_misc
+videobuf2_memops
+fglrx
+joydev
+lib80211_crypt_tkip
+wl
+dm_multipath
+snd_hda_codec_realtek
+scsi_dh
+snd_hda_codec_generic
+snd_hda_codec_hdmi
+snd_hda_intel
+snd_hda_controller
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+snd_timer
+snd_seq_device
+cfg80211
+hp_wmi
+rtsx_pci_ms
+snd
+sparse_keymap
+memstick
+lib80211
+rtsx_pci_sdmmc
+wmi
+psmouse
+r8168
+soundcore
+rtsx_pci
+snd_page_alloc
+video
+i2c_piix4
+serio_raw
+amd_iommu_v2
+mac_hid
+kbccmnd
+lp
+parport
+disable_mmc
+dm_raid45
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+sdhci_pci
+sdhci
+ahci
+libahci
+raid6_pq
+xor
+zlib_deflate
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 11.442260] input: HP WMI hotkeys as /devices/virtual/input/input6
+[ 11.643771] snd_hda_intel 0000:00:01.1: irq 80 for MSI/MSI-X
+[ 11.644136] snd_hda_intel 0000:00:14.2: irq 81 for MSI/MSI-X
+[ 11.692854] input: HD-Audio Generic HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.1/sound/card0/input7
+[ 11.711513] sound hdaudioC1D0: autoconfig: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
+[ 11.711523] sound hdaudioC1D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
+[ 11.711528] sound hdaudioC1D0: hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
+[ 11.711533] sound hdaudioC1D0: mono: mono_out=0x0
+[ 11.711536] sound hdaudioC1D0: inputs:
+[ 11.711541] sound hdaudioC1D0: Mic=0x19
+[ 11.711546] sound hdaudioC1D0: Internal Mic=0x12
+[ 11.720062] input: HD-Audio Generic Headphone as /devices/pci0000:00/0000:00:14.2/sound/card1/input8
+[ 11.720222] input: HD-Audio Generic Mic as /devices/pci0000:00/0000:00:14.2/sound/card1/input9
+[ 11.919874] device-mapper: multipath: version 1.6.0 loaded
+
+
diff --git a/codecs/canonical/alc282--hp-355-g1-notebook-pc-ccert-201402-14808 b/codecs/canonical/alc282--hp-355-g1-notebook-pc-ccert-201402-14808
new file mode 100644
index 0000000..88ed4d8
--- /dev/null
+++ b/codecs/canonical/alc282--hp-355-g1-notebook-pc-ccert-201402-14808
@@ -0,0 +1,1155 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Wed Apr 23 09:21:53 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.4 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.4 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.4 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP 355 G1 Notebook PC
+Product Version: 0999100200000000000630101
+Firmware Version: B.01
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.11.0-18-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.11.0-18-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xf0560000 irq 80
+ 1 [Generic_1 ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xf0564000 irq 81
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:01.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Device 9840
+00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD] FCH Azalia Controller (rev 02)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:01.1 0403: 1002:9840
+ Subsystem: 103c:22c1
+--
+00:14.2 0403: 1022:780d (rev 02)
+ Subsystem: 103c:22c1
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: ATI R6xx HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x1002aa01
+Subsystem Id: 0x00aa0100
+Revision Id: 0x100500
+No Modem Function Group found
+Default PCM:
+ rates [0x70]: 32000 44100 48000
+ bits [0x2]: 16
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x02
+Node 0x04 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x05 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x04
+Node 0x06 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x07 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Codec: Realtek ALC282
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0282
+Subsystem Id: 0x103c22c1
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30130: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x04a11020: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40f00001: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=117
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x0421101f: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Apr 21 14:17 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Apr 21 14:17 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Apr 21 14:17 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Apr 21 14:17 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 Apr 21 14:17 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Apr 21 14:17 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 Apr 21 14:17 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Apr 21 14:17 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Apr 21 14:17 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Apr 21 14:17 .
+drwxr-xr-x 3 root root 240 Apr 21 14:17 ..
+lrwxrwxrwx 1 root root 12 Apr 21 14:17 pci-0000:00:01.1 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Apr 21 14:17 pci-0000:00:14.2 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic_1 [HD-Audio Generic], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: Generic_1 [HD-Audio Generic], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Generic]
+
+Card hw:0 'Generic'/'HD-Audio Generic at 0xf0560000 irq 80'
+ Mixer name : 'ATI R6xx HDMI'
+ Components : 'HDA:1002aa01,00aa0100,00100500'
+ Controls : 8
+ Simple ctrls : 2
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [Generic_1]
+
+Card hw:1 'Generic_1'/'HD-Audio Generic at 0xf0564000 irq 81'
+ Mixer name : 'Realtek ALC282'
+ Components : 'HDA:10ec0282,103c22c1,00100003'
+ Controls : 23
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 60 [69%] [-20.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Mute-LED Mode',0
+ Capabilities: enum
+ Items: 'On' 'Off' 'Follow Master'
+ Item0: 'Follow Master'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.Generic {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.Generic_1 {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 60
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -2025
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Mute-LED Mode'
+ value 'Follow Master'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 On
+ item.1 Off
+ item.2 'Follow Master'
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.21 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.22 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+usb_storage
+nvram
+vesafb
+rfcomm
+bnep
+parport_pc
+ppdev
+fglrx
+rtsx_pci_ms
+rtsx_pci_sdmmc
+memstick
+rtsx_pci
+disable_mmc
+uvcvideo
+videobuf2_core
+videodev
+btusb
+bluetooth
+videobuf2_vmalloc
+videobuf2_memops
+binfmt_misc
+lib80211_crypt_tkip
+wl
+snd_hda_codec_realtek
+snd_hda_codec_generic
+snd_hda_codec_hdmi
+snd_hda_intel
+snd_hda_controller
+snd_hda_codec
+snd_hwdep
+dm_multipath
+snd_pcm
+scsi_dh
+joydev
+snd_seq_midi
+snd_rawmidi
+hp_wmi
+snd_seq_midi_event
+snd_seq
+cfg80211
+snd_timer
+snd_seq_device
+lib80211
+psmouse
+i2c_piix4
+serio_raw
+snd
+soundcore
+snd_page_alloc
+amd_iommu_v2
+wmi
+hp_accel
+lis3lv02d
+mac_hid
+input_polldev
+video
+hp_wireless
+sparse_keymap
+kbccmnd
+lp
+parport
+hid_generic
+usbhid
+hid
+sdhci_pci
+ahci
+sdhci
+libahci
+dm_raid45
+r8169
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+mii
+raid6_pq
+xor
+zlib_deflate
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 10.959485] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio1/input/input11
+[ 11.037348] snd_hda_intel 0000:00:01.1: irq 80 for MSI/MSI-X
+[ 11.038949] snd_hda_intel 0000:00:14.2: irq 81 for MSI/MSI-X
+[ 11.068301] serio_raw serio1: raw access enabled on isa0060/serio1 (serio_raw0, minor 56)
+[ 11.119964] input: HD-Audio Generic HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.1/sound/card0/input12
+[ 11.129720] sound hdaudioC1D0: autoconfig: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
+[ 11.129736] sound hdaudioC1D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
+[ 11.129742] sound hdaudioC1D0: hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
+[ 11.129747] sound hdaudioC1D0: mono: mono_out=0x0
+[ 11.129751] sound hdaudioC1D0: inputs:
+[ 11.129756] sound hdaudioC1D0: Mic=0x19
+[ 11.129761] sound hdaudioC1D0: Internal Mic=0x12
+[ 11.139614] input: HD-Audio Generic Headphone as /devices/pci0000:00/0000:00:14.2/sound/card1/input13
+[ 11.139844] input: HD-Audio Generic Mic as /devices/pci0000:00/0000:00:14.2/sound/card1/input14
+[ 11.358907] wl: module license 'unspecified' taints kernel.
+--
+[157639.759468] <6>[fglrx] Power up the ASIC
+[157639.784521] snd_hda_intel 0000:00:01.1: irq 80 for MSI/MSI-X
+[157639.785151] snd_hda_intel 0000:00:14.2: irq 81 for MSI/MSI-X
+[157639.796997] pcieport 0000:00:02.2: System wakeup disabled by ACPI
+
+
diff --git a/codecs/canonical/alc282--hp-pavilion-14-notebook-pc-ccert-201303-13115 b/codecs/canonical/alc282--hp-pavilion-14-notebook-pc-ccert-201303-13115
new file mode 100644
index 0000000..77c106e
--- /dev/null
+++ b/codecs/canonical/alc282--hp-pavilion-14-notebook-pc-ccert-201303-13115
@@ -0,0 +1,1085 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Fri Sep 6 06:08:21 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP Pavilion 14 Notebook PC
+Product Version: 089D100000000000000630100
+Firmware Version: F.06
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-32-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [MID ]: HDA-Intel - HDA Intel MID
+ HDA Intel MID at 0xc3610000 irq 47
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xc3614000 irq 48
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Haswell HD Audio Controller (rev 02)
+00:1b.0 Audio device: Intel Corporation Lynx Point HD Audio Controller (rev 02)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0c0c (rev 02)
+ Subsystem: 103c:1974
+--
+00:1b.0 0403: 8086:8c20 (rev 02)
+ Subsystem: 103c:1974
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=2, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC282
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0282
+Subsystem Id: 0x103c1974
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30130: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40020008: [N/A] Line Out at Ext N/A
+ Conn = 1/4, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x8
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11020: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40e00001: [N/A] Reserved at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=117
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x03211040: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Sep 6 13:15 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Sep 6 13:15 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Sep 6 13:15 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Sep 6 13:15 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 Sep 6 13:15 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Sep 6 13:15 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 Sep 6 13:15 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Sep 6 13:15 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Sep 6 13:15 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Sep 6 13:15 .
+drwxr-xr-x 3 root root 240 Sep 6 13:15 ..
+lrwxrwxrwx 1 root root 12 Sep 6 13:15 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Sep 6 13:15 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: MID [HDA Intel MID], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [MID]
+
+Card hw:0 'MID'/'HDA Intel MID at 0xc3610000 irq 47'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xc3614000 irq 48'
+ Mixer name : 'Realtek ALC282'
+ Components : 'HDA:10ec0282,103c1974,00100003'
+ Controls : 18
+ Simple ctrls : 9
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.MID {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+usb_storage
+bnep
+rfcomm
+bluetooth
+parport_pc
+ppdev
+binfmt_misc
+uvcvideo
+videobuf2_core
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+i915
+arc4
+rtsx_pci_ms
+drm_kms_helper
+fglrx
+rtl8188ee
+psmouse
+drm
+rtlwifi
+memstick
+mac80211
+snd_hda_codec_realtek
+snd_hda_codec_hdmi
+snd_hda_intel
+snd_hda_codec
+joydev
+serio_raw
+i2c_algo_bit
+cfg80211
+snd_hwdep
+hp_accel
+hp_wmi
+lis3lv02d
+coretemp
+kvm
+ghash_clmulni_intel
+aesni_intel
+cryptd
+aes_x86_64
+lpc_ich
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+sparse_keymap
+dm_multipath
+scsi_dh
+mac_hid
+microcode
+input_polldev
+snd_seq
+wmi
+snd_timer
+lp
+snd_seq_device
+snd
+soundcore
+snd_page_alloc
+amd_iommu_v2
+video
+parport
+dm_raid45
+rtsx_pci_sdmmc
+xor
+r8169
+dm_mirror
+dm_region_hash
+dm_log
+rtsx_pci
+ahci
+libahci
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x99a30130
+0x14 0x90170110
+0x17 0x40020008
+0x18 0x411111f0
+0x19 0x03a11020
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40e00001
+0x1e 0x411111f0
+0x21 0x03211040
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 10.904904] hp_accel: driver loaded
+[ 10.951178] snd_hda_intel 0000:00:03.0: irq 47 for MSI/MSI-X
+[ 10.955437] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 10.955628] input: HDA Intel MID HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input6
+[ 10.955822] snd_hda_intel 0000:00:1b.0: irq 48 for MSI/MSI-X
+[ 10.968899] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input7
+[ 10.968964] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input8
+[ 10.969608] kvm: disabled by bios
+--
+[ 3176.650155] vgaarb: this pci device is not a vga device
+[ 3183.257924] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 3183.258177] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 3183.258426] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+
+
diff --git a/codecs/canonical/alc282--hp-pavilion-14-notebook-pc-ccert-201304-13249 b/codecs/canonical/alc282--hp-pavilion-14-notebook-pc-ccert-201304-13249
new file mode 100644
index 0000000..85811e2
--- /dev/null
+++ b/codecs/canonical/alc282--hp-pavilion-14-notebook-pc-ccert-201304-13249
@@ -0,0 +1,1043 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Sep 9 07:45:44 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP Pavilion 14 Notebook PC
+Product Version: 0890100000005900000620100
+Firmware Version: F.06
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-32-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xc3610000 irq 47
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 103c:196e
+
+
+!!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
+snd-hda-intel: power_save_controller=N
+
+
+!!Loaded sound module options
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : N
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC282
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0282
+Subsystem Id: 0x103c196e
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30130: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40020008: [N/A] Line Out at Ext N/A
+ Conn = 1/4, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x8
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11020: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40e00001: [N/A] Reserved at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=117
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x03211040: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Sep 9 15:40 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Sep 9 15:40 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Sep 9 15:40 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Sep 9 15:42 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Sep 9 15:42 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Sep 9 15:42 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Sep 9 15:40 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Sep 9 15:40 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Sep 9 15:40 .
+drwxr-xr-x 3 root root 220 Sep 9 15:40 ..
+lrwxrwxrwx 1 root root 12 Sep 9 15:40 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xc3610000 irq 47'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0282,103c196e,00100003 HDA:80862806,80860101,00100000'
+ Controls : 24
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+bnep
+rfcomm
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+bluetooth
+arc4
+coretemp
+snd_hda_intel
+ath9k
+snd_hda_codec
+kvm
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+snd_timer
+snd_seq_device
+mac80211
+fglrx
+i915
+psmouse
+ath9k_common
+drm_kms_helper
+drm
+ath9k_hw
+rtsx_pci_ms
+uvcvideo
+hp_wmi
+videobuf2_core
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+ath
+ghash_clmulni_intel
+sparse_keymap
+dm_multipath
+snd
+scsi_dh
+cryptd
+memstick
+serio_raw
+wmi
+mei
+soundcore
+cfg80211
+snd_page_alloc
+i2c_algo_bit
+parport_pc
+amd_iommu_v2
+mac_hid
+lpc_ich
+video
+microcode
+ppdev
+lp
+parport
+binfmt_misc
+rtsx_pci_sdmmc
+ahci
+libahci
+r8169
+rtsx_pci
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x99a30130
+0x14 0x90170110
+0x17 0x40020008
+0x18 0x411111f0
+0x19 0x03a11020
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40e00001
+0x1e 0x411111f0
+0x21 0x03211040
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 9.320864] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 9.321396] snd_hda_intel 0000:00:1b.0: irq 47 for MSI/MSI-X
+[ 9.458232] input: PS/2 Generic Mouse as /devices/platform/i8042/serio1/input/input8
+--
+[ 9.524660] Bluetooth: SCO socket layer initialized
+[ 9.542478] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 9.542604] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 9.542691] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 9.559421] cfg80211: Ignoring regulatory request Set by core since the driver uses its own custom regulatory domain
+
+
diff --git a/codecs/canonical/alc282--hp-pavilion-14-notebook-pc-ccert-201307-13904 b/codecs/canonical/alc282--hp-pavilion-14-notebook-pc-ccert-201307-13904
new file mode 100644
index 0000000..c51823e
--- /dev/null
+++ b/codecs/canonical/alc282--hp-pavilion-14-notebook-pc-ccert-201307-13904
@@ -0,0 +1,1097 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue Sep 10 07:07:04 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP Pavilion 14 Notebook PC
+Product Version: 088E100000005910000630100
+Firmware Version: B.0C
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-32-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [HDMI ]: HDA-Intel - HDA ATI HDMI
+ HDA ATI HDMI at 0xf0344000 irq 46
+ 1 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xf0340000 irq 16
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:01.1 Audio device: Advanced Micro Devices [AMD] nee ATI Device 9902
+00:14.2 Audio device: Advanced Micro Devices [AMD] Hudson Azalia Controller (rev 01)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:01.1 0403: 1002:9902
+ Subsystem: 103c:2169
+--
+00:14.2 0403: 1022:780d (rev 01)
+ Subsystem: 103c:2169
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: ATI R6xx HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x1002aa01
+Subsystem Id: 0x00aa0100
+Revision Id: 0x100300
+No Modem Function Group found
+Default PCM:
+ rates [0x70]: 32000 44100 48000
+ bits [0x2]: 16
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=1, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x02
+Node 0x04 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x05 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x04
+Node 0x06 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x07 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Node 0x08 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x09 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x08
+Node 0x0a [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x0b [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0a
+Node 0x0c [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x0d [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0c
+Codec: Realtek ALC282
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0282
+Subsystem Id: 0x103c2169
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3e 0x3e]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3e 0x3e]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x1e 0x1e]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x1e 0x1e]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30130: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40020008: [N/A] Line Out at Ext N/A
+ Conn = 1/4, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x8
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11020: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40e00001: [N/A] Reserved at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=117
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x03211040: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Sep 10 14:59 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Sep 10 14:59 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Sep 10 14:59 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Sep 10 14:59 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 Sep 10 14:59 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Sep 10 14:59 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 Sep 10 14:59 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Sep 10 14:59 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Sep 10 14:59 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Sep 10 14:59 .
+drwxr-xr-x 3 root root 240 Sep 10 14:59 ..
+lrwxrwxrwx 1 root root 12 Sep 10 14:59 pci-0000:00:01.1 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Sep 10 14:59 pci-0000:00:14.2 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: HDMI [HDA ATI HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic [HD-Audio Generic], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: Generic [HD-Audio Generic], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [HDMI]
+
+Card hw:0 'HDMI'/'HDA ATI HDMI at 0xf0344000 irq 46'
+ Mixer name : 'ATI R6xx HDMI'
+ Components : 'HDA:1002aa01,00aa0100,00100300'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [Generic]
+
+Card hw:1 'Generic'/'HD-Audio Generic at 0xf0340000 irq 16'
+ Mixer name : 'Realtek ALC282'
+ Components : 'HDA:10ec0282,103c2169,00100003'
+ Controls : 18
+ Simple ctrls : 9
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 62 [71%] [-18.75dB] [off]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [off]
+ Front Right: Playback 87 [100%] [0.00dB] [off]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [off]
+ Front Right: Playback 87 [100%] [0.00dB] [off]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 30 [48%] [5.25dB] [on]
+ Front Right: Capture 30 [48%] [5.25dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.HDMI {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.Generic {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 30
+ value.1 30
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 525
+ dbvalue.1 525
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 62
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1875
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+hid_generic
+usbhid
+hid
+vesafb
+arc4
+fglrx
+uvcvideo
+kvm
+snd_hda_codec_realtek
+snd_hda_codec_hdmi
+videobuf2_core
+snd_hda_intel
+videodev
+videobuf2_vmalloc
+ghash_clmulni_intel
+snd_hda_codec
+snd_hwdep
+videobuf2_memops
+aesni_intel
+snd_pcm
+cryptd
+rt2800pci
+snd_seq_midi
+snd_rawmidi
+aes_x86_64
+snd_seq_midi_event
+rt2800lib
+snd_seq
+snd_timer
+crc_ccitt
+snd_seq_device
+rt2x00pci
+snd
+rt2x00lib
+mac80211
+dm_multipath
+cfg80211
+hp_wmi
+eeprom_93cx6
+scsi_dh
+rtsx_pci_ms
+sparse_keymap
+psmouse
+amd_iommu_v2
+memstick
+wmi
+mac_hid
+soundcore
+snd_page_alloc
+k10temp
+microcode
+i2c_piix4
+serio_raw
+video
+bnep
+rfcomm
+parport_pc
+mt76xx
+btusb_mtk
+ppdev
+bluetooth
+lp
+parport
+binfmt_misc
+rtsx_pci_sdmmc
+rtsx_pci
+dm_raid45
+ahci
+libahci
+r8169
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x03 0x185600f0
+0x05 0x585600f0
+0x07 0x585600f0
+0x09 0x585600f0
+0x0b 0x585600f0
+0x0d 0x585600f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x99a30130
+0x14 0x90170110
+0x17 0x40020008
+0x18 0x411111f0
+0x19 0x03a11020
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40e00001
+0x1e 0x411111f0
+0x21 0x03211040
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 15.350508] Linux video capture interface: v2.00
+[ 15.356968] hda-intel 0000:00:01.1: Force to non-snoop mode
+[ 15.357034] snd_hda_intel 0000:00:01.1: irq 46 for MSI/MSI-X
+[ 15.380314] input: HDA ATI HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.1/sound/card0/input6
+[ 15.410259] input: HD-Audio Generic Headphone as /devices/pci0000:00/0000:00:14.2/sound/card1/input7
+[ 15.410418] input: HD-Audio Generic Mic as /devices/pci0000:00/0000:00:14.2/sound/card1/input8
+[ 15.453854] uvcvideo: Found UVC 1.00 device HP Truevision HD (064e:e264)
+
+
diff --git a/codecs/canonical/alc282--hp-pavilion-14-notebook-pc-ccert-201307-14028 b/codecs/canonical/alc282--hp-pavilion-14-notebook-pc-ccert-201307-14028
new file mode 100644
index 0000000..4f0e5df
--- /dev/null
+++ b/codecs/canonical/alc282--hp-pavilion-14-notebook-pc-ccert-201307-14028
@@ -0,0 +1,1048 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Wed Jul 31 03:48:23 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP Pavilion 14 Notebook PC
+Product Version: 0883100000005E00000630100
+Firmware Version: B.12
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-32-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xc2610000 irq 46
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 103c:2185
+
+
+!!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
+snd-hda-intel: power_save_controller=N
+
+
+!!Loaded sound module options
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : N
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC282
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0282
+Subsystem Id: 0x103c2185
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30130: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40020008: [N/A] Line Out at Ext N/A
+ Conn = 1/4, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x8
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11020: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40e00001: [N/A] Reserved at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=117
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x03211040: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Jul 31 11:05 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Jul 31 11:05 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Jul 31 11:05 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Jul 31 11:08 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Jul 31 11:08 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Jul 31 11:08 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Jul 31 11:05 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jul 31 11:05 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Jul 31 11:05 .
+drwxr-xr-x 3 root root 220 Jul 31 11:05 ..
+lrwxrwxrwx 1 root root 12 Jul 31 11:05 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xc2610000 irq 46'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0282,103c2185,00100003 HDA:80862806,80860101,00100000'
+ Controls : 24
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+hid_generic
+usbhid
+hid
+usb_storage
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+coretemp
+kvm
+ghash_clmulni_intel
+cryptd
+hp_wmi
+sparse_keymap
+dm_multipath
+scsi_dh
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+microcode
+snd_seq_midi
+snd_rawmidi
+psmouse
+wmi
+snd_seq_midi_event
+arc4
+rtsx_pci_ms
+snd_seq
+uvcvideo
+videobuf2_core
+videodev
+videobuf2_vmalloc
+snd_timer
+rt2800pci
+rt2800lib
+crc_ccitt
+rt2x00pci
+rt2x00lib
+mac_hid
+videobuf2_memops
+parport_pc
+serio_raw
+memstick
+snd_seq_device
+ppdev
+rfcomm
+bnep
+lpc_ich
+mac80211
+snd
+cfg80211
+compat
+eeprom_93cx6
+rtbth
+bluetooth
+soundcore
+snd_page_alloc
+binfmt_misc
+mei
+i915
+drm_kms_helper
+drm
+i2c_algo_bit
+video
+lp
+parport
+rtsx_pci_sdmmc
+ahci
+libahci
+r8169
+dm_raid45
+rtsx_pci
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x99a30130
+0x14 0x90170110
+0x17 0x40020008
+0x18 0x411111f0
+0x19 0x03a11020
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40e00001
+0x1e 0x411111f0
+0x21 0x03211040
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 9.281222] lpc_ich: Resource conflict(s) found affecting gpio_ich
+[ 9.281672] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[ 9.288409] init: bluetooth main process (1236) terminated with status 1
+[ 9.288439] init: bluetooth respawning too fast, stopped
+[ 9.318679] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 9.318867] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 9.319026] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 9.530235] input: PS/2 Generic Mouse as /devices/platform/i8042/serio1/input/input10
+
+
diff --git a/codecs/canonical/alc282--hp-pavilion-14-notebook-pc-ccert-201307-14029 b/codecs/canonical/alc282--hp-pavilion-14-notebook-pc-ccert-201307-14029
new file mode 100644
index 0000000..1b1c918
--- /dev/null
+++ b/codecs/canonical/alc282--hp-pavilion-14-notebook-pc-ccert-201307-14029
@@ -0,0 +1,1066 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Jan 6 10:07:19 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.3 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.3 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.3 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP Pavilion 14 Notebook PC
+Product Version: 0883100000005E00000630100
+Firmware Version: B.12
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.8.0-29-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.8.0-29-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xc3610000 irq 47
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 103c:2183
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC282
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0282
+Subsystem Id: 0x103c2183
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30130: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40020008: [N/A] Line Out at Ext N/A
+ Conn = 1/4, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x8
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11020: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40e00001: [N/A] Reserved at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=117
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x03211040: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Jan 6 04:10 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Jan 6 04:10 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Jan 6 04:10 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Jan 6 05:06 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Jan 6 04:10 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Jan 6 05:06 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Jan 6 04:10 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jan 6 04:10 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Jan 6 04:10 .
+drwxr-xr-x 3 root root 220 Jan 6 04:10 ..
+lrwxrwxrwx 1 root root 12 Jan 6 04:10 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 0/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xc3610000 irq 47'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0282,103c2183,00100003 HDA:80862806,80860101,00100000'
+ Controls : 27
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 60 [69%] [-20.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 60
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -2025
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.19 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 3
+ value.1 4
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface PCM
+ device 3
+ name ELD
+ value '1000070065100001000000000000000005e36024323436305709070100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 83
+ }
+ }
+ control.26 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+bnep
+rfcomm
+bluetooth
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+uvcvideo
+joydev
+hid_multitouch
+videobuf2_core
+videodev
+videobuf2_vmalloc
+usbhid
+videobuf2_memops
+hid
+arc4
+ath9k
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+coretemp
+mac80211
+kvm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+ath9k_common
+ath9k_hw
+i915
+ghash_clmulni_intel
+snd_timer
+psmouse
+ath
+cryptd
+drm_kms_helper
+rtsx_pci_ms
+drm
+snd_seq_device
+memstick
+hp_wmi
+mac_hid
+sparse_keymap
+mei
+cfg80211
+snd
+soundcore
+i2c_algo_bit
+serio_raw
+snd_page_alloc
+parport_pc
+wmi
+ppdev
+lpc_ich
+microcode
+video
+lp
+parport
+rtsx_pci_sdmmc
+ahci
+libahci
+rtsx_pci
+r8169
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x99a30130
+0x14 0x90170110
+0x17 0x40020008
+0x18 0x411111f0
+0x19 0x03a11020
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40e00001
+0x1e 0x411111f0
+0x21 0x03211040
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 9.633936] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 9.634084] snd_hda_intel 0000:00:1b.0: irq 47 for MSI/MSI-X
+[ 9.848628] [drm] Enabling RC6 states: RC6 on, RC6p on, RC6pp off
+[ 9.917366] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 9.917477] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 9.917576] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
+[ 9.956227] Bluetooth: Core ver 2.16
+
+
diff --git a/codecs/canonical/alc282--hp-pavilion-14-notebook-pc-ccert-201308-14040 b/codecs/canonical/alc282--hp-pavilion-14-notebook-pc-ccert-201308-14040
new file mode 100644
index 0000000..2cf7783
--- /dev/null
+++ b/codecs/canonical/alc282--hp-pavilion-14-notebook-pc-ccert-201308-14040
@@ -0,0 +1,1043 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Thu Sep 12 08:49:23 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP Pavilion 14 Notebook PC
+Product Version: 089D100000000000000630100
+Firmware Version: B.25
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-32-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0x92610000 irq 46
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 103c:196d
+
+
+!!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
+snd-hda-intel: power_save_controller=N
+
+
+!!Loaded sound module options
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : N
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC282
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0282
+Subsystem Id: 0x103c196d
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30130: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40020008: [N/A] Line Out at Ext N/A
+ Conn = 1/4, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x8
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11020: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40e00001: [N/A] Reserved at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=117
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x03211040: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Sep 12 04:02 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Sep 12 04:02 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Sep 12 04:02 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Sep 12 04:02 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Sep 12 04:02 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Sep 12 04:02 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Sep 12 04:02 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Sep 12 04:02 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Sep 12 04:02 .
+drwxr-xr-x 3 root root 220 Sep 12 04:02 ..
+lrwxrwxrwx 1 root root 12 Sep 12 04:02 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0x92610000 irq 46'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0282,103c196d,00100003 HDA:80862806,80860101,00100000'
+ Controls : 24
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+bnep
+parport_pc
+rfcomm
+ppdev
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+dm_multipath
+scsi_dh
+coretemp
+snd_hda_intel
+arc4
+snd_hda_codec
+rt2800pci
+rt2800lib
+crc_ccitt
+snd_hwdep
+snd_pcm
+rt2x00pci
+rt2x00lib
+kvm
+mac80211
+snd_seq_midi
+uvcvideo
+snd_rawmidi
+i915
+ghash_clmulni_intel
+cfg80211
+snd_seq_midi_event
+snd_seq
+videobuf2_core
+hp_wmi
+videodev
+rtbth
+videobuf2_vmalloc
+videobuf2_memops
+bluetooth
+snd_timer
+snd_seq_device
+cryptd
+sparse_keymap
+compat
+eeprom_93cx6
+snd
+soundcore
+drm_kms_helper
+drm
+psmouse
+wmi
+snd_page_alloc
+microcode
+mei
+serio_raw
+mac_hid
+i2c_algo_bit
+rtsx_pci_ms
+lpc_ich
+memstick
+video
+lp
+parport
+binfmt_misc
+rtsx_pci_sdmmc
+dm_raid45
+ahci
+libahci
+r8169
+rtsx_pci
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x99a30130
+0x14 0x90170110
+0x17 0x40020008
+0x18 0x411111f0
+0x19 0x03a11020
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40e00001
+0x1e 0x411111f0
+0x21 0x03211040
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 9.371941] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 9.372215] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[ 9.450154] device-mapper: multipath: version 1.4.0 loaded
+[ 9.529057] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 9.529151] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 9.529218] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 9.553423] ppdev: user-space parallel port driver
+
+
diff --git a/codecs/canonical/alc282--hp-pavilion-14-notebook-pc-ccert-201402-14686 b/codecs/canonical/alc282--hp-pavilion-14-notebook-pc-ccert-201402-14686
new file mode 100644
index 0000000..cced85d
--- /dev/null
+++ b/codecs/canonical/alc282--hp-pavilion-14-notebook-pc-ccert-201402-14686
@@ -0,0 +1,1123 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Thu Apr 17 09:37:01 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.4 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.4 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.4 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP Pavilion 14 Notebook PC
+Product Version: 097D100000005E00000600180
+Firmware Version: F.00
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.11.0-18-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.11.0-18-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xfea64000 irq 80
+ 1 [Generic_1 ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xfea60000 irq 16
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:01.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Device 9840
+00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD] FCH Azalia Controller (rev 02)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:01.1 0403: 1002:9840
+ Subsystem: 103c:2266
+--
+00:14.2 0403: 1022:780d (rev 02)
+ Subsystem: 103c:2266
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: ATI R6xx HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x1002aa01
+Subsystem Id: 0x00aa0100
+Revision Id: 0x100500
+No Modem Function Group found
+Default PCM:
+ rates [0x70]: 32000 44100 48000
+ bits [0x2]: 16
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x02
+Node 0x04 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x05 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x04
+Node 0x06 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x07 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Codec: Realtek ALC282
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0282
+Subsystem Id: 0x103c2266
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30140: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x04a11030: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40f00001: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=117
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x04211020: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Apr 17 04:58 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Apr 17 04:58 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Apr 17 04:58 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Apr 17 04:58 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 Apr 17 05:09 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Apr 17 05:09 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 Apr 17 05:09 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Apr 17 04:58 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Apr 17 04:58 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Apr 17 04:58 .
+drwxr-xr-x 3 root root 240 Apr 17 04:58 ..
+lrwxrwxrwx 1 root root 12 Apr 17 04:58 pci-0000:00:01.1 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Apr 17 04:58 pci-0000:00:14.2 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic_1 [HD-Audio Generic], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: Generic_1 [HD-Audio Generic], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Generic]
+
+Card hw:0 'Generic'/'HD-Audio Generic at 0xfea64000 irq 80'
+ Mixer name : 'ATI R6xx HDMI'
+ Components : 'HDA:1002aa01,00aa0100,00100500'
+ Controls : 7
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [Generic_1]
+
+Card hw:1 'Generic_1'/'HD-Audio Generic at 0xfea60000 irq 16'
+ Mixer name : 'Realtek ALC282'
+ Components : 'HDA:10ec0282,103c2266,00100003'
+ Controls : 23
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Mute-LED Mode',0
+ Capabilities: enum
+ Items: 'On' 'Off' 'Follow Master'
+ Item0: 'Follow Master'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.Generic {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+}
+state.Generic_1 {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Mute-LED Mode'
+ value 'Follow Master'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 On
+ item.1 Off
+ item.2 'Follow Master'
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.21 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.22 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+vesafb
+nvram
+uvcvideo
+videobuf2_core
+videodev
+rtsx_pci_ms
+rtsx_pci_sdmmc
+memstick
+videobuf2_vmalloc
+videobuf2_memops
+rtsx_pci
+disable_mmc
+fglrx
+bnep
+snd_hda_codec_realtek
+rfcomm
+snd_hda_codec_generic
+snd_hda_codec_hdmi
+arc4
+snd_hda_intel
+snd_hda_controller
+snd_hda_codec
+joydev
+snd_hwdep
+bluetooth
+snd_pcm
+rtl8188ee
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+rtlwifi
+snd_timer
+snd_seq_device
+hp_accel
+mac80211
+lis3lv02d
+snd
+dm_multipath
+soundcore
+cfg80211
+snd_page_alloc
+scsi_dh
+hp_wmi
+psmouse
+hp_wireless
+video
+serio_raw
+sparse_keymap
+input_polldev
+wmi
+amd_iommu_v2
+i2c_piix4
+mac_hid
+parport_pc
+ppdev
+lp
+parport
+binfmt_misc
+dm_raid45
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+ahci
+r8169
+libahci
+mii
+raid6_pq
+xor
+zlib_deflate
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 11.242904] rtlwifi-0:_rtl_init_hw_ht_capab():<0-0> 1T1R
+[ 11.337290] snd_hda_intel 0000:00:01.1: irq 80 for MSI/MSI-X
+[ 11.348802] ieee80211 phy0: Selected rate control algorithm 'rtl_rc'
+--
+[ 11.631953] input: AlpsPS/2 ALPS GlidePoint as /devices/platform/i8042/serio1/input/input9
+[ 11.772127] input: HD-Audio Generic HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.1/sound/card0/input10
+[ 11.793838] Bluetooth: RFCOMM TTY layer initialized
+--
+[ 11.793866] Bluetooth: RFCOMM ver 1.11
+[ 11.813624] sound hdaudioC1D0: autoconfig: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
+[ 11.813633] sound hdaudioC1D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
+[ 11.813637] sound hdaudioC1D0: hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
+[ 11.813641] sound hdaudioC1D0: mono: mono_out=0x0
+[ 11.813644] sound hdaudioC1D0: inputs:
+[ 11.813648] sound hdaudioC1D0: Mic=0x19
+[ 11.813652] sound hdaudioC1D0: Internal Mic=0x12
+[ 11.820121] input: HD-Audio Generic Headphone as /devices/pci0000:00/0000:00:14.2/sound/card1/input11
+[ 11.820280] input: HD-Audio Generic Mic as /devices/pci0000:00/0000:00:14.2/sound/card1/input12
+[ 11.935672] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
+
+
diff --git a/codecs/canonical/alc282--hp-pavilion-14-notebook-pc-ccert-201403-14903 b/codecs/canonical/alc282--hp-pavilion-14-notebook-pc-ccert-201403-14903
new file mode 100644
index 0000000..f171f09
--- /dev/null
+++ b/codecs/canonical/alc282--hp-pavilion-14-notebook-pc-ccert-201403-14903
@@ -0,0 +1,1119 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Jun 23 03:53:05 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.4 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.4 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.4 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP Pavilion 14 Notebook PC
+Product Version: 0979110000005F00000620180
+Firmware Version: F.10
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.11.0-18-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.11.0-18-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xfea64000 irq 81
+ 1 [Generic_1 ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xfea60000 irq 16
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:01.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Device 9840
+00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD] FCH Azalia Controller (rev 02)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:01.1 0403: 1002:9840
+ Subsystem: 103c:2267
+--
+00:14.2 0403: 1022:780d (rev 02)
+ Subsystem: 103c:2267
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: ATI R6xx HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x1002aa01
+Subsystem Id: 0x00aa0100
+Revision Id: 0x100500
+No Modem Function Group found
+Default PCM:
+ rates [0x70]: 32000 44100 48000
+ bits [0x2]: 16
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x02
+Node 0x04 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x05 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x04
+Node 0x06 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x07 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Codec: Realtek ALC282
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0282
+Subsystem Id: 0x103c2267
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30140: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x04a11030: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40f00001: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=117
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x04211020: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Jun 23 11:35 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Jun 23 11:35 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Jun 23 11:35 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Jun 23 11:35 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 Jun 23 11:36 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Jun 23 11:36 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 Jun 23 11:36 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Jun 23 11:35 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jun 23 11:35 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Jun 23 11:35 .
+drwxr-xr-x 3 root root 240 Jun 23 11:35 ..
+lrwxrwxrwx 1 root root 12 Jun 23 11:35 pci-0000:00:01.1 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Jun 23 11:35 pci-0000:00:14.2 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic_1 [HD-Audio Generic], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: Generic_1 [HD-Audio Generic], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Generic]
+
+Card hw:0 'Generic'/'HD-Audio Generic at 0xfea64000 irq 81'
+ Mixer name : 'ATI R6xx HDMI'
+ Components : 'HDA:1002aa01,00aa0100,00100500'
+ Controls : 7
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [Generic_1]
+
+Card hw:1 'Generic_1'/'HD-Audio Generic at 0xfea60000 irq 16'
+ Mixer name : 'Realtek ALC282'
+ Components : 'HDA:10ec0282,103c2267,00100003'
+ Controls : 23
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Mute-LED Mode',0
+ Capabilities: enum
+ Items: 'On' 'Off' 'Follow Master'
+ Item0: 'Follow Master'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.Generic {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+}
+state.Generic_1 {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Mute-LED Mode'
+ value 'Follow Master'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 On
+ item.1 Off
+ item.2 'Follow Master'
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.21 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.22 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nls_iso8859_1
+usb_storage
+vesafb
+nvram
+uvcvideo
+videobuf2_core
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+btusb
+fglrx
+rfcomm
+bnep
+bluetooth
+lib80211_crypt_tkip
+wl
+parport_pc
+ppdev
+snd_hda_codec_realtek
+snd_hda_codec_generic
+snd_hda_codec_hdmi
+snd_hda_intel
+snd_hda_controller
+snd_hda_codec
+snd_hwdep
+snd_pcm
+joydev
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+hp_wmi
+snd_seq
+wmi
+snd_timer
+hp_accel
+lis3lv02d
+cfg80211
+rtsx_pci_sdmmc
+snd_seq_device
+hp_wireless
+dm_multipath
+scsi_dh
+snd
+psmouse
+lib80211
+rtsx_pci_ms
+video
+i2c_piix4
+soundcore
+sparse_keymap
+input_polldev
+snd_page_alloc
+memstick
+rtsx_pci
+mac_hid
+amd_iommu_v2
+serio_raw
+lp
+parport
+disable_mmc
+binfmt_misc
+dm_raid45
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+ahci
+libahci
+r8169
+mii
+raid6_pq
+xor
+zlib_deflate
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 9.928652] ACPI Error: Method parse/execution failed [\_SB_.WMID.WMAA] (Node ffff88014904ca28), AE_AML_BUFFER_LIMIT (20130517/psparse-536)
+[ 10.158248] snd_hda_intel 0000:00:01.1: irq 81 for MSI/MSI-X
+[ 10.187141] input: HD-Audio Generic HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.1/sound/card0/input9
+[ 10.222363] sound hdaudioC1D0: autoconfig: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
+[ 10.222372] sound hdaudioC1D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
+[ 10.222376] sound hdaudioC1D0: hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
+[ 10.222380] sound hdaudioC1D0: mono: mono_out=0x0
+[ 10.222383] sound hdaudioC1D0: inputs:
+[ 10.222387] sound hdaudioC1D0: Mic=0x19
+[ 10.222391] sound hdaudioC1D0: Internal Mic=0x12
+[ 10.228549] input: HD-Audio Generic Headphone as /devices/pci0000:00/0000:00:14.2/sound/card1/input10
+[ 10.228694] input: HD-Audio Generic Mic as /devices/pci0000:00/0000:00:14.2/sound/card1/input11
+[ 10.674684] ALPS driver in use! 1Pt-Special-Version alps_init, date:2014/04/30
+
+
diff --git a/codecs/canonical/alc282--hp-pavilion-15-notebook-pc-ccert-201306-13836 b/codecs/canonical/alc282--hp-pavilion-15-notebook-pc-ccert-201306-13836
new file mode 100644
index 0000000..f10f0e8
--- /dev/null
+++ b/codecs/canonical/alc282--hp-pavilion-15-notebook-pc-ccert-201306-13836
@@ -0,0 +1,1080 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Thu Jun 20 07:44:49 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP Pavilion 15 Notebook PC
+Product Version: 089E100000000000000620100
+Firmware Version: B.0A
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-32-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [MID ]: HDA-Intel - HDA Intel MID
+ HDA Intel MID at 0xb5610000 irq 61
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xb5614000 irq 62
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Device 0a0c (rev 09)
+00:1b.0 Audio device: Intel Corporation Device 9c20 (rev 03)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 09)
+ Subsystem: 103c:2166
+--
+00:1b.0 0403: 8086:9c20 (rev 03)
+ Subsystem: 103c:2166
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC282
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0282
+Subsystem Id: 0x103c2166
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30130: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40020008: [N/A] Line Out at Ext N/A
+ Conn = 1/4, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x8
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11020: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40e00001: [N/A] Reserved at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=117
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x03211040: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Jun 20 13:12 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Jun 20 13:12 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Jun 20 13:12 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Jun 20 13:12 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 Jun 20 13:12 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Jun 20 13:12 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 Jun 20 13:12 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Jun 20 13:12 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jun 20 13:12 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Jun 20 13:12 .
+drwxr-xr-x 3 root root 240 Jun 20 13:12 ..
+lrwxrwxrwx 1 root root 12 Jun 20 13:12 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Jun 20 13:12 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: MID [HDA Intel MID], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [MID]
+
+Card hw:0 'MID'/'HDA Intel MID at 0xb5610000 irq 61'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xb5614000 irq 62'
+ Mixer name : 'Realtek ALC282'
+ Components : 'HDA:10ec0282,103c2166,00100003'
+ Controls : 18
+ Simple ctrls : 9
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.MID {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+hid_generic
+usbhid
+hid
+usb_storage
+bnep
+rfcomm
+parport_pc
+ppdev
+joydev
+binfmt_misc
+snd_hda_codec_realtek
+snd_hda_codec_hdmi
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+uvcvideo
+videobuf2_core
+snd_seq_midi
+i915
+coretemp
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+snd_rawmidi
+snd_seq_midi_event
+rtsx_pci_ms
+arc4
+drm_kms_helper
+drm
+rt2800pci
+rt2800lib
+crc_ccitt
+psmouse
+memstick
+rt2x00pci
+rt2x00lib
+mac80211
+cfg80211
+eeprom_93cx6
+kvm
+ghash_clmulni_intel
+aesni_intel
+cryptd
+aes_x86_64
+hp_wmi
+sparse_keymap
+snd_seq
+snd_timer
+serio_raw
+dm_multipath
+scsi_dh
+i2c_algo_bit
+microcode
+snd_seq_device
+snd
+soundcore
+snd_page_alloc
+wmi
+video
+mac_hid
+mt76xx
+btusb_mtk
+bluetooth
+kbccmnd
+lp
+parport
+dm_raid45
+rtsx_pci_sdmmc
+ahci
+libahci
+r8169
+xor
+rtsx_pci
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x99a30130
+0x14 0x90170110
+0x17 0x40020008
+0x18 0x411111f0
+0x19 0x03a11020
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40e00001
+0x1e 0x411111f0
+0x21 0x03211040
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 9131.825820] pp-0x80:0xff000143
+[ 9135.432377] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 9135.432630] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 9135.432879] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+
+
diff --git a/codecs/canonical/alc282--hp-pavilion-15-notebook-pc-ccert-201403-14905 b/codecs/canonical/alc282--hp-pavilion-15-notebook-pc-ccert-201403-14905
new file mode 100644
index 0000000..0128da7
--- /dev/null
+++ b/codecs/canonical/alc282--hp-pavilion-15-notebook-pc-ccert-201403-14905
@@ -0,0 +1,1123 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue Jun 24 01:39:20 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.4 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.4 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.4 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP Pavilion 15 Notebook PC
+Product Version: 0979110000005F00000620180
+Firmware Version: B.23
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.11.0-18-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.11.0-18-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xfea64000 irq 81
+ 1 [Generic_1 ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xfea60000 irq 16
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:01.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Device 9840
+00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD] FCH Azalia Controller (rev 02)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:01.1 0403: 1002:9840
+ Subsystem: 103c:2269
+--
+00:14.2 0403: 1022:780d (rev 02)
+ Subsystem: 103c:2269
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: ATI R6xx HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x1002aa01
+Subsystem Id: 0x00aa0100
+Revision Id: 0x100500
+No Modem Function Group found
+Default PCM:
+ rates [0x70]: 32000 44100 48000
+ bits [0x2]: 16
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x02
+Node 0x04 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x05 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x04
+Node 0x06 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x07 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Codec: Realtek ALC282
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0282
+Subsystem Id: 0x103c2269
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30140: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x04a11030: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40f00001: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=117
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x04211020: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Jun 23 19:00 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Jun 23 19:00 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Jun 23 19:00 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Jun 23 19:00 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 Jun 24 09:25 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Jun 24 09:25 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 Jun 24 09:25 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Jun 23 19:00 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jun 23 19:00 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Jun 23 19:00 .
+drwxr-xr-x 3 root root 240 Jun 23 19:00 ..
+lrwxrwxrwx 1 root root 12 Jun 23 19:00 pci-0000:00:01.1 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Jun 23 19:00 pci-0000:00:14.2 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic_1 [HD-Audio Generic], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: Generic_1 [HD-Audio Generic], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Generic]
+
+Card hw:0 'Generic'/'HD-Audio Generic at 0xfea64000 irq 81'
+ Mixer name : 'ATI R6xx HDMI'
+ Components : 'HDA:1002aa01,00aa0100,00100500'
+ Controls : 7
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [Generic_1]
+
+Card hw:1 'Generic_1'/'HD-Audio Generic at 0xfea60000 irq 16'
+ Mixer name : 'Realtek ALC282'
+ Components : 'HDA:10ec0282,103c2269,00100003'
+ Controls : 23
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Mute-LED Mode',0
+ Capabilities: enum
+ Items: 'On' 'Off' 'Follow Master'
+ Item0: 'Follow Master'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.Generic {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+}
+state.Generic_1 {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Mute-LED Mode'
+ value 'Follow Master'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 On
+ item.1 Off
+ item.2 'Follow Master'
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.21 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.22 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+usb_storage
+ufs
+qnx4
+hfsplus
+hfs
+minix
+ntfs
+msdos
+jfs
+xfs
+reiserfs
+ext2
+nls_iso8859_1
+nvram
+uvcvideo
+fglrx
+videobuf2_core
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+hid_multitouch
+bnep
+rfcomm
+rtk_btusb
+bluetooth
+arc4
+dm_multipath
+rtl8723be
+scsi_dh
+rtlwifi
+snd_hda_codec_realtek
+mac80211
+snd_hda_codec_generic
+snd_hda_codec_hdmi
+snd_hda_intel
+cfg80211
+snd_hda_controller
+snd_hda_codec
+snd_hwdep
+rtsx_pci_ms
+joydev
+snd_pcm
+psmouse
+i2c_piix4
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+snd_timer
+snd_seq_device
+snd
+hp_wireless
+amd_iommu_v2
+rtsx_pci_sdmmc
+hp_accel
+hp_wmi
+memstick
+btcoexist
+mac_hid
+serio_raw
+sparse_keymap
+soundcore
+rtsx_pci
+snd_page_alloc
+parport_pc
+lis3lv02d
+input_polldev
+ppdev
+kbccmnd
+lp
+parport
+disable_mmc
+binfmt_misc
+dm_raid45
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+raid6_pq
+xor
+zlib_deflate
+vesafb
+usbhid
+hid
+video
+wmi
+ahci
+r8169
+libahci
+mii
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+
+
diff --git a/codecs/canonical/alc282--hp-pavilion-15-notebook-pc-ccert-201404-14929 b/codecs/canonical/alc282--hp-pavilion-15-notebook-pc-ccert-201404-14929
new file mode 100644
index 0000000..7f2d410
--- /dev/null
+++ b/codecs/canonical/alc282--hp-pavilion-15-notebook-pc-ccert-201404-14929
@@ -0,0 +1,1138 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue May 13 05:33:26 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.4 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.4 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.4 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP Pavilion 15 Notebook PC
+Product Version: 097A100000005F00000620180
+Firmware Version: F.02
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.11.0-18-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.11.0-18-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0x90910000 irq 107
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation ValleyView High Definition Audio Controller (rev 0e)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:0f04 (rev 0e)
+ Subsystem: 103c:227b
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC282
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0282
+Subsystem Id: 0x103c227b
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30140: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x04a11030: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40f00001: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=117
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x04211020: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel Valleyview2 HDMI
+Address: 2
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862882
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+Node 0x04 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x02* 0x03
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x02 0x03*
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x02 0x03*
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 May 13 11:57 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 May 13 11:57 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 May 13 11:57 /dev/snd/hwC0D2
+crw-rw---T+ 1 root audio 116, 4 May 13 12:07 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 May 13 12:07 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 May 13 12:07 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 May 13 11:57 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 May 13 11:57 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 May 13 11:57 .
+drwxr-xr-x 3 root root 220 May 13 11:57 ..
+lrwxrwxrwx 1 root root 12 May 13 11:57 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0x90910000 irq 107'
+ Mixer name : 'Intel Valleyview2 HDMI'
+ Components : 'HDA:10ec0282,103c227b,00100003 HDA:80862882,80860101,00100000'
+ Controls : 30
+ Simple ctrls : 12
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Mute-LED Mode',0
+ Capabilities: enum
+ Items: 'On' 'Off' 'Follow Master'
+ Item0: 'Follow Master'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Mute-LED Mode'
+ value 'Follow Master'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 On
+ item.1 Off
+ item.2 'Follow Master'
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.21 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.22 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.23 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.28 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.29 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.30 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+usb_storage
+ufs
+qnx4
+hfsplus
+hfs
+minix
+ntfs
+msdos
+jfs
+xfs
+reiserfs
+ext2
+nls_iso8859_1
+coretemp
+nvram
+rtsx_pci_ms
+rtsx_pci_sdmmc
+memstick
+uvcvideo
+videobuf2_core
+rtsx_pci
+videodev
+disable_mmc
+videobuf2_vmalloc
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+hid_multitouch
+videobuf2_memops
+snd_hda_codec_generic
+arc4
+snd_hda_intel
+snd_hda_controller
+snd_hda_codec
+rtl8188ee
+snd_hwdep
+rtlwifi
+snd_pcm
+bnep
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+mac80211
+snd_seq
+snd_timer
+snd_seq_device
+joydev
+dm_multipath
+snd
+soundcore
+psmouse
+intel_smartconnect
+cfg80211
+hp_accel
+hp_wmi
+scsi_dh
+rfcomm
+snd_page_alloc
+serio_raw
+lis3lv02d
+mac_hid
+hp_wireless
+sparse_keymap
+input_polldev
+bluetooth
+kbccmnd
+parport_pc
+ppdev
+lp
+parport
+binfmt_misc
+dm_raid45
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+raid6_pq
+xor
+zlib_deflate
+usbhid
+hid
+wmi
+i915
+drm_kms_helper
+sdhci_pci
+r8169
+sdhci
+mii
+drm
+compat
+i2c_algo_bit
+ahci
+video
+libahci
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 15.206254] serio_raw serio1: raw access enabled on isa0060/serio1 (serio_raw0, minor 56)
+[ 15.207443] snd_hda_intel 0000:00:1b.0: irq 107 for MSI/MSI-X
+[ 15.207486] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 15.244599] ieee80211 phy0: Selected rate control algorithm 'rtl_rc'
+--
+[ 15.940231] hid-multitouch 0003:04F3:0439.0001: input,hiddev0,hidraw0: USB HID v1.10 Device [ELAN Touchscreen] on usb-0000:00:14.0-1.4/input0
+[ 15.958076] sound hdaudioC0D0: autoconfig: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
+[ 15.958083] sound hdaudioC0D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
+[ 15.958087] sound hdaudioC0D0: hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
+[ 15.958089] sound hdaudioC0D0: mono: mono_out=0x0
+[ 15.958092] sound hdaudioC0D0: inputs:
+[ 15.958096] sound hdaudioC0D0: Mic=0x19
+[ 15.958099] sound hdaudioC0D0: Internal Mic=0x12
+[ 16.136494] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 16.136876] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 16.137086] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
+[ 16.165272] init: failsafe main process (962) killed by TERM signal
+--
+[ 1742.388753] Memory corruption detected in low memory
+[ 1742.388755] Modules linked in: usb_storage(OF) ufs qnx4 hfsplus hfs minix ntfs msdos jfs xfs reiserfs ext2 nls_iso8859_1 coretemp nvram rtsx_pci_ms rtsx_pci_sdmmc memstick uvcvideo videobuf2_core rtsx_pci videodev disable_mmc(OF) videobuf2_vmalloc snd_hda_codec_hdmi(OF) snd_hda_codec_realtek(OF) hid_multitouch videobuf2_memops snd_hda_codec_generic(OF) arc4 snd_hda_intel(OF) snd_hda_controller(OF) snd_hda_codec(OF) rtl8188ee(OF) snd_hwdep rtlwifi(OF) snd_pcm bnep snd_seq_midi snd_rawmidi snd_seq_midi_event mac80211 snd_seq snd_timer snd_seq_device joydev dm_multipath snd soundcore psmouse intel_smartconnect cfg80211 hp_accel hp_wmi scsi_dh rfcomm snd_page_alloc serio_raw lis3lv02d mac_hid hp_wireless(OF) sparse_keymap input_polldev bluetooth kbccmnd(OF) parport_pc ppdev lp parport binfmt_misc dm_raid45 dm_mirror dm_region_hash dm_log btrfs raid6_pq xor zlib_deflate usbhid hid wmi i915(OF) drm_kms_helper(OF) sdhci_pci r8169 sdhci mii drm(OF) compat(OF) i2c_algo_bit ahci video libahci
+[ 1742.388837] CPU: 0 PID: 32757 Comm: kworker/0:2 Tainted: GF O 3.11.0-18-generic #32~precise1-Ubuntu
+--
+[ 3360.845731] rtlwifi: wireless switch is on
+[ 3360.845900] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 3360.845946] snd_hda_intel 0000:00:1b.0: irq 107 for MSI/MSI-X
+[ 3360.846040] r8169 0000:03:00.0: System wakeup disabled by ACPI
+--
+[ 3419.529313] NETDEV WATCHDOG: eth0 (r8169): transmit queue 0 timed out
+[ 3419.529323] Modules linked in: usb_storage(OF) ufs qnx4 hfsplus hfs minix ntfs msdos jfs xfs reiserfs ext2 nls_iso8859_1 coretemp nvram rtsx_pci_ms rtsx_pci_sdmmc memstick uvcvideo videobuf2_core rtsx_pci videodev disable_mmc(OF) videobuf2_vmalloc snd_hda_codec_hdmi(OF) snd_hda_codec_realtek(OF) hid_multitouch videobuf2_memops snd_hda_codec_generic(OF) arc4 snd_hda_intel(OF) snd_hda_controller(OF) snd_hda_codec(OF) rtl8188ee(OF) snd_hwdep rtlwifi(OF) snd_pcm bnep snd_seq_midi snd_rawmidi snd_seq_midi_event mac80211 snd_seq snd_timer snd_seq_device joydev dm_multipath snd soundcore psmouse intel_smartconnect cfg80211 hp_accel hp_wmi scsi_dh rfcomm snd_page_alloc serio_raw lis3lv02d mac_hid hp_wireless(OF) sparse_keymap input_polldev bluetooth kbccmnd(OF) parport_pc ppdev lp parport binfmt_misc dm_raid45 dm_mirror dm_region_hash dm_log btrfs raid6_pq xor zlib_deflate usbhid hid wmi i915(OF) drm_kms_helper(OF) sdhci_pci r8169 sdhci mii drm(OF) compat(OF) i2c_algo_bit ahci video libahci
+[ 3419.529716] CPU: 3 PID: 32167 Comm: hud-service Tainted: GF W O 3.11.0-18-generic #32~precise1-Ubuntu
+
+
diff --git a/codecs/canonical/alc282--hp-pavilion-g4-notebook-pc-ccert-201307-13902 b/codecs/canonical/alc282--hp-pavilion-g4-notebook-pc-ccert-201307-13902
new file mode 100644
index 0000000..197bcfc
--- /dev/null
+++ b/codecs/canonical/alc282--hp-pavilion-g4-notebook-pc-ccert-201307-13902
@@ -0,0 +1,1068 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Dec 30 07:52:05 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.3 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.3 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.3 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP Pavilion g4 Notebook PC
+Product Version: 088D120000005910000620100
+Firmware Version: B.0C
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.8.0-29-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.8.0-29-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xf0340000 irq 80
+ 1 [Generic_1 ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xf0344000 irq 81
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:01.1 Audio device: Advanced Micro Devices [AMD] nee ATI Device 9840
+00:14.2 Audio device: Advanced Micro Devices [AMD] Hudson Azalia Controller (rev 02)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:01.1 0403: 1002:9840
+ Subsystem: 103c:216f
+--
+00:14.2 0403: 1022:780d (rev 02)
+ Subsystem: 103c:216f
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: ATI R6xx HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x1002aa01
+Subsystem Id: 0x00aa0100
+Revision Id: 0x100500
+No Modem Function Group found
+Default PCM:
+ rates [0x70]: 32000 44100 48000
+ bits [0x2]: 16
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=2, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x02
+Node 0x04 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x05 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x04
+Node 0x06 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x07 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Codec: Realtek ALC282
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0282
+Subsystem Id: 0x103c216f
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30130: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40020008: [N/A] Line Out at Ext N/A
+ Conn = 1/4, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x8
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11020: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40e00001: [N/A] Reserved at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=117
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x03211040: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Dec 30 15:35 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Dec 30 15:35 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Dec 30 15:35 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Dec 30 15:35 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 Dec 30 15:35 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Dec 30 15:35 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 Dec 30 15:35 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Dec 30 15:35 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Dec 30 15:35 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Dec 30 15:35 .
+drwxr-xr-x 3 root root 240 Dec 30 15:35 ..
+lrwxrwxrwx 1 root root 12 Dec 30 15:35 pci-0000:00:01.1 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Dec 30 15:35 pci-0000:00:14.2 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic_1 [HD-Audio Generic], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: Generic_1 [HD-Audio Generic], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Generic]
+
+Card hw:0 'Generic'/'HD-Audio Generic at 0xf0340000 irq 80'
+ Mixer name : 'ATI R6xx HDMI'
+ Components : 'HDA:1002aa01,00aa0100,00100500'
+ Controls : 7
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [Generic_1]
+
+Card hw:1 'Generic_1'/'HD-Audio Generic at 0xf0344000 irq 81'
+ Mixer name : 'Realtek ALC282'
+ Components : 'HDA:10ec0282,103c216f,00100003'
+ Controls : 20
+ Simple ctrls : 9
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.Generic {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+}
+state.Generic_1 {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.19 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+bnep
+rfcomm
+bluetooth
+parport_pc
+ppdev
+vesafb
+fglrx
+uvcvideo
+videobuf2_core
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+joydev
+arc4
+ath9k
+mac80211
+kvm
+ghash_clmulni_intel
+aesni_intel
+ath9k_common
+snd_hda_codec_realtek
+ablk_helper
+ath9k_hw
+snd_hda_codec_hdmi
+snd_hda_intel
+cryptd
+snd_hda_codec
+lrw
+aes_x86_64
+snd_hwdep
+ath
+psmouse
+xts
+snd_pcm
+gf128mul
+snd_seq_midi
+snd_rawmidi
+hp_wmi
+snd_seq_midi_event
+snd_seq
+cfg80211
+amd_iommu_v2
+snd_timer
+snd_seq_device
+sparse_keymap
+serio_raw
+fam15h_power
+wmi
+snd
+soundcore
+rtsx_pci_ms
+memstick
+i2c_piix4
+microcode
+video
+snd_page_alloc
+mac_hid
+lp
+parport
+rtsx_pci_sdmmc
+r8169
+ahci
+rtsx_pci
+libahci
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x03 0x185600f0
+0x05 0x585600f0
+0x07 0x585600f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x99a30130
+0x14 0x90170110
+0x17 0x40020008
+0x18 0x411111f0
+0x19 0x03a11020
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40e00001
+0x1e 0x411111f0
+0x21 0x03211040
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 9.439019] input: HP WMI hotkeys as /devices/virtual/input/input5
+[ 9.564312] snd_hda_intel 0000:00:01.1: irq 80 for MSI/MSI-X
+[ 9.571766] input: HD-Audio Generic HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.1/sound/card0/input6
+[ 9.572572] snd_hda_intel 0000:00:14.2: irq 81 for MSI/MSI-X
+[ 9.606542] input: HD-Audio Generic Mic as /devices/pci0000:00/0000:00:14.2/sound/card1/input7
+[ 9.606773] input: HD-Audio Generic Headphone as /devices/pci0000:00/0000:00:14.2/sound/card1/input8
+[ 9.842597] kvm: disabled by bios
+
+
diff --git a/codecs/canonical/alc282--hp-pavilion-ts-14-notebook-pc-ccert-201305-13624 b/codecs/canonical/alc282--hp-pavilion-ts-14-notebook-pc-ccert-201305-13624
new file mode 100644
index 0000000..c87a7ff
--- /dev/null
+++ b/codecs/canonical/alc282--hp-pavilion-ts-14-notebook-pc-ccert-201305-13624
@@ -0,0 +1,1096 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Fri Aug 9 07:20:00 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP Pavilion TS 14 Notebook PC
+Product Version: 089C100000000010000630100
+Firmware Version: B.09
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-32-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [MID ]: HDA-Intel - HDA Intel MID
+ HDA Intel MID at 0xc2710000 irq 61
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xc2714000 irq 62
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Device 0a0c (rev 09)
+00:1b.0 Audio device: Intel Corporation Device 9c20 (rev 03)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 09)
+ Subsystem: 103c:2162
+--
+00:1b.0 0403: 8086:9c20 (rev 03)
+ Subsystem: 103c:2162
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC282
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0282
+Subsystem Id: 0x103c2162
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30130: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40020008: [N/A] Line Out at Ext N/A
+ Conn = 1/4, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x8
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11020: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40e00001: [N/A] Reserved at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=117
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x03211040: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Aug 8 13:33 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Aug 8 13:33 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Aug 8 13:33 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Aug 8 13:33 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 Aug 8 13:33 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Aug 8 13:33 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 Aug 8 13:33 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Aug 8 13:33 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Aug 8 13:33 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Aug 8 13:33 .
+drwxr-xr-x 3 root root 240 Aug 8 13:33 ..
+lrwxrwxrwx 1 root root 12 Aug 8 13:33 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Aug 8 13:33 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: MID [HDA Intel MID], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [MID]
+
+Card hw:0 'MID'/'HDA Intel MID at 0xc2710000 irq 61'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xc2714000 irq 62'
+ Mixer name : 'Realtek ALC282'
+ Components : 'HDA:10ec0282,103c2162,00100003'
+ Controls : 18
+ Simple ctrls : 9
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.MID {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+hid_generic
+usb_storage
+rfcomm
+parport_pc
+ppdev
+bnep
+bluetooth
+binfmt_misc
+coretemp
+kvm
+ghash_clmulni_intel
+aesni_intel
+arc4
+snd_hda_codec_realtek
+snd_hda_codec_hdmi
+cryptd
+aes_x86_64
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+uvcvideo
+videobuf2_core
+videodev
+snd_seq_midi_event
+snd_seq
+joydev
+snd_timer
+snd_seq_device
+psmouse
+hp_wmi
+sparse_keymap
+snd
+videobuf2_vmalloc
+dm_multipath
+scsi_dh
+videobuf2_memops
+microcode
+hid_multitouch
+serio_raw
+wmi
+soundcore
+fglrx
+rtl8188ee
+rtlwifi
+i915
+mac_hid
+mac80211
+drm_kms_helper
+drm
+i2c_algo_bit
+video
+amd_iommu_v2
+cfg80211
+rtsx_pci_ms
+memstick
+snd_page_alloc
+lp
+parport
+usbhid
+hid
+dm_raid45
+rtsx_pci_sdmmc
+r8169
+ahci
+libahci
+rtsx_pci
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x99a30130
+0x14 0x90170110
+0x17 0x40020008
+0x18 0x411111f0
+0x19 0x03a11020
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40e00001
+0x1e 0x411111f0
+0x21 0x03211040
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 15.830470] microcode: Microcode Update Driver: v2.00 <tigran@aivazian.fsnet.co.uk>, Peter Oruba
+[ 15.841980] snd_hda_intel 0000:00:03.0: irq 61 for MSI/MSI-X
+[ 15.852728] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 15.852929] input: HDA Intel MID HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input9
+[ 15.853160] snd_hda_intel 0000:00:1b.0: irq 62 for MSI/MSI-X
+[ 15.863691] rtlwifi-0:_rtl_init_hw_ht_capab():<0-0> 1T1R
+--
+[ 15.864009] cfg80211: Ignoring regulatory request Set by core since the driver uses its own custom regulatory domain
+[ 15.865893] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input10
+[ 15.865985] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input11
+[ 15.878165] ieee80211 phy0: Selected rate control algorithm 'rtl_rc'
+--
+[ 5930.254391] i915 0000:00:02.0: setting latency timer to 64
+[ 5930.254448] snd_hda_intel 0000:00:03.0: irq 61 for MSI/MSI-X
+[ 5930.257236] xhci_hcd 0000:00:14.0: setting latency timer to 64
+--
+[ 5930.261100] [drm:i915_write32] *ERROR* Unclaimed write to 70030
+[ 5930.261262] snd_hda_intel 0000:00:1b.0: irq 62 for MSI/MSI-X
+[ 5930.261291] ahci 0000:00:1f.2: setting latency timer to 64
+--
+[ 6135.026571] rtl8188ee-0:_rtl88ee_phy_set_rf_power_state():<0-0> IPS Set eRf nic disable
+[ 6158.789017] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 6158.789309] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 6158.789551] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+
+
diff --git a/codecs/canonical/alc282--hp-pavilion-ts-14-notebook-pc-ccert-201305-13643 b/codecs/canonical/alc282--hp-pavilion-ts-14-notebook-pc-ccert-201305-13643
new file mode 100644
index 0000000..b9c61b7
--- /dev/null
+++ b/codecs/canonical/alc282--hp-pavilion-ts-14-notebook-pc-ccert-201305-13643
@@ -0,0 +1,1079 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Jul 15 03:41:56 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP Pavilion TS 14 Notebook PC
+Product Version: 088E100000005910000630100
+Firmware Version: B.0A
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-32-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xf0440000 irq 81
+ 1 [Generic_1 ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xf0444000 irq 82
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:01.1 Audio device: Advanced Micro Devices [AMD] nee ATI Device 9840
+00:14.2 Audio device: Advanced Micro Devices [AMD] Hudson Azalia Controller (rev 02)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:01.1 0403: 1002:9840
+ Subsystem: 103c:216e
+--
+00:14.2 0403: 1022:780d (rev 02)
+ Subsystem: 103c:216e
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: ATI R6xx HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x1002aa01
+Subsystem Id: 0x00aa0100
+Revision Id: 0x100500
+No Modem Function Group found
+Default PCM:
+ rates [0x70]: 32000 44100 48000
+ bits [0x2]: 16
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x02
+Node 0x04 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x05 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x04
+Node 0x06 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x07 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Codec: Realtek ALC282
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0282
+Subsystem Id: 0x103c216e
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30130: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40020008: [N/A] Line Out at Ext N/A
+ Conn = 1/4, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x8
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11020: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40e00001: [N/A] Reserved at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=117
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x03211040: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Jul 15 10:24 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Jul 15 10:24 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Jul 15 10:24 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Jul 15 10:24 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 Jul 15 10:37 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Jul 15 10:37 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 Jul 15 10:37 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Jul 15 10:24 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jul 15 10:24 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Jul 15 10:24 .
+drwxr-xr-x 3 root root 240 Jul 15 10:24 ..
+lrwxrwxrwx 1 root root 12 Jul 15 10:24 pci-0000:00:01.1 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Jul 15 10:24 pci-0000:00:14.2 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic_1 [HD-Audio Generic], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: Generic_1 [HD-Audio Generic], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Generic]
+
+Card hw:0 'Generic'/'HD-Audio Generic at 0xf0440000 irq 81'
+ Mixer name : 'ATI R6xx HDMI'
+ Components : 'HDA:1002aa01,00aa0100,00100500'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [Generic_1]
+
+Card hw:1 'Generic_1'/'HD-Audio Generic at 0xf0444000 irq 82'
+ Mixer name : 'Realtek ALC282'
+ Components : 'HDA:10ec0282,103c216e,00100003'
+ Controls : 18
+ Simple ctrls : 9
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.Generic {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.Generic_1 {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+mmc_block
+hid_generic
+usb_storage
+ufs
+qnx4
+hfsplus
+hfs
+minix
+ntfs
+msdos
+jfs
+xfs
+reiserfs
+ext2
+nls_iso8859_1
+arc4
+rt2800pci
+snd_hda_codec_realtek
+rt2800lib
+fglrx
+snd_hda_codec_hdmi
+crc_ccitt
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+bnep
+snd_pcm
+dm_multipath
+rt2x00pci
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+rt2x00lib
+mac80211
+snd_timer
+snd_seq_device
+scsi_dh
+snd
+rfcomm
+uvcvideo
+kvm
+videobuf2_core
+videodev
+soundcore
+videobuf2_vmalloc
+ghash_clmulni_intel
+videobuf2_memops
+cfg80211
+snd_page_alloc
+joydev
+aesni_intel
+hid_multitouch
+cryptd
+eeprom_93cx6
+rtsx_pci_ms
+aes_x86_64
+fam15h_power
+hp_wmi
+psmouse
+i2c_piix4
+sparse_keymap
+amd_iommu_v2
+microcode
+serio_raw
+memstick
+mac_hid
+parport_pc
+ppdev
+mt76xx
+btusb_mtk
+bluetooth
+lp
+parport
+binfmt_misc
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+usbhid
+hid
+vesafb
+rtsx_pci_sdmmc
+ahci
+libahci
+rtsx_pci
+r8169
+wmi
+video
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x03 0x185600f0
+0x05 0x585600f0
+0x07 0x585600f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x99a30130
+0x14 0x90170110
+0x17 0x40020008
+0x18 0x411111f0
+0x19 0x03a11020
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40e00001
+0x1e 0x411111f0
+0x21 0x03211040
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 13.838587] Bluetooth: BNEP filters: protocol multicast
+[ 13.903417] snd_hda_intel 0000:00:01.1: irq 81 for MSI/MSI-X
+[ 13.983153] fglrx: module license 'Proprietary. (C) 2002 - ATI Technologies, Starnberg, GERMANY' taints kernel.
+--
+[ 13.983163] Disabling lock debugging due to kernel taint
+[ 13.990601] input: HD-Audio Generic HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.1/sound/card0/input10
+[ 13.991668] snd_hda_intel 0000:00:14.2: irq 82 for MSI/MSI-X
+[ 14.002762] [fglrx] Maximum main memory to use for locked dma buffers: 7226 MBytes.
+--
+[ 14.039429] ==>rt2800pci_probe_hw
+[ 14.040613] input: HD-Audio Generic Headphone as /devices/pci0000:00/0000:00:14.2/sound/card1/input11
+[ 14.040740] input: HD-Audio Generic Mic as /devices/pci0000:00/0000:00:14.2/sound/card1/input12
+[ 14.041330] MAC: cc:52:af:bc:da:42
+--
+[ 1721.792297] pciehp 0000:00:02.1:pcie04: pciehp_resume ENTRY
+[ 1721.792398] snd_hda_intel 0000:00:01.1: irq 81 for MSI/MSI-X
+[ 1721.792577] snd_hda_intel 0000:00:14.2: irq 82 for MSI/MSI-X
+[ 1721.792591] ==>MT76x0_WLAN_ChipOnOff(): OnOff:1 pAd->WlanFunCtrl.word = 0xff000003, Reg-WlanFunCtrl=0xff000102
+
+
diff --git a/codecs/canonical/alc282--hp-pavilion-ts-15-notebook-pc-ccert-201305-13641 b/codecs/canonical/alc282--hp-pavilion-ts-15-notebook-pc-ccert-201305-13641
new file mode 100644
index 0000000..fc953bc
--- /dev/null
+++ b/codecs/canonical/alc282--hp-pavilion-ts-15-notebook-pc-ccert-201305-13641
@@ -0,0 +1,1097 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Jul 15 03:54:40 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP Pavilion TS 15 Notebook PC
+Product Version: 088F100000005900000630100
+Firmware Version: B.09
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-32-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [HDMI ]: HDA-Intel - HDA ATI HDMI
+ HDA ATI HDMI at 0xf0444000 irq 49
+ 1 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xf0440000 irq 16
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:01.1 Audio device: Advanced Micro Devices [AMD] nee ATI Device 9902
+00:14.2 Audio device: Advanced Micro Devices [AMD] Hudson Azalia Controller (rev 01)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:01.1 0403: 1002:9902
+ Subsystem: 103c:216c
+--
+00:14.2 0403: 1022:780d (rev 01)
+ Subsystem: 103c:216c
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: ATI R6xx HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x1002aa01
+Subsystem Id: 0x00aa0100
+Revision Id: 0x100300
+No Modem Function Group found
+Default PCM:
+ rates [0x70]: 32000 44100 48000
+ bits [0x2]: 16
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=1, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x02
+Node 0x04 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x05 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x04
+Node 0x06 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x07 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Node 0x08 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x09 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x08
+Node 0x0a [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x0b [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0a
+Node 0x0c [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x0d [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0c
+Codec: Realtek ALC282
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0282
+Subsystem Id: 0x103c216c
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30130: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40020008: [N/A] Line Out at Ext N/A
+ Conn = 1/4, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x8
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11020: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40e00001: [N/A] Reserved at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=117
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x03211040: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Jul 15 11:28 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Jul 15 11:28 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Jul 15 11:28 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Jul 15 11:28 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 Jul 15 11:29 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Jul 15 11:29 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 Jul 15 11:29 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Jul 15 11:28 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jul 15 11:28 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Jul 15 11:28 .
+drwxr-xr-x 3 root root 240 Jul 15 11:28 ..
+lrwxrwxrwx 1 root root 12 Jul 15 11:28 pci-0000:00:01.1 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Jul 15 11:28 pci-0000:00:14.2 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: HDMI [HDA ATI HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic [HD-Audio Generic], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: Generic [HD-Audio Generic], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [HDMI]
+
+Card hw:0 'HDMI'/'HDA ATI HDMI at 0xf0444000 irq 49'
+ Mixer name : 'ATI R6xx HDMI'
+ Components : 'HDA:1002aa01,00aa0100,00100300'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [Generic]
+
+Card hw:1 'Generic'/'HD-Audio Generic at 0xf0440000 irq 16'
+ Mixer name : 'Realtek ALC282'
+ Components : 'HDA:10ec0282,103c216c,00100003'
+ Controls : 18
+ Simple ctrls : 9
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.HDMI {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.Generic {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+hid_generic
+vesafb
+arc4
+kvm
+ghash_clmulni_intel
+bnep
+aesni_intel
+cryptd
+aes_x86_64
+uvcvideo
+videobuf2_core
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+dm_multipath
+rfcomm
+snd_hda_codec_realtek
+snd_hda_codec_hdmi
+scsi_dh
+hp_wmi
+joydev
+snd_hda_intel
+snd_hda_codec
+fglrx
+snd_hwdep
+snd_pcm
+snd_seq_midi
+rtl8188ee
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+rtlwifi
+snd_timer
+snd_seq_device
+mac80211
+snd
+bluetooth
+cfg80211
+soundcore
+snd_page_alloc
+rtsx_pci_ms
+psmouse
+sparse_keymap
+amd_iommu_v2
+mac_hid
+hid_multitouch
+wmi
+i2c_piix4
+serio_raw
+memstick
+microcode
+k10temp
+video
+parport_pc
+ppdev
+kbccmnd
+lp
+parport
+binfmt_misc
+usbhid
+hid
+rtsx_pci_sdmmc
+ahci
+libahci
+rtsx_pci
+r8169
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x03 0x185600f0
+0x05 0x585600f0
+0x07 0x585600f0
+0x09 0x585600f0
+0x0b 0x585600f0
+0x0d 0x585600f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x99a30130
+0x14 0x90170110
+0x17 0x40020008
+0x18 0x411111f0
+0x19 0x03a11020
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40e00001
+0x1e 0x411111f0
+0x21 0x03211040
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 12.261216] serio_raw serio1: raw access enabled on isa0060/serio1 (serio_raw0, minor 54)
+[ 12.280851] hda-intel 0000:00:01.1: Force to non-snoop mode
+[ 12.280916] snd_hda_intel 0000:00:01.1: irq 49 for MSI/MSI-X
+[ 12.303197] type=1400 audit(1373858935.741:5): apparmor="STATUS" operation="profile_load" name="/usr/lib/cups/backend/cups-pdf" pid=608 comm="apparmor_parser"
+--
+[ 12.622626] input: HP WMI hotkeys as /devices/virtual/input/input8
+[ 12.805322] input: HDA ATI HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.1/sound/card0/input9
+[ 12.902919] input: HD-Audio Generic Headphone as /devices/pci0000:00/0000:00:14.2/sound/card1/input10
+[ 12.903211] input: HD-Audio Generic Mic as /devices/pci0000:00/0000:00:14.2/sound/card1/input11
+[ 12.980931] Bluetooth: RFCOMM TTY layer initialized
+
+
diff --git a/codecs/canonical/alc282--hp-probook-430-g2-ccert-201405-15209 b/codecs/canonical/alc282--hp-probook-430-g2-ccert-201405-15209
new file mode 100644
index 0000000..b1b8992
--- /dev/null
+++ b/codecs/canonical/alc282--hp-probook-430-g2-ccert-201405-15209
@@ -0,0 +1,1421 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Wed May 21 09:21:08 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.4 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.4 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.4 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP ProBook 430 G2
+Product Version: A3009C510002
+Firmware Version: M74 Ver. 93.24
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.11.0-18-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.11.0-18-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [MID ]: HDA-Intel - HDA Intel MID
+ HDA Intel MID at 0xa0810000 irq 66
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xa0814000 irq 67
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Device 0a0c (rev 0b)
+00:1b.0 Audio device: Intel Corporation Lynx Point-LP HD Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 0b)
+ Subsystem: 103c:2246
+--
+00:1b.0 0403: 8086:9c20 (rev 04)
+ Subsystem: 103c:2246
+
+
+!!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
+snd-hda-intel: jackpoll_ms=500
+
+
+!!Loaded sound module options
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC282
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0282
+Subsystem Id: 0x103c2246
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60140: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x04a11030: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40f00001: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=117
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x04211020: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 6 May 21 16:34 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 10 May 21 16:34 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 5 May 21 16:34 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 9 May 21 16:34 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 4 May 21 17:12 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 3 May 21 17:12 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 2 May 21 17:12 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 8 May 21 17:12 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 7 May 21 17:12 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 May 21 16:34 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 May 21 16:34 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 May 21 16:34 .
+drwxr-xr-x 3 root root 280 May 21 16:34 ..
+lrwxrwxrwx 1 root root 12 May 21 16:34 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 May 21 16:34 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: MID [HDA Intel MID], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: MID [HDA Intel MID], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: MID [HDA Intel MID], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [MID]
+
+Card hw:0 'MID'/'HDA Intel MID at 0xa0810000 irq 66'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 21
+ Simple ctrls : 3
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xa0814000 irq 67'
+ Mixer name : 'Realtek ALC282'
+ Components : 'HDA:10ec0282,103c2246,00100003'
+ Controls : 22
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.MID {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.19 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.20 {
+ iface PCM
+ device 7
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.21 {
+ iface PCM
+ device 8
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.20 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.21 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+coretemp
+nvram
+bnep
+rfcomm
+snd_hda_codec_realtek
+snd_hda_codec_hdmi
+btusb
+uvcvideo
+bluetooth
+videobuf2_core
+videodev
+hid_multitouch
+videobuf2_vmalloc
+videobuf2_memops
+usbhid
+hid
+lib80211_crypt_tkip
+wl
+joydev
+parport_pc
+ppdev
+snd_hda_intel
+snd_hda_codec
+tpm_infineon
+snd_hwdep
+snd_pcm
+cfg80211
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+i915
+snd_seq
+snd_timer
+dm_multipath
+snd_seq_device
+scsi_dh
+lib80211
+snd
+drm_kms_helper
+drm
+soundcore
+psmouse
+rtsx_pci_ms
+rtsx_pci_sdmmc
+memstick
+hp_wmi
+i2c_algo_bit
+mei_me
+hp_accel
+wmi
+intel_smartconnect
+snd_page_alloc
+lis3lv02d
+serio_raw
+mei
+rtsx_pci
+hp_wireless
+lpc_ich
+sparse_keymap
+tpm_tis
+mac_hid
+input_polldev
+kbccmnd
+video
+lp
+parport
+disable_mmc
+binfmt_misc
+dm_raid45
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+r8169
+mii
+ahci
+raid6_pq
+libahci
+xor
+zlib_deflate
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x18560010
+0x06 0x18560010
+0x07 0x18560010
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x90a60140
+0x14 0x90170110
+0x17 0x40000000
+0x18 0x411111f0
+0x19 0x04a11030
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40f00001
+0x1e 0x411111f0
+0x21 0x04211020
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 10.879731] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 10.880292] HDA driver get symbol successfully from i915 module
+[ 10.880341] snd_hda_intel 0000:00:03.0: irq 66 for MSI/MSI-X
+[ 10.881013] snd_hda_intel 0000:00:1b.0: irq 67 for MSI/MSI-X
+[ 10.881059] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 10.894258] init: platform-compatibility main process (994) terminated with status 127
+[ 10.946630] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 10.946687] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 10.946753] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+[ 10.947216] input: HDA Intel MID HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/sound/card0/input12
+[ 10.947335] input: HDA Intel MID HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input13
+[ 10.947429] input: HDA Intel MID HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input14
+[ 10.951635] SKU: Nid=0x1d sku_cfg=0x40f00001
+--
+[ 10.951898] realtek: Enabling init ASM_ID=0x0001 CODEC_ID=10ec0282
+[ 10.956810] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input15
+[ 10.956996] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input16
+[ 11.146149] Bluetooth: RFCOMM TTY layer initialized
+--
+[ 15.544068] thinkpad_ec: no ThinkPad embedded controller!
+[ 16.875117] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D3cold
+[ 23.608722] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D0
+[ 31.079463] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D3cold
+[ 673.173549] HDMI: ELD buf size is 0, force 128
+[ 673.173574] HDMI: invalid ELD data byte 0
+[ 835.496708] HDMI: ELD buf size is 0, force 128
+[ 835.496744] HDMI: invalid ELD data byte 0
+[ 988.360128] HDMI: ELD buf size is 0, force 128
+[ 988.360168] HDMI: invalid ELD data byte 0
+[ 2145.759396] HDMI: ELD buf size is 0, force 128
+[ 2145.759432] HDMI: invalid ELD data byte 0
+[ 2165.699509] HDMI: ELD buf size is 0, force 128
+[ 2165.699552] HDMI: invalid ELD data byte 0
+[ 2196.128088] HDMI: ELD buf size is 0, force 128
+[ 2196.128135] HDMI: invalid ELD data byte 0
+[ 2250.675618] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D0
+[ 2256.974049] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D3cold
+[ 2266.592455] audit_printk_skb: 189 callbacks suppressed
+[ 2266.592459] type=1400 audit(1400663547.244:75): apparmor="DENIED" operation="open" parent=1 profile="/usr/lib/telepathy/mission-control-5" name="/usr/share/gvfs/remote-volume-monitors/" pid=2634 comm="mission-control" requested_mask="r" denied_mask="r" fsuid=1001 ouid=0
+[ 2452.715342] HDMI: ELD buf size is 0, force 128
+[ 2452.715373] HDMI: invalid ELD data byte 0
+[ 2529.709630] HDMI: ELD buf size is 0, force 128
+[ 2529.709665] HDMI: invalid ELD data byte 0
+[ 2585.104081] ERROR @wl_cfg80211_get_station : Wrong Mac address
+--
+[ 2675.175823] ERROR @wl_cfg80211_get_station : Wrong Mac address
+[ 2676.187995] HDMI: ELD buf size is 0, force 128
+[ 2676.188038] HDMI: invalid ELD data byte 0
+[ 2681.181861] ERROR @wl_cfg80211_get_station : Wrong Mac address
+--
+[ 2783.264090] ERROR @wl_cfg80211_get_station : Wrong Mac address
+[ 2786.701663] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D0
+[ 2786.829985] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D3cold
+[ 2786.880659] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D0
+[ 2787.005980] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D3cold
+[ 2787.073805] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D0
+[ 2787.202192] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D3cold
+[ 2787.223395] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 2787.223642] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 2787.223895] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+[ 2787.228515] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D0
+
+
diff --git a/codecs/canonical/alc282--hp-probook-440-g2-ccert-201404-14971 b/codecs/canonical/alc282--hp-probook-440-g2-ccert-201404-14971
new file mode 100644
index 0000000..378156a
--- /dev/null
+++ b/codecs/canonical/alc282--hp-probook-440-g2-ccert-201404-14971
@@ -0,0 +1,2936 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon May 26 07:06:10 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.4 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.4 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.4 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP ProBook 440 G2
+Product Version: A3009C510002
+Firmware Version: M74 Ver. 93.24
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.11.0-18-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.11.0-18-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [MID ]: HDA-Intel - HDA Intel MID
+ HDA Intel MID at 0xa0810000 irq 68
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xa0814000 irq 67
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Device 0a0c (rev 0b)
+00:1b.0 Audio device: Intel Corporation Lynx Point-LP HD Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 0b)
+ Subsystem: 103c:2247
+--
+00:1b.0 0403: 8086:9c20 (rev 04)
+ Subsystem: 103c:2247
+
+
+!!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
+snd-hda-intel: jackpoll_ms=500
+
+
+!!Loaded sound module options
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel KAE
+ Digital category: 0x2
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC282
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0282
+Subsystem Id: 0x103c2247
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60140: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x04a11030: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40f00001: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=117
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x04211020: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 10 May 23 23:21 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 5 May 23 23:21 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 9 May 23 23:21 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 4 May 23 23:21 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 8 May 23 23:21 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 7 May 23 23:21 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 6 May 23 23:21 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 3 May 23 23:21 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 2 May 23 23:21 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 May 23 23:21 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 May 23 23:21 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 May 23 23:21 .
+drwxr-xr-x 3 root root 280 May 23 23:21 ..
+lrwxrwxrwx 1 root root 12 May 23 23:21 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 May 23 23:21 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: MID [HDA Intel MID], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: MID [HDA Intel MID], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: MID [HDA Intel MID], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [MID]
+
+Card hw:0 'MID'/'HDA Intel MID at 0xa0810000 irq 68'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 21
+ Simple ctrls : 3
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xa0814000 irq 67'
+ Mixer name : 'Realtek ALC282'
+ Components : 'HDA:10ec0282,103c2247,00100003'
+ Controls : 22
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.MID {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0482000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.19 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.20 {
+ iface PCM
+ device 7
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.21 {
+ iface PCM
+ device 8
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.20 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.21 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+coretemp
+nvram
+rfcomm
+bnep
+parport_pc
+ppdev
+binfmt_misc
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+uvcvideo
+videobuf2_core
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+arc4
+rtk_btusb
+bluetooth
+joydev
+snd_hda_intel
+rtl8723be
+snd_hda_codec
+rtlwifi
+dm_multipath
+i915
+mac80211
+scsi_dh
+snd_hwdep
+snd_pcm
+drm_kms_helper
+drm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+cfg80211
+rtsx_pci_ms
+snd_timer
+snd_seq_device
+rtsx_pci_sdmmc
+tpm_infineon
+psmouse
+memstick
+mei_me
+hp_accel
+lis3lv02d
+hp_wmi
+intel_smartconnect
+kbccmnd
+hp_wireless
+sparse_keymap
+input_polldev
+i2c_algo_bit
+snd
+mei
+rtsx_pci
+lpc_ich
+mac_hid
+serio_raw
+lp
+soundcore
+parport
+btcoexist
+snd_page_alloc
+video
+wmi
+disable_mmc
+tpm_tis
+dm_raid45
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+r8169
+ahci
+libahci
+raid6_pq
+mii
+xor
+zlib_deflate
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x18560010
+0x06 0x18560010
+0x07 0x18560010
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x90a60140
+0x14 0x90170110
+0x17 0x40000000
+0x18 0x411111f0
+0x19 0x04a11030
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40f00001
+0x1e 0x411111f0
+0x21 0x04211020
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[196324.596293]
+[196432.971717] HDMI: ELD buf size is 0, force 128
+[196432.971761] HDMI: invalid ELD data byte 0
+[196438.570974] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[196438.571018]
+[196442.259311] HDMI: ELD buf size is 0, force 128
+[196442.259334] HDMI: invalid ELD data byte 0
+[196444.933424] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS enter ps_mode:3
+--
+[196565.270583]
+[196660.619558] HDMI: ELD buf size is 0, force 128
+[196660.619599] HDMI: invalid ELD data byte 0
+[196678.765228] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[196685.607618]
+[196699.182590] HDMI: ELD buf size is 0, force 128
+[196699.182630] HDMI: invalid ELD data byte 0
+[196777.846082] HDMI: ELD buf size is 0, force 128
+[196777.846126] HDMI: invalid ELD data byte 0
+[196798.861692] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[196805.944842]
+[196807.550173] HDMI: ELD buf size is 0, force 128
+[196807.550224] HDMI: invalid ELD data byte 0
+[196826.705616] HDMI: ELD buf size is 0, force 128
+[196826.705654] HDMI: invalid ELD data byte 0
+[196918.958808] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[196924.276310]
+[197018.400344] HDMI: ELD buf size is 0, force 128
+[197018.400367] HDMI: invalid ELD data byte 0
+[197036.152504] rtlwifi-0:rtl_is_special_data():<400-1> dhcp Tx !!
+--
+[197048.624709]
+[197049.509437] HDMI: ELD buf size is 0, force 128
+[197049.509457] HDMI: invalid ELD data byte 0
+[197159.152617] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[197886.973298]
+[197902.842120] HDMI: ELD buf size is 0, force 128
+[197902.842191] HDMI: invalid ELD data byte 0
+[197999.831062] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[198005.304859]
+[198115.553895] HDMI: ELD buf size is 0, force 128
+[198115.553916] HDMI: invalid ELD data byte 0
+[198119.927462] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[198125.642034]
+[198131.847075] HDMI: ELD buf size is 0, force 128
+[198131.847116] HDMI: invalid ELD data byte 0
+[198140.539052] rtlwifi-0:rtl_is_special_data():<400-1> dhcp Tx !!
+--
+[198147.703782]
+[198176.234884] HDMI: ELD buf size is 0, force 128
+[198176.234918] HDMI: invalid ELD data byte 0
+[198214.553801] HDMI: ELD buf size is 0, force 128
+[198214.553832] HDMI: invalid ELD data byte 0
+[198240.024791] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[198245.979161]
+[198261.936046] HDMI: ELD buf size is 0, force 128
+[198261.936098] HDMI: invalid ELD data byte 0
+[198360.122299] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[198426.484869]
+[198480.132169] HDMI: ELD buf size is 0, force 128
+[198480.132210] HDMI: invalid ELD data byte 0
+[198480.219061] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[198606.990547]
+[198632.719353] HDMI: ELD buf size is 0, force 128
+[198632.719394] HDMI: invalid ELD data byte 0
+[198659.032559] HDMI: ELD buf size is 0, force 128
+[198659.032591] HDMI: invalid ELD data byte 0
+[198691.482783] HDMI: ELD buf size is 0, force 128
+[198691.482824] HDMI: invalid ELD data byte 0
+[198713.522913] rtlwifi-0:rtl_is_special_data():<400-1> dhcp Tx !!
+--
+[198727.327686]
+[198831.555824] HDMI: ELD buf size is 0, force 128
+[198831.555865] HDMI: invalid ELD data byte 0
+[198840.509104] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[198965.996278]
+[199058.242813] HDMI: ELD buf size is 0, force 128
+[199058.242854] HDMI: invalid ELD data byte 0
+[199080.703029] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[199206.670498]
+[199240.750089] HDMI: ELD buf size is 0, force 128
+[199240.750109] HDMI: invalid ELD data byte 0
+[199303.537702] rtlwifi-0:rtl_is_special_data():<400-1> dhcp Tx !!
+--
+[199327.007715]
+[199340.610699] HDMI: ELD buf size is 0, force 128
+[199340.610732] HDMI: invalid ELD data byte 0
+[199350.947033] HDMI: ELD buf size is 0, force 128
+[199350.947054] HDMI: invalid ELD data byte 0
+[199440.994288] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[199447.344837]
+[199471.976726] HDMI: ELD buf size is 0, force 128
+[199471.976767] HDMI: invalid ELD data byte 0
+[199561.091516] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[199567.681999]
+[199625.892990] HDMI: ELD buf size is 0, force 128
+[199625.893031] HDMI: invalid ELD data byte 0
+[199681.188338] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[199688.019105]
+[199715.605400] HDMI: ELD buf size is 0, force 128
+[199715.605441] HDMI: invalid ELD data byte 0
+[199781.594629] HDMI: ELD buf size is 0, force 128
+[199781.594669] HDMI: invalid ELD data byte 0
+[199801.285083] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[199808.356233]
+[199843.192359] HDMI: ELD buf size is 0, force 128
+[199843.192391] HDMI: invalid ELD data byte 0
+[199888.780267] rtlwifi-0:rtl_is_special_data():<400-1> dhcp Tx !!
+--
+[199892.592224]
+[199900.726823] HDMI: ELD buf size is 0, force 128
+[199900.726895] HDMI: invalid ELD data byte 0
+[199912.540333] HDMI: ELD buf size is 0, force 128
+[199912.540365] HDMI: invalid ELD data byte 0
+[199921.382186] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[199926.687731]
+[199998.737901] HDMI: ELD buf size is 0, force 128
+[199998.737943] HDMI: invalid ELD data byte 0
+[200041.479461] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[200167.361877]
+[200267.258552] HDMI: ELD buf size is 0, force 128
+[200267.258623] HDMI: invalid ELD data byte 0
+[200281.673333] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[200408.036174]
+[200502.768643] HDMI: ELD buf size is 0, force 128
+[200502.768687] HDMI: invalid ELD data byte 0
+[200521.866420] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[200648.710443]
+[200704.407490] HDMI: ELD buf size is 0, force 128
+[200704.407517] HDMI: invalid ELD data byte 0
+[200707.982396] HDMI: ELD buf size is 0, force 128
+[200707.982447] HDMI: invalid ELD data byte 0
+[200762.060708] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[200769.047654]
+[200822.975097] HDMI: ELD buf size is 0, force 128
+[200822.975117] HDMI: invalid ELD data byte 0
+[200882.157148] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[200882.157194]
+[200889.368782] HDMI: ELD buf size is 0, force 128
+[200889.368822] HDMI: invalid ELD data byte 0
+[200889.384657] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS enter ps_mode:3
+--
+[200976.955559]
+[200978.072397] HDMI: ELD buf size is 0, force 128
+[200978.072438] HDMI: invalid ELD data byte 0
+[200979.637596] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS enter ps_mode:3
+--
+[201368.727598]
+[201385.989647] HDMI: ELD buf size is 0, force 128
+[201385.989688] HDMI: invalid ELD data byte 0
+[201400.297173] HDMI: ELD buf size is 0, force 128
+[201400.297214] HDMI: invalid ELD data byte 0
+[201482.642311] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[201489.064728]
+[201491.542813] HDMI: ELD buf size is 0, force 128
+[201491.542853] HDMI: invalid ELD data byte 0
+[201536.680713] rtlwifi-0:rtl_is_special_data():<400-1> dhcp Tx !!
+--
+[201539.205281]
+[201557.712254] HDMI: ELD buf size is 0, force 128
+[201557.712324] HDMI: invalid ELD data byte 0
+[201576.059032] HDMI: ELD buf size is 0, force 128
+[201576.059073] HDMI: invalid ELD data byte 0
+[201602.739068] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[201602.739445]
+[201603.064834] HDMI: ELD buf size is 0, force 128
+[201603.064862] HDMI: invalid ELD data byte 0
+[201609.401911] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS enter ps_mode:3
+--
+[201609.401941]
+[201662.921168] HDMI: ELD buf size is 0, force 128
+[201662.921209] HDMI: invalid ELD data byte 0
+[201721.532445] HDMI: ELD buf size is 0, force 128
+[201721.532485] HDMI: invalid ELD data byte 0
+[201722.836232] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[201729.739080]
+[201749.475001] HDMI: ELD buf size is 0, force 128
+[201749.475033] HDMI: invalid ELD data byte 0
+[201816.316983] HDMI: ELD buf size is 0, force 128
+[201816.317054] HDMI: invalid ELD data byte 0
+[201828.638901] HDMI: ELD buf size is 0, force 128
+[201828.638942] HDMI: invalid ELD data byte 0
+[201842.932576] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[202032.587514]
+[202063.544502] HDMI: ELD buf size is 0, force 128
+[202063.544534] HDMI: invalid ELD data byte 0
+[202081.770468] rtlwifi-0:rtl_is_special_data():<400-1> dhcp Tx !!
+--
+[202090.750375]
+[202098.204508] HDMI: ELD buf size is 0, force 128
+[202098.204549] HDMI: invalid ELD data byte 0
+[202203.223539] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[202209.081971]
+[202304.106693] HDMI: ELD buf size is 0, force 128
+[202304.106764] HDMI: invalid ELD data byte 0
+[202323.320297] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[202449.756235]
+[202477.786891] HDMI: ELD buf size is 0, force 128
+[202477.786932] HDMI: invalid ELD data byte 0
+[202547.903482] HDMI: ELD buf size is 0, force 128
+[202547.903554] HDMI: invalid ELD data byte 0
+[202563.514356] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[202570.093363]
+[202571.182239] HDMI: ELD buf size is 0, force 128
+[202571.182280] HDMI: invalid ELD data byte 0
+[202612.400888] rtlwifi-0:rtl_is_special_data():<400-1> dhcp Tx !!
+--
+[202616.222592]
+[202642.023452] HDMI: ELD buf size is 0, force 128
+[202642.023494] HDMI: invalid ELD data byte 0
+[202650.262068] HDMI: ELD buf size is 0, force 128
+[202650.262088] HDMI: invalid ELD data byte 0
+[202683.611266] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[202810.767523]
+[202828.145659] HDMI: ELD buf size is 0, force 128
+[202828.145700] HDMI: invalid ELD data byte 0
+[202864.611113] HDMI: ELD buf size is 0, force 128
+[202864.611154] HDMI: invalid ELD data byte 0
+[202879.387007] HDMI: ELD buf size is 0, force 128
+[202879.387048] HDMI: invalid ELD data byte 0
+[202923.805939] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[202931.104751]
+[202968.723116] HDMI: ELD buf size is 0, force 128
+[202968.723147] HDMI: invalid ELD data byte 0
+[203043.902541] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[203049.436177]
+[203099.660762] HDMI: invalid ELD buf size -1
+[203101.670385] HDMI: invalid ELD buf size -1
+[203103.680008] HDMI: invalid ELD buf size -1
+[203108.704062] HDMI: invalid ELD buf size -1
+[203109.708874] HDMI: invalid ELD buf size -1
+[203110.713685] HDMI: invalid ELD buf size -1
+[203133.875180] HDMI: ELD buf size is 0, force 128
+[203133.875201] HDMI: invalid ELD data byte 0
+[203163.999181] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[203290.110476]
+[203292.956851] HDMI: ELD buf size is 0, force 128
+[203292.956892] HDMI: invalid ELD data byte 0
+[203325.250884] HDMI: ELD buf size is 0, force 128
+[203325.250905] HDMI: invalid ELD data byte 0
+[203404.192815] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[203410.447563]
+[203460.183808] HDMI: ELD buf size is 0, force 128
+[203460.183837] HDMI: invalid ELD data byte 0
+[203473.514564] HDMI: ELD buf size is 0, force 128
+[203473.514595] HDMI: invalid ELD data byte 0
+[203502.666084] HDMI: ELD buf size is 0, force 128
+[203502.666124] HDMI: invalid ELD data byte 0
+[203504.723778] HDMI: ELD buf size is 0, force 128
+[203504.723819] HDMI: invalid ELD data byte 0
+[203524.289766] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[203530.784683]
+[203551.117208] HDMI: ELD buf size is 0, force 128
+[203551.117249] HDMI: invalid ELD data byte 0
+[203644.387195] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[203651.121909]
+[203665.185258] HDMI: ELD buf size is 0, force 128
+[203665.185298] HDMI: invalid ELD data byte 0
+[203764.484205] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[203769.955915] rtlwifi-0:rtl_is_special_data():<400-1> dhcp Tx !!
+[203770.350177] HDMI: ELD buf size is 0, force 128
+[203770.350248] HDMI: invalid ELD data byte 0
+[203773.464628] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS enter ps_mode:3
+--
+[203891.796171]
+[203894.762567] HDMI: ELD buf size is 0, force 128
+[203894.762599] HDMI: invalid ELD data byte 0
+[203925.739544] HDMI: ELD buf size is 0, force 128
+[203925.739585] HDMI: invalid ELD data byte 0
+[203949.762963] HDMI: ELD buf size is 0, force 128
+[203949.763014] HDMI: invalid ELD data byte 0
+[203986.993019] HDMI: ELD buf size is 0, force 128
+[203986.993060] HDMI: invalid ELD data byte 0
+[203993.133976] HDMI: ELD buf size is 0, force 128
+[203993.134017] HDMI: invalid ELD data byte 0
+[204004.677532] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[204010.127679]
+[204055.216085] HDMI: ELD buf size is 0, force 128
+[204055.216125] HDMI: invalid ELD data byte 0
+[204124.774331] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[204130.464726]
+[204216.069826] HDMI: ELD buf size is 0, force 128
+[204216.069866] HDMI: invalid ELD data byte 0
+[204225.825783] HDMI: ELD buf size is 0, force 128
+[204225.825815] HDMI: invalid ELD data byte 0
+[204244.871279] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[204307.535039]
+[204308.792746] HDMI: ELD buf size is 0, force 128
+[204308.792786] HDMI: invalid ELD data byte 0
+[204310.970473] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS enter ps_mode:3
+--
+[204310.970503]
+[204342.183700] HDMI: ELD buf size is 0, force 128
+[204342.183732] HDMI: invalid ELD data byte 0
+[204358.661010] HDMI: ELD buf size is 0, force 128
+[204358.661041] HDMI: invalid ELD data byte 0
+[204364.968718] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[204371.139074]
+[204375.646737] HDMI: ELD buf size is 0, force 128
+[204375.646771] HDMI: invalid ELD data byte 0
+[204485.065814] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[204491.476194]
+[204522.745470] HDMI: ELD buf size is 0, force 128
+[204522.745510] HDMI: invalid ELD data byte 0
+[204605.162842] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[204970.819098]
+[204974.990498] HDMI: ELD buf size is 0, force 128
+[204974.990539] HDMI: invalid ELD data byte 0
+[205085.550699] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[205091.156229]
+[205100.423712] HDMI: ELD buf size is 0, force 128
+[205100.423753] HDMI: invalid ELD data byte 0
+[205205.646867] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[205452.167615]
+[205472.524082] HDMI: ELD buf size is 0, force 128
+[205472.524133] HDMI: invalid ELD data byte 0
+[205554.554260] HDMI: ELD buf size is 0, force 128
+[205554.554292] HDMI: invalid ELD data byte 0
+[205565.937905] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[205572.504650]
+[205583.789902] HDMI: ELD buf size is 0, force 128
+[205583.789943] HDMI: invalid ELD data byte 0
+[205629.902686] rtlwifi-0:rtl_lps_set_psmode():<10000-1> FW LPS leave ps_mode:0
+--
+[205636.684560]
+[205651.852818] HDMI: ELD buf size is 0, force 128
+[205651.852859] HDMI: invalid ELD data byte 0
+[205686.034996] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[205692.841875]
+[205752.253832] HDMI: ELD buf size is 0, force 128
+[205752.253853] HDMI: invalid ELD data byte 0
+[205806.131854] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[206434.920763]
+[206440.753555] HDMI: ELD buf size is 0, force 128
+[206440.753596] HDMI: invalid ELD data byte 0
+[206526.713967] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[207562.078628]
+[207564.028199] HDMI: ELD buf size is 0, force 128
+[207564.028240] HDMI: invalid ELD data byte 0
+[207607.585928] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[207854.898984]
+[207931.680957] HDMI: ELD buf size is 0, force 128
+[207931.680978] HDMI: invalid ELD data byte 0
+[207960.672356] HDMI: ELD buf size is 0, force 128
+[207960.672387] HDMI: invalid ELD data byte 0
+[207967.877128] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[208576.921750]
+[208673.171444] HDMI: ELD buf size is 0, force 128
+[208673.171476] HDMI: invalid ELD data byte 0
+[208688.458708] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[208695.253270]
+[208703.996337] HDMI: ELD buf size is 0, force 128
+[208703.996359] HDMI: invalid ELD data byte 0
+[208808.555011] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[209078.326464]
+[209161.097271] HDMI: ELD buf size is 0, force 128
+[209161.097303] HDMI: invalid ELD data byte 0
+[209168.845988] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[209174.596167]
+[209232.763095] HDMI: ELD buf size is 0, force 128
+[209232.763115] HDMI: invalid ELD data byte 0
+[209235.244896] rtlwifi-0:rtl_lps_set_psmode():<10000-1> FW LPS leave ps_mode:0
+--
+[209242.787210]
+[209253.251664] HDMI: ELD buf size is 0, force 128
+[209253.251705] HDMI: invalid ELD data byte 0
+[209288.943477] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[209294.933301]
+[209303.760440] HDMI: ELD buf size is 0, force 128
+[209303.760481] HDMI: invalid ELD data byte 0
+[209311.530723] HDMI: ELD buf size is 0, force 128
+[209311.530774] HDMI: invalid ELD data byte 0
+[209387.828290] HDMI: ELD buf size is 0, force 128
+[209387.828331] HDMI: invalid ELD data byte 0
+[209409.040372] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[209415.270425]
+[209527.641123] HDMI: ELD buf size is 0, force 128
+[209527.641143] HDMI: invalid ELD data byte 0
+[209529.137027] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[209535.607559]
+[209550.447534] HDMI: ELD buf size is 0, force 128
+[209550.447574] HDMI: invalid ELD data byte 0
+[209566.232306] HDMI: ELD buf size is 0, force 128
+[209566.232377] HDMI: invalid ELD data byte 0
+[209577.933752] HDMI: ELD buf size is 0, force 128
+[209577.933793] HDMI: invalid ELD data byte 0
+[209633.964437] rtlwifi-0:rtl_is_special_data():<400-1> dhcp Tx !!
+--
+[209896.618944]
+[209936.194888] HDMI: ELD buf size is 0, force 128
+[209936.194909] HDMI: invalid ELD data byte 0
+[209981.875760] HDMI: ELD buf size is 0, force 128
+[209981.875800] HDMI: invalid ELD data byte 0
+[210009.524951] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[210014.950457]
+[210027.152310] HDMI: ELD buf size is 0, force 128
+[210027.152351] HDMI: invalid ELD data byte 0
+[210068.237474] HDMI: ELD buf size is 0, force 128
+[210068.237515] HDMI: invalid ELD data byte 0
+[210072.280742] HDMI: ELD buf size is 0, force 128
+[210072.280782] HDMI: invalid ELD data byte 0
+[210083.978171] HDMI: ELD buf size is 0, force 128
+[210083.978212] HDMI: invalid ELD data byte 0
+[210111.709402] rtlwifi-0:rtl_is_special_data():<400-1> dhcp Tx !!
+--
+[210111.709819]
+[210111.880694] HDMI: ELD buf size is 0, force 128
+[210111.880726] HDMI: invalid ELD data byte 0
+[210115.231367] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS enter ps_mode:3
+--
+[210135.287583]
+[210213.614839] HDMI: ELD buf size is 0, force 128
+[210213.614880] HDMI: invalid ELD data byte 0
+[210228.931175] HDMI: ELD buf size is 0, force 128
+[210228.931216] HDMI: invalid ELD data byte 0
+[210249.718815] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[210255.624718]
+[210291.305477] HDMI: invalid ELD buf size -1
+[210293.315100] HDMI: invalid ELD buf size -1
+[210295.324723] HDMI: invalid ELD buf size -1
+[210300.348751] HDMI: invalid ELD buf size -1
+[210301.353585] HDMI: invalid ELD buf size -1
+[210302.358401] HDMI: invalid ELD buf size -1
+[210325.519918] HDMI: ELD buf size is 0, force 128
+[210325.519938] HDMI: invalid ELD data byte 0
+[210369.815933] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[210375.961854]
+[210472.667913] HDMI: ELD buf size is 0, force 128
+[210472.667954] HDMI: invalid ELD data byte 0
+[210489.912168] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[210688.838383]
+[210701.968980] HDMI: ELD buf size is 0, force 128
+[210701.969021] HDMI: invalid ELD data byte 0
+[210730.106492] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[210730.106526]
+[210731.969184] HDMI: ELD buf size is 0, force 128
+[210731.969225] HDMI: invalid ELD data byte 0
+[210736.973211] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS enter ps_mode:3
+--
+[210857.310350]
+[210859.412072] HDMI: ELD buf size is 0, force 128
+[210859.412113] HDMI: invalid ELD data byte 0
+[210874.616333] HDMI: ELD buf size is 0, force 128
+[210874.616373] HDMI: invalid ELD data byte 0
+[210970.300046] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[210975.641877]
+[211000.349830] HDMI: ELD buf size is 0, force 128
+[211000.349882] HDMI: invalid ELD data byte 0
+[211007.539539] HDMI: ELD buf size is 0, force 128
+[211007.539579] HDMI: invalid ELD data byte 0
+[211045.702435] HDMI: ELD buf size is 0, force 128
+[211045.702476] HDMI: invalid ELD data byte 0
+[211090.397000] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[211216.316112]
+[211282.481572] HDMI: ELD buf size is 0, force 128
+[211282.481613] HDMI: invalid ELD data byte 0
+[211330.590616] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[211336.653223]
+[211356.305133] HDMI: ELD buf size is 0, force 128
+[211356.305165] HDMI: invalid ELD data byte 0
+[211364.543811] HDMI: ELD buf size is 0, force 128
+[211364.543852] HDMI: invalid ELD data byte 0
+[211421.541783] HDMI: ELD buf size is 0, force 128
+[211421.541814] HDMI: invalid ELD data byte 0
+[211450.687446] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[211456.990400]
+[211568.652525] HDMI: ELD buf size is 0, force 128
+[211568.652556] HDMI: invalid ELD data byte 0
+[211570.784456] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[211719.726466]
+[211731.760512] HDMI: ELD buf size is 0, force 128
+[211731.760553] HDMI: invalid ELD data byte 0
+[211810.978306] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[211818.001788]
+[211831.408637] HDMI: ELD buf size is 0, force 128
+[211831.408678] HDMI: invalid ELD data byte 0
+[211835.451901] HDMI: ELD buf size is 0, force 128
+[211835.451942] HDMI: invalid ELD data byte 0
+[211921.865626] HDMI: ELD buf size is 0, force 128
+[211921.865651] HDMI: invalid ELD data byte 0
+[211923.923281] HDMI: ELD buf size is 0, force 128
+[211923.923322] HDMI: invalid ELD data byte 0
+[211931.075671] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[212177.007558]
+[212185.474390] HDMI: ELD buf size is 0, force 128
+[212185.474421] HDMI: invalid ELD data byte 0
+[212199.793143] rtlwifi-0:rtl_is_special_data():<400-1> dhcp Tx !!
+--
+[212207.091752]
+[212230.218515] HDMI: ELD buf size is 0, force 128
+[212230.218544] HDMI: invalid ELD data byte 0
+[212252.336367] HDMI: ELD buf size is 0, force 128
+[212252.336408] HDMI: invalid ELD data byte 0
+[212256.379632] HDMI: ELD buf size is 0, force 128
+[212256.379683] HDMI: invalid ELD data byte 0
+[212291.365990] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[212417.681813]
+[212437.998214] HDMI: ELD buf size is 0, force 128
+[212437.998246] HDMI: invalid ELD data byte 0
+[212499.299691] HDMI: ELD buf size is 0, force 128
+[212499.299732] HDMI: invalid ELD data byte 0
+[212519.676144] HDMI: ELD buf size is 0, force 128
+[212519.676184] HDMI: invalid ELD data byte 0
+[212531.560653] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[212538.018941]
+[212574.400326] HDMI: ELD buf size is 0, force 128
+[212574.400377] HDMI: invalid ELD data byte 0
+[212582.526867] HDMI: ELD buf size is 0, force 128
+[212582.526907] HDMI: invalid ELD data byte 0
+[212590.721485] HDMI: ELD buf size is 0, force 128
+[212590.721537] HDMI: invalid ELD data byte 0
+[212637.407196] HDMI: ELD buf size is 0, force 128
+[212637.407237] HDMI: invalid ELD data byte 0
+[212651.657243] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[212778.693207]
+[212814.434052] HDMI: ELD buf size is 0, force 128
+[212814.434083] HDMI: invalid ELD data byte 0
+[212823.833641] HDMI: ELD buf size is 0, force 128
+[212823.833682] HDMI: invalid ELD data byte 0
+[212835.218829] HDMI: ELD buf size is 0, force 128
+[212835.218869] HDMI: invalid ELD data byte 0
+[212840.323876] rtlwifi-0:rtl_lps_set_psmode():<10000-1> FW LPS leave ps_mode:0
+--
+[212840.323909]
+[212843.925857] HDMI: ELD buf size is 0, force 128
+[212843.925889] HDMI: invalid ELD data byte 0
+[212844.878603] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS enter ps_mode:3
+--
+[212848.889867]
+[212862.316732] HDMI: ELD buf size is 0, force 128
+[212862.316773] HDMI: invalid ELD data byte 0
+[212891.850897] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[212891.850931]
+[212893.605958] HDMI: ELD buf size is 0, force 128
+[212893.606010] HDMI: invalid ELD data byte 0
+[212899.030312] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS enter ps_mode:3
+--
+[212899.030343]
+[212934.226740] HDMI: ELD buf size is 0, force 128
+[212934.226780] HDMI: invalid ELD data byte 0
+[212986.893283] HDMI: ELD buf size is 0, force 128
+[212986.893324] HDMI: invalid ELD data byte 0
+[213011.947772] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[213017.361846]
+[213060.636805] HDMI: ELD buf size is 0, force 128
+[213060.636845] HDMI: invalid ELD data byte 0
+[213132.045008] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[213137.698975]
+[213150.365232] HDMI: ELD buf size is 0, force 128
+[213150.365283] HDMI: invalid ELD data byte 0
+[213192.615302] HDMI: ELD buf size is 0, force 128
+[213192.615334] HDMI: invalid ELD data byte 0
+[213252.142246] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[213378.373239]
+[213446.748424] HDMI: ELD buf size is 0, force 128
+[213446.748466] HDMI: invalid ELD data byte 0
+[213467.309050] HDMI: ELD buf size is 0, force 128
+[213467.309091] HDMI: invalid ELD data byte 0
+[213492.335458] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[213498.710364]
+[213551.220778] HDMI: ELD buf size is 0, force 128
+[213551.220839] HDMI: invalid ELD data byte 0
+[213612.432416] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[213619.047491]
+[213660.809212] HDMI: ELD buf size is 0, force 128
+[213660.809253] HDMI: invalid ELD data byte 0
+[213671.033451] HDMI: ELD buf size is 0, force 128
+[213671.033472] HDMI: invalid ELD data byte 0
+[213692.214582] HDMI: ELD buf size is 0, force 128
+[213692.214623] HDMI: invalid ELD data byte 0
+[213732.529341] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[213739.384635]
+[213803.800648] HDMI: ELD buf size is 0, force 128
+[213803.800689] HDMI: invalid ELD data byte 0
+[213852.625718] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[213911.867840]
+[213925.755059] HDMI: ELD buf size is 0, force 128
+[213925.755090] HDMI: invalid ELD data byte 0
+[213931.896012] HDMI: ELD buf size is 0, force 128
+[213931.896053] HDMI: invalid ELD data byte 0
+[213972.723757] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[213972.724143]
+[213973.493615] HDMI: ELD buf size is 0, force 128
+[213973.493657] HDMI: invalid ELD data byte 0
+[213978.053229] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS enter ps_mode:3
+--
+[214218.727455]
+[214225.252746] HDMI: ELD buf size is 0, force 128
+[214225.252786] HDMI: invalid ELD data byte 0
+[214333.013895] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[214339.064652]
+[214417.676135] HDMI: ELD buf size is 0, force 128
+[214417.676176] HDMI: invalid ELD data byte 0
+[214428.752197] rtlwifi-0:rtl_is_special_data():<400-1> dhcp Tx !!
+--
+[214431.323126]
+[214439.749925] HDMI: ELD buf size is 0, force 128
+[214439.749957] HDMI: invalid ELD data byte 0
+[214453.111223] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[214459.401786]
+[214480.951179] HDMI: ELD buf size is 0, force 128
+[214480.951219] HDMI: invalid ELD data byte 0
+[214507.152298] HDMI: ELD buf size is 0, force 128
+[214507.152349] HDMI: invalid ELD data byte 0
+[214573.207810] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[214579.738828]
+[214626.961059] HDMI: ELD buf size is 0, force 128
+[214626.961099] HDMI: invalid ELD data byte 0
+[214653.586518] HDMI: ELD buf size is 0, force 128
+[214653.586550] HDMI: invalid ELD data byte 0
+[214691.212900] HDMI: ELD buf size is 0, force 128
+[214691.212940] HDMI: invalid ELD data byte 0
+[214693.304879] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[214820.413169]
+[214822.090527] HDMI: ELD buf size is 0, force 128
+[214822.090568] HDMI: invalid ELD data byte 0
+[214831.958503] HDMI: ELD buf size is 0, force 128
+[214831.958533] HDMI: invalid ELD data byte 0
+[214859.208496] HDMI: ELD buf size is 0, force 128
+[214859.208537] HDMI: invalid ELD data byte 0
+[214890.654470] rtlwifi-0:rtl_is_special_data():<400-1> dhcp Tx !!
+--
+[214898.632308]
+[214926.751007] HDMI: ELD buf size is 0, force 128
+[214926.751038] HDMI: invalid ELD data byte 0
+[214933.499517] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[214940.750303]
+[214958.396462] HDMI: ELD buf size is 0, force 128
+[214958.396505] HDMI: invalid ELD data byte 0
+[214993.416825] HDMI: ELD buf size is 0, force 128
+[214993.416851] HDMI: invalid ELD data byte 0
+[215017.163981] HDMI: ELD buf size is 0, force 128
+[215017.164012] HDMI: invalid ELD data byte 0
+[215053.595944] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[215059.081805]
+[215081.980256] HDMI: invalid ELD buf size -1
+[215083.989881] HDMI: invalid ELD buf size -1
+[215085.999501] HDMI: invalid ELD buf size -1
+[215091.027534] HDMI: invalid ELD buf size -1
+[215092.032371] HDMI: invalid ELD buf size -1
+[215093.037181] HDMI: invalid ELD buf size -1
+[215116.198725] HDMI: ELD buf size is 0, force 128
+[215116.198767] HDMI: invalid ELD data byte 0
+[215173.692548] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[215179.418940]
+[215227.201513] HDMI: ELD buf size is 0, force 128
+[215227.201545] HDMI: invalid ELD data byte 0
+[215293.790015] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[215299.756029]
+[215310.805001] HDMI: ELD buf size is 0, force 128
+[215310.805042] HDMI: invalid ELD data byte 0
+[215324.175783] HDMI: ELD buf size is 0, force 128
+[215324.175815] HDMI: invalid ELD data byte 0
+[215413.886748] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[215420.093116]
+[215423.568011] HDMI: ELD buf size is 0, force 128
+[215423.568043] HDMI: invalid ELD data byte 0
+[215470.033517] HDMI: ELD buf size is 0, force 128
+[215470.033558] HDMI: invalid ELD data byte 0
+[215475.706091] HDMI: ELD buf size is 0, force 128
+[215475.706131] HDMI: invalid ELD data byte 0
+[215533.983694] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[215540.430342]
+[215632.808894] HDMI: ELD buf size is 0, force 128
+[215632.808935] HDMI: invalid ELD data byte 0
+[215654.081129] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[215660.767379]
+[215704.686911] HDMI: ELD buf size is 0, force 128
+[215704.686943] HDMI: invalid ELD data byte 0
+[215745.684002] HDMI: ELD buf size is 0, force 128
+[215745.684034] HDMI: invalid ELD data byte 0
+[215774.177967] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[215781.104584]
+[215840.804781] HDMI: ELD buf size is 0, force 128
+[215840.804833] HDMI: invalid ELD data byte 0
+[215873.687319] HDMI: ELD buf size is 0, force 128
+[215873.687360] HDMI: invalid ELD data byte 0
+[215894.274719] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[215901.441721]
+[215904.732379] HDMI: ELD buf size is 0, force 128
+[215904.732411] HDMI: invalid ELD data byte 0
+[215936.266929] rtlwifi-0:rtl_is_special_data():<400-1> dhcp Tx !!
+--
+[215939.548516]
+[215976.862597] HDMI: ELD buf size is 0, force 128
+[215976.862629] HDMI: invalid ELD data byte 0
+[216014.371623] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[216019.773232]
+[216044.925565] HDMI: ELD buf size is 0, force 128
+[216044.925606] HDMI: invalid ELD data byte 0
+[216134.468364] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[216140.110360]
+[216185.891327] HDMI: ELD buf size is 0, force 128
+[216185.891361] HDMI: invalid ELD data byte 0
+[216230.014960] HDMI: ELD buf size is 0, force 128
+[216230.015001] HDMI: invalid ELD data byte 0
+[216254.565309] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[216260.447501]
+[216295.111470] HDMI: ELD buf size is 0, force 128
+[216295.111510] HDMI: invalid ELD data byte 0
+[216327.361504] HDMI: ELD buf size is 0, force 128
+[216327.361545] HDMI: invalid ELD data byte 0
+[216361.909417] HDMI: ELD buf size is 0, force 128
+[216361.909458] HDMI: invalid ELD data byte 0
+[216374.661995] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[216501.121754]
+[216563.492096] HDMI: ELD buf size is 0, force 128
+[216563.492129] HDMI: invalid ELD data byte 0
+[216586.146410] HDMI: ELD buf size is 0, force 128
+[216586.146451] HDMI: invalid ELD data byte 0
+[216614.856142] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[216743.801638]
+[216787.416845] HDMI: ELD buf size is 0, force 128
+[216787.416886] HDMI: invalid ELD data byte 0
+[216855.050118] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[216862.133141]
+[216882.133282] HDMI: ELD buf size is 0, force 128
+[216882.133303] HDMI: invalid ELD data byte 0
+[216897.958058] HDMI: ELD buf size is 0, force 128
+[216897.958089] HDMI: invalid ELD data byte 0
+[216923.802949] HDMI: ELD buf size is 0, force 128
+[216923.802989] HDMI: invalid ELD data byte 0
+[216956.831835] rtlwifi-0:rtl_is_special_data():<400-1> dhcp Tx !!
+--
+[216964.419708]
+[216965.164304] HDMI: ELD buf size is 0, force 128
+[216965.164345] HDMI: invalid ELD data byte 0
+[216975.146959] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[216980.464608]
+[217083.888161] HDMI: ELD buf size is 0, force 128
+[217083.888202] HDMI: invalid ELD data byte 0
+[217091.546341] HDMI: ELD buf size is 0, force 128
+[217091.546382] HDMI: invalid ELD data byte 0
+[217095.243400] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[217100.801781]
+[217106.394297] HDMI: ELD buf size is 0, force 128
+[217106.394338] HDMI: invalid ELD data byte 0
+[217166.198599] HDMI: ELD buf size is 0, force 128
+[217166.198639] HDMI: invalid ELD data byte 0
+[217204.649634] HDMI: ELD buf size is 0, force 128
+[217204.649674] HDMI: invalid ELD data byte 0
+[217215.340436] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[217221.138908]
+[217286.619775] HDMI: ELD buf size is 0, force 128
+[217286.619806] HDMI: invalid ELD data byte 0
+[217315.879382] HDMI: ELD buf size is 0, force 128
+[217315.879434] HDMI: invalid ELD data byte 0
+[217335.437152] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[217341.476042]
+[217400.723864] HDMI: ELD buf size is 0, force 128
+[217400.723905] HDMI: invalid ELD data byte 0
+[217438.661109] rtlwifi-0:rtl_is_special_data():<400-1> dhcp Tx !!
+--
+[217461.813170]
+[217488.250533] HDMI: ELD buf size is 0, force 128
+[217488.250574] HDMI: invalid ELD data byte 0
+[217575.631755] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[217582.150303]
+[217694.989379] HDMI: ELD buf size is 0, force 128
+[217694.989411] HDMI: invalid ELD data byte 0
+[217695.728366] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[217702.487387]
+[217709.877374] HDMI: ELD buf size is 0, force 128
+[217709.877394] HDMI: invalid ELD data byte 0
+[217815.825100] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[217822.824571]
+[217855.999334] HDMI: ELD buf size is 0, force 128
+[217855.999354] HDMI: invalid ELD data byte 0
+[217881.223728] HDMI: ELD buf size is 0, force 128
+[217881.223769] HDMI: invalid ELD data byte 0
+[217935.922444] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[217943.161698]
+[217974.286824] HDMI: ELD buf size is 0, force 128
+[217974.286865] HDMI: invalid ELD data byte 0
+[218011.810862] rtlwifi-0:rtl_is_special_data():<400-1> dhcp Tx !!
+--
+[218061.493201]
+[218129.135830] HDMI: ELD buf size is 0, force 128
+[218129.135871] HDMI: invalid ELD data byte 0
+[218174.448373] HDMI: ELD buf size is 0, force 128
+[218174.448405] HDMI: invalid ELD data byte 0
+[218176.115813] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[218181.830328]
+[218208.996260] HDMI: ELD buf size is 0, force 128
+[218208.996301] HDMI: invalid ELD data byte 0
+[218248.964550] HDMI: ELD buf size is 0, force 128
+[218248.964591] HDMI: invalid ELD data byte 0
+[218296.212521] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[218302.167458]
+[218314.909748] HDMI: ELD buf size is 0, force 128
+[218314.909789] HDMI: invalid ELD data byte 0
+[218364.345654] HDMI: ELD buf size is 0, force 128
+[218364.345674] HDMI: invalid ELD data byte 0
+[218416.309876] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[218422.504548]
+[218527.028959] HDMI: ELD buf size is 0, force 128
+[218527.029000] HDMI: invalid ELD data byte 0
+[218536.406648] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[218542.841724]
+[218568.046067] HDMI: ELD buf size is 0, force 128
+[218568.046098] HDMI: invalid ELD data byte 0
+[218570.668565] rtlwifi-0:rtl_is_special_data():<400-1> dhcp Tx !!
+--
+[218575.751384]
+[218576.865183] HDMI: ELD buf size is 0, force 128
+[218576.865223] HDMI: invalid ELD data byte 0
+[218578.922856] HDMI: ELD buf size is 0, force 128
+[218578.922886] HDMI: invalid ELD data byte 0
+[218578.942734] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS enter ps_mode:3
+--
+[218663.178849]
+[218687.794722] HDMI: ELD buf size is 0, force 128
+[218687.794754] HDMI: invalid ELD data byte 0
+[218776.601357] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[218783.515980]
+[218798.544120] HDMI: ELD buf size is 0, force 128
+[218798.544161] HDMI: invalid ELD data byte 0
+[218807.251138] HDMI: ELD buf size is 0, force 128
+[218807.251179] HDMI: invalid ELD data byte 0
+[218896.697974] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[218903.853113]
+[218939.830148] HDMI: ELD buf size is 0, force 128
+[218939.830180] HDMI: invalid ELD data byte 0
+[219016.795223] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[219142.521648]
+[219145.984473] HDMI: ELD buf size is 0, force 128
+[219145.984504] HDMI: invalid ELD data byte 0
+[219155.485401] rtlwifi-0:rtl_is_special_data():<400-1> dhcp Tx !!
+--
+[219168.594778]
+[219169.151243] HDMI: ELD buf size is 0, force 128
+[219169.151283] HDMI: invalid ELD data byte 0
+[219256.988669] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[219503.533135]
+[219586.339990] HDMI: ELD buf size is 0, force 128
+[219586.340031] HDMI: invalid ELD data byte 0
+[219617.279505] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[219635.903977]
+[219677.613676] HDMI: ELD buf size is 0, force 128
+[219677.613728] HDMI: invalid ELD data byte 0
+[219737.376173] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[219744.207402]
+[219831.726036] HDMI: ELD buf size is 0, force 128
+[219831.726057] HDMI: invalid ELD data byte 0
+[219847.578867] HDMI: ELD buf size is 0, force 128
+[219847.578907] HDMI: invalid ELD data byte 0
+[219857.473477] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[219864.544526]
+[219942.463425] HDMI: ELD buf size is 0, force 128
+[219942.463445] HDMI: invalid ELD data byte 0
+[219962.595682] HDMI: ELD buf size is 0, force 128
+[219962.595723] HDMI: invalid ELD data byte 0
+[219977.570461] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[219982.876026]
+[220018.164523] HDMI: ELD buf size is 0, force 128
+[220018.164555] HDMI: invalid ELD data byte 0
+[220051.733569] rtlwifi-0:rtl_lps_set_psmode():<10000-1> FW LPS leave ps_mode:0
+--
+[220059.089556]
+[220090.939294] HDMI: ELD buf size is 0, force 128
+[220090.939336] HDMI: invalid ELD data byte 0
+[220097.667694] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[220125.274977]
+[220209.595048] HDMI: ELD buf size is 0, force 128
+[220209.595077] HDMI: invalid ELD data byte 0
+[220217.763602] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[220223.550181]
+[220337.654399] HDMI: ELD buf size is 0, force 128
+[220337.654430] HDMI: invalid ELD data byte 0
+[220337.860967] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[220337.861001]
+[220341.761610] HDMI: invalid ELD buf size -1
+[220343.771296] HDMI: invalid ELD buf size -1
+[220343.887385] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS enter ps_mode:3
+--
+[220343.887419]
+[220345.780919] HDMI: invalid ELD buf size -1
+[220350.804973] HDMI: invalid ELD buf size -1
+[220351.809787] HDMI: invalid ELD buf size -1
+[220352.814599] HDMI: invalid ELD buf size -1
+[220375.976088] HDMI: ELD buf size is 0, force 128
+[220375.976108] HDMI: invalid ELD data byte 0
+[220406.481955] HDMI: ELD buf size is 0, force 128
+[220406.481996] HDMI: invalid ELD data byte 0
+[220457.958354] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[220464.224560]
+[220478.227868] HDMI: ELD buf size is 0, force 128
+[220478.227900] HDMI: invalid ELD data byte 0
+[220512.015166] HDMI: ELD buf size is 0, force 128
+[220512.015207] HDMI: invalid ELD data byte 0
+[220578.055282] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[220584.561602]
+[220592.131800] HDMI: ELD buf size is 0, force 128
+[220592.131821] HDMI: invalid ELD data byte 0
+[220597.223910] HDMI: ELD buf size is 0, force 128
+[220597.223950] HDMI: invalid ELD data byte 0
+[220625.355666] rtlwifi-0:rtl_is_special_data():<400-1> dhcp Tx !!
+--
+[220630.363008]
+[220630.678943] HDMI: ELD buf size is 0, force 128
+[220630.678984] HDMI: invalid ELD data byte 0
+[220632.696516] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS enter ps_mode:3
+--
+[220632.696547]
+[220635.771023] HDMI: ELD buf size is 0, force 128
+[220635.771055] HDMI: invalid ELD data byte 0
+[220678.321378] HDMI: ELD buf size is 0, force 128
+[220678.321407] HDMI: invalid ELD data byte 0
+[220698.151942] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[220704.898717]
+[220810.584146] HDMI: ELD buf size is 0, force 128
+[220810.584187] HDMI: invalid ELD data byte 0
+[220818.248723] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[220825.235948]
+[220833.170351] HDMI: ELD buf size is 0, force 128
+[220833.170392] HDMI: invalid ELD data byte 0
+[220835.696392] HDMI: ELD buf size is 0, force 128
+[220835.696433] HDMI: invalid ELD data byte 0
+[220919.972411] HDMI: ELD buf size is 0, force 128
+[220919.972443] HDMI: invalid ELD data byte 0
+[220938.345362] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[220945.573078]
+[220964.940714] HDMI: ELD buf size is 0, force 128
+[220964.940755] HDMI: invalid ELD data byte 0
+[220988.107421] HDMI: ELD buf size is 0, force 128
+[220988.107463] HDMI: invalid ELD data byte 0
+[221021.210148] HDMI: ELD buf size is 0, force 128
+[221021.210182] HDMI: invalid ELD data byte 0
+[221058.442359] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[221184.241715]
+[221213.353218] HDMI: ELD buf size is 0, force 128
+[221213.353259] HDMI: invalid ELD data byte 0
+[221298.636617] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[221633.500333]
+[221646.306673] HDMI: ELD buf size is 0, force 128
+[221646.306724] HDMI: invalid ELD data byte 0
+[221658.927502] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[221665.590238]
+[221686.030738] HDMI: ELD buf size is 0, force 128
+[221686.030770] HDMI: invalid ELD data byte 0
+[221757.332289] HDMI: ELD buf size is 0, force 128
+[221757.332321] HDMI: invalid ELD data byte 0
+[221779.023876] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[221906.264498]
+[221927.633778] HDMI: ELD buf size is 0, force 128
+[221927.633849] HDMI: invalid ELD data byte 0
+[222019.218332] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[222024.595970]
+[222065.464998] HDMI: ELD buf size is 0, force 128
+[222065.465050] HDMI: invalid ELD data byte 0
+[222080.821390] HDMI: ELD buf size is 0, force 128
+[222080.821430] HDMI: invalid ELD data byte 0
+[222086.962378] HDMI: ELD buf size is 0, force 128
+[222086.962419] HDMI: invalid ELD data byte 0
+[222129.708879] HDMI: ELD buf size is 0, force 128
+[222129.708920] HDMI: invalid ELD data byte 0
+[222139.315654] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[222185.045516]
+[222218.680625] HDMI: invalid ELD buf size -1
+[222220.690247] HDMI: invalid ELD buf size -1
+[222222.699869] HDMI: invalid ELD buf size -1
+[222227.723910] HDMI: invalid ELD buf size -1
+[222228.728737] HDMI: invalid ELD buf size -1
+[222229.733546] HDMI: invalid ELD buf size -1
+[222252.895098] HDMI: ELD buf size is 0, force 128
+[222252.895130] HDMI: invalid ELD data byte 0
+[222259.411953] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[222265.270262]
+[222272.688260] HDMI: ELD buf size is 0, force 128
+[222272.688280] HDMI: invalid ELD data byte 0
+[222276.263173] HDMI: ELD buf size is 0, force 128
+[222276.263214] HDMI: invalid ELD data byte 0
+[222292.312125] HDMI: ELD buf size is 0, force 128
+[222292.312167] HDMI: invalid ELD data byte 0
+[222302.068002] HDMI: ELD buf size is 0, force 128
+[222302.068043] HDMI: invalid ELD data byte 0
+[222379.508943] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[222385.607322]
+[222392.048622] HDMI: ELD buf size is 0, force 128
+[222392.048663] HDMI: invalid ELD data byte 0
+[222396.091891] HDMI: ELD buf size is 0, force 128
+[222396.091962] HDMI: invalid ELD data byte 0
+[222405.959823] HDMI: ELD buf size is 0, force 128
+[222405.959863] HDMI: invalid ELD data byte 0
+[222419.911118] HDMI: ELD buf size is 0, force 128
+[222419.911158] HDMI: invalid ELD data byte 0
+[222467.869828] HDMI: ELD buf size is 0, force 128
+[222467.869868] HDMI: invalid ELD data byte 0
+[222499.605852] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[222626.281666]
+[222657.931237] HDMI: ELD buf size is 0, force 128
+[222657.931279] HDMI: invalid ELD data byte 0
+[222696.086275] rtlwifi-0:rtl_is_special_data():<400-1> dhcp Tx !!
+--
+[222746.618928]
+[222763.012051] HDMI: ELD buf size is 0, force 128
+[222763.012093] HDMI: invalid ELD data byte 0
+[222808.224515] HDMI: ELD buf size is 0, force 128
+[222808.224556] HDMI: invalid ELD data byte 0
+[222846.815669] HDMI: ELD buf size is 0, force 128
+[222846.815701] HDMI: invalid ELD data byte 0
+[222859.897255] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[222866.955917]
+[222874.421973] HDMI: ELD buf size is 0, force 128
+[222874.422014] HDMI: invalid ELD data byte 0
+[222885.226643] HDMI: ELD buf size is 0, force 128
+[222885.226663] HDMI: invalid ELD data byte 0
+[222912.544716] HDMI: ELD buf size is 0, force 128
+[222912.544757] HDMI: invalid ELD data byte 0
+[222924.398313] HDMI: ELD buf size is 0, force 128
+[222924.398354] HDMI: invalid ELD data byte 0
+[222968.049509] HDMI: ELD buf size is 0, force 128
+[222968.049550] HDMI: invalid ELD data byte 0
+[222974.770972] HDMI: ELD buf size is 0, force 128
+[222974.771013] HDMI: invalid ELD data byte 0
+[222979.993822] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[222987.293041]
+[223074.635557] HDMI: ELD buf size is 0, force 128
+[223074.635597] HDMI: invalid ELD data byte 0
+[223100.090550] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[223105.624554]
+[223111.325164] HDMI: ELD buf size is 0, force 128
+[223111.325184] HDMI: invalid ELD data byte 0
+[223127.842502] HDMI: ELD buf size is 0, force 128
+[223127.842543] HDMI: invalid ELD data byte 0
+[223220.187681] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[223225.961685]
+[223258.952328] HDMI: ELD buf size is 0, force 128
+[223258.952369] HDMI: invalid ELD data byte 0
+[223293.304043] HDMI: ELD buf size is 0, force 128
+[223293.304075] HDMI: invalid ELD data byte 0
+[223298.396154] HDMI: ELD buf size is 0, force 128
+[223298.396195] HDMI: invalid ELD data byte 0
+[223300.641083] rtlwifi-0:rtl_is_special_data():<400-1> dhcp Tx !!
+--
+[223304.180732]
+[223321.406748] HDMI: ELD buf size is 0, force 128
+[223321.406799] HDMI: invalid ELD data byte 0
+[223340.284460] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[223346.298822]
+[223374.181325] HDMI: ELD buf size is 0, force 128
+[223374.181366] HDMI: invalid ELD data byte 0
+[223460.381451] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[223466.635821]
+[223467.616743] HDMI: ELD buf size is 0, force 128
+[223467.616775] HDMI: invalid ELD data byte 0
+[223489.154126] HDMI: ELD buf size is 0, force 128
+[223489.154167] HDMI: invalid ELD data byte 0
+[223520.019038] HDMI: ELD buf size is 0, force 128
+[223520.019071] HDMI: invalid ELD data byte 0
+[223524.062333] HDMI: ELD buf size is 0, force 128
+[223524.062374] HDMI: invalid ELD data byte 0
+[223550.687792] HDMI: ELD buf size is 0, force 128
+[223550.687832] HDMI: invalid ELD data byte 0
+[223575.840124] HDMI: ELD buf size is 0, force 128
+[223575.840165] HDMI: invalid ELD data byte 0
+[223580.478259] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[223586.972984]
+[223598.538424] HDMI: ELD buf size is 0, force 128
+[223598.538456] HDMI: invalid ELD data byte 0
+[223627.193573] HDMI: ELD buf size is 0, force 128
+[223627.193614] HDMI: invalid ELD data byte 0
+[223658.486776] HDMI: ELD buf size is 0, force 128
+[223658.486817] HDMI: invalid ELD data byte 0
+[223658.910256] rtlwifi-0:rtl_lps_set_psmode():<10000-1> FW LPS leave ps_mode:0
+--
+[223667.197830]
+[223679.443658] HDMI: ELD buf size is 0, force 128
+[223679.443689] HDMI: invalid ELD data byte 0
+[223700.575218] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[223700.575251]
+[223704.015592] HDMI: ELD buf size is 0, force 128
+[223704.015633] HDMI: invalid ELD data byte 0
+[223707.310176] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS enter ps_mode:3
+--
+[223707.310206]
+[223754.031915] HDMI: ELD buf size is 0, force 128
+[223754.031955] HDMI: invalid ELD data byte 0
+[223763.207345] HDMI: ELD buf size is 0, force 128
+[223763.207385] HDMI: invalid ELD data byte 0
+[223768.299447] HDMI: ELD buf size is 0, force 128
+[223768.299488] HDMI: invalid ELD data byte 0
+[223797.178774] HDMI: ELD buf size is 0, force 128
+[223797.178815] HDMI: invalid ELD data byte 0
+[223820.672577] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[223827.651348]
+[223882.767829] HDMI: ELD buf size is 0, force 128
+[223882.767861] HDMI: invalid ELD data byte 0
+[223894.299200] rtlwifi-0:rtl_is_special_data():<400-1> dhcp Tx !!
+--
+[223901.859237]
+[223911.246811] HDMI: ELD buf size is 0, force 128
+[223911.246852] HDMI: invalid ELD data byte 0
+[223927.720143] HDMI: ELD buf size is 0, force 128
+[223927.720183] HDMI: invalid ELD data byte 0
+[223932.343876] HDMI: ELD buf size is 0, force 128
+[223932.343947] HDMI: invalid ELD data byte 0
+[223940.768751] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[223947.988471]
+[223949.685842] HDMI: ELD buf size is 0, force 128
+[223949.685873] HDMI: invalid ELD data byte 0
+[223952.211878] HDMI: ELD buf size is 0, force 128
+[223952.211898] HDMI: invalid ELD data byte 0
+[223965.470583] HDMI: ELD buf size is 0, force 128
+[223965.470603] HDMI: invalid ELD data byte 0
+[224060.866711] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[224186.657107]
+[224264.720127] HDMI: ELD buf size is 0, force 128
+[224264.720168] HDMI: invalid ELD data byte 0
+[224285.901249] HDMI: ELD buf size is 0, force 128
+[224285.901290] HDMI: invalid ELD data byte 0
+[224301.059964] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[224306.994236]
+[224348.159499] HDMI: ELD buf size is 0, force 128
+[224348.159540] HDMI: invalid ELD data byte 0
+[224369.340565] HDMI: ELD buf size is 0, force 128
+[224369.340605] HDMI: invalid ELD data byte 0
+[224378.628063] HDMI: ELD buf size is 0, force 128
+[224378.628104] HDMI: invalid ELD data byte 0
+[224419.537080] HDMI: ELD buf size is 0, force 128
+[224419.537122] HDMI: invalid ELD data byte 0
+[224421.157048] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[224427.331323]
+[224441.654934] HDMI: ELD buf size is 0, force 128
+[224441.654975] HDMI: invalid ELD data byte 0
+[224492.832855] rtlwifi-0:rtl_is_special_data():<400-1> dhcp Tx !!
+--
+[224495.522411]
+[224517.728336] HDMI: ELD buf size is 0, force 128
+[224517.728378] HDMI: invalid ELD data byte 0
+[224541.253414] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[224547.668496]
+[224639.774885] HDMI: ELD buf size is 0, force 128
+[224639.774927] HDMI: invalid ELD data byte 0
+[224661.350416] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[224668.005720]
+[224674.683023] HDMI: ELD buf size is 0, force 128
+[224674.683065] HDMI: invalid ELD data byte 0
+[224682.341204] HDMI: ELD buf size is 0, force 128
+[224682.341247] HDMI: invalid ELD data byte 0
+[224747.569862] HDMI: ELD buf size is 0, force 128
+[224747.569903] HDMI: invalid ELD data byte 0
+[224761.833370] HDMI: ELD buf size is 0, force 128
+[224761.833401] HDMI: invalid ELD data byte 0
+[224781.447330] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[224788.342756]
+[224794.683909] HDMI: ELD buf size is 0, force 128
+[224794.683950] HDMI: invalid ELD data byte 0
+[224818.162856] HDMI: ELD buf size is 0, force 128
+[224818.162927] HDMI: invalid ELD data byte 0
+[224889.372307] HDMI: ELD buf size is 0, force 128
+[224889.372347] HDMI: invalid ELD data byte 0
+[224901.544402] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[225005.705189]
+[225007.003276] HDMI: ELD buf size is 0, force 128
+[225007.003327] HDMI: invalid ELD data byte 0
+[225008.960797] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS enter ps_mode:3
+--
+[225027.011395]
+[225068.997286] HDMI: ELD buf size is 0, force 128
+[225068.997306] HDMI: invalid ELD data byte 0
+[225141.738985] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[225147.348526]
+[225168.501604] HDMI: ELD buf size is 0, force 128
+[225168.501636] HDMI: invalid ELD data byte 0
+[225261.835987] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[225267.685659]
+[225319.103182] HDMI: ELD buf size is 0, force 128
+[225319.103224] HDMI: invalid ELD data byte 0
+[225381.932345] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[225388.022790]
+[225394.584088] HDMI: ELD buf size is 0, force 128
+[225394.584128] HDMI: invalid ELD data byte 0
+[225469.232367] HDMI: ELD buf size is 0, force 128
+[225469.232408] HDMI: invalid ELD data byte 0
+[225482.722758] rtlwifi-0:rtl_is_special_data():<400-1> dhcp Tx !!
+--
+[225490.309301]
+[225493.403847] HDMI: ELD buf size is 0, force 128
+[225493.403868] HDMI: invalid ELD data byte 0
+[225502.029292] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[225508.359859]
+[225540.714032] HDMI: ELD buf size is 0, force 128
+[225540.714052] HDMI: invalid ELD data byte 0
+[225622.125980] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[225628.697046]
+[225675.262646] HDMI: ELD buf size is 0, force 128
+[225675.262686] HDMI: invalid ELD data byte 0
+[225684.906419] HDMI: ELD buf size is 0, force 128
+[225684.906440] HDMI: invalid ELD data byte 0
+[225710.751282] HDMI: ELD buf size is 0, force 128
+[225710.751322] HDMI: invalid ELD data byte 0
+[225742.223189] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[225869.371261]
+[225892.858267] HDMI: ELD buf size is 0, force 128
+[225892.858309] HDMI: invalid ELD data byte 0
+[225940.919921] rtlwifi-0:rtl_is_special_data():<400-1> dhcp Tx !!
+--
+[225945.584828]
+[225948.803419] HDMI: ELD buf size is 0, force 128
+[225948.803459] HDMI: invalid ELD data byte 0
+[225982.417148] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[225982.417182]
+[225982.995032] HDMI: ELD buf size is 0, force 128
+[225982.995083] HDMI: invalid ELD data byte 0
+[225989.708409] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS enter ps_mode:3
+--
+[226108.039950]
+[226142.031345] HDMI: invalid ELD buf size -1
+[226144.040968] HDMI: invalid ELD buf size -1
+[226146.050585] HDMI: invalid ELD buf size -1
+[226151.074645] HDMI: invalid ELD buf size -1
+[226152.079456] HDMI: invalid ELD buf size -1
+[226153.084269] HDMI: invalid ELD buf size -1
+[226176.249792] HDMI: ELD buf size is 0, force 128
+[226176.249812] HDMI: invalid ELD data byte 0
+[226207.468213] HDMI: ELD buf size is 0, force 128
+[226207.468254] HDMI: invalid ELD data byte 0
+[226222.611135] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[226228.377076]
+[226249.534187] HDMI: ELD buf size is 0, force 128
+[226249.534228] HDMI: invalid ELD data byte 0
+[226342.707857] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[226348.714185]
+[226355.655823] HDMI: ELD buf size is 0, force 128
+[226355.655864] HDMI: invalid ELD data byte 0
+[226462.804613] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[226469.051325]
+[226487.538263] HDMI: ELD buf size is 0, force 128
+[226487.538303] HDMI: invalid ELD data byte 0
+[226506.509577] HDMI: ELD buf size is 0, force 128
+[226506.509617] HDMI: invalid ELD data byte 0
+[226582.901940] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[226589.388469]
+[226597.134752] HDMI: ELD buf size is 0, force 128
+[226597.134793] HDMI: invalid ELD data byte 0
+[226613.071596] HDMI: ELD buf size is 0, force 128
+[226613.071637] HDMI: invalid ELD data byte 0
+[226633.003684] HDMI: ELD buf size is 0, force 128
+[226633.003726] HDMI: invalid ELD data byte 0
+[226697.427683] HDMI: ELD buf size is 0, force 128
+[226697.427724] HDMI: invalid ELD data byte 0
+[226702.998637] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[226709.725525]
+[226729.497588] HDMI: ELD buf size is 0, force 128
+[226729.497628] HDMI: invalid ELD data byte 0
+[226749.005298] HDMI: ELD buf size is 0, force 128
+[226749.005319] HDMI: invalid ELD data byte 0
+[226823.095553] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[227068.731366]
+[227153.467725] HDMI: invalid ELD buf size -1
+[227155.477348] HDMI: invalid ELD buf size -1
+[227157.486967] HDMI: invalid ELD buf size -1
+[227162.511023] HDMI: invalid ELD buf size -1
+[227163.515835] HDMI: invalid ELD buf size -1
+[227164.520645] HDMI: invalid ELD buf size -1
+[227183.386475] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[227183.386852]
+[227187.686025] HDMI: ELD buf size is 0, force 128
+[227187.686044] HDMI: invalid ELD data byte 0
+[227189.068468] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS enter ps_mode:3
+--
+[227189.068498]
+[227262.563830] HDMI: ELD buf size is 0, force 128
+[227262.563887] HDMI: invalid ELD data byte 0
+[227263.983329] rtlwifi-0:rtl_lps_set_psmode():<10300-1> FW LPS leave ps_mode:0
+--
+[227271.298821]
+[227296.931558] HDMI: ELD buf size is 0, force 128
+[227296.931578] HDMI: invalid ELD data byte 0
+[227303.483495] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[227309.405611]
+[227363.209055] HDMI: ELD buf size is 0, force 128
+[227363.209096] HDMI: invalid ELD data byte 0
+[227423.580512] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[227423.580896]
+[227428.281520] HDMI: ELD buf size is 0, force 128
+[227428.281561] HDMI: invalid ELD data byte 0
+[227429.742731] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS enter ps_mode:3
+--
+[227459.827040]
+[227510.071594] HDMI: ELD buf size is 0, force 128
+[227510.071635] HDMI: invalid ELD data byte 0
+[227543.676843] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[227550.079877]
+[227651.545784] HDMI: ELD buf size is 0, force 128
+[227651.545825] HDMI: invalid ELD data byte 0
+[227663.774494] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[227670.417016]
+[227694.884798] HDMI: ELD buf size is 0, force 128
+[227694.884839] HDMI: invalid ELD data byte 0
+[227746.238228] HDMI: ELD buf size is 0, force 128
+[227746.238268] HDMI: invalid ELD data byte 0
+[227770.297612] HDMI: ELD buf size is 0, force 128
+[227770.297633] HDMI: invalid ELD data byte 0
+[227783.871612] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[227790.754135]
+[227791.947113] HDMI: ELD buf size is 0, force 128
+[227791.947133] HDMI: invalid ELD data byte 0
+[227903.968177] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[227911.091208]
+[227959.554393] HDMI: ELD buf size is 0, force 128
+[227959.554433] HDMI: invalid ELD data byte 0
+[227976.599821] rtlwifi-0:rtl_is_special_data():<400-1> dhcp Tx !!
+--
+[227979.282318]
+[228015.299390] HDMI: ELD buf size is 0, force 128
+[228015.299453] HDMI: invalid ELD data byte 0
+[228024.065423] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[228149.759918]
+[228196.089310] HDMI: ELD buf size is 0, force 128
+[228196.089331] HDMI: invalid ELD data byte 0
+[228264.259201] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[228390.434129]
+[228429.085373] HDMI: ELD buf size is 0, force 128
+[228429.085414] HDMI: invalid ELD data byte 0
+[228440.826863] HDMI: ELD buf size is 0, force 128
+[228440.826903] HDMI: invalid ELD data byte 0
+[228475.039491] rtlwifi-0:rtl_is_special_data():<400-1> dhcp Tx !!
+--
+[228484.698251]
+[228488.561384] HDMI: ELD buf size is 0, force 128
+[228488.561424] HDMI: invalid ELD data byte 0
+[228504.452571] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[228510.771252]
+[228546.448104] HDMI: ELD buf size is 0, force 128
+[228546.448137] HDMI: invalid ELD data byte 0
+[228624.549847] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[228631.108344]
+[228645.079717] HDMI: ELD buf size is 0, force 128
+[228645.079737] HDMI: invalid ELD data byte 0
+[228744.646470] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[228751.445565]
+[228863.459988] HDMI: ELD buf size is 0, force 128
+[228863.460019] HDMI: invalid ELD data byte 0
+[228864.743442] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[228871.782696]
+[228939.089033] HDMI: ELD buf size is 0, force 128
+[228939.089074] HDMI: invalid ELD data byte 0
+[228948.844894] HDMI: ELD buf size is 0, force 128
+[228948.844914] HDMI: invalid ELD data byte 0
+[228972.367916] HDMI: ELD buf size is 0, force 128
+[228972.367957] HDMI: invalid ELD data byte 0
+[228984.840883] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[229012.175992]
+[229064.290079] HDMI: ELD buf size is 0, force 128
+[229064.290120] HDMI: invalid ELD data byte 0
+[229104.937634] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[229110.451293]
+[229114.882924] HDMI: ELD buf size is 0, force 128
+[229114.882965] HDMI: invalid ELD data byte 0
+[229221.040626] HDMI: ELD buf size is 0, force 128
+[229221.040677] HDMI: invalid ELD data byte 0
+[229225.034536] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[229230.788470]
+[229260.652571] HDMI: ELD buf size is 0, force 128
+[229260.652611] HDMI: invalid ELD data byte 0
+[229269.827988] HDMI: ELD buf size is 0, force 128
+[229269.828029] HDMI: invalid ELD data byte 0
+[229345.130942] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[229351.125553]
+[229377.294714] HDMI: ELD buf size is 0, force 128
+[229377.294755] HDMI: invalid ELD data byte 0
+[229407.579163] HDMI: ELD buf size is 0, force 128
+[229407.579203] HDMI: invalid ELD data byte 0
+[229411.154045] HDMI: ELD buf size is 0, force 128
+[229411.154065] HDMI: invalid ELD data byte 0
+[229465.228623] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[229471.462721]
+[229516.923418] HDMI: ELD buf size is 0, force 128
+[229516.923438] HDMI: invalid ELD data byte 0
+[229570.546703] HDMI: ELD buf size is 0, force 128
+[229570.546723] HDMI: invalid ELD data byte 0
+[229585.325388] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS leave ps_mode:0
+--
+[229585.325769]
+[229588.493130] HDMI: ELD buf size is 0, force 128
+[229588.493164] HDMI: invalid ELD data byte 0
+[229591.799825] rtlwifi-0:rtl_lps_set_psmode():<0-0> FW LPS enter ps_mode:3
+--
+[229591.799856]
+[229651.624147] HDMI: ELD buf size is 0, force 128
+[229651.624188] HDMI: invalid ELD data byte 0
+[229668.264223] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D0
+[229668.389758] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D3cold
+[229668.442112] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D0
+[229668.570615] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D3cold
+[229668.663189] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D0
+[229668.790695] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D3cold
+[229668.806099] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[229668.806344] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[229668.806595] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+[229668.811848] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D0
+
+
diff --git a/codecs/canonical/alc282--hp-probook-440-g2-ccert-201405-15063 b/codecs/canonical/alc282--hp-probook-440-g2-ccert-201405-15063
new file mode 100644
index 0000000..98fbe21
--- /dev/null
+++ b/codecs/canonical/alc282--hp-probook-440-g2-ccert-201405-15063
@@ -0,0 +1,1521 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Fri Jun 20 06:13:11 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.4 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.4 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.4 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP ProBook 440 G2
+Product Version: A3009C510002
+Firmware Version: M74 Ver. 93.24
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.11.0-18-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.11.0-18-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [MID ]: HDA-Intel - HDA Intel MID
+ HDA Intel MID at 0xa0810000 irq 66
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xa0814000 irq 67
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Device 0a0c (rev 0b)
+00:1b.0 Audio device: Intel Corporation Lynx Point-LP HD Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 0b)
+ Subsystem: 103c:2247
+--
+00:1b.0 0403: 8086:9c20 (rev 04)
+ Subsystem: 103c:2247
+
+
+!!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
+snd-hda-intel: jackpoll_ms=500
+
+
+!!Loaded sound module options
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC282
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0282
+Subsystem Id: 0x103c2247
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60140: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x04a11030: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40f00001: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=117
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x04211020: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 6 Jun 20 13:52 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 10 Jun 20 13:52 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 5 Jun 20 13:52 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 9 Jun 20 13:52 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 4 Jun 20 14:00 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 3 Jun 20 14:00 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 2 Jun 20 14:00 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 8 Jun 20 14:00 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 7 Jun 20 14:00 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Jun 20 13:52 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jun 20 13:52 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Jun 20 13:52 .
+drwxr-xr-x 3 root root 280 Jun 20 13:52 ..
+lrwxrwxrwx 1 root root 12 Jun 20 13:52 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Jun 20 13:52 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: MID [HDA Intel MID], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: MID [HDA Intel MID], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: MID [HDA Intel MID], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [MID]
+
+Card hw:0 'MID'/'HDA Intel MID at 0xa0810000 irq 66'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 21
+ Simple ctrls : 3
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xa0814000 irq 67'
+ Mixer name : 'Realtek ALC282'
+ Components : 'HDA:10ec0282,103c2247,00100003'
+ Controls : 22
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.MID {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.19 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.20 {
+ iface PCM
+ device 7
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.21 {
+ iface PCM
+ device 8
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.20 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.21 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+usb_storage
+ufs
+qnx4
+hfsplus
+hfs
+minix
+ntfs
+msdos
+jfs
+xfs
+reiserfs
+ext2
+nls_iso8859_1
+coretemp
+nvram
+rfcomm
+bnep
+bluetooth
+parport_pc
+uvcvideo
+ppdev
+videobuf2_core
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+joydev
+arc4
+dm_multipath
+snd_hda_codec_realtek
+snd_hda_codec_hdmi
+ath9k
+scsi_dh
+snd_hda_intel
+snd_hda_codec
+mac80211
+tpm_infineon
+snd_hwdep
+snd_pcm
+psmouse
+kbccmnd
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+snd_timer
+snd_seq_device
+ath9k_common
+ath9k_hw
+snd
+lp
+rtsx_pci_ms
+memstick
+serio_raw
+rtsx_pci_sdmmc
+parport
+hp_accel
+hp_wmi
+ath
+intel_smartconnect
+tpm_tis
+mei_me
+lis3lv02d
+rtsx_pci
+lpc_ich
+soundcore
+mei
+cfg80211
+snd_page_alloc
+hp_wireless
+sparse_keymap
+input_polldev
+mac_hid
+disable_mmc
+binfmt_misc
+dm_raid45
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+raid6_pq
+xor
+zlib_deflate
+i915
+drm_kms_helper
+drm
+r8169
+i2c_algo_bit
+wmi
+mii
+ahci
+libahci
+video
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x18560010
+0x06 0x18560010
+0x07 0x18560010
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x90a60140
+0x14 0x90170110
+0x17 0x40000000
+0x18 0x411111f0
+0x19 0x04a11030
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40f00001
+0x1e 0x411111f0
+0x21 0x04211020
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 13.063249] lis3lv02d: 8 bits 3DC sensor found
+[ 13.150554] HDA driver get symbol successfully from i915 module
+[ 13.150605] snd_hda_intel 0000:00:03.0: irq 66 for MSI/MSI-X
+[ 13.150841] snd_hda_intel 0000:00:1b.0: irq 67 for MSI/MSI-X
+[ 13.150872] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 13.222558] ath: phy0: ASPM enabled: 0x42
+--
+[ 13.257626] SKU: override=0x1
+[ 13.257687] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 13.257746] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 13.257812] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+[ 13.257827] autoconfig: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
+--
+[ 13.257844] realtek: Enabling init ASM_ID=0x0001 CODEC_ID=10ec0282
+[ 13.258235] input: HDA Intel MID HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/sound/card0/input7
+[ 13.258345] input: HDA Intel MID HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input8
+[ 13.258443] input: HDA Intel MID HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input9
+[ 13.264966] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input10
+[ 13.265075] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input11
+[ 13.285689] device-mapper: multipath: version 1.6.0 loaded
+--
+[ 22.150248] init: anacron main process (1461) killed by TERM signal
+[ 22.670441] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D3cold
+[ 27.629373] FAT-fs (sda1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
+[ 31.343347] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D0
+[ 31.469784] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D3cold
+[ 31.474878] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D0
+[ 31.601222] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D3cold
+[ 33.693225] init: plymouth-upstart-bridge main process (1053) killed by TERM signal
+[ 42.836945] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D0
+[ 48.422072] audit_printk_skb: 78 callbacks suppressed
+[ 48.422103] type=1400 audit(1403243589.517:75): apparmor="DENIED" operation="capable" parent=1 profile="/usr/sbin/cupsd" pid=1134 comm="cupsd" pid=1134 comm="cupsd" capability=36 capname="block_suspend"
+[ 49.894827] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D3cold
+[ 61.955387] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D0
+[ 95.894324] HDMI: ELD buf size is 0, force 128
+[ 95.894365] HDMI: invalid ELD data byte 0
+[ 102.049516] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D3cold
+[ 112.751518] HDMI: ELD buf size is 0, force 128
+[ 112.751559] HDMI: invalid ELD data byte 0
+[ 131.660363] HDMI: ELD buf size is 0, force 128
+[ 131.660395] HDMI: invalid ELD data byte 0
+[ 133.716021] HDMI: ELD buf size is 0, force 128
+[ 133.716053] HDMI: invalid ELD data byte 0
+[ 138.335226] HDMI: ELD buf size is 0, force 128
+[ 138.335260] HDMI: invalid ELD data byte 0
+[ 141.906671] HDMI: ELD buf size is 0, force 128
+[ 141.906703] HDMI: invalid ELD data byte 0
+[ 151.653033] HDMI: ELD buf size is 0, force 128
+[ 151.653065] HDMI: invalid ELD data byte 0
+[ 159.670645] SGI XFS with ACLs, security attributes, realtime, large block/inode numbers, no debug enabled
+--
+[ 237.042834] FAT-fs (sda1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
+[ 255.155810] HDMI: ELD buf size is 0, force 128
+[ 255.155851] HDMI: invalid ELD data byte 0
+[ 304.231636] HDMI: ELD buf size is 0, force 128
+[ 304.231668] HDMI: invalid ELD data byte 0
+[ 307.904174] usbcore: registered new interface driver usb-storage
+[ 412.189637] HDMI: ELD buf size is 0, force 128
+[ 412.189665] HDMI: invalid ELD data byte 0
+[ 440.148315] type=1400 audit(1403243981.276:76): apparmor="DENIED" operation="capable" parent=1 profile="/usr/sbin/cupsd" pid=1134 comm="cupsd" pid=1134 comm="cupsd" capability=36 capname="block_suspend"
+[ 444.766576] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D0
+[ 444.893045] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D3cold
+[ 444.898097] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D0
+[ 445.028441] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D3cold
+[ 447.705507] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D0
+[ 455.151175] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D3cold
+[ 461.243852] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D0
+[ 467.540996] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D3cold
+[ 480.845103] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D0
+[ 481.315574] thinkpad_ec: no ThinkPad embedded controller!
+--
+[ 483.450355] mei_me 0000:00:16.0: suspend
+[ 483.572650] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D3cold
+[ 484.525546] PM: suspend of devices complete after 1161.815 msecs
+--
+[ 485.011433] xhci_hcd 0000:00:14.0: System wakeup disabled by ACPI
+[ 485.031619] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D0
+[ 485.047469] pcieport 0000:00:1c.1: power state changed by ACPI to D0
+--
+[ 485.127728] i915 0000:00:02.0: setting latency timer to 64
+[ 485.131591] snd_hda_intel 0000:00:03.0: irq 65 for MSI/MSI-X
+[ 485.131643] xhci_hcd 0000:00:14.0: setting latency timer to 64
+--
+[ 485.131916] mei_me 0000:00:16.0: irq 66 for MSI/MSI-X
+[ 485.132091] snd_hda_intel 0000:00:1b.0: irq 67 for MSI/MSI-X
+[ 485.132335] ehci-pci 0000:00:1d.0: setting latency timer to 64
+--
+[ 487.267349] thinkpad_ec: no ThinkPad embedded controller!
+[ 487.395927] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D3cold
+[ 487.741864] thinkpad_ec: no ThinkPad embedded controller!
+[ 488.025261] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D0
+[ 488.375424] init: anacron main process (31449) killed by TERM signal
+--
+[ 488.512441] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
+[ 489.167584] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D3cold
+[ 491.485534] r8169 0000:08:00.0 eth0: link up
+[ 491.485551] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
+[ 504.522836] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D0
+[ 504.840611] thinkpad_ec: no ThinkPad embedded controller!
+--
+[ 505.820530] mei_me 0000:00:16.0: suspend
+[ 505.941507] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D3cold
+[ 506.891800] PM: suspend of devices complete after 1155.614 msecs
+--
+[ 507.365734] xhci_hcd 0000:00:14.0: System wakeup disabled by ACPI
+[ 507.386153] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D0
+[ 507.401755] pcieport 0000:00:1c.1: power state changed by ACPI to D0
+--
+[ 507.482024] i915 0000:00:02.0: setting latency timer to 64
+[ 507.485851] snd_hda_intel 0000:00:03.0: irq 65 for MSI/MSI-X
+[ 507.485903] xhci_hcd 0000:00:14.0: setting latency timer to 64
+--
+[ 507.486167] mei_me 0000:00:16.0: irq 66 for MSI/MSI-X
+[ 507.486340] snd_hda_intel 0000:00:1b.0: irq 67 for MSI/MSI-X
+[ 507.486553] ehci-pci 0000:00:1d.0: setting latency timer to 64
+--
+[ 509.589319] thinkpad_ec: no ThinkPad embedded controller!
+[ 509.710526] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D3cold
+[ 510.033853] thinkpad_ec: no ThinkPad embedded controller!
+[ 510.319219] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D0
+[ 510.703626] init: anacron main process (32392) killed by TERM signal
+--
+[ 510.816751] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
+[ 511.461723] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D3cold
+[ 513.728431] r8169 0000:08:00.0 eth0: link up
+[ 513.728447] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
+[ 522.531291] HDMI: ELD buf size is 0, force 128
+[ 522.531332] HDMI: invalid ELD data byte 0
+[ 528.258254] usb 2-1: new high-speed USB device number 4 using xhci_hcd
+--
+[ 529.454625] FAT-fs (sdb1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
+[ 644.382996] HDMI: ELD buf size is 0, force 128
+[ 644.383029] HDMI: invalid ELD data byte 0
+[ 901.236234] HDMI: ELD buf size is 0, force 128
+[ 901.236275] HDMI: invalid ELD data byte 0
+[ 1063.945135] HDMI: ELD buf size is 0, force 128
+[ 1063.945176] HDMI: invalid ELD data byte 0
+[ 1198.914582] HDMI: ELD buf size is 0, force 128
+[ 1198.914612] HDMI: invalid ELD data byte 0
+[ 1220.885544] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D0
+[ 1221.011793] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D3cold
+[ 1221.087692] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D0
+[ 1221.215008] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D3cold
+[ 1221.324253] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D0
+[ 1221.451547] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D3cold
+[ 1221.503661] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 1221.503909] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 1221.504161] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+[ 1221.509241] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D0
+
+
diff --git a/codecs/canonical/alc282--hp-probook-445-g2-ccert-201404-14966 b/codecs/canonical/alc282--hp-probook-445-g2-ccert-201404-14966
new file mode 100644
index 0000000..8c42e96
--- /dev/null
+++ b/codecs/canonical/alc282--hp-probook-445-g2-ccert-201404-14966
@@ -0,0 +1,1191 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue May 27 07:47:39 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.4 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.4 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.4 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP ProBook 445 G2
+Product Version: A3009CD10002
+Firmware Version: M75 Ver. 93.20
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.11.0-18-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.11.0-18-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xd0c40000 irq 97
+ 1 [Generic_1 ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xd0c44000 irq 16
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:01.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Device 1308
+00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD] FCH Azalia Controller (rev 01)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:01.1 0403: 1002:1308
+ Subsystem: 103c:2234
+--
+00:14.2 0403: 1022:780d (rev 01)
+ Subsystem: 103c:2234
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: ATI R6xx HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x1002aa01
+Subsystem Id: 0x00aa0100
+Revision Id: 0x100500
+No Modem Function Group found
+Default PCM:
+ rates [0x70]: 32000 44100 48000
+ bits [0x2]: 16
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x02
+Node 0x04 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x05 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x04
+Node 0x06 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x07 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Node 0x08 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x09 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x08
+Node 0x0a [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x0b [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0a
+Node 0x0c [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x0d [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0c
+Node 0x0e [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x0f [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0e
+Codec: Realtek ALC282
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0282
+Subsystem Id: 0x103c2234
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60140: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x04a11030: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40f00001: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=117
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x04211020: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 May 27 15:15 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 May 27 15:15 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 May 27 15:15 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 May 27 15:15 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 May 27 15:16 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 May 27 15:16 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 May 27 15:16 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 May 27 15:15 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 May 27 15:15 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 May 27 15:15 .
+drwxr-xr-x 3 root root 240 May 27 15:15 ..
+lrwxrwxrwx 1 root root 12 May 27 15:15 pci-0000:00:01.1 -> ../controlC0
+lrwxrwxrwx 1 root root 12 May 27 15:15 pci-0000:00:14.2 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic_1 [HD-Audio Generic], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: Generic_1 [HD-Audio Generic], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Generic]
+
+Card hw:0 'Generic'/'HD-Audio Generic at 0xd0c40000 irq 97'
+ Mixer name : 'ATI R6xx HDMI'
+ Components : 'HDA:1002aa01,00aa0100,00100500'
+ Controls : 7
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [Generic_1]
+
+Card hw:1 'Generic_1'/'HD-Audio Generic at 0xd0c44000 irq 16'
+ Mixer name : 'Realtek ALC282'
+ Components : 'HDA:10ec0282,103c2234,00100003'
+ Controls : 22
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.Generic {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+}
+state.Generic_1 {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.20 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.21 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nvram
+vesafb
+fglrx
+rfcomm
+bnep
+parport_pc
+ppdev
+uvcvideo
+videobuf2_core
+btusb
+videodev
+bluetooth
+videobuf2_vmalloc
+videobuf2_memops
+joydev
+lib80211_crypt_tkip
+snd_hda_codec_realtek
+wl
+snd_hda_codec_hdmi
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+kbccmnd
+snd_seq_midi_event
+dm_multipath
+snd_seq
+lp
+parport
+snd_timer
+snd_seq_device
+hp_wmi
+scsi_dh
+rtsx_pci_ms
+memstick
+wmi
+hp_accel
+cfg80211
+hp_wireless
+psmouse
+snd
+rtsx_pci_sdmmc
+lis3lv02d
+binfmt_misc
+tpm_infineon
+rtsx_pci
+i2c_piix4
+mac_hid
+serio_raw
+amd_iommu_v2
+sparse_keymap
+input_polldev
+soundcore
+k10temp
+snd_page_alloc
+video
+tpm_tis
+disable_mmc
+lib80211
+dm_raid45
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+ahci
+libahci
+raid6_pq
+r8169
+mii
+xor
+zlib_deflate
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x03 0x185600f0
+0x05 0x585600f0
+0x07 0x585600f0
+0x09 0x585600f0
+0x0b 0x585600f0
+0x0d 0x585600f0
+0x0f 0x585600f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x90a60140
+0x14 0x90170110
+0x17 0x40000000
+0x18 0x411111f0
+0x19 0x04a11030
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40f00001
+0x1e 0x411111f0
+0x21 0x04211020
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 9.243924] lis3lv02d: 8 bits 3DC sensor found
+[ 9.299212] hda-intel 0000:00:01.1: Using LPIB position fix
+[ 9.299273] snd_hda_intel 0000:00:01.1: irq 97 for MSI/MSI-X
+[ 9.302131] hda-intel 0000:00:01.1: Enable sync_write for stable communication
+[ 9.391628] wl: module license 'unspecified' taints kernel.
+[ 9.391634] Disabling lock debugging due to kernel taint
+[ 9.391667] input: HD-Audio Generic HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.1/sound/card0/input8
+[ 9.392304] hda-intel 0000:00:14.2: Using LPIB position fix
+[ 9.397407] hda-intel 0000:00:14.2: Enable sync_write for stable communication
+[ 9.425659] INFO @wl_cfg80211_attach : Registered CFG80211 phy
+--
+[ 9.599267] realtek: Enabling init ASM_ID=0x0001 CODEC_ID=10ec0282
+[ 9.606799] input: HD-Audio Generic Headphone as /devices/pci0000:00/0000:00:14.2/sound/card1/input9
+[ 9.606921] input: HD-Audio Generic Mic as /devices/pci0000:00/0000:00:14.2/sound/card1/input10
+[ 9.701945] lib80211_crypt: registered algorithm 'TKIP'
+
+
diff --git a/codecs/canonical/alc282--hp-probook-445-g2-ccert-201405-15062 b/codecs/canonical/alc282--hp-probook-445-g2-ccert-201405-15062
new file mode 100644
index 0000000..ddbd98e
--- /dev/null
+++ b/codecs/canonical/alc282--hp-probook-445-g2-ccert-201405-15062
@@ -0,0 +1,1198 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Wed May 21 09:32:59 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.4 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.4 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.4 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP ProBook 445 G2
+Product Version: A3009CD10002
+Firmware Version: M75 Ver. 93.20
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.11.0-18-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.11.0-18-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xd0b40000 irq 92
+ 1 [Generic_1 ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xd0b44000 irq 16
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:01.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Device 1308
+00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD] FCH Azalia Controller (rev 01)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:01.1 0403: 1002:1308
+ Subsystem: 103c:2234
+--
+00:14.2 0403: 1022:780d (rev 01)
+ Subsystem: 103c:2234
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: ATI R6xx HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x1002aa01
+Subsystem Id: 0x00aa0100
+Revision Id: 0x100500
+No Modem Function Group found
+Default PCM:
+ rates [0x70]: 32000 44100 48000
+ bits [0x2]: 16
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x02
+Node 0x04 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x05 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x04
+Node 0x06 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x07 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Node 0x08 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x09 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x08
+Node 0x0a [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x0b [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0a
+Node 0x0c [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x0d [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0c
+Node 0x0e [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x0f [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0e
+Codec: Realtek ALC282
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0282
+Subsystem Id: 0x103c2234
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60140: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x04a11030: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40f00001: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=117
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x04211020: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 May 21 16:35 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 May 21 16:35 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 May 21 16:35 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 May 21 16:35 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 May 21 17:15 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 May 21 17:15 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 May 21 17:15 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 May 21 16:35 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 May 21 16:35 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 May 21 16:35 .
+drwxr-xr-x 3 root root 240 May 21 16:35 ..
+lrwxrwxrwx 1 root root 12 May 21 16:35 pci-0000:00:01.1 -> ../controlC0
+lrwxrwxrwx 1 root root 12 May 21 16:35 pci-0000:00:14.2 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic_1 [HD-Audio Generic], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: Generic_1 [HD-Audio Generic], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Generic]
+
+Card hw:0 'Generic'/'HD-Audio Generic at 0xd0b40000 irq 92'
+ Mixer name : 'ATI R6xx HDMI'
+ Components : 'HDA:1002aa01,00aa0100,00100500'
+ Controls : 7
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [Generic_1]
+
+Card hw:1 'Generic_1'/'HD-Audio Generic at 0xd0b44000 irq 16'
+ Mixer name : 'Realtek ALC282'
+ Components : 'HDA:10ec0282,103c2234,00100003'
+ Controls : 22
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.Generic {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+}
+state.Generic_1 {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.20 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.21 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+vesafb
+nvram
+fglrx
+uvcvideo
+videobuf2_core
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+rtk_btusb
+joydev
+arc4
+rfcomm
+bnep
+snd_hda_codec_realtek
+snd_hda_codec_hdmi
+bluetooth
+snd_hda_intel
+snd_hda_codec
+parport_pc
+rtsx_pci_sdmmc
+ppdev
+snd_hwdep
+snd_pcm
+rtl8723be
+rtlwifi
+snd_seq_midi
+snd_rawmidi
+mac80211
+rtsx_pci_ms
+snd_seq_midi_event
+memstick
+snd_seq
+snd_timer
+snd_seq_device
+rtsx_pci
+snd
+tpm_infineon
+hp_wmi
+cfg80211
+soundcore
+snd_page_alloc
+i2c_piix4
+amd_iommu_v2
+k10temp
+btcoexist
+hp_accel
+psmouse
+lis3lv02d
+serio_raw
+video
+dm_multipath
+mac_hid
+tpm_tis
+hp_wireless
+kbccmnd
+wmi
+input_polldev
+scsi_dh
+sparse_keymap
+lp
+parport
+disable_mmc
+binfmt_misc
+ahci
+libahci
+dm_raid45
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+r8169
+mii
+raid6_pq
+xor
+zlib_deflate
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x03 0x185600f0
+0x05 0x585600f0
+0x07 0x585600f0
+0x09 0x585600f0
+0x0b 0x585600f0
+0x0d 0x585600f0
+0x0f 0x585600f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x90a60140
+0x14 0x90170110
+0x17 0x40000000
+0x18 0x411111f0
+0x19 0x04a11030
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40f00001
+0x1e 0x411111f0
+0x21 0x04211020
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 11.582947] rtlwifi-0:_rtl_init_hw_ht_capab():<0-0> 1T1R
+[ 11.584851] hda-intel 0000:00:01.1: Using LPIB position fix
+[ 11.584906] snd_hda_intel 0000:00:01.1: irq 92 for MSI/MSI-X
+[ 11.593066] hda-intel 0000:00:01.1: Enable sync_write for stable communication
+[ 11.624232] psmouse serio3: synaptics: Touchpad model: 1, fw: 7.5, id: 0x1e0b1, caps: 0xf00173/0x640000/0xa2400, board id: 2653, fw id: 1481159
+[ 11.658574] input: HD-Audio Generic HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.1/sound/card0/input7
+[ 11.659673] Bluetooth: Core ver 2.16
+--
+[ 11.660116] Bluetooth: HCI device and connection manager initialized
+[ 11.661035] hda-intel 0000:00:14.2: Using LPIB position fix
+[ 11.661160] Bluetooth: HCI socket layer initialized
+--
+[ 11.665217] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio3/input/input8
+[ 11.666166] hda-intel 0000:00:14.2: Enable sync_write for stable communication
+[ 11.692223] SKU: Nid=0x1d sku_cfg=0x40f00001
+--
+[ 11.692673] realtek: Enabling init ASM_ID=0x0001 CODEC_ID=10ec0282
+[ 11.699598] input: HD-Audio Generic Headphone as /devices/pci0000:00/0000:00:14.2/sound/card1/input9
+[ 11.699870] input: HD-Audio Generic Mic as /devices/pci0000:00/0000:00:14.2/sound/card1/input10
+[ 11.751031] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
+
+
diff --git a/codecs/canonical/alc282--hp-probook-470-g2-ccert-201404-14969 b/codecs/canonical/alc282--hp-probook-470-g2-ccert-201404-14969
new file mode 100644
index 0000000..df42533
--- /dev/null
+++ b/codecs/canonical/alc282--hp-probook-470-g2-ccert-201404-14969
@@ -0,0 +1,1512 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Wed Jun 4 07:34:46 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.4 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.4 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.4 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP ProBook 470 G2
+Product Version: A3009C510002
+Firmware Version: M74 Ver. 93.23
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.11.0-18-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.11.0-18-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [MID ]: HDA-Intel - HDA Intel MID
+ HDA Intel MID at 0xc0910000 irq 69
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xc0914000 irq 68
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Device 0a0c (rev 0b)
+00:1b.0 Audio device: Intel Corporation Lynx Point-LP HD Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 0b)
+ Subsystem: 103c:2249
+--
+00:1b.0 0403: 8086:9c20 (rev 04)
+ Subsystem: 103c:2249
+
+
+!!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
+snd-hda-intel: jackpoll_ms=500
+
+
+!!Loaded sound module options
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC282
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0282
+Subsystem Id: 0x103c224f
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=1, dir=1, wake=0, sticky=0, data=1, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60140: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x04a11030: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40f00001: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=117
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x04211020: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 6 Jun 4 15:02 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 10 Jun 4 15:02 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 5 Jun 4 15:02 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 9 Jun 4 15:02 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 4 Jun 4 15:02 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 3 Jun 4 15:02 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 2 Jun 4 15:02 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 8 Jun 4 15:02 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 7 Jun 4 15:02 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Jun 4 15:02 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jun 4 15:02 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Jun 4 15:02 .
+drwxr-xr-x 3 root root 280 Jun 4 15:02 ..
+lrwxrwxrwx 1 root root 12 Jun 4 15:02 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Jun 4 15:02 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: MID [HDA Intel MID], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: MID [HDA Intel MID], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: MID [HDA Intel MID], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [MID]
+
+Card hw:0 'MID'/'HDA Intel MID at 0xc0910000 irq 69'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 21
+ Simple ctrls : 3
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xc0914000 irq 68'
+ Mixer name : 'Realtek ALC282'
+ Components : 'HDA:10ec0282,103c224f,00100003'
+ Controls : 22
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.MID {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.19 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.20 {
+ iface PCM
+ device 7
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.21 {
+ iface PCM
+ device 8
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.20 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.21 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+coretemp
+nvram
+snd_hda_codec_realtek
+snd_hda_codec_hdmi
+joydev
+btusb
+arc4
+rtsx_pci_sdmmc
+rtsx_pci_ms
+memstick
+hp_wmi
+fglrx
+dm_multipath
+tpm_infineon
+scsi_dh
+iwlmvm
+mac80211
+snd_hda_intel
+snd_seq_midi
+snd_hda_codec
+snd_hwdep
+iwlwifi
+snd_rawmidi
+psmouse
+snd_pcm
+serio_raw
+lpc_ich
+hp_accel
+amd_iommu_v2
+rtsx_pci
+cfg80211
+lis3lv02d
+snd_seq_midi_event
+input_polldev
+i915
+snd_seq
+wmi
+drm_kms_helper
+snd_timer
+snd_seq_device
+intel_smartconnect
+tpm_tis
+hp_wireless
+mac_hid
+drm
+sparse_keymap
+snd
+i2c_algo_bit
+mei_me
+parport_pc
+mei
+ppdev
+soundcore
+video
+bnep
+rfcomm
+snd_page_alloc
+bluetooth
+kbccmnd
+lp
+parport
+disable_mmc
+binfmt_misc
+dm_raid45
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+raid6_pq
+ahci
+r8169
+libahci
+mii
+xor
+zlib_deflate
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x18560010
+0x06 0x18560010
+0x07 0x18560010
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x90a60140
+0x14 0x90170110
+0x17 0x40000000
+0x18 0x411111f0
+0x19 0x04a11030
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40f00001
+0x1e 0x411111f0
+0x21 0x04211020
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 6.893439] lpc_ich: Resource conflict(s) found affecting gpio_ich
+[ 6.895073] snd_hda_intel 0000:00:1b.0: irq 68 for MSI/MSI-X
+[ 6.895113] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 6.896208] init: failsafe main process (971) killed by TERM signal
+[ 6.903654] HDA driver get symbol successfully from i915 module
+[ 6.903731] snd_hda_intel 0000:00:03.0: irq 69 for MSI/MSI-X
+[ 6.933641] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 6.933701] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 6.933766] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+[ 6.934189] input: HDA Intel MID HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/sound/card0/input10
+[ 6.934274] input: HDA Intel MID HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input11
+[ 6.934339] input: HDA Intel MID HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input12
+[ 6.955248] SKU: Nid=0x0 sku_cfg=0x0000224f
+--
+[ 6.955490] realtek: Enabling init ASM_ID=0x224f CODEC_ID=10ec0282
+[ 7.006858] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input13
+[ 7.009649] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input14
+[ 7.117716] r8169 0000:08:00.0 eth0: link down
+--
+[ 7.746427] ahci 0000:00:1f.2: port does not support device sleep
+[ 8.854239] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D3cold
+[ 14.512213] r8169 0000:08:00.0 eth0: link up
+--
+[ 14.999683] <6>[fglrx] Reserved FB block: Unshared offset:3fecf000, size:131000
+[ 15.098873] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D0
+[ 15.206694] vgaarb: this pci device is not a vga device
+[ 15.225674] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D3cold
+[ 15.818690] vgaarb: this pci device is not a vga device
+[ 28.190697] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D0
+[ 32.641769] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D3cold
+[ 32.819480] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D0
+[ 39.115512] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D3cold
+[ 48.654299] audit_printk_skb: 156 callbacks suppressed
+--
+[ 80.107828] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
+[ 126.000295] HDMI: ELD buf size is 0, force 128
+[ 126.000336] HDMI: invalid ELD data byte 0
+[ 205.962931] HDMI: ELD buf size is 0, force 128
+[ 205.962963] HDMI: invalid ELD data byte 0
+[ 220.803886] HDMI: ELD buf size is 0, force 128
+[ 220.803927] HDMI: invalid ELD data byte 0
+[ 236.733203] HDMI: ELD buf size is 0, force 128
+[ 236.733235] HDMI: invalid ELD data byte 0
+[ 244.927938] HDMI: ELD buf size is 0, force 128
+[ 244.927979] HDMI: invalid ELD data byte 0
+[ 305.123999] HDMI: ELD buf size is 0, force 128
+[ 305.124051] HDMI: invalid ELD data byte 0
+[ 311.262047] HDMI: ELD buf size is 0, force 128
+[ 311.262079] HDMI: invalid ELD data byte 0
+[ 321.553490] HDMI: ELD buf size is 0, force 128
+[ 321.553541] HDMI: invalid ELD data byte 0
+[ 359.246059] HDMI: ELD buf size is 0, force 128
+[ 359.246091] HDMI: invalid ELD data byte 0
+[ 365.384111] HDMI: ELD buf size is 0, force 128
+[ 365.384162] HDMI: invalid ELD data byte 0
+[ 422.995336] HDMI: ELD buf size is 0, force 128
+[ 422.995377] HDMI: invalid ELD data byte 0
+[ 450.040378] HDMI: ELD buf size is 0, force 128
+[ 450.040419] HDMI: invalid ELD data byte 0
+[ 475.140726] HDMI: ELD buf size is 0, force 128
+[ 475.140758] HDMI: invalid ELD data byte 0
+[ 546.244443] HDMI: ELD buf size is 0, force 128
+[ 546.244474] HDMI: invalid ELD data byte 0
+[ 568.667904] HDMI: ELD buf size is 0, force 128
+[ 568.667936] HDMI: invalid ELD data byte 0
+[ 613.770988] HDMI: ELD buf size is 0, force 128
+[ 613.771030] HDMI: invalid ELD data byte 0
+[ 617.812295] HDMI: ELD buf size is 0, force 128
+[ 617.812326] HDMI: invalid ELD data byte 0
+[ 639.687604] HDMI: ELD buf size is 0, force 128
+[ 639.687635] HDMI: invalid ELD data byte 0
+[ 695.971802] HDMI: ELD buf size is 0, force 128
+[ 695.971843] HDMI: invalid ELD data byte 0
+[ 750.794654] HDMI: ELD buf size is 0, force 128
+[ 750.794695] HDMI: invalid ELD data byte 0
+[ 803.565866] HDMI: ELD buf size is 0, force 128
+[ 803.565907] HDMI: invalid ELD data byte 0
+[ 878.711755] type=1400 audit(1401866196.383:64): apparmor="DENIED" operation="capable" parent=1 profile="/usr/sbin/cupsd" pid=722 comm="cupsd" pid=722 comm="cupsd" capability=36 capname="block_suspend"
+[ 881.452876] HDMI: ELD buf size is 0, force 128
+[ 881.452908] HDMI: invalid ELD data byte 0
+[ 916.207092] HDMI: ELD buf size is 0, force 128
+[ 916.207125] HDMI: invalid ELD data byte 0
+[ 1024.672994] HDMI: invalid ELD buf size -1
+[ 1026.680657] HDMI: invalid ELD buf size -1
+[ 1028.688325] HDMI: invalid ELD buf size -1
+[ 1033.707463] HDMI: invalid ELD buf size -1
+[ 1034.711319] HDMI: invalid ELD buf size -1
+[ 1035.715156] HDMI: invalid ELD buf size -1
+[ 1058.854103] HDMI: ELD buf size is 0, force 128
+[ 1058.854135] HDMI: invalid ELD data byte 0
+[ 1134.466741] HDMI: ELD buf size is 0, force 128
+[ 1134.466781] HDMI: invalid ELD data byte 0
+[ 1146.326062] [drm:ivybridge_irq_handler] *ERROR* Unclaimed register before interrupt
+[ 1151.395959] HDMI: ELD buf size is 0, force 128
+[ 1151.396000] HDMI: invalid ELD data byte 0
+[ 1159.514579] HDMI: ELD buf size is 0, force 128
+[ 1159.514611] HDMI: invalid ELD data byte 0
+[ 1161.570232] HDMI: ELD buf size is 0, force 128
+[ 1161.570264] HDMI: invalid ELD data byte 0
+[ 1163.625887] HDMI: ELD buf size is 0, force 128
+[ 1163.625919] HDMI: invalid ELD data byte 0
+[ 1165.681544] HDMI: ELD buf size is 0, force 128
+[ 1165.681576] HDMI: invalid ELD data byte 0
+[ 1200.899683] HDMI: ELD buf size is 0, force 128
+[ 1200.899715] HDMI: invalid ELD data byte 0
+[ 1250.379453] HDMI: ELD buf size is 0, force 128
+[ 1250.379494] HDMI: invalid ELD data byte 0
+[ 1303.458563] HDMI: invalid ELD buf size -1
+[ 1305.466232] HDMI: invalid ELD buf size -1
+[ 1307.473896] HDMI: invalid ELD buf size -1
+[ 1312.493061] HDMI: invalid ELD buf size -1
+[ 1313.496894] HDMI: invalid ELD buf size -1
+[ 1314.500726] HDMI: invalid ELD buf size -1
+[ 1337.639782] HDMI: ELD buf size is 0, force 128
+[ 1337.639822] HDMI: invalid ELD data byte 0
+[ 1405.525601] HDMI: ELD buf size is 0, force 128
+[ 1405.525633] HDMI: invalid ELD data byte 0
+[ 1474.146175] HDMI: ELD buf size is 0, force 128
+[ 1474.146206] HDMI: invalid ELD data byte 0
+[ 1497.594278] HDMI: ELD buf size is 0, force 128
+[ 1497.594318] HDMI: invalid ELD data byte 0
+[ 1531.996554] HDMI: ELD buf size is 0, force 128
+[ 1531.996595] HDMI: invalid ELD data byte 0
+[ 1541.162991] HDMI: ELD buf size is 0, force 128
+[ 1541.163032] HDMI: invalid ELD data byte 0
+[ 1590.898733] HDMI: ELD buf size is 0, force 128
+[ 1590.898764] HDMI: invalid ELD data byte 0
+[ 1657.939572] HDMI: ELD buf size is 0, force 128
+[ 1657.939604] HDMI: invalid ELD data byte 0
+[ 1684.459152] HDMI: ELD buf size is 0, force 128
+[ 1684.459184] HDMI: invalid ELD data byte 0
+[ 1734.642794] HDMI: ELD buf size is 0, force 128
+[ 1734.642827] HDMI: invalid ELD data byte 0
+[ 1741.245700] HDMI: ELD buf size is 0, force 128
+[ 1741.245751] HDMI: invalid ELD data byte 0
+[ 1759.714621] HDMI: ELD buf size is 0, force 128
+[ 1759.714653] HDMI: invalid ELD data byte 0
+[ 1809.406346] HDMI: ELD buf size is 0, force 128
+[ 1809.406378] HDMI: invalid ELD data byte 0
+[ 1830.374855] HDMI: ELD buf size is 0, force 128
+[ 1830.374905] HDMI: invalid ELD data byte 0
+[ 1880.470510] HDMI: ELD buf size is 0, force 128
+[ 1880.470550] HDMI: invalid ELD data byte 0
+[ 1932.897790] HDMI: ELD buf size is 0, force 128
+[ 1932.897830] HDMI: invalid ELD data byte 0
+[ 1962.532855] HDMI: ELD buf size is 0, force 128
+[ 1962.532896] HDMI: invalid ELD data byte 0
+[ 1967.729798] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D0
+[ 1967.860535] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D3cold
+[ 1967.932666] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D0
+[ 1968.060336] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D3cold
+[ 1968.159772] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D0
+[ 1968.288555] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D3cold
+[ 1968.332336] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 1968.332583] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 1968.332832] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+[ 1968.338347] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D0
+
+
diff --git a/codecs/canonical/alc282-dell-inspiron-3421-ccert-201207-11439 b/codecs/canonical/alc282-dell-inspiron-3421-ccert-201207-11439
new file mode 100644
index 0000000..ac03181
--- /dev/null
+++ b/codecs/canonical/alc282-dell-inspiron-3421-ccert-201207-11439
@@ -0,0 +1,1122 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Wed Aug 27 04:02:49 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.5 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.5 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.5 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 3421
+Product Version: Not Specified
+Firmware Version: A02
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.13.0-32-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.13.0-32-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7910000 irq 45
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 1028:0591
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC282
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0282
+Subsystem Id: 0x10280591
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x1f 0x1f]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x1f 0x1f]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60940: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x02a11830: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x598301f0: [N/A] Line In at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=117
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x02211020: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Aug 26 22:27 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Aug 26 22:27 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Aug 26 22:27 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Aug 26 22:28 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Aug 26 23:53 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Aug 26 22:28 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Aug 26 22:27 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Aug 26 22:27 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Aug 26 22:27 .
+drwxr-xr-x 3 root root 220 Aug 26 22:27 ..
+lrwxrwxrwx 1 root root 12 Aug 26 22:27 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7910000 irq 45'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0282,10280591,00100003 HDA:80862806,80860101,00100000'
+ Controls : 29
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 63 [72%] [-18.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 31 [49%] [6.00dB] [on]
+ Front Right: Capture 31 [49%] [6.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 31
+ value.1 31
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 600
+ dbvalue.1 600
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 63
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1800
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.20 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.21 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.27 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.28 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.29 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nls_iso8859_1
+usb_storage
+hid_generic
+nls_utf8
+hidp
+isofs
+hid
+bnep
+rfcomm
+parport_pc
+ppdev
+rts5139
+uvcvideo
+arc4
+videobuf2_core
+iwldvm
+mac80211
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+joydev
+i915
+snd_hda_codec_hdmi
+nouveau
+snd_hda_codec_realtek
+iwlwifi
+snd_hda_intel
+ttm
+snd_hda_codec
+btusb
+drm_kms_helper
+bluetooth
+drm
+cfg80211
+snd_hwdep
+snd_pcm
+dell_wmi
+sparse_keymap
+snd_seq_midi
+i2c_algo_bit
+snd_rawmidi
+psmouse
+mxm_wmi
+wmi
+snd_seq_midi_event
+snd_seq
+snd_timer
+dell_laptop
+snd_seq_device
+mei_me
+dcdbas
+mei
+lpc_ich
+snd
+serio_raw
+mac_hid
+soundcore
+snd_page_alloc
+video
+lp
+parport
+ahci
+libahci
+r8169
+mii
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x90a60940
+0x14 0x90170110
+0x17 0x411111f0
+0x18 0x411111f0
+0x19 0x02a11830
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x598301f0
+0x1e 0x411111f0
+0x21 0x02211020
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 9.933759] usbcore: registered new interface driver btusb
+[ 10.030963] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
+[ 10.070999] Intel(R) Wireless WiFi driver for Linux, in-tree:
+--
+[ 10.071239] iwlwifi 0000:06:00.0: irq 46 for MSI/MSI-X
+[ 10.123962] hda_codec: ALC282: SKU not ready 0x598301f0
+[ 10.124171] autoconfig: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
+--
+[ 10.189471] nouveau [ DEVICE][0000:02:00.0] Family : NVD0
+[ 10.189507] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 10.189631] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 10.189727] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 10.193449] nouveau [ VBIOS][0000:02:00.0] checking PRAMIN for image...
+
+
diff --git a/codecs/canonical/alc282-dell-inspiron-3421-ccert-201209-11716 b/codecs/canonical/alc282-dell-inspiron-3421-ccert-201209-11716
new file mode 100644
index 0000000..e5e10d7
--- /dev/null
+++ b/codecs/canonical/alc282-dell-inspiron-3421-ccert-201209-11716
@@ -0,0 +1,1072 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.60
+!!################################
+
+!!Script ran on: Tue Sep 25 02:58:40 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 3421
+Product Version: Not Specified
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-29-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7910000 irq 46
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!--------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 1028:0591
+
+
+!!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
+!!--------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC282
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0282
+Subsystem Id: 0x10280591
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x1e 0x1e]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x1e 0x1e]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x1e 0x1e]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60940: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x02a11830: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x598301f0: [N/A] Line In at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=117
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x02211020: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Sep 24 06:08 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Sep 24 06:08 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Sep 24 06:08 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Sep 24 22:58 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Sep 24 22:58 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Sep 24 06:08 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Sep 24 06:08 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Sep 24 06:08 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Sep 24 22:50 .
+drwxr-xr-x 3 root root 220 Sep 24 22:50 ..
+lrwxrwxrwx 1 root root 12 Sep 24 06:08 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 0/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 0/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7910000 irq 46'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0282,10280591,00100003 HDA:80862806,80860101,00100000'
+ Controls : 26
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 63 [72%] [-18.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 30 [48%] [5.25dB] [on]
+ Front Right: Capture 30 [48%] [5.25dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!-------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 30
+ value.1 30
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 525
+ dbvalue.1 525
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 63
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1800
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+usbhid
+hid
+snd_usb_audio
+snd_usbmidi_lib
+nls_iso8859_1
+nls_cp437
+vfat
+fat
+uas
+usb_storage
+ipmi_msghandler
+bnep
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+rfcomm
+parport_pc
+ppdev
+kvm_intel
+kvm
+joydev
+dell_wmi
+sparse_keymap
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+nouveau
+ttm
+mxm_wmi
+snd_seq_midi
+lib80211_crypt_tkip
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+snd_timer
+snd_seq_device
+snd
+wl
+soundcore
+snd_page_alloc
+cfg80211
+lib80211
+dell_laptop
+dcdbas
+dm_multipath
+wmi
+i915
+drm_kms_helper
+rts5139
+psmouse
+serio_raw
+uvcvideo
+videodev
+btusb
+v4l2_compat_ioctl32
+bluetooth
+mei
+mac_hid
+drm
+i2c_algo_bit
+video
+lp
+parport
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+r8169
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x90a60940
+0x14 0x90170110
+0x17 0x411111f0
+0x18 0x411111f0
+0x19 0x02a11830
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x598301f0
+0x1e 0x411111f0
+0x21 0x02211020
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!------------------
+
+[ 12.157293] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 12.157460] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 12.157764] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[ 12.157781] Bluetooth: 4C FC CC, pos=16445 len=207
+[ 12.157799] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 12.158892] Bluetooth: 4C FC CC, pos=16652 len=207
+--
+[ 12.768149] Bluetooth: RFCOMM ver 1.11
+[ 12.800194] hda_codec: ALC282: SKU not ready 0x598301f0
+[ 12.806826] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 12.806970] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 12.807130] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
+[ 12.878474] init: isc-dhcp-server main process (1139) terminated with status 1
+
+
diff --git a/codecs/canonical/alc282-dell-inspiron-3421-ccert-201209-11718 b/codecs/canonical/alc282-dell-inspiron-3421-ccert-201209-11718
new file mode 100644
index 0000000..5167655
--- /dev/null
+++ b/codecs/canonical/alc282-dell-inspiron-3421-ccert-201209-11718
@@ -0,0 +1,1067 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Fri Mar 8 04:03:14 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 3421
+Product Version: Not Specified
+Firmware Version: A01
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-23-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7d10000 irq 45
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 1028:0591
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC282
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0282
+Subsystem Id: 0x10280591
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x1e 0x1e]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x1e 0x1e]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x1e 0x1e]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60940: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x02a11830: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x598301f0: [N/A] Line In at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=117
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x02211020: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Mar 7 03:07 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Mar 7 03:07 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Mar 7 03:07 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Mar 7 03:10 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Mar 7 03:10 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Mar 7 03:08 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Mar 7 03:07 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Mar 7 03:07 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Mar 7 03:07 .
+drwxr-xr-x 3 root root 220 Mar 7 03:07 ..
+lrwxrwxrwx 1 root root 12 Mar 7 03:07 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7d10000 irq 45'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0282,10280591,00100003 HDA:80862806,80860101,00100000'
+ Controls : 26
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 63 [72%] [-18.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 30 [48%] [5.25dB] [on]
+ Front Right: Capture 30 [48%] [5.25dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 30
+ value.1 30
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 525
+ dbvalue.1 525
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 63
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1800
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+bnep
+rfcomm
+parport_pc
+bluetooth
+ppdev
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+uvcvideo
+videobuf2_core
+videodev
+snd_hda_intel
+videobuf2_vmalloc
+videobuf2_memops
+snd_hda_codec
+i915
+drm_kms_helper
+rts5139
+snd_hwdep
+snd_pcm
+drm
+snd_seq_midi
+snd_rawmidi
+joydev
+snd_seq_midi_event
+snd_seq
+i2c_algo_bit
+snd_timer
+snd_seq_device
+psmouse
+arc4
+serio_raw
+ath9k
+coretemp
+mac80211
+ath9k_common
+dell_wmi
+ath9k_hw
+snd
+ghash_clmulni_intel
+sparse_keymap
+dell_laptop
+cryptd
+wmi
+ath
+dcdbas
+mac_hid
+soundcore
+cfg80211
+microcode
+snd_page_alloc
+mei
+video
+lpc_ich
+lp
+parport
+r8169
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x90a60940
+0x14 0x90170110
+0x17 0x411111f0
+0x18 0x411111f0
+0x19 0x02a11830
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x598301f0
+0x1e 0x411111f0
+0x21 0x02211020
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 9.350116] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 9.350238] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
+[ 9.934450] hda_codec: ALC282: SKU not ready 0x598301f0
+[ 9.998914] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 9.999200] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 9.999332] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 10.446549] type=1400 audit(1362643668.283:2): apparmor="STATUS" operation="profile_load" name="/sbin/dhclient" pid=618 comm="apparmor_parser"
+--
+[64405.753044] sd 0:0:0:0: [sda] Stopping disk
+[64406.019731] PM: suspend of drv:snd_hda_intel dev:0000:00:1b.0 complete after 223.817 msecs
+[64406.768231] PM: suspend of drv:sd dev:0:0:0:0 complete after 1016.072 msecs
+--
+[64407.531261] ehci_hcd 0000:00:1a.0: setting latency timer to 64
+[64407.531352] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
+[64407.531464] ehci_hcd 0000:00:1d.0: setting latency timer to 64
+--
+[64432.077745] sd 0:0:0:0: [sda] Synchronizing SCSI cache
+[64432.306317] PM: freeze of drv:snd_hda_intel dev:0000:00:1b.0 complete after 223.956 msecs
+[64432.306388] PM: freeze of drv: dev:pci0000:00 complete after 222.888 msecs
+--
+[64433.063808] ehci_hcd 0000:00:1a.0: cache line size of 64 is not supported
+[64433.063858] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
+[64433.064369] ehci_hcd 0000:00:1d.0: setting latency timer to 64
+
+
diff --git a/codecs/canonical/alc282-dell-inspiron-3521-ccert-201208-11538 b/codecs/canonical/alc282-dell-inspiron-3521-ccert-201208-11538
new file mode 100644
index 0000000..4aa8725
--- /dev/null
+++ b/codecs/canonical/alc282-dell-inspiron-3521-ccert-201208-11538
@@ -0,0 +1,1105 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Wed May 29 11:15:21 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 13.04 \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 13.04" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 13.04" HOME_URL="http://www.ubuntu.com/" SUPPORT_URL="http://help.ubuntu.com/" BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 3521
+Product Version: A00
+Firmware Version: A00
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.8.0-19-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.8.0-19-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0x90610000 irq 45
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 1028:0597
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC282
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0282
+Subsystem Id: 0x10280597
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60940: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x02a11830: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x598301f0: [N/A] Line In at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=117
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x02211020: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 May 29 07:13 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 May 29 07:13 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 May 29 07:13 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 May 29 07:13 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 May 29 07:13 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 May 29 07:13 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 May 29 07:13 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 May 29 07:13 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 May 29 07:13 .
+drwxr-xr-x 3 root root 220 May 29 07:13 ..
+lrwxrwxrwx 1 root root 12 May 29 07:13 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0x90610000 irq 45'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0282,10280597,00100003 HDA:80862806,80860101,00100000'
+ Controls : 29
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 60 [69%] [-20.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [off]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 60
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -2025
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.21 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.27 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.28 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.29 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+parport_pc
+ppdev
+bnep
+rfcomm
+uvcvideo
+rts5139
+videobuf2_vmalloc
+joydev
+videobuf2_memops
+videobuf2_core
+videodev
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_page_alloc
+arc4
+snd_seq_midi
+snd_seq_midi_event
+snd_rawmidi
+snd_seq
+coretemp
+ath9k
+snd_seq_device
+kvm_intel
+ath9k_common
+ath9k_hw
+snd_timer
+ath
+kvm
+dell_wmi
+i915
+dell_laptop
+mac80211
+ath3k
+btusb
+drm_kms_helper
+ghash_clmulni_intel
+snd
+drm
+psmouse
+serio_raw
+soundcore
+i2c_algo_bit
+sparse_keymap
+cfg80211
+wmi
+bluetooth
+cryptd
+mei
+mac_hid
+dcdbas
+lpc_ich
+microcode
+video
+lp
+parport
+r8169
+ahci
+libahci
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x90a60940
+0x14 0x90170110
+0x17 0x411111f0
+0x18 0x411111f0
+0x19 0x02a11830
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x598301f0
+0x1e 0x411111f0
+0x21 0x02211020
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 9.556180] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 9.556292] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
+[ 9.598881] hda_codec: ALC282: SKU not ready 0x598301f0
+[ 9.616587] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
+[ 9.616696] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 9.616791] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 9.628247] Linux video capture interface: v2.00
+
+
diff --git a/codecs/canonical/alc282-dell-inspiron-3521-ccert-201208-11539 b/codecs/canonical/alc282-dell-inspiron-3521-ccert-201208-11539
new file mode 100644
index 0000000..ebc3068
--- /dev/null
+++ b/codecs/canonical/alc282-dell-inspiron-3521-ccert-201208-11539
@@ -0,0 +1,1058 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Fri Mar 8 09:30:46 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 3521
+Product Version: A00
+Firmware Version: A00
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-23-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xc1610000 irq 49
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 1028:0598
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC282
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0282
+Subsystem Id: 0x10280598
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x56 0x56]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x56 0x56]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x1e 0x1e]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x1e 0x1e]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x1e 0x1e]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60940: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x02a11830: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x598301f0: [N/A] Line In at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=117
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x02211020: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Mar 8 04:21 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Mar 8 04:21 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Mar 8 04:21 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Mar 8 04:21 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Mar 8 04:21 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Mar 8 04:21 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Mar 8 04:21 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Mar 8 04:21 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Mar 8 04:21 .
+drwxr-xr-x 3 root root 220 Mar 8 04:21 ..
+lrwxrwxrwx 1 root root 12 Mar 8 04:21 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xc1610000 irq 49'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0282,10280598,00100003 HDA:80862806,80860101,00100000'
+ Controls : 26
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 86 [99%] [0.75dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 253 [99%] [0.40dB]
+ Front Right: Playback 253 [99%] [0.40dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 30 [48%] [5.25dB] [on]
+ Front Right: Capture 30 [48%] [5.25dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 30
+ value.1 30
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 525
+ dbvalue.1 525
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 86
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -75
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 253
+ value.1 253
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 -40
+ dbvalue.1 -40
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+rfcomm
+bnep
+parport_pc
+ppdev
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+uvcvideo
+videobuf2_core
+joydev
+videodev
+fglrx
+rts5139
+videobuf2_vmalloc
+videobuf2_memops
+snd_hda_intel
+snd_hda_codec
+arc4
+snd_hwdep
+coretemp
+snd_pcm
+kvm_intel
+snd_seq_midi
+iwlwifi
+kvm
+mac80211
+snd_rawmidi
+i915
+ghash_clmulni_intel
+aesni_intel
+snd_seq_midi_event
+psmouse
+snd_seq
+btusb
+cryptd
+snd_timer
+bluetooth
+cfg80211
+snd_seq_device
+drm_kms_helper
+aes_x86_64
+drm
+dell_wmi
+serio_raw
+sparse_keymap
+microcode
+dell_laptop
+dcdbas
+mei
+amd_iommu_v2
+i2c_algo_bit
+snd
+lpc_ich
+mac_hid
+wmi
+soundcore
+snd_page_alloc
+video
+lp
+parport
+r8169
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x90a60940
+0x14 0x90170110
+0x17 0x411111f0
+0x18 0x411111f0
+0x19 0x02a11830
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x598301f0
+0x1e 0x411111f0
+0x21 0x02211020
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 9.404212] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 9.546940] snd_hda_intel 0000:00:1b.0: irq 49 for MSI/MSI-X
+[ 9.565455] rts5139: module is from the staging directory, the quality is unknown, you have been warned.
+--
+[ 9.951249] USB Video Class driver (1.1.1)
+[ 10.164580] hda_codec: ALC282: SKU not ready 0x598301f0
+[ 10.198035] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 10.198297] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 10.198520] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 10.301814] cfg80211: Ignoring regulatory request Set by core since the driver uses its own custom regulatory domain
+
+
diff --git a/codecs/canonical/alc282-dell-inspiron-3721-ccert-201210-11864 b/codecs/canonical/alc282-dell-inspiron-3721-ccert-201210-11864
new file mode 100644
index 0000000..a5c87dc
--- /dev/null
+++ b/codecs/canonical/alc282-dell-inspiron-3721-ccert-201210-11864
@@ -0,0 +1,1223 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.60
+!!################################
+
+!!Script ran on: Tue Oct 16 08:31:46 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 3721
+Product Version: A00
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-29-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_usb_audio
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xc0610000 irq 47
+ 1 [Headset ]: USB-Audio - Logitech USB Headset
+ Logitech Logitech USB Headset at usb-0000:00:14.0-1, full speed
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!--------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 1028:059c
+
+
+!!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
+!!--------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_usb_audio
+ async_unlink : Y
+ device_setup : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ ignore_ctl_error : N
+ index : -2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ nrpacks : 8
+ pid : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ vid : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC282
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0282
+Subsystem Id: 0x1028059c
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x26 0x26]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x26 0x26]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x26 0x26]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x03 0x03]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60940: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x02a11830: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x598301f0: [N/A] Line In at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=117
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x02211020: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!USB Mixer information
+!!---------------------------
+--startcollapse--
+
+USB Mixer: usb_id=0x046d0a0b, ctrlif=0, ctlerr=0
+Card: Logitech Logitech USB Headset at usb-0000:00:14.0-1, full speed
+ Unit: 1
+ Control: name="Speaker Playback Volume", index=0
+ Info: id=1, control=2, cmask=0x3, channels=2, type="S16"
+ Volume: min=-10496, max=768, dBmin=-4100, dBmax=300
+ Unit: 1
+ Control: name="Speaker Playback Switch", index=0
+ Info: id=1, control=1, cmask=0x0, channels=1, type="INV_BOOLEAN"
+ Volume: min=0, max=1, dBmin=0, dBmax=0
+ Unit: 2
+ Control: name="Mic Capture Volume", index=0
+ Info: id=2, control=2, cmask=0x0, channels=1, type="S16"
+ Volume: min=4096, max=7424, dBmin=1600, dBmax=2900
+ Unit: 2
+ Control: name="Mic Capture Switch", index=0
+ Info: id=2, control=1, cmask=0x0, channels=1, type="INV_BOOLEAN"
+ Volume: min=0, max=1, dBmin=0, dBmax=0
+ Unit: 6
+ Control: name="Mic Playback Volume", index=0
+ Info: id=6, control=2, cmask=0x0, channels=1, type="S16"
+ Volume: min=-10496, max=-3072, dBmin=-4100, dBmax=-1200
+ Unit: 6
+ Control: name="Mic Playback Switch", index=0
+ Info: id=6, control=1, cmask=0x0, channels=1, type="INV_BOOLEAN"
+ Volume: min=0, max=1, dBmin=0, dBmax=0
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Oct 16 03:20 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 10 Oct 16 04:31 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 6 Oct 16 03:20 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Oct 16 03:20 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Oct 16 04:31 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Oct 16 04:30 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Oct 16 04:28 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 9 Oct 16 04:31 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 8 Oct 16 04:31 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Oct 16 03:20 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Oct 16 03:20 /dev/snd/timer
+
+/dev/snd/by-id:
+total 0
+drwxr-xr-x 2 root root 60 Oct 16 04:31 .
+drwxr-xr-x 4 root root 300 Oct 16 04:31 ..
+lrwxrwxrwx 1 root root 12 Oct 16 04:31 usb-Logitech_Logitech_USB_Headset-00 -> ../controlC1
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Oct 16 04:31 .
+drwxr-xr-x 4 root root 300 Oct 16 04:31 ..
+lrwxrwxrwx 1 root root 12 Oct 16 04:31 pci-0000:00:14.0-usb-0:1:1.0 -> ../controlC1
+lrwxrwxrwx 1 root root 12 Oct 16 03:20 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Headset [Logitech USB Headset], device 0: USB Audio [USB Audio]
+ Subdevices: 0/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Headset [Logitech USB Headset], device 0: USB Audio [USB Audio]
+ Subdevices: 0/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xc0610000 irq 47'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0282,1028059c,00100003 HDA:80862806,80860101,00100000'
+ Controls : 26
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 254 [100%] [0.20dB]
+ Front Right: Playback 254 [100%] [0.20dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 38 [60%] [11.25dB] [on]
+ Front Right: Capture 38 [60%] [11.25dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 3 [100%] [36.00dB]
+ Front Right: 3 [100%] [36.00dB]
+
+!!-------Mixer controls for card 1 [Headset]
+
+Card hw:1 'Headset'/'Logitech Logitech USB Headset at usb-0000:00:14.0-1, full speed'
+ Mixer name : 'USB Mixer'
+ Components : 'USB046d:0a0b'
+ Controls : 6
+ Simple ctrls : 2
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch pswitch-joined penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 44
+ Mono:
+ Front Left: Playback 26 [59%] [-15.00dB] [on]
+ Front Right: Playback 26 [59%] [-15.00dB] [on]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pvolume-joined cvolume cvolume-joined pswitch pswitch-joined cswitch cswitch-joined penum
+ Playback channels: Mono
+ Capture channels: Mono
+ Limits: Playback 0 - 29 Capture 0 - 13
+ Mono: Playback 0 [0%] [-41.00dB] [off] Capture 0 [0%] [16.00dB] [on]
+
+
+!!Alsactl output
+!!-------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 3
+ value.1 3
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 3600
+ dbvalue.1 3600
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 38
+ value.1 38
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1125
+ dbvalue.1 1125
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface PCM
+ device 3
+ name ELD
+ value '1000080067126a01000000000000000005e35223693233353256680907010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type BYTES
+ count 83
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 254
+ value.1 254
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 -20
+ dbvalue.1 -20
+ }
+ }
+}
+state.Headset {
+ control.1 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 29'
+ dbmin -4100
+ dbmax -1200
+ dbvalue.0 -4100
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 26
+ value.1 26
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 44'
+ dbmin -4100
+ dbmax 300
+ dbvalue.0 -1500
+ dbvalue.1 -1500
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Capture Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Capture Volume'
+ value 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 13'
+ dbmin 1600
+ dbmax 2900
+ dbvalue.0 1600
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+usbhid
+hid
+snd_usb_audio
+snd_usbmidi_lib
+msr
+kvm_intel
+kvm
+rfcomm
+bnep
+parport_pc
+snd_hda_codec_hdmi
+ppdev
+snd_hda_codec_realtek
+joydev
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+dell_wmi
+sparse_keymap
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+lp
+uvcvideo
+videodev
+v4l2_compat_ioctl32
+btusb
+bluetooth
+rts5139
+lib80211_crypt_tkip
+dell_laptop
+dcdbas
+snd_timer
+snd_seq_device
+dm_multipath
+psmouse
+serio_raw
+wl
+snd
+i915
+cfg80211
+soundcore
+mei
+snd_page_alloc
+drm_kms_helper
+lib80211
+drm
+i2c_algo_bit
+wmi
+parport
+video
+mac_hid
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+r8169
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x90a60940
+0x14 0x90170110
+0x17 0x411111f0
+0x18 0x411111f0
+0x19 0x02a11830
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x598301f0
+0x1e 0x411111f0
+0x21 0x02211020
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!------------------
+
+[ 11.673666] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 11.673858] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 11.673924] snd_hda_intel 0000:00:1b.0: irq 47 for MSI/MSI-X
+[ 11.673948] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 11.770771] psmouse serio1: synaptics: Touchpad model: 1, fw: 8.1, id: 0x1e2b1, caps: 0xd00123/0x840300/0x26c00
+--
+[ 11.941495] usbcore: registered new interface driver btusb
+[ 12.300210] hda_codec: ALC282: SKU not ready 0x598301f0
+[ 12.389751] ppdev: user-space parallel port driver
+[ 12.430316] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 12.430400] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 12.430477] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 12.513155] type=1400 audit(1350372039.537:11): apparmor="STATUS" operation="profile_load" name="/usr/lib/lightdm/lightdm/lightdm-guest-session-wrapper" pid=1075 comm="apparmor_parser"
+
+
diff --git a/codecs/canonical/alc282-dell-inspiron-3721-ccert-201210-11865 b/codecs/canonical/alc282-dell-inspiron-3721-ccert-201210-11865
new file mode 100644
index 0000000..f5b6d36
--- /dev/null
+++ b/codecs/canonical/alc282-dell-inspiron-3721-ccert-201210-11865
@@ -0,0 +1,1016 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Oct 7 06:10:08 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 3721
+Product Version: A11
+Firmware Version: A11
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-39-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xc1610000 irq 46
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 1028:059d
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC282
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0282
+Subsystem Id: 0x1028059d
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60140: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40020008: [N/A] Line Out at Ext N/A
+ Conn = 1/4, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x8
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x02a11030: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40e00001: [N/A] Reserved at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=117
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x02211020: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Oct 7 01:52 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Oct 7 01:52 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Oct 7 01:52 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Oct 7 01:53 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Oct 7 01:53 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Oct 7 01:53 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Oct 7 01:52 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Oct 7 01:52 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Oct 7 01:52 .
+drwxr-xr-x 3 root root 220 Oct 7 01:52 ..
+lrwxrwxrwx 1 root root 12 Oct 7 01:52 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xc1610000 irq 46'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0282,1028059d,00100003 HDA:80862806,80860101,00100000'
+ Controls : 24
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+bnep
+parport_pc
+ppdev
+rfcomm
+bluetooth
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+joydev
+snd_timer
+arc4
+ath9k
+i915
+mac80211
+uvcvideo
+drm_kms_helper
+snd_seq_device
+videodev
+rts5139
+fglrx
+ath9k_common
+ath9k_hw
+v4l2_compat_ioctl32
+snd
+dell_wmi
+sparse_keymap
+drm
+dell_laptop
+dcdbas
+psmouse
+serio_raw
+mei
+ath
+wmi
+i2c_algo_bit
+soundcore
+snd_page_alloc
+cfg80211
+dm_multipath
+mac_hid
+video
+lp
+parport
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+r8169
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x90a60140
+0x14 0x90170110
+0x17 0x40020008
+0x18 0x411111f0
+0x19 0x02a11030
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40e00001
+0x1e 0x411111f0
+0x21 0x02211020
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 14.795788] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 15.397676] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 15.397743] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[ 15.397772] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 15.566205] init: failsafe main process (880) killed by TERM signal
+[ 16.110138] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 16.110369] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 16.110557] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 16.308325] Bluetooth: Core ver 2.16
+
+
diff --git a/codecs/canonical/alc282-dell-inspiron-5421-ccert-201209-11715 b/codecs/canonical/alc282-dell-inspiron-5421-ccert-201209-11715
new file mode 100644
index 0000000..e6b7248
--- /dev/null
+++ b/codecs/canonical/alc282-dell-inspiron-5421-ccert-201209-11715
@@ -0,0 +1,1062 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Fri Mar 8 07:17:10 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 5421
+Product Version: Not Specified
+Firmware Version: A01
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-23-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7910000 irq 48
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 1028:0591
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC282
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0282
+Subsystem Id: 0x10280591
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60940: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x02a11830: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x598301f0: [N/A] Line In at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=117
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x02211020: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Mar 8 02:07 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Mar 8 02:07 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Mar 8 02:07 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Mar 8 02:08 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Mar 8 02:08 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Mar 8 02:08 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Mar 8 02:07 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Mar 8 02:07 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Mar 8 02:07 .
+drwxr-xr-x 3 root root 220 Mar 8 02:07 ..
+lrwxrwxrwx 1 root root 12 Mar 8 02:07 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7910000 irq 48'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0282,10280591,00100003 HDA:80862806,80860101,00100000'
+ Controls : 26
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 60 [69%] [-20.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 60
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -2025
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+rfcomm
+parport_pc
+ppdev
+bnep
+vesafb
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+joydev
+nouveau
+ttm
+i915
+snd_hda_intel
+snd_hda_codec
+drm_kms_helper
+psmouse
+coretemp
+kvm_intel
+arc4
+iwlwifi
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+rts5139
+snd_timer
+kvm
+mac80211
+cfg80211
+snd_seq_device
+dell_wmi
+dell_laptop
+drm
+btusb
+serio_raw
+uvcvideo
+videobuf2_core
+videodev
+ghash_clmulni_intel
+sparse_keymap
+aesni_intel
+cryptd
+i2c_algo_bit
+mei
+aes_x86_64
+videobuf2_vmalloc
+mxm_wmi
+videobuf2_memops
+wmi
+snd
+lp
+bluetooth
+dcdbas
+parport
+video
+lpc_ich
+microcode
+mac_hid
+soundcore
+snd_page_alloc
+r8169
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x90a60940
+0x14 0x90170110
+0x17 0x411111f0
+0x18 0x411111f0
+0x19 0x02a11830
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x598301f0
+0x1e 0x411111f0
+0x21 0x02211020
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 10.786532] ieee80211 phy0: Selected rate control algorithm 'iwl-agn-rs'
+[ 10.899146] snd_hda_intel 0000:00:1b.0: irq 48 for MSI/MSI-X
+[ 10.927673] type=1400 audit(1362726433.807:2): apparmor="STATUS" operation="profile_load" name="/sbin/dhclient" pid=635 comm="apparmor_parser"
+--
+[ 11.290765] [drm] nouveau 0000:02:00.0: DCB version 4.0
+[ 11.502859] hda_codec: ALC282: SKU not ready 0x598301f0
+[ 11.513047] r8169 0000:09:00.0: eth0: link down
+[ 11.513265] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
+[ 11.535663] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 11.535785] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 11.535892] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 11.536489] i915 0000:00:02.0: setting latency timer to 64
+
+
diff --git a/codecs/canonical/alc282-dell-inspiron-5421-ccert-201209-11717 b/codecs/canonical/alc282-dell-inspiron-5421-ccert-201209-11717
new file mode 100644
index 0000000..c5fd5d2
--- /dev/null
+++ b/codecs/canonical/alc282-dell-inspiron-5421-ccert-201209-11717
@@ -0,0 +1,1071 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Sep 1 06:48:29 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.5 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.5 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.5 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 5421
+Product Version: Not Specified
+Firmware Version: A08
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.13.0-32-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.13.0-32-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7d10000 irq 45
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 1028:0591
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC282
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0282
+Subsystem Id: 0x10280591
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60140: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40020008: [N/A] Line Out at Ext N/A
+ Conn = 1/4, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x8
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x02a11030: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40e00001: [N/A] Reserved at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=117
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x02211020: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Sep 1 02:45 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Sep 1 02:45 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Sep 1 02:45 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Sep 1 02:45 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Sep 1 02:45 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Sep 1 02:45 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Sep 1 02:45 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Sep 1 02:45 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Sep 1 02:45 .
+drwxr-xr-x 3 root root 220 Sep 1 02:45 ..
+lrwxrwxrwx 1 root root 12 Sep 1 02:45 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7d10000 irq 45'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0282,10280591,00100003 HDA:80862806,80860101,00100000'
+ Controls : 27
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 60 [69%] [-20.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 60
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -2025
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.19 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.26 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+ctr
+ccm
+bnep
+rfcomm
+bluetooth
+parport_pc
+ppdev
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+arc4
+ath9k
+mac80211
+uvcvideo
+ath9k_common
+rts5139
+videobuf2_core
+videodev
+snd_hda_intel
+ath9k_hw
+joydev
+videobuf2_vmalloc
+snd_hda_codec
+videobuf2_memops
+i915
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+ath
+snd_seq_midi_event
+snd_seq
+drm_kms_helper
+cfg80211
+snd_timer
+drm
+dell_wmi
+sparse_keymap
+snd_seq_device
+mei_me
+psmouse
+dell_laptop
+snd
+i2c_algo_bit
+wmi
+serio_raw
+mei
+lpc_ich
+soundcore
+dcdbas
+mac_hid
+snd_page_alloc
+video
+lp
+parport
+ahci
+libahci
+r8169
+mii
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x90a60140
+0x14 0x90170110
+0x17 0x40020008
+0x18 0x411111f0
+0x19 0x02a11030
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40e00001
+0x1e 0x411111f0
+0x21 0x02211020
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 7.923150] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 7.923634] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
+[ 7.954450] SKU: Nid=0x1d sku_cfg=0x40e00001
+--
+[ 7.954724] realtek: Enabling init ASM_ID=0x0001 CODEC_ID=10ec0282
+[ 8.000146] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
+[ 8.000262] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 8.000364] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 8.829839] [drm] Enabling RC6 states: RC6 on, RC6p on, RC6pp off
+
+
diff --git a/codecs/canonical/alc282-dell-inspiron-5521-ccert-201208-11540 b/codecs/canonical/alc282-dell-inspiron-5521-ccert-201208-11540
new file mode 100644
index 0000000..9326cb0
--- /dev/null
+++ b/codecs/canonical/alc282-dell-inspiron-5521-ccert-201208-11540
@@ -0,0 +1,1052 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Mar 4 03:59:43 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 5521
+Product Version: A00
+Firmware Version: A00
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-23-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xc0610000 irq 47
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 1028:0597
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC282
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0282
+Subsystem Id: 0x10280597
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60940: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x02a11830: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x598301f0: [N/A] Line In at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=117
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x02211020: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Mar 3 22:57 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Mar 3 22:57 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Mar 3 22:57 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Mar 3 22:57 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Mar 3 22:57 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Mar 3 22:57 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Mar 3 22:57 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Mar 3 22:57 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Mar 3 22:57 .
+drwxr-xr-x 3 root root 220 Mar 3 22:57 ..
+lrwxrwxrwx 1 root root 12 Mar 3 22:57 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xc0610000 irq 47'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0282,10280597,00100003 HDA:80862806,80860101,00100000'
+ Controls : 26
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 60 [69%] [-20.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 60
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -2025
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+rfcomm
+bnep
+parport_pc
+ppdev
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+uvcvideo
+videobuf2_core
+videodev
+snd_hda_intel
+snd_hda_codec
+videobuf2_vmalloc
+videobuf2_memops
+rts5139
+btusb
+bluetooth
+joydev
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+coretemp
+kvm_intel
+snd_seq_midi_event
+snd_seq
+kvm
+snd_timer
+snd_seq_device
+i915
+snd
+drm_kms_helper
+drm
+ghash_clmulni_intel
+aesni_intel
+cryptd
+aes_x86_64
+soundcore
+snd_page_alloc
+psmouse
+dell_wmi
+dell_laptop
+microcode
+sparse_keymap
+i2c_algo_bit
+serio_raw
+mei
+dcdbas
+lpc_ich
+mac_hid
+wmi
+video
+lp
+parport
+r8169
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x90a60940
+0x14 0x90170110
+0x17 0x411111f0
+0x18 0x411111f0
+0x19 0x02a11830
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x598301f0
+0x1e 0x411111f0
+0x21 0x02211020
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 8.465738] sd 6:0:0:0: [sdb] Attached SCSI removable disk
+[ 8.533328] snd_hda_intel 0000:00:1b.0: irq 47 for MSI/MSI-X
+[ 8.546828] Linux video capture interface: v2.00
+--
+[ 8.794982] USB Video Class driver (1.1.1)
+[ 9.095120] hda_codec: ALC282: SKU not ready 0x598301f0
+[ 9.112809] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 9.112885] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 9.112949] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 9.239066] type=1400 audit(1362369457.820:2): apparmor="STATUS" operation="profile_load" name="/sbin/dhclient" pid=731 comm="apparmor_parser"
+
+
diff --git a/codecs/canonical/alc282-dell-inspiron-5721-ccert-201210-11862 b/codecs/canonical/alc282-dell-inspiron-5721-ccert-201210-11862
new file mode 100644
index 0000000..447ec87
--- /dev/null
+++ b/codecs/canonical/alc282-dell-inspiron-5721-ccert-201210-11862
@@ -0,0 +1,1058 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue Mar 5 08:16:35 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 5721
+Product Version: A00
+Firmware Version: A00
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-23-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0x90610000 irq 47
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 1028:059c
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC282
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0282
+Subsystem Id: 0x1028059c
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x1e 0x1e]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x1e 0x1e]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x1e 0x1e]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60940: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x02a11830: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x598301f0: [N/A] Line In at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=117
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x02211020: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Mar 5 03:10 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Mar 5 03:10 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Mar 5 03:10 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Mar 5 03:10 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Mar 5 03:10 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Mar 5 03:10 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Mar 5 03:10 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Mar 5 03:10 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Mar 5 03:10 .
+drwxr-xr-x 3 root root 220 Mar 5 03:10 ..
+lrwxrwxrwx 1 root root 12 Mar 5 03:10 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0x90610000 irq 47'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0282,1028059c,00100003 HDA:80862806,80860101,00100000'
+ Controls : 26
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 63 [72%] [-18.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 30 [48%] [5.25dB] [on]
+ Front Right: Capture 30 [48%] [5.25dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 30
+ value.1 30
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 525
+ dbvalue.1 525
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 63
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1800
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+bnep
+rfcomm
+parport_pc
+ppdev
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+joydev
+uvcvideo
+rts5139
+videobuf2_core
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+arc4
+snd_hda_intel
+ath9k
+snd_hda_codec
+mac80211
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+snd_timer
+ath9k_common
+ath9k_hw
+ath
+psmouse
+coretemp
+dell_wmi
+kvm_intel
+dell_laptop
+i915
+snd_seq_device
+kvm
+sparse_keymap
+ghash_clmulni_intel
+dcdbas
+snd
+aesni_intel
+cryptd
+wmi
+cfg80211
+aes_x86_64
+ath3k
+microcode
+soundcore
+btusb
+bluetooth
+serio_raw
+drm_kms_helper
+lpc_ich
+snd_page_alloc
+mei
+drm
+i2c_algo_bit
+lp
+parport
+video
+mac_hid
+r8169
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x90a60940
+0x14 0x90170110
+0x17 0x411111f0
+0x18 0x411111f0
+0x19 0x02a11830
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x598301f0
+0x1e 0x411111f0
+0x21 0x02211020
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 10.383209] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 10.383463] snd_hda_intel 0000:00:1b.0: irq 47 for MSI/MSI-X
+[ 10.405753] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio1/input/input7
+[ 10.959899] hda_codec: ALC282: SKU not ready 0x598301f0
+[ 11.004934] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 11.005169] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 11.005370] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 11.047454] EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro
+
+
diff --git a/codecs/canonical/alc282-dell-inspiron-5721-ccert-201210-11863 b/codecs/canonical/alc282-dell-inspiron-5721-ccert-201210-11863
new file mode 100644
index 0000000..9ab1d23
--- /dev/null
+++ b/codecs/canonical/alc282-dell-inspiron-5721-ccert-201210-11863
@@ -0,0 +1,1056 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue Mar 5 08:11:33 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 5721
+Product Version: A00
+Firmware Version: A00
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-23-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xc1610000 irq 49
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 1028:05ba
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC282
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0282
+Subsystem Id: 0x102805ba
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x46 0x46]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x46 0x46]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x1e 0x1e]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x1e 0x1e]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x1e 0x1e]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60940: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x02a11830: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x598301f0: [N/A] Line In at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=117
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x02211020: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Mar 5 03:10 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Mar 5 03:10 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Mar 5 03:10 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Mar 5 03:10 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Mar 5 03:11 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Mar 5 03:10 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Mar 5 03:10 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Mar 5 03:10 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Mar 5 03:10 .
+drwxr-xr-x 3 root root 220 Mar 5 03:10 ..
+lrwxrwxrwx 1 root root 12 Mar 5 03:10 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xc1610000 irq 49'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0282,102805ba,00100003 HDA:80862806,80860101,00100000'
+ Controls : 26
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 70 [80%] [-12.75dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 30 [48%] [5.25dB] [on]
+ Front Right: Capture 30 [48%] [5.25dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 30
+ value.1 30
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 525
+ dbvalue.1 525
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 70
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1275
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+bnep
+parport_pc
+rfcomm
+ppdev
+joydev
+coretemp
+kvm_intel
+kvm
+ghash_clmulni_intel
+aesni_intel
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+arc4
+cryptd
+aes_x86_64
+snd_seq_midi_event
+snd_seq
+uvcvideo
+dell_wmi
+sparse_keymap
+rts5139
+dell_laptop
+dcdbas
+videobuf2_core
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+microcode
+snd_timer
+snd_seq_device
+snd
+btusb
+bluetooth
+iwlwifi
+psmouse
+mac80211
+i915
+drm_kms_helper
+lpc_ich
+serio_raw
+cfg80211
+soundcore
+snd_page_alloc
+mei
+drm
+i2c_algo_bit
+wmi
+video
+mac_hid
+lp
+parport
+r8169
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x90a60940
+0x14 0x90170110
+0x17 0x411111f0
+0x18 0x411111f0
+0x19 0x02a11830
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x598301f0
+0x1e 0x411111f0
+0x21 0x02211020
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 11.451981] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 11.452098] snd_hda_intel 0000:00:1b.0: irq 49 for MSI/MSI-X
+[ 11.453449] init: failsafe main process (777) killed by TERM signal
+--
+[ 11.973165] iwlwifi 0000:08:00.0: Radio type=0x2-0x0-0x0
+[ 11.990711] hda_codec: ALC282: SKU not ready 0x598301f0
+[ 11.996844] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 11.996971] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 11.997079] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 12.189533] init: alsa-restore main process (956) terminated with status 19
+
+
diff --git a/codecs/canonical/alc282-dell-vostro-2421-ccert-201209-11719 b/codecs/canonical/alc282-dell-vostro-2421-ccert-201209-11719
new file mode 100644
index 0000000..5fd3772
--- /dev/null
+++ b/codecs/canonical/alc282-dell-vostro-2421-ccert-201209-11719
@@ -0,0 +1,1076 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Fri May 3 03:40:33 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Vostro 2421
+Product Version: Not Specified
+Firmware Version: X10
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-23-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7d10000 irq 45
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 1028:0591
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC282
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0282
+Subsystem Id: 0x10280591
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x57 0x57]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x1d 0x1d]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x1d 0x1d]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x1d 0x1d]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60940: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x02a11830: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x598301f0: [N/A] Line In at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=117
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x02211020: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 May 2 23:12 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 May 2 23:12 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 May 2 23:12 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 May 2 23:30 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 May 2 23:30 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 May 2 23:30 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 May 2 23:12 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 May 2 23:12 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 May 2 23:12 .
+drwxr-xr-x 3 root root 220 May 2 23:12 ..
+lrwxrwxrwx 1 root root 12 May 2 23:12 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7d10000 irq 45'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0282,10280591,00100003 HDA:80862806,80860101,00100000'
+ Controls : 26
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 0 [0%] [-65.25dB] [off]
+ Front Right: Playback 0 [0%] [-65.25dB] [off]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 29 [46%] [4.50dB] [on]
+ Front Right: Capture 29 [46%] [4.50dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -6525
+ dbvalue.1 -6525
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 29
+ value.1 29
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 450
+ dbvalue.1 450
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+bnep
+rfcomm
+parport_pc
+ppdev
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+rts5139
+btusb
+uvcvideo
+bluetooth
+joydev
+videobuf2_core
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+lib80211_crypt_tkip
+wl
+snd_hda_intel
+snd_hda_codec
+coretemp
+cfg80211
+kvm_intel
+dell_wmi
+sparse_keymap
+snd_hwdep
+snd_pcm
+wmi
+dell_laptop
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+psmouse
+lib80211
+snd_seq
+snd_timer
+kvm
+ghash_clmulni_intel
+cryptd
+i915
+drm_kms_helper
+dcdbas
+microcode
+drm
+snd_seq_device
+serio_raw
+snd
+soundcore
+snd_page_alloc
+lpc_ich
+mei
+i2c_algo_bit
+video
+mac_hid
+lp
+parport
+r8169
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x90a60940
+0x14 0x90170110
+0x17 0x411111f0
+0x18 0x411111f0
+0x19 0x02a11830
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x598301f0
+0x1e 0x411111f0
+0x21 0x02211020
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 11.207480] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 11.207593] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
+[ 11.407345] init: failsafe main process (774) killed by TERM signal
+[ 11.744347] hda_codec: ALC282: SKU not ready 0x598301f0
+[ 11.790385] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 11.790476] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 11.790549] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 11.914974] ppdev: user-space parallel port driver
+--
+[ 56.894286] PM: suspend of drv:ehci_hcd dev:0000:00:1d.0 complete after 107.018 msecs
+[ 57.014167] PM: suspend of drv:snd_hda_intel dev:0000:00:1b.0 complete after 223.959 msecs
+[ 57.260960] PM: suspend of drv:sd dev:0:0:0:0 complete after 474.790 msecs
+--
+[ 57.952577] ehci_hcd 0000:00:1d.0: setting latency timer to 64
+[ 57.952607] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
+[ 57.952613] ahci 0000:00:1f.2: setting latency timer to 64
+--
+[ 80.975651] sd 0:0:0:0: [sda] Synchronizing SCSI cache
+[ 80.995646] PM: freeze of drv:snd_hda_intel dev:0000:00:1b.0 complete after 222.235 msecs
+[ 80.997227] PM: freeze of drv:sd dev:0:0:0:0 complete after 224.722 msecs
+--
+[ 81.681840] xhci_hcd 0000:00:14.0: irq 41 for MSI/MSI-X
+[ 81.681964] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
+[ 81.682028] ehci_hcd 0000:00:1d.0: setting latency timer to 64
+--
+[ 993.137891] PM: suspend of drv:ehci_hcd dev:0000:00:1d.0 complete after 107.047 msecs
+[ 993.253831] PM: suspend of drv:snd_hda_intel dev:0000:00:1b.0 complete after 223.003 msecs
+[ 993.523575] PM: suspend of drv:sd dev:0:0:0:0 complete after 493.614 msecs
+--
+[ 994.231700] ehci_hcd 0000:00:1a.0: setting latency timer to 64
+[ 994.233589] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
+[ 994.233603] ehci_hcd 0000:00:1d.0: setting latency timer to 64
+
+
diff --git a/codecs/canonical/alc282-dell-vostro-2421-ccert-201209-11720 b/codecs/canonical/alc282-dell-vostro-2421-ccert-201209-11720
new file mode 100644
index 0000000..a6316b2
--- /dev/null
+++ b/codecs/canonical/alc282-dell-vostro-2421-ccert-201209-11720
@@ -0,0 +1,1071 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Fri Mar 8 03:33:13 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Vostro 2421
+Product Version: Not Specified
+Firmware Version: X10
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-23-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7910000 irq 47
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 1028:0591
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC282
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0282
+Subsystem Id: 0x10280591
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x1e 0x1e]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x1e 0x1e]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x1e 0x1e]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60940: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x02a11830: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x598301f0: [N/A] Line In at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=117
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x02211020: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Mar 7 04:43 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Mar 7 04:43 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Mar 7 04:43 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Mar 7 04:45 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Mar 7 04:45 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Mar 7 04:43 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Mar 7 04:43 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Mar 7 04:43 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Mar 7 04:43 .
+drwxr-xr-x 3 root root 220 Mar 7 04:43 ..
+lrwxrwxrwx 1 root root 12 Mar 7 04:43 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7910000 irq 47'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0282,10280591,00100003 HDA:80862806,80860101,00100000'
+ Controls : 26
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 63 [72%] [-18.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 30 [48%] [5.25dB] [on]
+ Front Right: Capture 30 [48%] [5.25dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 30
+ value.1 30
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 525
+ dbvalue.1 525
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 63
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1800
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+msr
+bnep
+rfcomm
+parport_pc
+ppdev
+rts5139
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+uvcvideo
+videobuf2_core
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+arc4
+snd_hda_intel
+snd_hda_codec
+joydev
+iwlwifi
+coretemp
+mac80211
+kvm_intel
+snd_hwdep
+snd_pcm
+snd_seq_midi
+kvm
+snd_rawmidi
+snd_seq_midi_event
+cfg80211
+nouveau
+i915
+btusb
+snd_seq
+ttm
+snd_timer
+drm_kms_helper
+snd_seq_device
+bluetooth
+psmouse
+mei
+drm
+serio_raw
+snd
+ghash_clmulni_intel
+dell_wmi
+sparse_keymap
+dell_laptop
+cryptd
+mac_hid
+dcdbas
+soundcore
+microcode
+snd_page_alloc
+mxm_wmi
+lpc_ich
+wmi
+i2c_algo_bit
+video
+lp
+parport
+r8169
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x90a60940
+0x14 0x90170110
+0x17 0x411111f0
+0x18 0x411111f0
+0x19 0x02a11830
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x598301f0
+0x1e 0x411111f0
+0x21 0x02211020
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 4103.728054] sd 0:0:0:0: [sda] Synchronizing SCSI cache
+[ 4103.951488] PM: freeze of drv:snd_hda_intel dev:0000:00:1b.0 complete after 222.843 msecs
+[ 4103.951532] PM: freeze of drv: dev:pci0000:00 complete after 221.446 msecs
+--
+[ 4104.455299] ehci_hcd 0000:00:1a.0: cache line size of 64 is not supported
+[ 4104.455352] snd_hda_intel 0000:00:1b.0: irq 47 for MSI/MSI-X
+[ 4104.456166] ehci_hcd 0000:00:1d.0: setting latency timer to 64
+--
+[ 4252.701126] sd 0:0:0:0: [sda] Stopping disk
+[ 4252.961654] PM: suspend of drv:snd_hda_intel dev:0000:00:1b.0 complete after 221.797 msecs
+[ 4253.318920] PM: suspend of drv:sd dev:0:0:0:0 complete after 618.302 msecs
+--
+[ 4253.900669] ehci_hcd 0000:00:1a.0: setting latency timer to 64
+[ 4253.900730] snd_hda_intel 0000:00:1b.0: irq 47 for MSI/MSI-X
+[ 4253.900783] ehci_hcd 0000:00:1d.0: setting latency timer to 64
+--
+[ 4278.477479] sd 0:0:0:0: [sda] Synchronizing SCSI cache
+[ 4278.699392] PM: freeze of drv:snd_hda_intel dev:0000:00:1b.0 complete after 221.268 msecs
+[ 4278.699451] PM: freeze of drv: dev:pci0000:00 complete after 220.662 msecs
+--
+[ 4279.102509] ehci_hcd 0000:00:1a.0: cache line size of 64 is not supported
+[ 4279.102562] snd_hda_intel 0000:00:1b.0: irq 47 for MSI/MSI-X
+[ 4279.103110] ehci_hcd 0000:00:1d.0: setting latency timer to 64
+
+
diff --git a/codecs/canonical/alc282-dell-vostro-2521-ccert-201210-11861 b/codecs/canonical/alc282-dell-vostro-2521-ccert-201210-11861
new file mode 100644
index 0000000..7ccda8e
--- /dev/null
+++ b/codecs/canonical/alc282-dell-vostro-2521-ccert-201210-11861
@@ -0,0 +1,1052 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Fri Mar 8 11:42:36 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Vostro 2521
+Product Version: A00
+Firmware Version: A00
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-23-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xc1610000 irq 46
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 1028:0598
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC282
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0282
+Subsystem Id: 0x10280598
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60940: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x02a11830: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x598301f0: [N/A] Line In at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=117
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x02211020: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Mar 8 06:40 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Mar 8 06:40 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Mar 8 06:40 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Mar 8 06:40 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Mar 8 06:40 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Mar 8 06:40 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Mar 8 06:40 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Mar 8 06:40 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Mar 8 06:40 .
+drwxr-xr-x 3 root root 220 Mar 8 06:40 ..
+lrwxrwxrwx 1 root root 12 Mar 8 06:40 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xc1610000 irq 46'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0282,10280598,00100003 HDA:80862806,80860101,00100000'
+ Controls : 26
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 60 [69%] [-20.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 60
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -2025
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+parport_pc
+rfcomm
+bnep
+ppdev
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+btusb
+uvcvideo
+bluetooth
+videobuf2_core
+videodev
+rts5139
+videobuf2_vmalloc
+videobuf2_memops
+joydev
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+radeon
+coretemp
+ttm
+i915
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+snd_timer
+snd_seq_device
+kvm_intel
+drm_kms_helper
+snd
+kvm
+soundcore
+drm
+ghash_clmulni_intel
+video
+cryptd
+mac_hid
+dell_wmi
+dell_laptop
+dcdbas
+sparse_keymap
+psmouse
+mei
+lpc_ich
+wmi
+snd_page_alloc
+i2c_algo_bit
+microcode
+serio_raw
+lp
+parport
+r8169
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x90a60940
+0x14 0x90170110
+0x17 0x411111f0
+0x18 0x411111f0
+0x19 0x02a11830
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x598301f0
+0x1e 0x411111f0
+0x21 0x02211020
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 7.475579] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 7.475726] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[ 7.475804] [drm] initializing kernel modesetting (TURKS 0x1002:0x6840 0x1028:0x0598).
+--
+[ 8.042236] type=1400 audit(1362742830.581:7): apparmor="STATUS" operation="profile_replace" name="/usr/lib/connman/scripts/dhclient-script" pid=636 comm="apparmor_parser"
+[ 8.061110] hda_codec: ALC282: SKU not ready 0x598301f0
+[ 8.104635] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 8.104744] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 8.104819] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 9.766220] r8169 0000:07:00.0: eth0: link down
+
+
diff --git a/codecs/canonical/alc282-hp-compaq-14-notebook-pc-ccert-201406-15267 b/codecs/canonical/alc282-hp-compaq-14-notebook-pc-ccert-201406-15267
new file mode 100644
index 0000000..e1882eb
--- /dev/null
+++ b/codecs/canonical/alc282-hp-compaq-14-notebook-pc-ccert-201406-15267
@@ -0,0 +1,1090 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Jun 23 01:39:01 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.4 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.4 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.4 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: Compaq 14 Notebook PC
+Product Version: 0989100000400E10000030000
+Firmware Version: B.09
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.11.0-18-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.11.0-18-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Generic_1 ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0x90c40000 irq 78
+ 1 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0x90c44000 irq 79
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:01.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Device 9840
+00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD] FCH Azalia Controller (rev 02)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:01.1 0403: 1002:9840
+ Subsystem: 103c:21f9
+--
+00:14.2 0403: 1022:780d (rev 02)
+ Subsystem: 103c:21f9
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: ATI R6xx HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x1002aa01
+Subsystem Id: 0x00aa0100
+Revision Id: 0x100500
+No Modem Function Group found
+Default PCM:
+ rates [0x70]: 32000 44100 48000
+ bits [0x2]: 16
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x02
+Node 0x04 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x05 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x04
+Node 0x06 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x07 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Codec: Realtek ALC282
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0282
+Subsystem Id: 0x103c21f9
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30140: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11030: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40e00001: [N/A] Reserved at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=117
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x03211020: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 8 Jun 23 09:32 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 5 Jun 23 09:32 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 7 Jun 23 09:32 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 4 Jun 23 09:32 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 6 Jun 23 09:32 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 3 Jun 23 09:32 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 2 Jun 23 09:32 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Jun 23 09:32 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jun 23 09:32 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Jun 23 09:32 .
+drwxr-xr-x 3 root root 240 Jun 23 09:32 ..
+lrwxrwxrwx 1 root root 12 Jun 23 09:32 pci-0000:00:01.1 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Jun 23 09:32 pci-0000:00:14.2 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Generic_1 [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic [HD-Audio Generic], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: Generic [HD-Audio Generic], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Generic_1]
+
+Card hw:0 'Generic_1'/'HD-Audio Generic at 0x90c40000 irq 78'
+ Mixer name : 'ATI R6xx HDMI'
+ Components : 'HDA:1002aa01,00aa0100,00100500'
+ Controls : 8
+ Simple ctrls : 2
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [Generic]
+
+Card hw:1 'Generic'/'HD-Audio Generic at 0x90c44000 irq 79'
+ Mixer name : 'Realtek ALC282'
+ Components : 'HDA:10ec0282,103c21f9,00100003'
+ Controls : 20
+ Simple ctrls : 9
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 60 [69%] [-20.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.Generic_1 {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.Generic {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 60
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -2025
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.19 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nvram
+vesafb
+bnep
+rfcomm
+bluetooth
+parport_pc
+ppdev
+uvcvideo
+videobuf2_core
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+fglrx
+joydev
+binfmt_misc
+rtsx_pci_sdmmc
+rtsx_pci_ms
+hp_wmi
+memstick
+dm_multipath
+arc4
+scsi_dh
+rtl8188ee
+edac_core
+edac_mce_amd
+snd_seq_midi
+psmouse
+snd_rawmidi
+rtlwifi
+fam15h_power
+serio_raw
+k10temp
+snd_seq_midi_event
+mac80211
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+snd_hda_codec_generic
+snd_seq
+snd_hda_intel
+snd_hda_controller
+snd_hda_codec
+snd_seq_device
+snd_hwdep
+snd_pcm
+snd_timer
+cfg80211
+i2c_piix4
+wmi
+video
+amd_iommu_v2
+rtsx_pci
+snd
+hp_wireless
+sparse_keymap
+mac_hid
+soundcore
+snd_page_alloc
+lp
+parport
+disable_mmc
+dm_raid45
+dm_mirror
+dm_region_hash
+dm_log
+sdhci_pci
+btrfs
+ahci
+sdhci
+r8169
+libahci
+mii
+raid6_pq
+xor
+zlib_deflate
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 10.450398] cfg80211: Calling CRDA to update world regulatory domain
+[ 10.571375] snd_hda_intel 0000:00:01.1: irq 78 for MSI/MSI-X
+[ 10.573176] snd_hda_intel 0000:00:14.2: irq 79 for MSI/MSI-X
+[ 10.615929] sound hdaudioC1D0: autoconfig: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
+[ 10.615947] sound hdaudioC1D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
+[ 10.615956] sound hdaudioC1D0: hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
+[ 10.615962] sound hdaudioC1D0: mono: mono_out=0x0
+[ 10.615967] sound hdaudioC1D0: inputs:
+[ 10.615975] sound hdaudioC1D0: Mic=0x19
+[ 10.615980] sound hdaudioC1D0: Internal Mic=0x12
+[ 10.623652] input: HD-Audio Generic Headphone as /devices/pci0000:00/0000:00:14.2/sound/card1/input6
+[ 10.626488] input: HD-Audio Generic Mic as /devices/pci0000:00/0000:00:14.2/sound/card1/input7
+[ 10.628134] input: HD-Audio Generic HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.1/sound/card0/input8
+[ 10.748455] MCE: In-kernel MCE decoding enabled.
+
+
diff --git a/codecs/canonical/alc282-hp-compaq-15-notebook-pc-ccert-201309-14164 b/codecs/canonical/alc282-hp-compaq-15-notebook-pc-ccert-201309-14164
new file mode 100644
index 0000000..8d5d103
--- /dev/null
+++ b/codecs/canonical/alc282-hp-compaq-15-notebook-pc-ccert-201309-14164
@@ -0,0 +1,1085 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue Nov 19 08:28:07 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.3 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.3 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.3 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: Compaq 15 Notebook PC
+Product Version: 09A0100200000010000120000
+Firmware Version: F.01
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-41-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xc2710000 irq 46
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 103c:218f
+
+
+!!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
+snd-hda-intel: power_save_controller=N
+
+
+!!Loaded sound module options
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : N
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC282
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0282
+Subsystem Id: 0x103c218f
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x46 0x46]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x46 0x46]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30130: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11020: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40f41905: [N/A] Other at Ext N/A
+ Conn = RCA, Color = Black
+ DefAssociation = 0x0, Sequence = 0x5
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=117
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x103c218f
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Nov 19 02:31 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Nov 19 02:31 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Nov 19 02:31 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Nov 19 02:40 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Nov 19 02:40 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Nov 19 02:40 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Nov 19 02:31 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Nov 19 02:31 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Nov 19 02:31 .
+drwxr-xr-x 3 root root 220 Nov 19 02:31 ..
+lrwxrwxrwx 1 root root 12 Nov 19 02:31 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xc2710000 irq 46'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0282,103c218f,00100003 HDA:80862806,103c218f,00100000'
+ Controls : 26
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 70 [80%] [-12.75dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 70
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1275
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+parport_pc
+ppdev
+rfcomm
+bnep
+binfmt_misc
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+coretemp
+kvm
+ghash_clmulni_intel
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+i915
+drm_kms_helper
+drm
+btusb
+cryptd
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+arc4
+snd_seq
+snd_timer
+ath9k
+snd_seq_device
+lpc_ich
+rtsx_pci_ms
+mac80211
+ath9k_common
+ath9k_hw
+mei
+hp_wmi
+sparse_keymap
+i2c_algo_bit
+ath3k
+joydev
+dm_multipath
+scsi_dh
+snd
+soundcore
+microcode
+hid_multitouch
+bluetooth
+wmi
+psmouse
+uvcvideo
+videobuf2_core
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+serio_raw
+memstick
+ath
+mac_hid
+snd_page_alloc
+cfg80211
+compat
+video
+kbccmnd
+lp
+parport
+usbhid
+hid
+rtsx_pci_sdmmc
+dm_raid45
+ahci
+libahci
+rtsx_pci
+r8169
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x99a30130
+0x14 0x90170110
+0x17 0x40000000
+0x18 0x411111f0
+0x19 0x03a11020
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40f41905
+0x1e 0x411111f0
+0x21 0x0321101f
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x58560010
+0x06 0x58560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 13.047828] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 13.048351] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[ 13.068374] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 13.068460] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 13.068534] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 13.262956] EXT4-fs (sda2): re-mounted. Opts: errors=remount-ro
+
+
diff --git a/codecs/canonical/alc282-hp-compaq-15-notebook-pc-ccert-201310-14259 b/codecs/canonical/alc282-hp-compaq-15-notebook-pc-ccert-201310-14259
new file mode 100644
index 0000000..d89a0ad
--- /dev/null
+++ b/codecs/canonical/alc282-hp-compaq-15-notebook-pc-ccert-201310-14259
@@ -0,0 +1,1049 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Thu Oct 24 05:23:33 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.3 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.3 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.3 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: Compaq 15 Notebook PC
+Product Version: 098C100000400E10000000000
+Firmware Version: B.01
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-41-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0x90c40000 irq 78
+ 1 [Generic_1 ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0x90c44000 irq 79
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:01.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Device 9840
+00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD] FCH Azalia Controller (rev 02)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:01.1 0403: 1002:9840
+ Subsystem: 103c:21f7
+--
+00:14.2 0403: 1022:780d (rev 02)
+ Subsystem: 103c:21f7
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: ATI R6xx HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x1002aa01
+Subsystem Id: 0x00aa0100
+Revision Id: 0x100500
+No Modem Function Group found
+Default PCM:
+ rates [0x70]: 32000 44100 48000
+ bits [0x2]: 16
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x02
+Node 0x04 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x05 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x04
+Node 0x06 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x07 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Codec: Realtek ALC282
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0282
+Subsystem Id: 0x103c21f7
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x55 0x55]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x55 0x55]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30140: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11030: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40e00001: [N/A] Reserved at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=117
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x03211020: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Oct 23 23:15 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Oct 23 23:15 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Oct 23 23:15 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Oct 23 23:15 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 Oct 23 23:22 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Oct 23 23:22 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 Oct 23 23:22 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Oct 23 23:15 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Oct 23 23:15 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Oct 23 23:15 .
+drwxr-xr-x 3 root root 240 Oct 23 23:15 ..
+lrwxrwxrwx 1 root root 12 Oct 23 23:15 pci-0000:00:01.1 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Oct 23 23:15 pci-0000:00:14.2 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic_1 [HD-Audio Generic], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: Generic_1 [HD-Audio Generic], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Generic]
+
+Card hw:0 'Generic'/'HD-Audio Generic at 0x90c40000 irq 78'
+ Mixer name : 'ATI R6xx HDMI'
+ Components : 'HDA:1002aa01,00aa0100,00100500'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [Generic_1]
+
+Card hw:1 'Generic_1'/'HD-Audio Generic at 0x90c44000 irq 79'
+ Mixer name : 'Realtek ALC282'
+ Components : 'HDA:10ec0282,103c21f7,00100003'
+ Controls : 18
+ Simple ctrls : 9
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 85 [98%] [-1.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.Generic {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.Generic_1 {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 85
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -150
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+vesafb
+fglrx
+bnep
+rfcomm
+bluetooth
+joydev
+snd_hda_codec_realtek
+snd_hda_codec_hdmi
+snd_hda_intel
+kvm
+snd_hda_codec
+snd_hwdep
+snd_pcm
+arc4
+ghash_clmulni_intel
+snd_seq_midi
+aesni_intel
+cryptd
+snd_rawmidi
+snd_seq_midi_event
+uvcvideo
+aes_x86_64
+snd_seq
+rtl8188ee
+snd_timer
+hp_wmi
+rtlwifi
+videobuf2_core
+videodev
+videobuf2_vmalloc
+sparse_keymap
+snd_seq_device
+mac80211
+videobuf2_memops
+snd
+parport_pc
+ppdev
+dm_multipath
+video
+scsi_dh
+soundcore
+kbccmnd
+cfg80211
+snd_page_alloc
+wmi
+r8168
+psmouse
+mac_hid
+rtsx_pci_ms
+serio_raw
+lp
+memstick
+microcode
+fam15h_power
+i2c_piix4
+amd_iommu_v2
+binfmt_misc
+parport
+sdhci_pci
+rtsx_pci_sdmmc
+sdhci
+ahci
+libahci
+rtsx_pci
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x03 0x185600f0
+0x05 0x585600f0
+0x07 0x585600f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x99a30140
+0x14 0x90170110
+0x17 0x40000000
+0x18 0x411111f0
+0x19 0x03a11030
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40e00001
+0x1e 0x411111f0
+0x21 0x03211020
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 10.091710] cfg80211: Pending regulatory request, waiting for it to be processed...
+[ 10.188790] snd_hda_intel 0000:00:01.1: irq 78 for MSI/MSI-X
+[ 10.203968] kvm: disabled by bios
+[ 10.209705] kvm: disabled by bios
+[ 10.215220] input: HD-Audio Generic HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.1/sound/card0/input6
+[ 10.216195] snd_hda_intel 0000:00:14.2: irq 79 for MSI/MSI-X
+[ 10.243749] input: HD-Audio Generic Headphone as /devices/pci0000:00/0000:00:14.2/sound/card1/input7
+[ 10.244143] input: HD-Audio Generic Mic as /devices/pci0000:00/0000:00:14.2/sound/card1/input8
+[ 10.316584] input: HP WMI hotkeys as /devices/virtual/input/input9
+
+
diff --git a/codecs/canonical/alc282-hp-compaq-15-notebook-pc-ccert-201404-14935 b/codecs/canonical/alc282-hp-compaq-15-notebook-pc-ccert-201404-14935
new file mode 100644
index 0000000..223c31e
--- /dev/null
+++ b/codecs/canonical/alc282-hp-compaq-15-notebook-pc-ccert-201404-14935
@@ -0,0 +1,1117 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Wed Jul 30 03:34:56 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.4 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.4 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.4 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: Compaq 15 Notebook PC
+Product Version: 0978110000005F00001620180
+Firmware Version: B.37
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.11.0-18-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.11.0-18-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xd3710000 irq 47
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 103c:226f
+
+
+!!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
+snd-hda-intel: power_save_controller=N
+
+
+!!Loaded sound module options
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC282
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0282
+Subsystem Id: 0x103c226f
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30140: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11030: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40e00001: [N/A] Reserved at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=117
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x03211020: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Jul 30 10:13 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Jul 30 10:13 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Jul 30 10:13 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Jul 30 10:22 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Jul 30 10:22 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Jul 30 10:22 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Jul 30 10:13 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jul 30 10:13 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Jul 30 10:13 .
+drwxr-xr-x 3 root root 220 Jul 30 10:13 ..
+lrwxrwxrwx 1 root root 12 Jul 30 10:13 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xd3710000 irq 47'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0282,103c226f,00100003 HDA:80862806,80860101,00100000'
+ Controls : 28
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Mute-LED Mode',0
+ Capabilities: enum
+ Items: 'On' 'Off' 'Follow Master'
+ Item0: 'Follow Master'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Mute-LED Mode'
+ value 'Follow Master'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 On
+ item.1 Off
+ item.2 'Follow Master'
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.20 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.26 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.27 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.28 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+bbswitch
+usb_storage
+ufs
+qnx4
+hfsplus
+hfs
+minix
+ntfs
+msdos
+jfs
+xfs
+reiserfs
+ext2
+nls_iso8859_1
+coretemp
+nvram
+uvcvideo
+videobuf2_core
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+bnep
+rfcomm
+bluetooth
+joydev
+arc4
+ath9k
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+dm_multipath
+snd_hda_intel
+mac80211
+scsi_dh
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+ath9k_common
+ath9k_hw
+snd_seq_midi_event
+snd_seq
+hp_wmi
+snd_timer
+snd_seq_device
+ath
+rtsx_pci_ms
+psmouse
+memstick
+rtsx_pci_sdmmc
+cfg80211
+snd
+soundcore
+snd_page_alloc
+mei_me
+r8168
+serio_raw
+mei
+rtsx_pci
+lpc_ich
+mac_hid
+hp_wireless
+sparse_keymap
+parport_pc
+kbccmnd
+ppdev
+lp
+parport
+disable_mmc
+binfmt_misc
+dm_raid45
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+raid6_pq
+xor
+zlib_deflate
+i915
+wmi
+drm_kms_helper
+ahci
+libahci
+drm
+i2c_algo_bit
+video
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x99a30140
+0x14 0x90170110
+0x17 0x40000000
+0x18 0x411111f0
+0x19 0x03a11030
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40e00001
+0x1e 0x411111f0
+0x21 0x03211020
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 9.811046] input: HP WMI hotkeys as /devices/virtual/input/input7
+[ 9.982964] snd_hda_intel 0000:00:1b.0: irq 47 for MSI/MSI-X
+[ 10.007298] Detected mute LED for 18:0
+--
+[ 10.008490] device-mapper: multipath: version 1.6.0 loaded
+[ 10.045880] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 10.045973] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 10.046044] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 10.063191] ath: phy0: ASPM enabled: 0x43
+
+
diff --git a/codecs/canonical/alc282-hp-compaq-15-notebook-pc-ccert-201405-15056 b/codecs/canonical/alc282-hp-compaq-15-notebook-pc-ccert-201405-15056
new file mode 100644
index 0000000..c6c74fb
--- /dev/null
+++ b/codecs/canonical/alc282-hp-compaq-15-notebook-pc-ccert-201405-15056
@@ -0,0 +1,1060 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Wed Jun 4 06:50:00 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.4 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.4 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.4 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: Compaq 15 Notebook PC
+Product Version: 0978110000005F00001620180
+Firmware Version: B.32
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.11.0-18-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.11.0-18-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0x90a10000 irq 108
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation ValleyView High Definition Audio Controller (rev 0c)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:0f04 (rev 0c)
+ Subsystem: 103c:2213
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC282
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0282
+Subsystem Id: 0x103c2213
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30140: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11030: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40e00001: [N/A] Reserved at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=117
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x03211020: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel Valleyview2 HDMI
+Address: 2
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862882
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+Node 0x04 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x02* 0x03
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x02 0x03*
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x02 0x03*
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Jun 4 10:30 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Jun 4 10:30 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Jun 4 10:30 /dev/snd/hwC0D2
+crw-rw---T+ 1 root audio 116, 4 Jun 4 10:30 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Jun 4 10:30 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Jun 4 10:30 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Jun 4 10:30 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jun 4 10:30 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Jun 4 10:30 .
+drwxr-xr-x 3 root root 220 Jun 4 10:30 ..
+lrwxrwxrwx 1 root root 12 Jun 4 10:30 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0x90a10000 irq 108'
+ Mixer name : 'Intel Valleyview2 HDMI'
+ Components : 'HDA:10ec0282,103c2213,00100003 HDA:80862882,80860101,00100000'
+ Controls : 28
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Mute-LED Mode',0
+ Capabilities: enum
+ Items: 'On' 'Off' 'Follow Master'
+ Item0: 'Follow Master'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Mute-LED Mode'
+ value 'Follow Master'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 On
+ item.1 Off
+ item.2 'Follow Master'
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.20 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.26 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.27 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.28 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+coretemp
+nvram
+bnep
+rfcomm
+bluetooth
+parport_pc
+ppdev
+binfmt_misc
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+snd_hda_codec_generic
+uvcvideo
+videobuf2_core
+joydev
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+dm_multipath
+scsi_dh
+snd_hda_intel
+snd_hda_controller
+snd_hda_codec
+lib80211_crypt_tkip
+snd_hwdep
+wl
+snd_pcm
+rtsx_pci_sdmmc
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+rtsx_pci_ms
+snd_timer
+snd_seq_device
+i915
+kbccmnd
+psmouse
+memstick
+hp_wmi
+drm_kms_helper
+snd
+soundcore
+drm
+hp_wireless
+lp
+sparse_keymap
+mac_hid
+cfg80211
+serio_raw
+compat
+lib80211
+r8168
+parport
+rtsx_pci
+wmi
+i2c_algo_bit
+snd_page_alloc
+disable_mmc
+video
+dm_raid45
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+ahci
+libahci
+raid6_pq
+xor
+zlib_deflate
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 13.103461] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 13.103807] snd_hda_intel 0000:00:1b.0: irq 108 for MSI/MSI-X
+[ 13.103859] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 13.293481] sound hdaudioC0D0: autoconfig: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
+[ 13.293488] sound hdaudioC0D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
+[ 13.293493] sound hdaudioC0D0: hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
+[ 13.293496] sound hdaudioC0D0: mono: mono_out=0x0
+[ 13.293500] sound hdaudioC0D0: inputs:
+[ 13.293504] sound hdaudioC0D0: Mic=0x19
+[ 13.293508] sound hdaudioC0D0: Internal Mic=0x12
+[ 13.323213] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 13.323462] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 13.323674] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 15.239597] type=1400 audit(1401849004.346:2): apparmor="STATUS" operation="profile_load" parent=1045 profile="unconfined" name="/sbin/dhclient" pid=1046 comm="apparmor_parser"
+
+
diff --git a/codecs/canonical/alc282-hp-compaq-15-notebook-pc-ccert-201406-15266 b/codecs/canonical/alc282-hp-compaq-15-notebook-pc-ccert-201406-15266
new file mode 100644
index 0000000..c785077
--- /dev/null
+++ b/codecs/canonical/alc282-hp-compaq-15-notebook-pc-ccert-201406-15266
@@ -0,0 +1,1094 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Wed Jun 25 08:47:31 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.4 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.4 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.4 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: Compaq 15 Notebook PC
+Product Version: 0978110000005F00001620180
+Firmware Version: B.24
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.11.0-18-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.11.0-18-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xa0d40000 irq 78
+ 1 [Generic_1 ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xa0d44000 irq 79
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:01.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Device 9840
+00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD] FCH Azalia Controller (rev 02)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:01.1 0403: 1002:9840
+ Subsystem: 103c:21f8
+--
+00:14.2 0403: 1022:780d (rev 02)
+ Subsystem: 103c:21f8
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: ATI R6xx HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x1002aa01
+Subsystem Id: 0x00aa0100
+Revision Id: 0x100500
+No Modem Function Group found
+Default PCM:
+ rates [0x70]: 32000 44100 48000
+ bits [0x2]: 16
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x02
+Node 0x04 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x05 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x04
+Node 0x06 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x07 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Codec: Realtek ALC282
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0282
+Subsystem Id: 0x103c21f8
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30140: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11030: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40e00001: [N/A] Reserved at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=117
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x03211020: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Jun 25 10:33 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Jun 25 10:33 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Jun 25 10:33 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Jun 25 10:33 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 Jun 25 11:33 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Jun 25 11:33 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 Jun 25 11:33 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Jun 25 10:33 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jun 25 10:33 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Jun 25 10:33 .
+drwxr-xr-x 3 root root 240 Jun 25 10:33 ..
+lrwxrwxrwx 1 root root 12 Jun 25 10:33 pci-0000:00:01.1 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Jun 25 10:33 pci-0000:00:14.2 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic_1 [HD-Audio Generic], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: Generic_1 [HD-Audio Generic], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Generic]
+
+Card hw:0 'Generic'/'HD-Audio Generic at 0xa0d40000 irq 78'
+ Mixer name : 'ATI R6xx HDMI'
+ Components : 'HDA:1002aa01,00aa0100,00100500'
+ Controls : 7
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [Generic_1]
+
+Card hw:1 'Generic_1'/'HD-Audio Generic at 0xa0d44000 irq 79'
+ Mixer name : 'Realtek ALC282'
+ Components : 'HDA:10ec0282,103c21f8,00100003'
+ Controls : 20
+ Simple ctrls : 9
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.Generic {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+}
+state.Generic_1 {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.19 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+usb_storage
+ufs
+qnx4
+hfsplus
+hfs
+minix
+ntfs
+msdos
+jfs
+xfs
+reiserfs
+ext2
+nls_iso8859_1
+nvram
+fglrx
+arc4
+uvcvideo
+snd_hda_codec_realtek
+snd_hda_codec_generic
+videobuf2_core
+ath9k
+videodev
+joydev
+snd_hda_codec_hdmi
+snd_hda_intel
+videobuf2_vmalloc
+snd_hda_controller
+snd_hda_codec
+videobuf2_memops
+mac80211
+snd_hwdep
+snd_pcm
+rtsx_pci_ms
+snd_seq_midi
+snd_rawmidi
+ath9k_common
+rtsx_pci_sdmmc
+snd_seq_midi_event
+ath9k_hw
+memstick
+snd_seq
+snd_timer
+ath
+snd_seq_device
+hp_wmi
+snd
+cfg80211
+bnep
+dm_multipath
+parport_pc
+rfcomm
+ppdev
+kbccmnd
+soundcore
+snd_page_alloc
+lp
+bluetooth
+scsi_dh
+psmouse
+r8168
+mac_hid
+rtsx_pci
+parport
+edac_core
+hp_wireless
+sparse_keymap
+serio_raw
+amd_iommu_v2
+disable_mmc
+k10temp
+i2c_piix4
+fam15h_power
+edac_mce_amd
+binfmt_misc
+dm_raid45
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+raid6_pq
+xor
+zlib_deflate
+vesafb
+ahci
+sdhci_pci
+libahci
+sdhci
+video
+wmi
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 15.461119] serio_raw serio1: raw access enabled on isa0060/serio1 (serio_raw0, minor 57)
+[ 15.587403] snd_hda_intel 0000:00:01.1: irq 78 for MSI/MSI-X
+[ 15.587782] snd_hda_intel 0000:00:14.2: irq 79 for MSI/MSI-X
+[ 15.604270] input: HD-Audio Generic HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.1/sound/card0/input9
+[ 15.644116] Linux video capture interface: v2.00
+--
+[ 15.664917] ath: Regpair used: 0x60
+[ 15.684545] sound hdaudioC1D0: autoconfig: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
+[ 15.684567] sound hdaudioC1D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
+[ 15.684575] sound hdaudioC1D0: hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
+[ 15.684581] sound hdaudioC1D0: mono: mono_out=0x0
+[ 15.684587] sound hdaudioC1D0: inputs:
+[ 15.684594] sound hdaudioC1D0: Mic=0x19
+[ 15.684600] sound hdaudioC1D0: Internal Mic=0x12
+[ 15.693329] input: HD-Audio Generic Headphone as /devices/pci0000:00/0000:00:14.2/sound/card1/input10
+[ 15.693628] input: HD-Audio Generic Mic as /devices/pci0000:00/0000:00:14.2/sound/card1/input11
+[ 15.754674] uvcvideo: Found UVC 1.00 device HP Truevision HD (05c8:036e)
+--
+[ 5833.938260] PM: early resume of devices complete after 0.258 msecs
+[ 5833.939139] snd_hda_intel 0000:00:01.1: irq 78 for MSI/MSI-X
+[ 5833.940317] snd_hda_intel 0000:00:14.2: irq 79 for MSI/MSI-X
+[ 5833.947523] <6>[fglrx] Power up the ASIC
+--
+[ 7644.255551] PM: early resume of devices complete after 0.256 msecs
+[ 7644.259021] snd_hda_intel 0000:00:01.1: irq 78 for MSI/MSI-X
+[ 7644.260203] snd_hda_intel 0000:00:14.2: irq 79 for MSI/MSI-X
+[ 7644.264351] <6>[fglrx] Power up the ASIC
+
+
diff --git a/codecs/canonical/alc282-hp-presario-cq45-notebook-pc-ccert-201402-14806 b/codecs/canonical/alc282-hp-presario-cq45-notebook-pc-ccert-201402-14806
new file mode 100644
index 0000000..ca5784f
--- /dev/null
+++ b/codecs/canonical/alc282-hp-presario-cq45-notebook-pc-ccert-201402-14806
@@ -0,0 +1,1146 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Wed May 28 08:31:31 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.4 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.4 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.4 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: Presario CQ45 Notebook PC
+Product Version: 05A9200000200000000000000
+Firmware Version: B.07
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.11.0-18-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.11.0-18-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xf0660000 irq 79
+ 1 [Generic_1 ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xf0664000 irq 80
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:01.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Device 9840
+00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD] FCH Azalia Controller (rev 02)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:01.1 0403: 1002:9840
+ Subsystem: 103c:22c0
+--
+00:14.2 0403: 1022:780d (rev 02)
+ Subsystem: 103c:22c0
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: ATI R6xx HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x1002aa01
+Subsystem Id: 0x00aa0100
+Revision Id: 0x100500
+No Modem Function Group found
+Default PCM:
+ rates [0x70]: 32000 44100 48000
+ bits [0x2]: 16
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x02
+Node 0x04 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x05 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x04
+Node 0x06 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x07 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Codec: Realtek ALC282
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0282
+Subsystem Id: 0x103c22c0
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30130: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x04a11020: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40f00001: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=117
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x0421101f: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 May 28 16:09 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 May 28 16:09 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 May 28 16:09 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 May 28 16:09 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 May 28 16:20 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 May 28 16:20 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 May 28 16:20 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 May 28 16:09 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 May 28 16:09 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 May 28 16:09 .
+drwxr-xr-x 3 root root 240 May 28 16:09 ..
+lrwxrwxrwx 1 root root 12 May 28 16:09 pci-0000:00:01.1 -> ../controlC0
+lrwxrwxrwx 1 root root 12 May 28 16:09 pci-0000:00:14.2 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic_1 [HD-Audio Generic], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: Generic_1 [HD-Audio Generic], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Generic]
+
+Card hw:0 'Generic'/'HD-Audio Generic at 0xf0660000 irq 79'
+ Mixer name : 'ATI R6xx HDMI'
+ Components : 'HDA:1002aa01,00aa0100,00100500'
+ Controls : 7
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [Generic_1]
+
+Card hw:1 'Generic_1'/'HD-Audio Generic at 0xf0664000 irq 80'
+ Mixer name : 'Realtek ALC282'
+ Components : 'HDA:10ec0282,103c22c0,00100003'
+ Controls : 23
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Mute-LED Mode',0
+ Capabilities: enum
+ Items: 'On' 'Off' 'Follow Master'
+ Item0: 'Follow Master'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.Generic {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+}
+state.Generic_1 {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Mute-LED Mode'
+ value 'Follow Master'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 On
+ item.1 Off
+ item.2 'Follow Master'
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.21 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.22 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+usb_storage
+ufs
+qnx4
+hfsplus
+hfs
+minix
+ntfs
+msdos
+jfs
+xfs
+reiserfs
+ext2
+nls_iso8859_1
+nvram
+fglrx
+rtsx_pci_ms
+rtsx_pci_sdmmc
+memstick
+rtsx_pci
+uvcvideo
+videobuf2_core
+disable_mmc
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+snd_hda_codec_realtek
+arc4
+snd_hda_codec_generic
+snd_hda_codec_hdmi
+snd_hda_intel
+ath9k
+snd_hda_controller
+mac80211
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+joydev
+bnep
+ath9k_common
+snd_seq
+ath9k_hw
+snd_timer
+snd_seq_device
+ath
+snd
+rfcomm
+soundcore
+snd_page_alloc
+bluetooth
+dm_multipath
+hp_accel
+hp_wmi
+scsi_dh
+cfg80211
+psmouse
+lis3lv02d
+serio_raw
+i2c_piix4
+sparse_keymap
+mac_hid
+amd_iommu_v2
+input_polldev
+parport_pc
+ppdev
+kbccmnd
+lp
+parport
+binfmt_misc
+dm_raid45
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+raid6_pq
+xor
+zlib_deflate
+vesafb
+video
+r8169
+mii
+wmi
+ahci
+libahci
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 13.499686] serio_raw serio1: raw access enabled on isa0060/serio1 (serio_raw0, minor 56)
+[ 13.735820] snd_hda_intel 0000:00:01.1: irq 79 for MSI/MSI-X
+[ 13.736551] snd_hda_intel 0000:00:14.2: irq 80 for MSI/MSI-X
+[ 13.737031] ath: phy0: ASPM enabled: 0x42
+--
+[ 13.737046] ath: Regpair used: 0x60
+[ 13.866078] input: HD-Audio Generic HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.1/sound/card0/input9
+[ 13.878316] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'
+[ 13.878850] ieee80211 phy0: Atheros AR9485 Rev:1 mem=0xffffc90006a00000, irq=32
+[ 13.885852] sound hdaudioC1D0: autoconfig: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
+[ 13.885860] sound hdaudioC1D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
+[ 13.885864] sound hdaudioC1D0: hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
+[ 13.885866] sound hdaudioC1D0: mono: mono_out=0x0
+[ 13.885868] sound hdaudioC1D0: inputs:
+[ 13.885872] sound hdaudioC1D0: Mic=0x19
+[ 13.885874] sound hdaudioC1D0: Internal Mic=0x12
+[ 13.891928] input: HD-Audio Generic Headphone as /devices/pci0000:00/0000:00:14.2/sound/card1/input10
+[ 13.892277] input: HD-Audio Generic Mic as /devices/pci0000:00/0000:00:14.2/sound/card1/input11
+[ 14.647781] init: failsafe main process (1007) killed by TERM signal
+--
+[ 950.351750] In middle of another frequency transition
+[ 950.351752] Modules linked in: usb_storage(OF) ufs qnx4 hfsplus hfs minix ntfs msdos jfs xfs reiserfs ext2 nls_iso8859_1 nvram fglrx(POF) rtsx_pci_ms rtsx_pci_sdmmc memstick rtsx_pci uvcvideo videobuf2_core disable_mmc(OF) videodev videobuf2_vmalloc videobuf2_memops snd_hda_codec_realtek(OF) arc4 snd_hda_codec_generic(OF) snd_hda_codec_hdmi(OF) snd_hda_intel(OF) ath9k snd_hda_controller(OF) mac80211 snd_hda_codec(OF) snd_hwdep snd_pcm snd_seq_midi snd_rawmidi snd_seq_midi_event joydev bnep ath9k_common snd_seq ath9k_hw snd_timer snd_seq_device ath snd rfcomm soundcore snd_page_alloc bluetooth dm_multipath hp_accel hp_wmi scsi_dh cfg80211 psmouse lis3lv02d serio_raw i2c_piix4 sparse_keymap mac_hid amd_iommu_v2 input_polldev parport_pc ppdev kbccmnd(OF) lp parport binfmt_misc dm_raid45 dm_mirror dm_region_hash dm_log btrfs raid6_pq xor zlib_deflate vesafb(F) video r8169 mii wmi ahci libahci
+[ 950.351848] CPU: 0 PID: 32479 Comm: kworker/0:1 Tainted: PF O 3.11.0-18-generic #32~precise1-Ubuntu
+--
+[ 950.351998] No frequency transition in progress
+[ 950.351999] Modules linked in: usb_storage(OF) ufs qnx4 hfsplus hfs minix ntfs msdos jfs xfs reiserfs ext2 nls_iso8859_1 nvram fglrx(POF) rtsx_pci_ms rtsx_pci_sdmmc memstick rtsx_pci uvcvideo videobuf2_core disable_mmc(OF) videodev videobuf2_vmalloc videobuf2_memops snd_hda_codec_realtek(OF) arc4 snd_hda_codec_generic(OF) snd_hda_codec_hdmi(OF) snd_hda_intel(OF) ath9k snd_hda_controller(OF) mac80211 snd_hda_codec(OF) snd_hwdep snd_pcm snd_seq_midi snd_rawmidi snd_seq_midi_event joydev bnep ath9k_common snd_seq ath9k_hw snd_timer snd_seq_device ath snd rfcomm soundcore snd_page_alloc bluetooth dm_multipath hp_accel hp_wmi scsi_dh cfg80211 psmouse lis3lv02d serio_raw i2c_piix4 sparse_keymap mac_hid amd_iommu_v2 input_polldev parport_pc ppdev kbccmnd(OF) lp parport binfmt_misc dm_raid45 dm_mirror dm_region_hash dm_log btrfs raid6_pq xor zlib_deflate vesafb(F) video r8169 mii wmi ahci libahci
+[ 950.352062] CPU: 0 PID: 32479 Comm: kworker/0:1 Tainted: PF W O 3.11.0-18-generic #32~precise1-Ubuntu
+
+
diff --git a/codecs/canonical/alc282-hp-presario-cq45-notebook-pc-ccert-201402-14807 b/codecs/canonical/alc282-hp-presario-cq45-notebook-pc-ccert-201402-14807
new file mode 100644
index 0000000..49d27be
--- /dev/null
+++ b/codecs/canonical/alc282-hp-presario-cq45-notebook-pc-ccert-201402-14807
@@ -0,0 +1,1137 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Thu Apr 17 08:31:09 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.4 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.4 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.4 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: Presario CQ45 Notebook PC
+Product Version: 05A9200000200000000000000
+Firmware Version: F.00
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.11.0-18-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.11.0-18-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xf0660000 irq 79
+ 1 [Generic_1 ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xf0664000 irq 80
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:01.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Device 9840
+00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD] FCH Azalia Controller (rev 02)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:01.1 0403: 1002:9840
+ Subsystem: 103c:22c0
+--
+00:14.2 0403: 1022:780d (rev 02)
+ Subsystem: 103c:22c0
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: ATI R6xx HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x1002aa01
+Subsystem Id: 0x00aa0100
+Revision Id: 0x100500
+No Modem Function Group found
+Default PCM:
+ rates [0x70]: 32000 44100 48000
+ bits [0x2]: 16
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x02
+Node 0x04 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x05 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x04
+Node 0x06 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x07 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Codec: Realtek ALC282
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0282
+Subsystem Id: 0x103c22c0
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30130: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x04a11020: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40f00001: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=117
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x0421101f: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Apr 17 16:15 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Apr 17 16:15 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Apr 17 16:15 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Apr 17 16:15 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 Apr 17 16:16 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Apr 17 16:16 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 Apr 17 16:16 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Apr 17 16:15 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Apr 17 16:15 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Apr 17 16:15 .
+drwxr-xr-x 3 root root 240 Apr 17 16:15 ..
+lrwxrwxrwx 1 root root 12 Apr 17 16:15 pci-0000:00:01.1 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Apr 17 16:15 pci-0000:00:14.2 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic_1 [HD-Audio Generic], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: Generic_1 [HD-Audio Generic], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Generic]
+
+Card hw:0 'Generic'/'HD-Audio Generic at 0xf0660000 irq 79'
+ Mixer name : 'ATI R6xx HDMI'
+ Components : 'HDA:1002aa01,00aa0100,00100500'
+ Controls : 7
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [Generic_1]
+
+Card hw:1 'Generic_1'/'HD-Audio Generic at 0xf0664000 irq 80'
+ Mixer name : 'Realtek ALC282'
+ Components : 'HDA:10ec0282,103c22c0,00100003'
+ Controls : 23
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Mute-LED Mode',0
+ Capabilities: enum
+ Items: 'On' 'Off' 'Follow Master'
+ Item0: 'Follow Master'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.Generic {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+}
+state.Generic_1 {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Mute-LED Mode'
+ value 'Follow Master'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 On
+ item.1 Off
+ item.2 'Follow Master'
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.21 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.22 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nls_iso8859_1
+nvram
+vesafb
+rtsx_pci_ms
+memstick
+rtsx_pci_sdmmc
+rtsx_pci
+fglrx
+disable_mmc
+uvcvideo
+videobuf2_core
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+rtk_btusb
+arc4
+bnep
+snd_hda_codec_realtek
+snd_hda_codec_generic
+snd_hda_codec_hdmi
+joydev
+snd_hda_intel
+rtl8723be
+snd_hda_controller
+snd_hda_codec
+snd_hwdep
+snd_pcm
+rtlwifi
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+mac80211
+dm_multipath
+snd_seq
+scsi_dh
+hp_accel
+lis3lv02d
+psmouse
+rfcomm
+snd_timer
+hp_wmi
+cfg80211
+snd_seq_device
+serio_raw
+input_polldev
+snd
+bluetooth
+wmi
+hp_wireless
+soundcore
+sparse_keymap
+amd_iommu_v2
+snd_page_alloc
+i2c_piix4
+btcoexist
+video
+mac_hid
+parport_pc
+kbccmnd
+ppdev
+lp
+parport
+binfmt_misc
+usb_storage
+dm_raid45
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+r8169
+mii
+raid6_pq
+ahci
+libahci
+xor
+zlib_deflate
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 12.312167] rtl8723be-0:rtl8723be_read_eeprom_info():<0-0> Boot from EFUSE
+[ 12.324983] snd_hda_intel 0000:00:01.1: irq 79 for MSI/MSI-X
+[ 12.325917] snd_hda_intel 0000:00:14.2: irq 80 for MSI/MSI-X
+[ 12.326868] input: HP WMI hotkeys as /devices/virtual/input/input8
+--
+[ 12.337814] rtl8723be-0:_rtl8723be_hal_customized_behavior():<0-0> RT Customized ID: 0x00
+[ 12.631648] input: HD-Audio Generic HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.1/sound/card0/input9
+[ 12.672121] sound hdaudioC1D0: autoconfig: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
+[ 12.672140] sound hdaudioC1D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
+[ 12.672145] sound hdaudioC1D0: hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
+[ 12.672148] sound hdaudioC1D0: mono: mono_out=0x0
+[ 12.672151] sound hdaudioC1D0: inputs:
+[ 12.672156] sound hdaudioC1D0: Mic=0x19
+[ 12.672159] sound hdaudioC1D0: Internal Mic=0x12
+[ 12.678980] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
+--
+[ 12.679006] Bluetooth: BNEP socket layer initialized
+[ 12.679524] input: HD-Audio Generic Headphone as /devices/pci0000:00/0000:00:14.2/sound/card1/input10
+[ 12.679717] input: HD-Audio Generic Mic as /devices/pci0000:00/0000:00:14.2/sound/card1/input11
+[ 12.732861] rtlwifi-0:_rtl_init_hw_ht_capab():<0-0> 1T1R
+--
+[ 14.513609] WARNING: CPU: 0 PID: 767 at /build/buildd/linux-lts-saucy-3.11.0/kernel/trace/ftrace.c:1670 ftrace_bug+0x256/0x280()
+[ 14.513614] Modules linked in: fglrx(POF+) disable_mmc(OF+) uvcvideo videobuf2_core videodev videobuf2_vmalloc videobuf2_memops rtk_btusb(OF) arc4 bnep snd_hda_codec_realtek(OF) snd_hda_codec_generic(OF) snd_hda_codec_hdmi(OF) joydev snd_hda_intel(OF) rtl8723be(OF) snd_hda_controller(OF) snd_hda_codec(OF) snd_hwdep snd_pcm rtlwifi(OF) snd_seq_midi snd_rawmidi snd_seq_midi_event mac80211 dm_multipath snd_seq scsi_dh hp_accel lis3lv02d psmouse rfcomm snd_timer hp_wmi cfg80211 snd_seq_device serio_raw input_polldev snd bluetooth wmi hp_wireless(OF) soundcore sparse_keymap amd_iommu_v2 snd_page_alloc i2c_piix4 btcoexist(OF) video mac_hid parport_pc kbccmnd(OF) ppdev lp parport binfmt_misc usb_storage(OF) dm_raid45 dm_mirror dm_region_hash dm_log btrfs r8169 mii raid6_pq ahci libahci xor zlib_deflate
+[ 14.513726] CPU: 0 PID: 767 Comm: modprobe Tainted: PF O 3.11.0-18-generic #32~precise1-Ubuntu
+--
+[ 14.525656] Failed to arm kprobe-ftrace at ffffffff815f0fa0 (-19)
+[ 14.525659] Modules linked in: fglrx(POF) disable_mmc(OF+) uvcvideo videobuf2_core videodev videobuf2_vmalloc videobuf2_memops rtk_btusb(OF) arc4 bnep snd_hda_codec_realtek(OF) snd_hda_codec_generic(OF) snd_hda_codec_hdmi(OF) joydev snd_hda_intel(OF) rtl8723be(OF) snd_hda_controller(OF) snd_hda_codec(OF) snd_hwdep snd_pcm rtlwifi(OF) snd_seq_midi snd_rawmidi snd_seq_midi_event mac80211 dm_multipath snd_seq scsi_dh hp_accel lis3lv02d psmouse rfcomm snd_timer hp_wmi cfg80211 snd_seq_device serio_raw input_polldev snd bluetooth wmi hp_wireless(OF) soundcore sparse_keymap amd_iommu_v2 snd_page_alloc i2c_piix4 btcoexist(OF) video mac_hid parport_pc kbccmnd(OF) ppdev lp parport binfmt_misc usb_storage(OF) dm_raid45 dm_mirror dm_region_hash dm_log btrfs r8169 mii raid6_pq ahci libahci xor zlib_deflate
+[ 14.525761] CPU: 1 PID: 1298 Comm: modprobe Tainted: PF W O 3.11.0-18-generic #32~precise1-Ubuntu
+
+
diff --git a/codecs/canonical/alc282-hp-presario-cq45-notebook-pc-ccert-201403-14879 b/codecs/canonical/alc282-hp-presario-cq45-notebook-pc-ccert-201403-14879
new file mode 100644
index 0000000..9174ce8
--- /dev/null
+++ b/codecs/canonical/alc282-hp-presario-cq45-notebook-pc-ccert-201403-14879
@@ -0,0 +1,1114 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Wed Apr 30 05:24:48 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.4 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.4 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.4 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: Presario CQ45 Notebook PC
+Product Version: 05A9200000200000000000000
+Firmware Version: B.0A
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.11.0-18-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.11.0-18-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xf0660000 irq 79
+ 1 [Generic_1 ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xf0664000 irq 80
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:01.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Device 9840
+00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD] FCH Azalia Controller (rev 02)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:01.1 0403: 1002:9840
+ Subsystem: 103c:22c2
+--
+00:14.2 0403: 1022:780d (rev 02)
+ Subsystem: 103c:22c2
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: ATI R6xx HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x1002aa01
+Subsystem Id: 0x00aa0100
+Revision Id: 0x100500
+No Modem Function Group found
+Default PCM:
+ rates [0x70]: 32000 44100 48000
+ bits [0x2]: 16
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x02
+Node 0x04 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x05 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x04
+Node 0x06 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x07 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Codec: Realtek ALC282
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0282
+Subsystem Id: 0x103c22c2
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC282 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30130: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x04a11020: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40f00001: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=117
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x0421101f: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Apr 28 06:00 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Apr 28 06:00 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Apr 28 06:00 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Apr 28 06:00 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 Apr 28 06:01 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Apr 28 06:01 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 Apr 28 06:01 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Apr 28 06:00 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Apr 28 06:00 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Apr 28 06:00 .
+drwxr-xr-x 3 root root 240 Apr 28 06:00 ..
+lrwxrwxrwx 1 root root 12 Apr 28 06:00 pci-0000:00:01.1 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Apr 28 06:00 pci-0000:00:14.2 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic_1 [HD-Audio Generic], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: Generic_1 [HD-Audio Generic], device 0: ALC282 Analog [ALC282 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Generic]
+
+Card hw:0 'Generic'/'HD-Audio Generic at 0xf0660000 irq 79'
+ Mixer name : 'ATI R6xx HDMI'
+ Components : 'HDA:1002aa01,00aa0100,00100500'
+ Controls : 7
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [Generic_1]
+
+Card hw:1 'Generic_1'/'HD-Audio Generic at 0xf0664000 irq 80'
+ Mixer name : 'Realtek ALC282'
+ Components : 'HDA:10ec0282,103c22c2,00100003'
+ Controls : 23
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Mute-LED Mode',0
+ Capabilities: enum
+ Items: 'On' 'Off' 'Follow Master'
+ Item0: 'Follow Master'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.Generic {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+}
+state.Generic_1 {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Mute-LED Mode'
+ value 'Follow Master'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 On
+ item.1 Off
+ item.2 'Follow Master'
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.21 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.22 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+usb_storage
+vesafb
+nvram
+rfcomm
+bnep
+parport_pc
+ppdev
+rtsx_pci_ms
+rtsx_pci_sdmmc
+memstick
+rtsx_pci
+uvcvideo
+disable_mmc
+videobuf2_core
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+rtk_btusb
+bluetooth
+arc4
+fglrx
+snd_hda_codec_realtek
+snd_hda_codec_generic
+snd_hda_codec_hdmi
+snd_hda_intel
+snd_hda_controller
+rtl8723be
+snd_hda_codec
+binfmt_misc
+rtlwifi
+snd_hwdep
+mac80211
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+snd_timer
+snd_seq_device
+joydev
+dm_multipath
+cfg80211
+scsi_dh
+hp_wmi
+snd
+psmouse
+mac_hid
+soundcore
+wmi
+hp_accel
+btcoexist
+snd_page_alloc
+video
+lis3lv02d
+amd_iommu_v2
+serio_raw
+i2c_piix4
+hp_wireless
+input_polldev
+sparse_keymap
+kbccmnd
+lp
+parport
+dm_raid45
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+r8169
+ahci
+mii
+libahci
+raid6_pq
+xor
+zlib_deflate
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[81315.825318] PM: early resume of devices complete after 0.223 msecs
+[81315.825654] snd_hda_intel 0000:00:01.1: irq 79 for MSI/MSI-X
+[81315.825673] rtlwifi: wireless switch is on
+[81315.831054] <6>[fglrx] Power up the ASIC
+[81315.858263] snd_hda_intel 0000:00:14.2: irq 80 for MSI/MSI-X
+[81315.859243] pcieport 0000:00:02.2: System wakeup disabled by ACPI
+
+
diff --git a/codecs/canonical/alc283-dell-inspiron-14-7000-series-7437-ccert-201307-13932 b/codecs/canonical/alc283-dell-inspiron-14-7000-series-7437-ccert-201307-13932
new file mode 100644
index 0000000..a7ddd92
--- /dev/null
+++ b/codecs/canonical/alc283-dell-inspiron-14-7000-series-7437-ccert-201307-13932
@@ -0,0 +1,1186 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Fri Oct 4 08:35:13 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 14 7000 Series 7437
+Product Version:
+Firmware Version: A02
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-34-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [MID ]: HDA-Intel - HDA Intel MID
+ HDA Intel MID at 0xf0610000 irq 61
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf0614000 irq 62
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Device 0a0c (rev 09)
+00:1b.0 Audio device: Intel Corporation Lynx Point-LP HD Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 09)
+ Subsystem: 1028:05f8
+--
+00:1b.0 0403: 8086:9c20 (rev 04)
+ Subsystem: 1028:05f8
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=2, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC283
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0283
+Subsystem Id: 0x102805f8
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x2c 0x2c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC283 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x2c 0x2c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC283 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headphone Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Headphone Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60130: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40020008: [N/A] Line Out at Ext N/A
+ Conn = 1/4, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x8
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headset Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headphone Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40e00001: [N/A] Reserved at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=73
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Mic Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Oct 4 04:30 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Oct 4 04:30 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Oct 4 04:30 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Oct 4 04:30 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 Oct 4 04:33 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Oct 4 04:33 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 Oct 4 04:33 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Oct 4 04:30 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Oct 4 04:30 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Oct 4 04:30 .
+drwxr-xr-x 3 root root 240 Oct 4 04:30 ..
+lrwxrwxrwx 1 root root 12 Oct 4 04:30 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Oct 4 04:30 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: MID [HDA Intel MID], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC283 Analog [ALC283 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC283 Analog [ALC283 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [MID]
+
+Card hw:0 'MID'/'HDA Intel MID at 0xf0610000 irq 61'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xf0614000 irq 62'
+ Mixer name : 'Realtek ALC283'
+ Components : 'HDA:10ec0283,102805f8,00100003'
+ Controls : 22
+ Simple ctrls : 12
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 44 [51%] [-32.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Headphone Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headphone Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.MID {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headphone Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Headset Mic'
+ item.1 'Headphone Mic'
+ item.2 'Internal Mic'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Headphone Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 44
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -3225
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Headset Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Headphone Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+revise_besl
+joydev
+arc4
+hid_multitouch
+coretemp
+kvm_intel
+kvm
+ghash_clmulni_intel
+aesni_intel
+cryptd
+btusb
+aes_x86_64
+uvcvideo
+iwlmvm
+videobuf2_core
+videodev
+mac80211
+videobuf2_vmalloc
+videobuf2_memops
+hid_generic
+dell_wmi
+sparse_keymap
+rfcomm
+bnep
+parport_pc
+snd_hda_codec_realtek
+ppdev
+bluetooth
+snd_hda_codec_hdmi
+dm_multipath
+scsi_dh
+dell_laptop
+dcdbas
+snd_seq_midi
+microcode
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+iwlwifi
+psmouse
+serio_raw
+cfg80211
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+wmi
+rtsx_pci_ms
+memstick
+snd_timer
+snd_seq_device
+compat
+usbhid
+hid
+snd
+i915_hsw
+drm_kms_helper
+drm
+i2c_algo_bit
+video
+soundcore
+mac_hid
+snd_page_alloc
+intel_ips
+lp
+parport
+dm_raid45
+rtsx_pci_sdmmc
+rtsx_pci
+ahci
+libahci
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x90a60130
+0x14 0x90170110
+0x17 0x40020008
+0x18 0x411111f0
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40e00001
+0x1e 0x411111f0
+0x21 0x0321101f
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+0x19 0x01a1913c
+0x1a 0x01a1913d
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 1.617728] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 1.617793] snd_hda_intel 0000:00:03.0: irq 61 for MSI/MSI-X
+[ 1.619374] dcdbas dcdbas: Dell Systems Management Base Driver (version 5.6.0-3.2)
+--
+[ 1.630830] Switching to clocksource tsc
+[ 1.635740] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 1.636916] input: HDA Intel MID HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input6
+[ 1.637283] snd_hda_intel 0000:00:1b.0: irq 62 for MSI/MSI-X
+[ 1.637523] type=1400 audit(1380875442.387:2): apparmor="STATUS" operation="profile_load" name="/sbin/dhclient" pid=798 comm="apparmor_parser"
+--
+[ 1.670982] Bluetooth: RFCOMM ver 1.11
+[ 1.674776] input: HDA Intel PCH Headphone Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input7
+[ 1.676044] type=1400 audit(1380875442.427:5): apparmor="STATUS" operation="profile_load" name="/usr/lib/cups/backend/cups-pdf" pid=885 comm="apparmor_parser"
+--
+[ 204.314356] type=1400 audit(1380875645.047:24): apparmor="DENIED" operation="open" parent=1 profile="/usr/lib/telepathy/mission-control-5" name="/usr/share/gvfs/remote-volume-monitors/" pid=2196 comm="mission-control" requested_mask="r" denied_mask="r" fsuid=1001 ouid=0
+[ 272.744062] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 272.744315] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 272.744543] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 272.744605] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+[ 272.744836] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+
+
diff --git a/codecs/canonical/alc283-dell-inspiron-15-7000-series-7537-ccert-201306-13868 b/codecs/canonical/alc283-dell-inspiron-15-7000-series-7537-ccert-201306-13868
new file mode 100644
index 0000000..a55d766
--- /dev/null
+++ b/codecs/canonical/alc283-dell-inspiron-15-7000-series-7537-ccert-201306-13868
@@ -0,0 +1,1188 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Oct 7 03:40:15 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 15 7000 Series 7537
+Product Version:
+Firmware Version: A03
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-34-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [MID ]: HDA-Intel - HDA Intel MID
+ HDA Intel MID at 0xe3610000 irq 62
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xe3614000 irq 63
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Device 0a0c (rev 09)
+00:1b.0 Audio device: Intel Corporation Device 9c20 (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 09)
+ Subsystem: 1028:05f9
+--
+00:1b.0 0403: 8086:9c20 (rev 04)
+ Subsystem: 1028:05f9
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=2, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x02* 0x03 0x04
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC283
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0283
+Subsystem Id: 0x102805f9
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x4e 0x4e]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC283 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x4e 0x4e]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC283 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x18 0x18]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headphone Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Headphone Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x18 0x18]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x01 0x01]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60130: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40020008: [N/A] Line Out at Ext N/A
+ Conn = 1/4, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x8
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headset Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headphone Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40e00001: [N/A] Reserved at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=73
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Mic Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Oct 6 23:09 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Oct 6 23:09 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Oct 6 23:09 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Oct 6 23:09 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 Oct 6 23:35 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Oct 6 23:35 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 Oct 6 23:28 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Oct 6 23:09 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Oct 6 23:09 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Oct 6 23:09 .
+drwxr-xr-x 3 root root 240 Oct 6 23:09 ..
+lrwxrwxrwx 1 root root 12 Oct 6 23:09 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Oct 6 23:09 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: MID [HDA Intel MID], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC283 Analog [ALC283 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC283 Analog [ALC283 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [MID]
+
+Card hw:0 'MID'/'HDA Intel MID at 0xe3610000 irq 62'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xe3614000 irq 63'
+ Mixer name : 'Realtek ALC283'
+ Components : 'HDA:10ec0283,102805f9,00100003'
+ Controls : 22
+ Simple ctrls : 12
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 78 [90%] [-6.75dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Headphone Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headphone Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 24 [38%] [0.75dB] [on]
+ Front Right: Capture 24 [38%] [0.75dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 1 [33%] [12.00dB]
+ Front Right: 1 [33%] [12.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.MID {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value '100009006c120001000000000000000009d1bd7842656e512047573232353048090707000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type BYTES
+ count 83
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headphone Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Headset Mic'
+ item.1 'Headphone Mic'
+ item.2 'Internal Mic'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 24
+ value.1 24
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 75
+ dbvalue.1 75
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Headphone Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ 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.16 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 78
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -675
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Headset Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Headphone Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nls_iso8859_1
+usb_storage
+revise_besl
+hid_multitouch
+bnep
+parport_pc
+rfcomm
+ppdev
+uvcvideo
+arc4
+videobuf2_core
+videodev
+videobuf2_vmalloc
+coretemp
+videobuf2_memops
+snd_hda_codec_realtek
+snd_hda_codec_hdmi
+kvm_intel
+kvm
+ghash_clmulni_intel
+snd_hda_intel
+joydev
+hid_generic
+iwlmvm
+aesni_intel
+cryptd
+snd_hda_codec
+mac80211
+aes_x86_64
+iwlwifi
+snd_hwdep
+snd_pcm
+snd_seq_midi
+i915_hsw
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+snd_timer
+snd_seq_device
+drm_kms_helper
+drm
+snd
+soundcore
+microcode
+snd_page_alloc
+dell_wmi
+sparse_keymap
+i2c_algo_bit
+mac_hid
+wmi
+dm_multipath
+dell_laptop
+intel_ips
+scsi_dh
+btusb
+bluetooth
+dcdbas
+cfg80211
+rtsx_pci_ms
+psmouse
+serio_raw
+memstick
+compat
+video
+bbswitch
+lp
+parport
+dm_raid45
+usbhid
+hid
+xor
+dm_mirror
+dm_region_hash
+dm_log
+rtsx_pci_sdmmc
+btrfs
+rtsx_pci
+zlib_deflate
+libcrc32c
+ahci
+libahci
+r8168
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x90a60130
+0x14 0x90170110
+0x17 0x40020008
+0x18 0x411111f0
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40e00001
+0x1e 0x411111f0
+0x21 0x0321101f
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+0x19 0x01a1913c
+0x1a 0x01a1913d
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 6.783019] hid-generic 0003:0461:4D0F.0001: input,hidraw0: USB HID v1.11 Mouse [USB Optical Mouse] on usb-0000:00:14.0-2/input0
+[ 6.807210] snd_hda_intel 0000:00:03.0: irq 62 for MSI/MSI-X
+[ 6.863911] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 6.864152] input: HDA Intel MID HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input10
+[ 6.864441] snd_hda_intel 0000:00:1b.0: irq 63 for MSI/MSI-X
+[ 6.889608] input: HDA Intel PCH Headphone Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input11
+[ 7.019046] Registered led device: phy1-led
+--
+[ 643.544752] type=1400 audit(1381116034.749:32): apparmor="DENIED" operation="capable" parent=1 profile="/usr/sbin/cupsd" pid=1087 comm="cupsd" pid=1087 comm="cupsd" capability=36 capname="block_suspend"
+[ 750.263823] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 750.264075] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 750.264303] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 750.264365] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+[ 750.264602] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+[ 1482.660688] type=1400 audit(1381116874.169:33): apparmor="DENIED" operation="capable" parent=1 profile="/usr/sbin/cupsd" pid=1087 comm="cupsd" pid=1087 comm="cupsd" capability=36 capname="block_suspend"
+--
+[ 1679.916576] usb 2-3: USB disconnect, device number 11
+[ 1824.066493] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 1824.066743] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+
+
diff --git a/codecs/canonical/alc283-dell-inspiron-17-7000-series-7737-ccert-201306-13870 b/codecs/canonical/alc283-dell-inspiron-17-7000-series-7737-ccert-201306-13870
new file mode 100644
index 0000000..953a699
--- /dev/null
+++ b/codecs/canonical/alc283-dell-inspiron-17-7000-series-7737-ccert-201306-13870
@@ -0,0 +1,1201 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Thu Nov 7 05:34:07 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 17 7000 Series 7737
+Product Version:
+Firmware Version: A03
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-34-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [MID ]: HDA-Intel - HDA Intel MID
+ HDA Intel MID at 0xe3610000 irq 62
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xe3614000 irq 63
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Device 0a0c (rev 09)
+00:1b.0 Audio device: Intel Corporation Device 9c20 (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 09)
+ Subsystem: 1028:05fb
+--
+00:1b.0 0403: 8086:9c20 (rev 04)
+ Subsystem: 1028:05fb
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC283
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0283
+Subsystem Id: 0x102805fb
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x2c 0x2c]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC283 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x2c 0x2c]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC283 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headphone Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Headphone Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60130: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40020008: [N/A] Line Out at Ext N/A
+ Conn = 1/4, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x8
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headset Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headphone Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40e00001: [N/A] Reserved at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=73
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Mic Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Nov 6 23:11 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Nov 6 23:11 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Nov 6 23:11 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Nov 6 23:11 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 Nov 6 23:11 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Nov 6 23:11 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 Nov 7 00:29 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Nov 6 23:11 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Nov 6 23:11 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Nov 6 23:11 .
+drwxr-xr-x 3 root root 240 Nov 6 23:11 ..
+lrwxrwxrwx 1 root root 12 Nov 6 23:11 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Nov 6 23:11 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: MID [HDA Intel MID], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC283 Analog [ALC283 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC283 Analog [ALC283 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [MID]
+
+Card hw:0 'MID'/'HDA Intel MID at 0xe3610000 irq 62'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xe3614000 irq 63'
+ Mixer name : 'Realtek ALC283'
+ Components : 'HDA:10ec0283,102805fb,00100003'
+ Controls : 22
+ Simple ctrls : 12
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 44 [51%] [-32.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Headphone Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headphone Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.MID {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headphone Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Headset Mic'
+ item.1 'Headphone Mic'
+ item.2 'Internal Mic'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Headphone Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 44
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -3225
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Headset Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Headphone Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+usb_storage
+nls_iso8859_1
+revise_besl
+arc4
+rfcomm
+parport_pc
+bnep
+ppdev
+coretemp
+kvm_intel
+kvm
+ghash_clmulni_intel
+aesni_intel
+cryptd
+aes_x86_64
+joydev
+snd_seq_midi
+iwlmvm
+mac80211
+dell_wmi
+sparse_keymap
+snd_hda_codec_realtek
+hid_multitouch
+snd_rawmidi
+snd_hda_codec_hdmi
+dell_laptop
+dcdbas
+snd_seq_midi_event
+dm_multipath
+scsi_dh
+snd_seq
+wmi
+microcode
+psmouse
+serio_raw
+uvcvideo
+videobuf2_core
+iwlwifi
+snd_hda_intel
+snd_hda_codec
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+snd_hwdep
+snd_pcm
+usbhid
+snd_seq_device
+hid
+snd_timer
+snd
+cfg80211
+btusb
+bluetooth
+compat
+rtsx_pci_ms
+soundcore
+snd_page_alloc
+memstick
+i915_hsw
+drm_kms_helper
+drm
+i2c_algo_bit
+video
+intel_ips
+mac_hid
+bbswitch
+lp
+parport
+dm_raid45
+rtsx_pci_sdmmc
+xor
+dm_mirror
+dm_region_hash
+dm_log
+rtsx_pci
+btrfs
+ahci
+zlib_deflate
+libahci
+libcrc32c
+r8168
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x90a60130
+0x14 0x90170110
+0x17 0x40020008
+0x18 0x411111f0
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40e00001
+0x1e 0x411111f0
+0x21 0x0321101f
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+0x19 0x01a1913c
+0x1a 0x01a1913d
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 3.390198] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 3.390286] snd_hda_intel 0000:00:03.0: irq 62 for MSI/MSI-X
+[ 3.398979] device-mapper: multipath: version 1.4.0 loaded
+[ 3.404062] dcdbas dcdbas: Dell Systems Management Base Driver (version 5.6.0-3.2)
+[ 3.440713] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 3.441271] input: HDA Intel MID HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input8
+[ 3.441606] snd_hda_intel 0000:00:1b.0: irq 63 for MSI/MSI-X
+[ 3.444359] Bluetooth: hci0: Intel Bluetooth firmware file: intel/ibt-hw-37.7.10-fw-1.80.2.3.d.bseq
+--
+[ 3.457945] input: Dell WMI hotkeys as /devices/virtual/input/input10
+[ 3.464685] input: HDA Intel PCH Headphone Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input11
+[ 3.466088] iwlwifi 0000:02:00.0: Detected Intel(R) Dual Band Wireless AC 7260, REV=0x144
+--
+[ 2250.367500] xhci_hcd 0000:00:14.0: setting latency timer to 64
+[ 2250.367518] snd_hda_intel 0000:00:03.0: irq 62 for MSI/MSI-X
+[ 2250.367614] ehci_hcd 0000:00:1d.0: setting latency timer to 64
+[ 2250.367623] snd_hda_intel 0000:00:1b.0: irq 63 for MSI/MSI-X
+[ 2250.367655] ahci 0000:00:1f.2: setting latency timer to 64
+--
+[ 4104.219201] xhci_hcd 0000:00:14.0: setting latency timer to 64
+[ 4104.219220] snd_hda_intel 0000:00:03.0: irq 62 for MSI/MSI-X
+[ 4104.219262] ehci_hcd 0000:00:1d.0: setting latency timer to 64
+[ 4104.219285] ahci 0000:00:1f.2: setting latency timer to 64
+[ 4104.219344] snd_hda_intel 0000:00:1b.0: irq 63 for MSI/MSI-X
+[ 4104.232136] dpm_run_callback(): pnp_bus_resume+0x0/0x70 returns -19
+--
+[ 4295.769036] init: anacron main process (4383) killed by TERM signal
+[ 4524.662354] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 4524.662605] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 4524.662830] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 4524.662895] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+[ 4524.663119] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+
+
diff --git a/codecs/canonical/alc283-dell-inspiron-3135-ccert-201308-14057 b/codecs/canonical/alc283-dell-inspiron-3135-ccert-201308-14057
new file mode 100644
index 0000000..ac5e4a4
--- /dev/null
+++ b/codecs/canonical/alc283-dell-inspiron-3135-ccert-201308-14057
@@ -0,0 +1,1140 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Thu Aug 29 06:45:21 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 3135
+Product Version:
+Firmware Version: X11
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-36-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0x90240000 irq 81
+ 1 [Generic_1 ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0x90244000 irq 82
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:01.1 Audio device: Advanced Micro Devices [AMD] nee ATI Device 9840
+00:14.2 Audio device: Advanced Micro Devices [AMD] Hudson Azalia Controller (rev 02)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:01.1 0403: 1002:9840
+ Subsystem: 1028:0614
+--
+00:14.2 0403: 1022:780d (rev 02)
+ Subsystem: 1028:0614
+
+
+!!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
+snd-hda-intel: model=dell-headset-multi,dell-headset-multi
+
+
+!!Loaded sound module options
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : dell-headset-multi,dell-headset-multi,(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : dell-headset-multi,dell-headset-multi,(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: ATI R6xx HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x1002aa01
+Subsystem Id: 0x00aa0100
+Revision Id: 0x100500
+No Modem Function Group found
+Default PCM:
+ rates [0x70]: 32000 44100 48000
+ bits [0x2]: 16
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ IEC Coding Type: 0x0
+Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x02
+Node 0x04 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x05 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x04
+Node 0x06 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x07 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Codec: Realtek ALC283
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0283
+Subsystem Id: 0x10280614
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC283 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC283 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headphone Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Headphone Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60130: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40020008: [N/A] Line Out at Ext N/A
+ Conn = 1/4, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x8
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headset Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headphone Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40e00001: [N/A] Reserved at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=73
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Mic Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Aug 29 02:34 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Aug 29 02:34 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Aug 29 02:34 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Aug 29 02:34 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 Aug 29 02:35 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Aug 29 02:35 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 Aug 29 02:35 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Aug 29 02:34 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Aug 29 02:34 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Aug 29 02:34 .
+drwxr-xr-x 3 root root 240 Aug 29 02:34 ..
+lrwxrwxrwx 1 root root 12 Aug 29 02:34 pci-0000:00:01.1 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Aug 29 02:34 pci-0000:00:14.2 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic_1 [HD-Audio Generic], device 0: ALC283 Analog [ALC283 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: Generic_1 [HD-Audio Generic], device 0: ALC283 Analog [ALC283 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Generic]
+
+Card hw:0 'Generic'/'HD-Audio Generic at 0x90240000 irq 81'
+ Mixer name : 'ATI R6xx HDMI'
+ Components : 'HDA:1002aa01,00aa0100,00100500'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [Generic_1]
+
+Card hw:1 'Generic_1'/'HD-Audio Generic at 0x90244000 irq 82'
+ Mixer name : 'Realtek ALC283'
+ Components : 'HDA:10ec0283,10280614,00100003'
+ Controls : 22
+ Simple ctrls : 12
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Headphone Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headphone Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.Generic {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0482000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.Generic_1 {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headphone Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Headset Mic'
+ item.1 'Headphone Mic'
+ item.2 'Internal Mic'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Headphone Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Headset Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Headphone Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+vesafb
+bnep
+rfcomm
+parport_pc
+ppdev
+uvcvideo
+btusb
+bluetooth
+videobuf2_core
+fglrx
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+kvm_amd
+kvm
+ghash_clmulni_intel
+aesni_intel
+cryptd
+aes_x86_64
+joydev
+hid_multitouch
+dell_wmi
+sparse_keymap
+lib80211_crypt_tkip
+wl
+dell_laptop
+dcdbas
+dm_multipath
+scsi_dh
+i2c_piix4
+snd_hda_codec_realtek
+microcode
+snd_hda_codec_hdmi
+fam15h_power
+psmouse
+serio_raw
+snd_hda_intel
+cfg80211
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+wmi
+video
+snd_seq_midi_event
+snd_seq
+snd_timer
+snd_seq_device
+snd
+amd_iommu_v2
+lib80211
+mac_hid
+soundcore
+snd_page_alloc
+lp
+parport
+usbhid
+hid
+sdhci_pci
+sdhci
+ahci
+libahci
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+r8168
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x03 0x185600f0
+0x05 0x585600f0
+0x07 0x585600f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x90a60130
+0x14 0x90170110
+0x17 0x40020008
+0x18 0x411111f0
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40e00001
+0x1e 0x411111f0
+0x21 0x0321101f
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+0x19 0x01a1913c
+0x1a 0x01a1913d
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 13.505030] cfg80211: Calling CRDA to update world regulatory domain
+[ 13.505148] snd_hda_intel 0000:00:01.1: irq 81 for MSI/MSI-X
+[ 13.522520] input: HD-Audio Generic HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.1/sound/card0/input5
+[ 13.524434] snd_hda_intel 0000:00:14.2: irq 82 for MSI/MSI-X
+[ 13.527412] type=1400 audit(1377758098.269:2): apparmor="STATUS" operation="profile_load" name="/sbin/dhclient" pid=636 comm="apparmor_parser"
+--
+[ 13.532350] type=1400 audit(1377758098.273:4): apparmor="STATUS" operation="profile_load" name="/usr/lib/connman/scripts/dhclient-script" pid=636 comm="apparmor_parser"
+[ 13.558857] input: HD-Audio Generic Headphone Mic as /devices/pci0000:00/0000:00:14.2/sound/card1/input6
+[ 13.559993] piix4_smbus 0000:00:14.0: SMBus Host Controller at 0xb00, revision 0
+
+
diff --git a/codecs/canonical/alc283-dell-inspiron-3135-ccert-201308-14155 b/codecs/canonical/alc283-dell-inspiron-3135-ccert-201308-14155
new file mode 100644
index 0000000..ae53f2b
--- /dev/null
+++ b/codecs/canonical/alc283-dell-inspiron-3135-ccert-201308-14155
@@ -0,0 +1,1199 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Jun 23 02:16:08 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 14.04 LTS \n \l 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: Dell Inc.
+Product Name: Inspiron 3135
+Product Version:
+Firmware Version: A00
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.13.0-24-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.13.0-24-generic
+Library version: 1.0.27.2
+Utilities version: 1.0.27.2
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xf0240000 irq 80
+ 1 [Generic_1 ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xf0244000 irq 81
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:01.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Device 9840
+00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD] FCH Azalia Controller (rev 02)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:01.1 0403: 1002:9840
+ Subsystem: 1028:0614
+--
+00:14.2 0403: 1022:780d (rev 02)
+ Subsystem: 1028:0614
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: ATI R6xx HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x1002aa01
+Subsystem Id: 0x00aa0100
+Revision Id: 0x100500
+No Modem Function Group found
+Default PCM:
+ rates [0x70]: 32000 44100 48000
+ bits [0x2]: 16
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=2, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x02
+Node 0x04 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x05 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x04
+Node 0x06 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x07 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Codec: Realtek ALC283
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0283
+Subsystem Id: 0x10280614
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC283 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC283 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headphone Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Headphone Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60130: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40020008: [N/A] Line Out at Ext N/A
+ Conn = 1/4, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x8
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headset Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headphone Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40e00001: [N/A] Reserved at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=73
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Mic Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw----+ 1 root audio 116, 4 Jun 22 21:55 /dev/snd/controlC0
+crw-rw----+ 1 root audio 116, 8 Jun 22 21:55 /dev/snd/controlC1
+crw-rw----+ 1 root audio 116, 3 Jun 22 21:55 /dev/snd/hwC0D0
+crw-rw----+ 1 root audio 116, 7 Jun 22 21:55 /dev/snd/hwC1D0
+crw-rw----+ 1 root audio 116, 2 Jun 22 21:56 /dev/snd/pcmC0D3p
+crw-rw----+ 1 root audio 116, 6 Jun 22 21:56 /dev/snd/pcmC1D0c
+crw-rw----+ 1 root audio 116, 5 Jun 22 21:56 /dev/snd/pcmC1D0p
+crw-rw----+ 1 root audio 116, 1 Jun 22 21:55 /dev/snd/seq
+crw-rw----+ 1 root audio 116, 33 Jun 22 21:55 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Jun 22 21:55 .
+drwxr-xr-x 3 root root 240 Jun 22 21:55 ..
+lrwxrwxrwx 1 root root 12 Jun 22 21:55 pci-0000:00:01.1 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Jun 22 21:55 pci-0000:00:14.2 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic_1 [HD-Audio Generic], device 0: ALC283 Analog [ALC283 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: Generic_1 [HD-Audio Generic], device 0: ALC283 Analog [ALC283 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Generic]
+
+Card hw:0 'Generic'/'HD-Audio Generic at 0xf0240000 irq 80'
+ Mixer name : 'ATI R6xx HDMI'
+ Components : 'HDA:1002aa01,00aa0100,00100500'
+ Controls : 7
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [Generic_1]
+
+Card hw:1 'Generic_1'/'HD-Audio Generic at 0xf0244000 irq 81'
+ Mixer name : 'Realtek ALC283'
+ Components : 'HDA:10ec0283,10280614,00100003'
+ Controls : 24
+ Simple ctrls : 12
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 60 [69%] [-20.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Headphone Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headphone Mic Boost',0
+ Capabilities: volume
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.Generic {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+}
+state.Generic_1 {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headphone Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Headset Mic'
+ item.1 'Headphone Mic'
+ item.2 'Internal Mic'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Headphone Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 60
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -2025
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Headset Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Headphone Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.23 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+bnep
+rfcomm
+joydev
+snd_hda_codec_realtek
+snd_hda_codec_hdmi
+dell_wmi
+sparse_keymap
+nls_iso8859_1
+amd_freq_sensitivity
+kvm_amd
+kvm
+dell_laptop
+uvcvideo
+dcdbas
+crct10dif_pclmul
+videobuf2_vmalloc
+videobuf2_memops
+crc32_pclmul
+videobuf2_core
+ghash_clmulni_intel
+videodev
+hid_multitouch
+snd_hda_intel
+aesni_intel
+aes_x86_64
+snd_hda_codec
+lrw
+gf128mul
+snd_hwdep
+arc4
+ath9k
+glue_helper
+snd_pcm
+ath9k_common
+ath9k_hw
+ablk_helper
+snd_page_alloc
+cryptd
+ath3k
+snd_seq_midi
+btusb
+radeon
+snd_seq_midi_event
+snd_rawmidi
+bluetooth
+ath
+psmouse
+snd_seq
+mac80211
+serio_raw
+ttm
+snd_seq_device
+drm_kms_helper
+snd_timer
+cfg80211
+k10temp
+fam15h_power
+edac_core
+edac_mce_amd
+drm
+i2c_piix4
+snd
+i2c_algo_bit
+wmi
+soundcore
+parport_pc
+mac_hid
+video
+ppdev
+lp
+parport
+usbhid
+hid
+sdhci_pci
+sdhci
+ahci
+libahci
+r8169
+mii
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x03 0x185600f0
+0x05 0x585600f0
+0x07 0x585600f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x90a60130
+0x14 0x90170110
+0x17 0x40020008
+0x18 0x411111f0
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40e00001
+0x1e 0x411111f0
+0x21 0x0321101f
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+0x19 0x01a1913c
+0x1a 0x01a1913d
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 10.398969] [drm] Connector 1:
+[ 10.398973] [drm] HDMI-A-1
+[ 10.398976] [drm] HPD2
+--
+[ 11.303038] [drm] Initialized radeon 2.36.0 20080528 for 0000:00:01.0 on minor 0
+[ 11.303702] hda-intel 0000:00:01.1: Using LPIB position fix
+[ 11.304007] snd_hda_intel 0000:00:01.1: irq 80 for MSI/MSI-X
+[ 11.309453] hda-intel 0000:00:01.1: Enable sync_write for stable communication
+[ 11.313857] input: Dell WMI hotkeys as /devices/virtual/input/input10
+[ 11.350916] HDMI ATI/AMD: no speaker allocation for ELD
+[ 11.351140] input: HD-Audio Generic HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.1/sound/card0/input11
+[ 11.352227] hda-intel 0000:00:14.2: Using LPIB position fix
+[ 11.352325] snd_hda_intel 0000:00:14.2: irq 81 for MSI/MSI-X
+[ 11.356751] hda-intel 0000:00:14.2: Enable sync_write for stable communication
+[ 11.381132] SKU: Nid=0x1d sku_cfg=0x40e00001
+--
+[ 11.381527] realtek: Enabling init ASM_ID=0x0001 CODEC_ID=10ec0283
+[ 11.393229] input: HD-Audio Generic Headphone Mic as /devices/pci0000:00/0000:00:14.2/sound/card1/input12
+[ 12.289169] type=1400 audit(1403488550.405:2): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/sbin/dhclient" pid=376 comm="apparmor_parser"
+
+
diff --git a/codecs/canonical/alc283-dell-inspiron-3437-ccert-201304-13207 b/codecs/canonical/alc283-dell-inspiron-3437-ccert-201304-13207
new file mode 100644
index 0000000..f4a78ad
--- /dev/null
+++ b/codecs/canonical/alc283-dell-inspiron-3437-ccert-201304-13207
@@ -0,0 +1,1128 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Apr 15 06:40:38 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 3437
+Product Version: Not Specified
+Firmware Version: X10
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-22-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [MID ]: HDA-Intel - HDA Intel MID
+ HDA Intel MID at 0xf7e14000 irq 59
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7e10000 irq 60
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Device 0a0c (rev 09)
+00:1b.0 Audio device: Intel Corporation Device 9c20 (rev 03)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 09)
+ Subsystem: 1028:05f3
+--
+00:1b.0 0403: 8086:9c20 (rev 03)
+ Subsystem: 1028:05f3
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : -1
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : -1
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=2, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Codec: Realtek ALC283
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0283
+Subsystem Id: 0x102805f3
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC283 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC283 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60130: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40020008: [N/A] Line Out at Ext N/A
+ Conn = 1/4, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x8
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Phantom Jack", index=1, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40e00001: [N/A] Reserved at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=73
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Apr 15 02:37 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Apr 15 02:37 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Apr 15 02:37 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Apr 15 02:37 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 Apr 15 02:37 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Apr 15 02:37 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 Apr 15 02:37 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Apr 15 02:37 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Apr 15 02:37 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Apr 15 02:37 .
+drwxr-xr-x 3 root root 240 Apr 15 02:37 ..
+lrwxrwxrwx 1 root root 12 Apr 15 02:37 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Apr 15 02:37 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: MID [HDA Intel MID], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC283 Analog [ALC283 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC283 Analog [ALC283 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [MID]
+
+Card hw:0 'MID'/'HDA Intel MID at 0xf7e14000 irq 59'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xf7e10000 irq 60'
+ Mixer name : 'Realtek ALC283'
+ Components : 'HDA:10ec0283,102805f3,00100003'
+ Controls : 23
+ Simple ctrls : 12
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.MID {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Headset Mic'
+ item.1 Mic
+ item.2 'Internal Mic'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Mic Phantom Jack'
+ index 1
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+rfcomm
+bnep
+parport_pc
+ppdev
+btusb
+dm_multipath
+uvcvideo
+bluetooth
+scsi_dh
+snd_hda_codec_realtek
+lib80211_crypt_tkip
+i915_hsw
+videobuf2_core
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+joydev
+wl
+snd_hda_codec_hdmi
+snd_hda_intel
+snd_hda_codec
+coretemp
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+snd_timer
+cfg80211
+snd_seq_device
+lib80211
+kvm_intel
+drm_kms_helper
+drm
+kvm
+i2c_algo_bit
+psmouse
+snd
+intel_ips
+ghash_clmulni_intel
+soundcore
+dell_wmi
+dell_laptop
+aesni_intel
+cryptd
+serio_raw
+snd_page_alloc
+dcdbas
+aes_x86_64
+sparse_keymap
+wmi
+microcode
+mac_hid
+video
+lp
+parport
+dm_raid45
+r8169
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x03 0x18560010
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x90a60130
+0x14 0x90170110
+0x17 0x40020008
+0x18 0x411111f0
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40e00001
+0x1e 0x411111f0
+0x21 0x0321101f
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+0x19 0x01a19130
+0x1a 0x01a19131
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 7.614667] cfg80211: Calling CRDA to update world regulatory domain
+[ 7.814598] snd_hda_intel 0000:00:03.0: irq 59 for MSI/MSI-X
+[ 7.838685] hda_codec: invalid CONNECT_LIST verb 3[1]:0
+[ 7.838921] input: HDA Intel MID HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input6
+[ 7.839220] snd_hda_intel 0000:00:1b.0: irq 60 for MSI/MSI-X
+[ 7.885501] psmouse serio1: synaptics: Touchpad model: 1, fw: 8.1, id: 0x1e2b1, caps: 0xd00123/0x840300/0x26c00
+--
+[ 8.222081] lib80211_crypt: registered algorithm 'TKIP'
+[ 8.240169] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input8
+[ 8.241002] [drm] Memory usable by graphics device = 2048M
+--
+[ 67.452405] type=1400 audit(1366007894.050:30): apparmor="DENIED" operation="open" parent=1 profile="/usr/lib/telepathy/mission-control-5" name="/usr/share/gvfs/remote-volume-monitors/" pid=2149 comm="mission-control" requested_mask="r" denied_mask="r" fsuid=1001 ouid=0
+[ 212.331351] hda_codec: invalid CONNECT_LIST verb 3[1]:0
+
+
diff --git a/codecs/canonical/alc283-dell-inspiron-3437-ccert-201304-13208 b/codecs/canonical/alc283-dell-inspiron-3437-ccert-201304-13208
new file mode 100644
index 0000000..b7bfc13
--- /dev/null
+++ b/codecs/canonical/alc283-dell-inspiron-3437-ccert-201304-13208
@@ -0,0 +1,1134 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Apr 15 06:49:14 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 3437
+Product Version: Not Specified
+Firmware Version: X10
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-22-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [MID ]: HDA-Intel - HDA Intel MID
+ HDA Intel MID at 0xf7e14000 irq 62
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7e10000 irq 63
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Device 0a0c (rev 09)
+00:1b.0 Audio device: Intel Corporation Device 9c20 (rev 03)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 09)
+ Subsystem: 1028:05f3
+--
+00:1b.0 0403: 8086:9c20 (rev 03)
+ Subsystem: 1028:05f3
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : -1
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : -1
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=2, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Codec: Realtek ALC283
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0283
+Subsystem Id: 0x102805f3
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC283 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC283 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60130: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40020008: [N/A] Line Out at Ext N/A
+ Conn = 1/4, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x8
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Phantom Jack", index=1, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40e00001: [N/A] Reserved at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=73
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Apr 15 02:37 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Apr 15 02:37 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Apr 15 02:37 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Apr 15 02:37 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 Apr 15 02:42 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Apr 15 02:42 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 Apr 15 02:42 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Apr 15 02:37 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Apr 15 02:37 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Apr 15 02:37 .
+drwxr-xr-x 3 root root 240 Apr 15 02:37 ..
+lrwxrwxrwx 1 root root 12 Apr 15 02:37 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Apr 15 02:37 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: MID [HDA Intel MID], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC283 Analog [ALC283 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC283 Analog [ALC283 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [MID]
+
+Card hw:0 'MID'/'HDA Intel MID at 0xf7e14000 irq 62'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xf7e10000 irq 63'
+ Mixer name : 'Realtek ALC283'
+ Components : 'HDA:10ec0283,102805f3,00100003'
+ Controls : 23
+ Simple ctrls : 12
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.MID {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Headset Mic'
+ item.1 Mic
+ item.2 'Internal Mic'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Mic Phantom Jack'
+ index 1
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+rfcomm
+bnep
+parport_pc
+ppdev
+uvcvideo
+dm_multipath
+videobuf2_core
+videodev
+scsi_dh
+videobuf2_vmalloc
+hid_multitouch
+videobuf2_memops
+usbhid
+hid
+snd_hda_codec_realtek
+snd_hda_codec_hdmi
+joydev
+coretemp
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+kvm_intel
+btusb
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+i915_hsw
+arc4
+kvm
+ath9k
+ath3k
+bluetooth
+snd_timer
+ghash_clmulni_intel
+aesni_intel
+snd_seq_device
+snd
+drm_kms_helper
+drm
+mac80211
+cryptd
+dell_wmi
+aes_x86_64
+ath9k_common
+sparse_keymap
+ath9k_hw
+dell_laptop
+i2c_algo_bit
+dcdbas
+soundcore
+wmi
+psmouse
+intel_ips
+ath
+snd_page_alloc
+serio_raw
+cfg80211
+mac_hid
+video
+microcode
+compat
+lp
+parport
+dm_raid45
+r8169
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x03 0x18560010
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x90a60130
+0x14 0x90170110
+0x17 0x40020008
+0x18 0x411111f0
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40e00001
+0x1e 0x411111f0
+0x21 0x0321101f
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+0x19 0x01a19130
+0x1a 0x01a19131
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 7.358810] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 7.358971] snd_hda_intel 0000:00:03.0: irq 62 for MSI/MSI-X
+[ 7.392801] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio1/input/input7
+[ 7.480151] hda_codec: invalid CONNECT_LIST verb 3[1]:0
+[ 7.480355] input: HDA Intel MID HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input8
+[ 7.480653] snd_hda_intel 0000:00:1b.0: irq 63 for MSI/MSI-X
+[ 7.506148] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input9
+[ 7.526429] usb 1-1.6: new full-speed USB device number 6 using ehci_hcd
+--
+[ 330.462548] type=1400 audit(1366008152.595:31): apparmor="DENIED" operation="capable" parent=1 profile="/usr/sbin/cupsd" pid=1124 comm="cupsd" pid=1124 comm="cupsd" capability=36 capname="block_suspend"
+[ 732.080758] hda_codec: invalid CONNECT_LIST verb 3[1]:0
+
+
diff --git a/codecs/canonical/alc283-dell-inspiron-3437-ccert-201304-13210 b/codecs/canonical/alc283-dell-inspiron-3437-ccert-201304-13210
new file mode 100644
index 0000000..b073cb7
--- /dev/null
+++ b/codecs/canonical/alc283-dell-inspiron-3437-ccert-201304-13210
@@ -0,0 +1,1409 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Wed Aug 27 08:31:52 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.5 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.5 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.5 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 3437
+Product Version: Not Specified
+Firmware Version: A07
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.13.0-32-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.13.0-32-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [HDMI ]: HDA-Intel - HDA Intel HDMI
+ HDA Intel HDMI at 0xf7e14000 irq 64
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7e10000 irq 62
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Device 0a0c (rev 09)
+00:1b.0 Audio device: Intel Corporation Lynx Point-LP HD Audio Controller (rev 03)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 09)
+ Subsystem: 1028:05f3
+--
+00:1b.0 0403: 8086:9c20 (rev 03)
+ Subsystem: 1028:05f3
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=2, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC283
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0283
+Subsystem Id: 0x102805f3
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC283 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC283 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x1e 0x1e]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headphone Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Headphone Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x1e 0x1e]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60130: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40020008: [N/A] Line Out at Ext N/A
+ Conn = 1/4, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x8
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headset Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headphone Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40e00001: [N/A] Reserved at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=73
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Mic Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 10 Aug 27 04:15 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 5 Aug 27 04:15 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 9 Aug 27 04:15 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 4 Aug 27 04:15 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 8 Aug 27 04:16 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 7 Aug 27 04:16 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 6 Aug 27 04:16 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 3 Aug 27 04:16 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 2 Aug 27 04:16 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Aug 27 04:15 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Aug 27 04:15 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Aug 27 04:15 .
+drwxr-xr-x 3 root root 280 Aug 27 04:15 ..
+lrwxrwxrwx 1 root root 12 Aug 27 04:15 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Aug 27 04:15 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC283 Analog [ALC283 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC283 Analog [ALC283 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [HDMI]
+
+Card hw:0 'HDMI'/'HDA Intel HDMI at 0xf7e14000 irq 64'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 21
+ Simple ctrls : 3
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xf7e10000 irq 62'
+ Mixer name : 'Realtek ALC283'
+ Components : 'HDA:10ec0283,102805f3,00100003'
+ Controls : 24
+ Simple ctrls : 12
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Headphone Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headphone Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 30 [48%] [5.25dB] [on]
+ Front Right: Capture 30 [48%] [5.25dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.HDMI {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.19 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.20 {
+ iface PCM
+ device 7
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.21 {
+ iface PCM
+ device 8
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headphone Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Headset Mic'
+ item.1 'Headphone Mic'
+ item.2 'Internal Mic'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 30
+ value.1 30
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 525
+ dbvalue.1 525
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Headphone Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Headset Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Headphone Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.23 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+parport_pc
+rfcomm
+bnep
+ppdev
+snd_hda_codec_hdmi
+arc4
+ath9k
+mac80211
+uvcvideo
+hid_multitouch
+joydev
+ath9k_common
+ath9k_hw
+ath3k
+videobuf2_core
+videodev
+usbhid
+hid
+snd_hda_codec_realtek
+i915
+videobuf2_vmalloc
+ath
+videobuf2_memops
+snd_hda_intel
+snd_hda_codec
+btusb
+psmouse
+cfg80211
+drm_kms_helper
+snd_hwdep
+snd_pcm
+bluetooth
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+dell_wmi
+snd_timer
+sparse_keymap
+dell_laptop
+wmi
+drm
+dcdbas
+snd_seq_device
+mei_me
+serio_raw
+mei
+snd
+mac_hid
+i2c_algo_bit
+soundcore
+lpc_ich
+snd_page_alloc
+video
+lp
+parport
+ahci
+libahci
+r8169
+mii
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x18560010
+0x06 0x18560010
+0x07 0x18560010
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x90a60130
+0x14 0x90170110
+0x17 0x40020008
+0x18 0x411111f0
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40e00001
+0x1e 0x411111f0
+0x21 0x0321101f
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+0x19 0x01a1913c
+0x1a 0x01a1913d
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 7.636794] usbcore: registered new interface driver btusb
+[ 7.716588] snd_hda_intel 0000:00:1b.0: irq 62 for MSI/MSI-X
+[ 7.786907] SKU: Nid=0x1d sku_cfg=0x40e00001
+--
+[ 7.787230] realtek: Enabling init ASM_ID=0x0001 CODEC_ID=10ec0283
+[ 7.795504] input: HDA Intel PCH Headphone Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input8
+[ 7.797007] [drm] Memory usable by graphics device = 2048M
+--
+[ 9.538003] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 9.618692] HDA driver get symbol successfully from i915 module
+[ 9.623890] snd_hda_intel 0000:00:03.0: irq 64 for MSI/MSI-X
+[ 9.673326] input: HDA Intel HDMI HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/sound/card0/input15
+[ 9.673441] input: HDA Intel HDMI HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input14
+[ 9.673607] input: HDA Intel HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input13
+[ 9.836011] [drm] Enabling RC6 states: RC6 on, RC6p off, RC6pp off
+
+
diff --git a/codecs/canonical/alc283-dell-inspiron-3437-ccert-201305-13671 b/codecs/canonical/alc283-dell-inspiron-3437-ccert-201305-13671
new file mode 100644
index 0000000..fefab44
--- /dev/null
+++ b/codecs/canonical/alc283-dell-inspiron-3437-ccert-201305-13671
@@ -0,0 +1,1132 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Oct 7 07:47:15 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 3437
+Product Version: Not Specified
+Firmware Version: A04
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-22-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [MID ]: HDA-Intel - HDA Intel MID
+ HDA Intel MID at 0xf7a14000 irq 60
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7a10000 irq 61
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Device 0a0c (rev 09)
+00:1b.0 Audio device: Intel Corporation Device 9c20 (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 09)
+ Subsystem: 1028:05f3
+--
+00:1b.0 0403: 8086:9c20 (rev 04)
+ Subsystem: 1028:05f3
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : -1
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : -1
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Codec: Realtek ALC283
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0283
+Subsystem Id: 0x102805f3
+Revision Id: 0x100002
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC283 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC283 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60130: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40020008: [N/A] Line Out at Ext N/A
+ Conn = 1/4, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x8
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Phantom Jack", index=1, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40e00001: [N/A] Reserved at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=73
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Oct 7 03:38 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Oct 7 03:38 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Oct 7 03:38 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Oct 7 03:38 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 Oct 7 03:39 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Oct 7 03:39 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 Oct 7 03:39 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Oct 7 03:38 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Oct 7 03:38 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Oct 7 03:38 .
+drwxr-xr-x 3 root root 240 Oct 7 03:38 ..
+lrwxrwxrwx 1 root root 12 Oct 7 03:38 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Oct 7 03:38 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: MID [HDA Intel MID], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC283 Analog [ALC283 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC283 Analog [ALC283 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [MID]
+
+Card hw:0 'MID'/'HDA Intel MID at 0xf7a14000 irq 60'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xf7a10000 irq 61'
+ Mixer name : 'Realtek ALC283'
+ Components : 'HDA:10ec0283,102805f3,00100002'
+ Controls : 23
+ Simple ctrls : 12
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.MID {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Headset Mic'
+ item.1 Mic
+ item.2 'Internal Mic'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Mic Phantom Jack'
+ index 1
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+rfcomm
+bnep
+parport_pc
+ppdev
+snd_hda_codec_realtek
+snd_hda_codec_hdmi
+uvcvideo
+snd_hda_intel
+snd_hda_codec
+videobuf2_core
+videodev
+snd_hwdep
+snd_pcm
+videobuf2_vmalloc
+lib80211_crypt_tkip
+snd_seq_midi
+snd_rawmidi
+wl
+btusb
+snd_seq_midi_event
+cfg80211
+snd_seq
+videobuf2_memops
+snd_timer
+nouveau
+bluetooth
+snd_seq_device
+lib80211
+i915_hsw
+ttm
+joydev
+coretemp
+kvm_intel
+drm_kms_helper
+drm
+kvm
+dell_wmi
+sparse_keymap
+ghash_clmulni_intel
+i2c_algo_bit
+mxm_wmi
+video
+dm_multipath
+snd
+intel_ips
+dell_laptop
+soundcore
+wmi
+dcdbas
+snd_page_alloc
+scsi_dh
+aesni_intel
+cryptd
+psmouse
+aes_x86_64
+serio_raw
+microcode
+mac_hid
+bbswitch
+lp
+parport
+dm_raid45
+r8169
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x03 0x18560010
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x90a60130
+0x14 0x90170110
+0x17 0x40020008
+0x18 0x411111f0
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40e00001
+0x1e 0x411111f0
+0x21 0x0321101f
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+0x19 0x01a19130
+0x1a 0x01a19131
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 12.648943] Linux video capture interface: v2.00
+[ 12.674712] snd_hda_intel 0000:00:03.0: irq 60 for MSI/MSI-X
+[ 12.679611] uvcvideo: Found UVC 1.00 device Laptop_Integrated_Webcam_HD (0c45:64af)
+--
+[ 12.720632] USB Video Class driver (1.1.1)
+[ 12.768652] hda_codec: invalid CONNECT_LIST verb 3[1]:0
+[ 12.768905] input: HDA Intel MID HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input10
+[ 12.769195] snd_hda_intel 0000:00:1b.0: irq 61 for MSI/MSI-X
+[ 12.860239] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input11
+[ 12.920367] [drm] Enabling RC6 states: RC6 on, RC6p off, RC6pp off
+--
+[ 335.381817] type=1400 audit(1381131808.674:31): apparmor="DENIED" operation="capable" parent=1 profile="/usr/sbin/cupsd" pid=1035 comm="cupsd" pid=1035 comm="cupsd" capability=36 capname="block_suspend"
+[ 562.479692] hda_codec: invalid CONNECT_LIST verb 3[1]:0
+
+
diff --git a/codecs/canonical/alc283-dell-inspiron-3537-ccert-201305-13649 b/codecs/canonical/alc283-dell-inspiron-3537-ccert-201305-13649
new file mode 100644
index 0000000..dbc82b5
--- /dev/null
+++ b/codecs/canonical/alc283-dell-inspiron-3537-ccert-201305-13649
@@ -0,0 +1,996 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Wed Dec 11 08:26:52 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.3 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.3 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.3 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 3537
+Product Version: A05
+Firmware Version: A05
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.8.0-29-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.8.0-29-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [MID ]: HDA-Intel - HDA Intel MID
+ HDA Intel MID at 0xc0810000 irq 63
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xc0814000 irq 64
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Device 0a0c (rev 09)
+00:1b.0 Audio device: Intel Corporation Device 9c20 (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 09)
+ Subsystem: 1028:05ea
+--
+00:1b.0 0403: 8086:9c20 (rev 04)
+ Subsystem: 1028:05ea
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Codec: Realtek ALC283
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0283
+Subsystem Id: 0x102805ea
+Revision Id: 0x100002
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC283 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC283 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x1e 0x1e]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60130: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40020008: [N/A] Line Out at Ext N/A
+ Conn = 1/4, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x8
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40e00001: [N/A] Reserved at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=73
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Dec 11 16:24 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Dec 11 16:24 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Dec 11 16:24 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Dec 11 16:24 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 Dec 11 16:24 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Dec 11 16:25 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 Dec 11 16:25 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Dec 11 16:24 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Dec 11 16:24 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Dec 11 16:24 .
+drwxr-xr-x 3 root root 240 Dec 11 16:24 ..
+lrwxrwxrwx 1 root root 12 Dec 11 16:24 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Dec 11 16:24 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: MID [HDA Intel MID], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC283 Analog [ALC283 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC283 Analog [ALC283 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [MID]
+
+Card hw:0 'MID'/'HDA Intel MID at 0xc0810000 irq 63'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 7
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [off]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xc0814000 irq 64'
+ Mixer name : 'Realtek ALC283'
+ Components : 'HDA:10ec0283,102805ea,00100002'
+ Controls : 16
+ Simple ctrls : 7
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 63 [72%] [-18.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 30 [48%] [5.25dB] [on]
+ Front Right: Capture 30 [48%] [5.25dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.MID {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 30
+ value.1 30
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 525
+ dbvalue.1 525
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 63
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1800
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.11 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.15 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+snd_hda_codec_realtek
+snd_hda_codec_hdmi
+bnep
+rfcomm
+parport_pc
+ppdev
+fglrx
+uvcvideo
+coretemp
+kvm_intel
+kvm
+rts5139
+arc4
+ath9k
+videobuf2_core
+videodev
+mac80211
+videobuf2_vmalloc
+videobuf2_memops
+ghash_clmulni_intel
+snd_hda_intel
+aesni_intel
+ablk_helper
+ath9k_common
+ath9k_hw
+snd_hda_codec
+cryptd
+lrw
+aes_x86_64
+xts
+gf128mul
+snd_hwdep
+snd_pcm
+joydev
+hid_multitouch
+ath
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+snd_timer
+snd_seq_device
+dell_wmi
+dell_laptop
+i915
+ath3k
+btusb
+cfg80211
+drm_kms_helper
+snd
+drm
+bluetooth
+soundcore
+snd_page_alloc
+psmouse
+i2c_algo_bit
+microcode
+sparse_keymap
+dcdbas
+amd_iommu_v2
+video
+serio_raw
+mei
+mac_hid
+wmi
+lpc_ich
+lp
+parport
+hid_generic
+usbhid
+hid
+ahci
+libahci
+r8169
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x03 0x18560010
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x90a60130
+0x14 0x90170110
+0x17 0x40020008
+0x18 0x411111f0
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40e00001
+0x1e 0x411111f0
+0x21 0x0321101f
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 14.909715] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 14.910153] snd_hda_intel 0000:00:03.0: irq 63 for MSI/MSI-X
+[ 14.925264] init: plymouth-splash main process (1282) terminated with status 1
+[ 14.929066] hda_codec: invalid CONNECT_LIST verb 3[0]:0
+[ 14.929280] input: HDA Intel MID HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input11
+[ 14.929738] snd_hda_intel 0000:00:1b.0: irq 64 for MSI/MSI-X
+[ 14.957610] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input12
+[ 15.938649] wlan0: authenticate with c0:c1:c0:2a:ab:e0
+--
+[ 48.287932] type=1400 audit(1386750316.825:31): apparmor="DENIED" operation="open" parent=1 profile="/usr/lib/telepathy/mission-control-5" name="/usr/share/gvfs/remote-volume-monitors/" pid=2196 comm="mission-control" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
+[ 143.929000] hda_codec: invalid CONNECT_LIST verb 3[0]:0
+
+
diff --git a/codecs/canonical/alc283-dell-inspiron-5435-ccert-201303-13114 b/codecs/canonical/alc283-dell-inspiron-5435-ccert-201303-13114
new file mode 100644
index 0000000..9082b53
--- /dev/null
+++ b/codecs/canonical/alc283-dell-inspiron-5435-ccert-201303-13114
@@ -0,0 +1,1192 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Thu Mar 27 07:03:24 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 5435
+Product Version: Not Specified
+Firmware Version: A04
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-44-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [HDMI ]: HDA-Intel - HDA ATI HDMI
+ HDA ATI HDMI at 0xfeb44000 irq 47
+ 1 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xfeb40000 irq 16
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:01.1 Audio device: Advanced Micro Devices [AMD] nee ATI Trinity HDMI Audio Controller
+00:14.2 Audio device: Advanced Micro Devices [AMD] Hudson Azalia Controller (rev 01)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:01.1 0403: 1002:9902
+ Subsystem: 1028:05c7
+--
+00:14.2 0403: 1022:780d (rev 01)
+ Subsystem: 1028:05c6
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : -1
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : -1
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: ATI R6xx HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x1002aa01
+Subsystem Id: 0x00aa0100
+Revision Id: 0x100300
+No Modem Function Group found
+Default PCM:
+ rates [0x70]: 32000 44100 48000
+ bits [0x2]: 16
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=1, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x02
+Node 0x04 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x05 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x04
+Node 0x06 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x07 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Node 0x08 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x09 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x08
+Node 0x0a [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x0b [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0a
+Node 0x0c [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x0d [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0c
+Codec: Realtek ALC283
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0283
+Subsystem Id: 0x102805c6
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC283 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC283 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60130: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40020008: [N/A] Line Out at Ext N/A
+ Conn = 1/4, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x8
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headset Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40e00001: [N/A] Reserved at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=73
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Mar 27 02:58 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Mar 27 02:58 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Mar 27 02:58 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Mar 27 02:58 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 Mar 27 02:58 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Mar 27 02:58 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 Mar 27 02:58 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Mar 27 02:58 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Mar 27 02:58 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Mar 27 02:58 .
+drwxr-xr-x 3 root root 240 Mar 27 02:58 ..
+lrwxrwxrwx 1 root root 12 Mar 27 02:58 pci-0000:00:01.1 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Mar 27 02:58 pci-0000:00:14.2 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: HDMI [HDA ATI HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic [HD-Audio Generic], device 0: ALC283 Analog [ALC283 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: Generic [HD-Audio Generic], device 0: ALC283 Analog [ALC283 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [HDMI]
+
+Card hw:0 'HDMI'/'HDA ATI HDMI at 0xfeb44000 irq 47'
+ Mixer name : 'ATI R6xx HDMI'
+ Components : 'HDA:1002aa01,00aa0100,00100300'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [Generic]
+
+Card hw:1 'Generic'/'HD-Audio Generic at 0xfeb40000 irq 16'
+ Mixer name : 'Realtek ALC283'
+ Components : 'HDA:10ec0283,102805c6,00100003'
+ Controls : 23
+ Simple ctrls : 12
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.HDMI {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.Generic {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Headset Mic'
+ item.1 Mic
+ item.2 'Internal Mic'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Headset Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+fglrx
+amd_iommu_v2
+vesafb
+rfcomm
+parport_pc
+ppdev
+bnep
+snd_hda_codec_realtek
+snd_hda_codec_hdmi
+snd_hda_intel
+snd_hda_codec
+kvm_amd
+kvm
+snd_hwdep
+snd_pcm
+uvcvideo
+lib80211_crypt_tkip
+wl
+videobuf2_core
+videodev
+ghash_clmulni_intel
+aesni_intel
+snd_seq_midi
+snd_rawmidi
+videobuf2_vmalloc
+cryptd
+snd_seq_midi_event
+snd_seq
+dm_multipath
+dell_laptop
+scsi_dh
+aes_x86_64
+dcdbas
+joydev
+microcode
+dell_wmi
+snd_timer
+snd_seq_device
+sparse_keymap
+videobuf2_memops
+btusb
+rts5139
+cfg80211
+psmouse
+snd
+bluetooth
+lib80211
+soundcore
+i2c_piix4
+wmi
+video
+serio_raw
+k10temp
+snd_page_alloc
+mac_hid
+lp
+parport
+sdhci_pci
+sdhci
+pata_atiixp
+ahci
+libahci
+r8169
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x03 0x185600f0
+0x05 0x585600f0
+0x07 0x585600f0
+0x09 0x585600f0
+0x0b 0x585600f0
+0x0d 0x585600f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x90a60130
+0x14 0x90170110
+0x17 0x40020008
+0x18 0x411111f0
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40e00001
+0x1e 0x411111f0
+0x21 0x0321101f
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+0x19 0x01a19130
+0x1a 0x01a19131
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 14.227554] kvm: Nested Paging enabled
+[ 14.322236] hda-intel 0000:00:01.1: Force to non-snoop mode
+[ 14.322299] snd_hda_intel 0000:00:01.1: irq 47 for MSI/MSI-X
+[ 14.393218] input: HDA ATI HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.1/sound/card0/input10
+[ 14.477149] init: failsafe main process (970) killed by TERM signal
+[ 14.484441] input: HD-Audio Generic Headphone as /devices/pci0000:00/0000:00:14.2/sound/card1/input11
+[ 14.773026] type=1400 audit(1395903517.326:8): apparmor="STATUS" operation="profile_replace" name="/sbin/dhclient" pid=1037 comm="apparmor_parser"
+
+
diff --git a/codecs/canonical/alc283-dell-inspiron-5437-ccert-201305-13673 b/codecs/canonical/alc283-dell-inspiron-5437-ccert-201305-13673
new file mode 100644
index 0000000..3719911
--- /dev/null
+++ b/codecs/canonical/alc283-dell-inspiron-5437-ccert-201305-13673
@@ -0,0 +1,1135 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Oct 7 07:54:06 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 5437
+Product Version: Not Specified
+Firmware Version: A04
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-22-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [MID ]: HDA-Intel - HDA Intel MID
+ HDA Intel MID at 0xf7a14000 irq 62
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7a10000 irq 63
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Device 0a0c (rev 09)
+00:1b.0 Audio device: Intel Corporation Device 9c20 (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 09)
+ Subsystem: 1028:05f3
+--
+00:1b.0 0403: 8086:9c20 (rev 04)
+ Subsystem: 1028:05f3
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : -1
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : -1
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=2, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Codec: Realtek ALC283
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0283
+Subsystem Id: 0x102805f3
+Revision Id: 0x100002
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC283 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC283 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60130: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40020008: [N/A] Line Out at Ext N/A
+ Conn = 1/4, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x8
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Phantom Jack", index=1, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40e00001: [N/A] Reserved at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=73
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Oct 7 03:51 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Oct 7 03:51 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Oct 7 03:51 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Oct 7 03:51 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 Oct 7 03:51 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Oct 7 03:51 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 Oct 7 03:51 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Oct 7 03:51 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Oct 7 03:51 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Oct 7 03:51 .
+drwxr-xr-x 3 root root 240 Oct 7 03:51 ..
+lrwxrwxrwx 1 root root 12 Oct 7 03:51 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Oct 7 03:51 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: MID [HDA Intel MID], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC283 Analog [ALC283 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC283 Analog [ALC283 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [MID]
+
+Card hw:0 'MID'/'HDA Intel MID at 0xf7a14000 irq 62'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xf7a10000 irq 63'
+ Mixer name : 'Realtek ALC283'
+ Components : 'HDA:10ec0283,102805f3,00100002'
+ Controls : 23
+ Simple ctrls : 12
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.MID {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Headset Mic'
+ item.1 Mic
+ item.2 'Internal Mic'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Mic Phantom Jack'
+ index 1
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+bnep
+rfcomm
+parport_pc
+ppdev
+uvcvideo
+videobuf2_core
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+joydev
+lib80211
+nouveau
+arc4
+ath9k
+mac80211
+snd_hda_codec_realtek
+snd_hda_codec_hdmi
+ttm
+ath9k_common
+snd_hda_intel
+snd_hda_codec
+ath9k_hw
+i915_hsw
+snd_hwdep
+snd_pcm
+drm_kms_helper
+btusb
+psmouse
+ath
+coretemp
+ath3k
+kvm_intel
+drm
+i2c_algo_bit
+snd_seq_midi
+snd_rawmidi
+bluetooth
+cfg80211
+snd_seq_midi_event
+snd_seq
+kvm
+ghash_clmulni_intel
+aesni_intel
+dell_wmi
+dell_laptop
+serio_raw
+cryptd
+video
+sparse_keymap
+aes_x86_64
+microcode
+mxm_wmi
+dcdbas
+wmi
+dm_multipath
+scsi_dh
+snd_timer
+compat
+snd_seq_device
+snd
+intel_ips
+mac_hid
+soundcore
+snd_page_alloc
+bbswitch
+lp
+parport
+dm_raid45
+xor
+r8169
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x03 0x18560010
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x90a60130
+0x14 0x90170110
+0x17 0x40020008
+0x18 0x411111f0
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40e00001
+0x1e 0x411111f0
+0x21 0x0321101f
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+0x19 0x01a19130
+0x1a 0x01a19131
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 11.866287] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 11.867095] snd_hda_intel 0000:00:03.0: irq 62 for MSI/MSI-X
+[ 11.879037] hda_codec: invalid CONNECT_LIST verb 3[1]:0
+[ 11.879239] input: HDA Intel MID HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input8
+[ 11.879540] snd_hda_intel 0000:00:1b.0: irq 63 for MSI/MSI-X
+[ 11.893487] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input9
+[ 11.955383] EXT4-fs (sda3): re-mounted. Opts: errors=remount-ro
+--
+[ 46.076359] type=1400 audit(1381132302.919:27): apparmor="DENIED" operation="open" parent=1 profile="/usr/lib/telepathy/mission-control-5" name="/usr/share/gvfs/remote-volume-monitors/" pid=2044 comm="mission-control" requested_mask="r" denied_mask="r" fsuid=1001 ouid=0
+[ 189.915633] hda_codec: invalid CONNECT_LIST verb 3[1]:0
+
+
diff --git a/codecs/canonical/alc283-dell-inspiron-5535-ccert-201303-13027 b/codecs/canonical/alc283-dell-inspiron-5535-ccert-201303-13027
new file mode 100644
index 0000000..b55a983
--- /dev/null
+++ b/codecs/canonical/alc283-dell-inspiron-5535-ccert-201303-13027
@@ -0,0 +1,1043 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Sep 16 11:09:21 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.3 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.3 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.3 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 5535
+Product Version: 1747
+Firmware Version: X18
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.8.0-29-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.8.0-29-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [HDMI ]: HDA-Intel - HDA ATI HDMI
+ HDA ATI HDMI at 0xf0444000 irq 52
+ 1 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xf0440000 irq 16
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:01.1 Audio device: Advanced Micro Devices [AMD] nee ATI Device 9902
+00:14.2 Audio device: Advanced Micro Devices [AMD] Hudson Azalia Controller (rev 01)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:01.1 0403: 1002:9902
+ Subsystem: 1028:05c9
+--
+00:14.2 0403: 1022:780d (rev 01)
+ Subsystem: 1028:05c9
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: ATI R6xx HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x1002aa01
+Subsystem Id: 0x00aa0100
+Revision Id: 0x100300
+No Modem Function Group found
+Default PCM:
+ rates [0x70]: 32000 44100 48000
+ bits [0x2]: 16
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=1, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x02
+Node 0x04 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x05 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x04
+Node 0x06 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x07 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Node 0x08 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x09 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x08
+Node 0x0a [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x0b [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0a
+Node 0x0c [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x0d [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0c
+Codec: Realtek ALC283
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0283
+Subsystem Id: 0x102805c9
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC283 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC283 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60130: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40020008: [N/A] Line Out at Ext N/A
+ Conn = 1/4, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x8
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40e00001: [N/A] Reserved at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=73
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Sep 16 07:06 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Sep 16 07:06 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Sep 16 07:06 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Sep 16 07:06 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 Sep 16 07:07 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Sep 16 07:07 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 Sep 16 07:07 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Sep 16 07:06 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Sep 16 07:06 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Sep 16 07:06 .
+drwxr-xr-x 3 root root 240 Sep 16 07:06 ..
+lrwxrwxrwx 1 root root 12 Sep 16 07:06 pci-0000:00:01.1 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Sep 16 07:06 pci-0000:00:14.2 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: HDMI [HDA ATI HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic [HD-Audio Generic], device 0: ALC283 Analog [ALC283 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: Generic [HD-Audio Generic], device 0: ALC283 Analog [ALC283 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [HDMI]
+
+Card hw:0 'HDMI'/'HDA ATI HDMI at 0xf0444000 irq 52'
+ Mixer name : 'ATI R6xx HDMI'
+ Components : 'HDA:1002aa01,00aa0100,00100300'
+ Controls : 7
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [Generic]
+
+Card hw:1 'Generic'/'HD-Audio Generic at 0xf0440000 irq 16'
+ Mixer name : 'Realtek ALC283'
+ Components : 'HDA:10ec0283,102805c9,00100003'
+ Controls : 16
+ Simple ctrls : 7
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 60 [69%] [-20.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.HDMI {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+}
+state.Generic {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 60
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -2025
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.11 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.15 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+bnep
+rfcomm
+parport_pc
+ppdev
+snd_hda_codec_realtek
+snd_hda_codec_hdmi
+uvcvideo
+btusb
+videobuf2_core
+videodev
+videobuf2_vmalloc
+joydev
+videobuf2_memops
+snd_hda_intel
+rts5139
+bluetooth
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+kvm_amd
+kvm
+snd_seq
+snd_timer
+snd_seq_device
+ghash_clmulni_intel
+radeon
+aesni_intel
+ablk_helper
+snd
+cryptd
+lrw
+aes_x86_64
+ttm
+psmouse
+xts
+drm_kms_helper
+dell_wmi
+gf128mul
+sparse_keymap
+drm
+soundcore
+dell_laptop
+snd_page_alloc
+wmi
+dcdbas
+serio_raw
+i2c_algo_bit
+video
+k10temp
+microcode
+i2c_piix4
+mac_hid
+lp
+parport
+sdhci_pci
+sdhci
+ahci
+libahci
+r8169
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x03 0x185600f0
+0x05 0x585600f0
+0x07 0x585600f0
+0x09 0x585600f0
+0x0b 0x585600f0
+0x0d 0x585600f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x90a60130
+0x14 0x90170110
+0x17 0x40020008
+0x18 0x411111f0
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40e00001
+0x1e 0x411111f0
+0x21 0x0321101f
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 11.208994] [drm] Connector 1:
+[ 11.208996] [drm] HDMI-A-1
+[ 11.208998] [drm] HPD3
+--
+[ 14.402853] [drm] Initialized radeon 2.29.0 20080528 for 0000:00:01.0 on minor 0
+[ 14.402954] hda-intel 0000:00:01.1: Force to non-snoop mode
+[ 14.403049] snd_hda_intel 0000:00:01.1: irq 52 for MSI/MSI-X
+[ 14.534023] input: HDA ATI HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.1/sound/card0/input9
+[ 14.618116] input: HD-Audio Generic Headphone as /devices/pci0000:00/0000:00:14.2/sound/card1/input10
+[ 15.382623] ppdev: user-space parallel port driver
+
+
diff --git a/codecs/canonical/alc283-dell-inspiron-5537-ccert-201304-13196 b/codecs/canonical/alc283-dell-inspiron-5537-ccert-201304-13196
new file mode 100644
index 0000000..25fc59b
--- /dev/null
+++ b/codecs/canonical/alc283-dell-inspiron-5537-ccert-201304-13196
@@ -0,0 +1,981 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Fri Sep 27 07:41:22 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.3 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.3 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.3 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 5537
+Product Version: 1747
+Firmware Version: X12
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.8.0-29-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.8.0-29-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [MID ]: HDA-Intel - HDA Intel MID
+ HDA Intel MID at 0xb0710000 irq 64
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xb0714000 irq 65
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Device 0a0c (rev 09)
+00:1b.0 Audio device: Intel Corporation Device 9c20 (rev 03)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 09)
+ Subsystem: 1028:05e9
+--
+00:1b.0 0403: 8086:9c20 (rev 03)
+ Subsystem: 1028:05e9
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Codec: Realtek ALC283
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0283
+Subsystem Id: 0x102805e9
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC283 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC283 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60130: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40020008: [N/A] Line Out at Ext N/A
+ Conn = 1/4, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x8
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40e00001: [N/A] Reserved at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=73
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Sep 27 03:39 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Sep 27 03:39 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Sep 27 03:39 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Sep 27 03:39 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 Sep 27 03:39 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Sep 27 03:39 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 Sep 27 03:39 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Sep 27 03:39 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Sep 27 03:39 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Sep 27 03:39 .
+drwxr-xr-x 3 root root 240 Sep 27 03:39 ..
+lrwxrwxrwx 1 root root 12 Sep 27 03:39 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Sep 27 03:39 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: MID [HDA Intel MID], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC283 Analog [ALC283 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC283 Analog [ALC283 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [MID]
+
+Card hw:0 'MID'/'HDA Intel MID at 0xb0710000 irq 64'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 7
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [off]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xb0714000 irq 65'
+ Mixer name : 'Realtek ALC283'
+ Components : 'HDA:10ec0283,102805e9,00100003'
+ Controls : 16
+ Simple ctrls : 7
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 60 [69%] [-20.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.MID {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 60
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -2025
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.11 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.15 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+snd_hda_codec_realtek
+snd_hda_codec_hdmi
+bnep
+rfcomm
+parport_pc
+ppdev
+joydev
+rts5139
+uvcvideo
+btusb
+bluetooth
+videobuf2_core
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+snd_hda_intel
+snd_hda_codec
+coretemp
+kvm_intel
+kvm
+ghash_clmulni_intel
+dell_wmi
+sparse_keymap
+snd_hwdep
+snd_pcm
+dell_laptop
+wmi
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+aesni_intel
+ablk_helper
+cryptd
+snd_seq
+snd_timer
+lrw
+aes_x86_64
+snd_seq_device
+xts
+gf128mul
+psmouse
+snd
+i915
+soundcore
+drm_kms_helper
+drm
+snd_page_alloc
+i2c_algo_bit
+serio_raw
+microcode
+video
+mei
+lpc_ich
+mac_hid
+dcdbas
+lp
+parport
+r8169
+ahci
+libahci
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x03 0x18560010
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x90a60130
+0x14 0x90170110
+0x17 0x40020008
+0x18 0x411111f0
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40e00001
+0x1e 0x411111f0
+0x21 0x0321101f
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 15.170488] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 15.170565] snd_hda_intel 0000:00:03.0: irq 64 for MSI/MSI-X
+[ 15.671439] hda_codec: invalid CONNECT_LIST verb 3[0]:0
+[ 15.671670] input: HDA Intel MID HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input8
+[ 15.672005] snd_hda_intel 0000:00:1b.0: irq 65 for MSI/MSI-X
+[ 15.683928] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input9
+[ 19.261241] init: plymouth-stop pre-start process (1383) terminated with status 1
+--
+[ 47.324412] type=1400 audit(1380267601.503:28): apparmor="DENIED" operation="open" parent=1 profile="/usr/lib/telepathy/mission-control-5" name="/usr/share/gvfs/remote-volume-monitors/" pid=1890 comm="mission-control" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
+[ 128.589615] hda_codec: invalid CONNECT_LIST verb 3[0]:0
+
+
diff --git a/codecs/canonical/alc283-dell-inspiron-5537-ccert-201304-13197 b/codecs/canonical/alc283-dell-inspiron-5537-ccert-201304-13197
new file mode 100644
index 0000000..1d4a7ee
--- /dev/null
+++ b/codecs/canonical/alc283-dell-inspiron-5537-ccert-201304-13197
@@ -0,0 +1,1136 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Thu Apr 11 02:37:18 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 5537
+Product Version: 1747
+Firmware Version: X10
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-22-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [MID ]: HDA-Intel - HDA Intel MID
+ HDA Intel MID at 0x90710000 irq 63
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0x90714000 irq 64
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Device 0a0c (rev 09)
+00:1b.0 Audio device: Intel Corporation Lynx Point-LP HD Audio Controller (rev 03)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 09)
+ Subsystem: 1028:05e9
+--
+00:1b.0 0403: 8086:9c20 (rev 03)
+ Subsystem: 1028:05e9
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : -1
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : -1
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Codec: Realtek ALC283
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0283
+Subsystem Id: 0x102805e9
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x13 0x13]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC283 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x13 0x13]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC283 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0xab 0xab]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0xab 0xab]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x03 0x03]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60130: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40020008: [N/A] Line Out at Ext N/A
+ Conn = 1/4, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x8
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x03 0x03]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Phantom Jack", index=1, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40e00001: [N/A] Reserved at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=73
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Apr 10 22:27 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Apr 10 22:27 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Apr 10 22:27 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Apr 10 22:27 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 Apr 10 22:30 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Apr 10 22:30 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 Apr 10 22:34 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Apr 10 22:27 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Apr 10 22:27 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Apr 10 22:27 .
+drwxr-xr-x 3 root root 240 Apr 10 22:27 ..
+lrwxrwxrwx 1 root root 12 Apr 10 22:27 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Apr 10 22:27 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: MID [HDA Intel MID], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC283 Analog [ALC283 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC283 Analog [ALC283 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [MID]
+
+Card hw:0 'MID'/'HDA Intel MID at 0x90710000 irq 63'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0x90714000 irq 64'
+ Mixer name : 'Realtek ALC283'
+ Components : 'HDA:10ec0283,102805e9,00100003'
+ Controls : 23
+ Simple ctrls : 12
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 19 [22%] [-51.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 254 [100%] [0.20dB]
+ Front Right: Playback 254 [100%] [0.20dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 43 [68%] [15.00dB] [off]
+ Front Right: Capture 43 [68%] [15.00dB] [off]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 3 [100%] [36.00dB]
+ Front Right: 3 [100%] [36.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 3 [100%] [36.00dB]
+ Front Right: 3 [100%] [36.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.MID {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Headset Mic'
+ item.1 Mic
+ item.2 'Internal Mic'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 43
+ value.1 43
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1500
+ dbvalue.1 1500
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 3
+ value.1 3
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 3600
+ dbvalue.1 3600
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 3
+ value.1 3
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 3600
+ dbvalue.1 3600
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 19
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -5100
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Mic Phantom Jack'
+ index 1
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 254
+ value.1 254
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 -20
+ dbvalue.1 -20
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+hidp
+rfcomm
+bnep
+parport_pc
+ppdev
+i915_hsw
+uvcvideo
+snd_hda_codec_realtek
+snd_hda_codec_hdmi
+videobuf2_core
+videodev
+snd_hda_intel
+snd_hda_codec
+rts5139
+joydev
+arc4
+ath9k
+drm_kms_helper
+drm
+mac80211
+snd_hwdep
+snd_seq_midi
+snd_rawmidi
+snd_pcm
+snd_seq_midi_event
+snd_seq
+snd_timer
+ath9k_common
+ath9k_hw
+videobuf2_vmalloc
+snd_seq_device
+btusb
+mac_hid
+videobuf2_memops
+psmouse
+i2c_algo_bit
+hid_multitouch
+coretemp
+kvm_intel
+dell_wmi
+dell_laptop
+kvm
+video
+ghash_clmulni_intel
+ath
+sparse_keymap
+cfg80211
+aesni_intel
+cryptd
+aes_x86_64
+microcode
+snd
+ath3k
+compat
+dcdbas
+dm_multipath
+scsi_dh
+soundcore
+intel_ips
+snd_page_alloc
+bluetooth
+serio_raw
+wmi
+lp
+parport
+usbhid
+hid
+dm_raid45
+r8169
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x03 0x18560010
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x90a60130
+0x14 0x90170110
+0x17 0x40020008
+0x18 0x411111f0
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40e00001
+0x1e 0x411111f0
+0x21 0x0321101f
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+0x19 0x01a19130
+0x1a 0x01a19131
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 11.187454] sd 3:0:0:0: [sdb] Attached SCSI removable disk
+[ 11.218439] snd_hda_intel 0000:00:03.0: irq 63 for MSI/MSI-X
+[ 11.222065] Linux video capture interface: v2.00
+[ 11.228550] hda_codec: invalid CONNECT_LIST verb 3[1]:0
+[ 11.228749] input: HDA Intel MID HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input6
+[ 11.229037] snd_hda_intel 0000:00:1b.0: irq 64 for MSI/MSI-X
+[ 11.243808] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input7
+[ 11.270569] uvcvideo: Found UVC 1.00 device Laptop_Integrated_Webcam_HD (0c45:64ad)
+--
+[ 479.735423] type=1400 audit(1365647708.528:29): apparmor="DENIED" operation="capable" parent=1 profile="/usr/sbin/cupsd" pid=1081 comm="cupsd" pid=1081 comm="cupsd" capability=36 capname="block_suspend"
+[ 609.449615] hda_codec: invalid CONNECT_LIST verb 3[1]:0
+
+
diff --git a/codecs/canonical/alc283-dell-inspiron-5537-ccert-201305-13645 b/codecs/canonical/alc283-dell-inspiron-5537-ccert-201305-13645
new file mode 100644
index 0000000..558663b
--- /dev/null
+++ b/codecs/canonical/alc283-dell-inspiron-5537-ccert-201305-13645
@@ -0,0 +1,1254 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Fri Nov 29 09:14:50 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.3 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.3 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.3 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 5537
+Product Version: A05
+Firmware Version: A05
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.8.0-33-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.8.0-33-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [MID ]: HDA-Intel - HDA Intel MID
+ HDA Intel MID at 0xc0810000 irq 64
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xc0814000 irq 65
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Device 0a0c (rev 09)
+00:1b.0 Audio device: Intel Corporation Lynx Point-LP HD Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 09)
+ Subsystem: 1028:05eb
+--
+00:1b.0 0403: 8086:9c20 (rev 04)
+ Subsystem: 1028:05eb
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=2, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC283
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0283
+Subsystem Id: 0x102805eb
+Revision Id: 0x100002
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC283 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC283 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x1e 0x1e]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60130: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40020008: [N/A] Line Out at Ext N/A
+ Conn = 1/4, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x8
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40e00001: [N/A] Reserved at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=73
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 6 Nov 28 17:34 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 10 Nov 28 17:34 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 5 Nov 28 17:34 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 9 Nov 28 17:34 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 4 Nov 28 17:34 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 3 Nov 28 17:34 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 2 Nov 28 17:34 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 8 Nov 28 17:36 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 7 Nov 28 17:36 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Nov 28 17:34 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Nov 28 17:34 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Nov 28 17:34 .
+drwxr-xr-x 3 root root 280 Nov 28 17:34 ..
+lrwxrwxrwx 1 root root 12 Nov 28 17:34 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Nov 28 17:34 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: MID [HDA Intel MID], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: MID [HDA Intel MID], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: MID [HDA Intel MID], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC283 Analog [ALC283 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC283 Analog [ALC283 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [MID]
+
+Card hw:0 'MID'/'HDA Intel MID at 0xc0810000 irq 64'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 21
+ Simple ctrls : 3
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xc0814000 irq 65'
+ Mixer name : 'Realtek ALC283'
+ Components : 'HDA:10ec0283,102805eb,00100002'
+ Controls : 16
+ Simple ctrls : 7
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 30 [48%] [5.25dB] [on]
+ Front Right: Capture 30 [48%] [5.25dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.MID {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.19 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.20 {
+ iface PCM
+ device 7
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.21 {
+ iface PCM
+ device 8
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 30
+ value.1 30
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 525
+ dbvalue.1 525
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.11 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.15 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nls_iso8859_1
+snd_hda_codec_realtek
+snd_hda_codec_hdmi
+bnep
+rfcomm
+parport_pc
+ppdev
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+coretemp
+snd_seq_midi
+snd_rawmidi
+arc4
+ath9k
+kvm_intel
+kvm
+mac80211
+radeon
+uvcvideo
+videobuf2_core
+videodev
+rts5139
+snd_seq_midi_event
+snd_seq
+videobuf2_vmalloc
+videobuf2_memops
+joydev
+ath3k
+snd_timer
+hid_multitouch
+btusb
+ghash_clmulni_intel
+snd_seq_device
+ath9k_common
+ath9k_hw
+i915
+ttm
+ath
+drm_kms_helper
+drm
+cfg80211
+aesni_intel
+bluetooth
+psmouse
+snd
+mei
+ablk_helper
+cryptd
+lrw
+aes_x86_64
+xts
+lpc_ich
+dell_laptop
+dcdbas
+gf128mul
+soundcore
+snd_page_alloc
+dell_wmi
+mac_hid
+serio_raw
+sparse_keymap
+i2c_algo_bit
+wmi
+video
+microcode
+lp
+parport
+hid_generic
+usbhid
+hid
+usb_storage
+ahci
+libahci
+r8169
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x18560010
+0x06 0x18560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x90a60130
+0x14 0x90170110
+0x17 0x40020008
+0x18 0x411111f0
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40e00001
+0x1e 0x411111f0
+0x21 0x0321101f
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 17.282482] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 1
+[ 17.282714] snd_hda_intel 0000:00:03.0: irq 64 for MSI/MSI-X
+[ 17.339651] hda_codec: invalid CONNECT_LIST verb 5[0]:0
+[ 17.339707] hda_codec: invalid CONNECT_LIST verb 6[0]:0
+[ 17.339771] hda_codec: invalid CONNECT_LIST verb 7[0]:0
+[ 17.340103] input: HDA Intel MID HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/sound/card0/input11
+[ 17.340200] input: HDA Intel MID HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input12
+[ 17.340281] input: HDA Intel MID HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input13
+[ 17.340611] snd_hda_intel 0000:00:1b.0: irq 65 for MSI/MSI-X
+[ 17.386482] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input14
+[ 18.343262] r8169 0000:01:00.0 eth0: link up
+--
+[ 23.407746] init: alsa-restore main process (1234) terminated with status 99
+[ 140.237534] hda_codec: invalid CONNECT_LIST verb 5[0]:0
+[ 140.237798] hda_codec: invalid CONNECT_LIST verb 6[0]:0
+[ 140.238047] hda_codec: invalid CONNECT_LIST verb 7[0]:0
+[ 288.356419] wlan0: authenticate with c0:c1:c0:2a:ab:e0
+--
+[78132.070538] usb 3-2: USB disconnect, device number 3
+[85128.021622] hda_codec: invalid CONNECT_LIST verb 5[0]:0
+[85128.021878] hda_codec: invalid CONNECT_LIST verb 6[0]:0
+[85128.022120] hda_codec: invalid CONNECT_LIST verb 7[0]:0
+
+
diff --git a/codecs/canonical/alc283-dell-inspiron-5737-ccert-201305-13636 b/codecs/canonical/alc283-dell-inspiron-5737-ccert-201305-13636
new file mode 100644
index 0000000..ae1fddf
--- /dev/null
+++ b/codecs/canonical/alc283-dell-inspiron-5737-ccert-201305-13636
@@ -0,0 +1,987 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue May 20 09:07:51 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 14.04 LTS \n \l 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: Dell Inc.
+Product Name: Inspiron 5737
+Product Version: A05
+Firmware Version: A05
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.13.0-24-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.13.0-24-generic
+Library version: 1.0.27.2
+Utilities version: 1.0.27.2
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0x90714000 irq 62
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Haswell-ULT HD Audio Controller (rev 09)
+00:1b.0 Audio device: Intel Corporation Lynx Point-LP HD Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 09)
+ Subsystem: 1028:05ec
+--
+00:1b.0 0403: 8086:9c20 (rev 04)
+ Subsystem: 1028:05ec
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC283
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0283
+Subsystem Id: 0x102805ec
+Revision Id: 0x100002
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC283 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC283 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x18 0x18]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headphone Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Headphone Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x18 0x18]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x01 0x01]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60130: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40020008: [N/A] Line Out at Ext N/A
+ Conn = 1/4, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x8
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headset Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x01 0x01]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headphone Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40e00001: [N/A] Reserved at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=73
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Mic Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw----+ 1 root audio 116, 5 May 20 17:05 /dev/snd/controlC1
+crw-rw----+ 1 root audio 116, 4 May 20 17:05 /dev/snd/hwC1D0
+crw-rw----+ 1 root audio 116, 3 May 20 17:05 /dev/snd/pcmC1D0c
+crw-rw----+ 1 root audio 116, 2 May 20 17:05 /dev/snd/pcmC1D0p
+crw-rw----+ 1 root audio 116, 1 May 20 17:05 /dev/snd/seq
+crw-rw----+ 1 root audio 116, 33 May 20 17:05 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 May 20 17:05 .
+drwxr-xr-x 3 root root 180 May 20 17:05 ..
+lrwxrwxrwx 1 root root 12 May 20 17:05 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC283 Analog [ALC283 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC283 Analog [ALC283 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0x90714000 irq 62'
+ Mixer name : 'Realtek ALC283'
+ Components : 'HDA:10ec0283,102805ec,00100002'
+ Controls : 24
+ Simple ctrls : 12
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 60 [69%] [-20.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Headphone Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headphone Mic Boost',0
+ Capabilities: volume
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 24 [38%] [0.75dB] [on]
+ Front Right: Capture 24 [38%] [0.75dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 1 [33%] [12.00dB]
+ Front Right: 1 [33%] [12.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 1 [33%] [12.00dB]
+ Front Right: 1 [33%] [12.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headphone Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Headset Mic'
+ item.1 'Headphone Mic'
+ item.2 'Internal Mic'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 24
+ value.1 24
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 75
+ dbvalue.1 75
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ 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.14 {
+ iface MIXER
+ name 'Headphone Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ 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.16 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 60
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -2025
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Headset Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Headphone Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.23 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+bnep
+rfcomm
+joydev
+uvcvideo
+videobuf2_vmalloc
+videobuf2_memops
+videobuf2_core
+videodev
+rts5139
+arc4
+ath9k
+ath9k_common
+ath9k_hw
+ath
+mac80211
+cfg80211
+dell_wmi
+sparse_keymap
+intel_ips
+i915
+intel_rapl
+x86_pkg_temp_thermal
+intel_powerclamp
+coretemp
+kvm_intel
+ath3k
+dell_laptop
+kvm
+crct10dif_pclmul
+crc32_pclmul
+ghash_clmulni_intel
+btusb
+bluetooth
+snd_hda_codec_realtek
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_page_alloc
+snd_seq_midi
+snd_seq_midi_event
+snd_rawmidi
+snd_seq
+aesni_intel
+drm_kms_helper
+mei_me
+drm
+dcdbas
+i2c_algo_bit
+snd_seq_device
+snd_timer
+snd
+aes_x86_64
+lrw
+gf128mul
+lpc_ich
+glue_helper
+ablk_helper
+cryptd
+mei
+soundcore
+wmi
+mac_hid
+video
+psmouse
+serio_raw
+parport_pc
+ppdev
+lp
+parport
+ahci
+libahci
+r8169
+mii
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x90a60130
+0x14 0x90170110
+0x17 0x40020008
+0x18 0x411111f0
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40e00001
+0x1e 0x411111f0
+0x21 0x0321101f
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+0x19 0x01a1913c
+0x1a 0x01a1913d
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 11.889089] mei_me 0000:00:16.0: irq 61 for MSI/MSI-X
+[ 11.996305] snd_hda_intel 0000:00:1b.0: irq 62 for MSI/MSI-X
+[ 12.008051] SKU: Nid=0x1d sku_cfg=0x40e00001
+--
+[ 12.016057] Bluetooth: SCO socket layer initialized
+[ 12.016302] input: HDA Intel PCH Headphone Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input6
+[ 12.022549] usbcore: registered new interface driver btusb
+--
+[ 12.209299] hda-i915: get_power symbol get fail
+[ 12.209302] hda-intel Error request power-well from i915
+[ 12.263171] fbcon: inteldrmfb (fb0) is primary device
+
+
diff --git a/codecs/canonical/alc283-dell-inspiron-5737-ccert-201305-13637 b/codecs/canonical/alc283-dell-inspiron-5737-ccert-201305-13637
new file mode 100644
index 0000000..7552b99
--- /dev/null
+++ b/codecs/canonical/alc283-dell-inspiron-5737-ccert-201305-13637
@@ -0,0 +1,1129 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Apr 7 07:41:48 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 5737
+Product Version: A06
+Firmware Version: A06
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-36-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [MID ]: HDA-Intel - HDA Intel MID
+ HDA Intel MID at 0xc0810000 irq 63
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xc0814000 irq 64
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Haswell-ULT HD Audio Controller (rev 09)
+00:1b.0 Audio device: Intel Corporation Lynx Point-LP HD Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 09)
+ Subsystem: 1028:05ee
+--
+00:1b.0 0403: 8086:9c20 (rev 04)
+ Subsystem: 1028:05ee
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : -1
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : -1
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=2, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Codec: Realtek ALC283
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0283
+Subsystem Id: 0x102805ee
+Revision Id: 0x100002
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC283 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC283 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60130: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40020008: [N/A] Line Out at Ext N/A
+ Conn = 1/4, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x8
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Phantom Jack", index=1, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40e00001: [N/A] Reserved at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=73
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Apr 7 02:26 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Apr 7 02:26 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Apr 7 02:26 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Apr 7 02:26 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 Apr 7 02:26 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Apr 7 02:26 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 Apr 7 02:26 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Apr 7 02:26 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Apr 7 02:26 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Apr 7 02:26 .
+drwxr-xr-x 3 root root 240 Apr 7 02:26 ..
+lrwxrwxrwx 1 root root 12 Apr 7 02:26 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Apr 7 02:26 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: MID [HDA Intel MID], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC283 Analog [ALC283 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC283 Analog [ALC283 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [MID]
+
+Card hw:0 'MID'/'HDA Intel MID at 0xc0810000 irq 63'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xc0814000 irq 64'
+ Mixer name : 'Realtek ALC283'
+ Components : 'HDA:10ec0283,102805ee,00100002'
+ Controls : 23
+ Simple ctrls : 12
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.MID {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Headset Mic'
+ item.1 Mic
+ item.2 'Internal Mic'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Mic Phantom Jack'
+ index 1
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+joydev
+snd_hda_codec_realtek
+snd_hda_codec_hdmi
+coretemp
+kvm_intel
+kvm
+ghash_clmulni_intel
+aesni_intel
+cryptd
+aes_x86_64
+dell_wmi
+sparse_keymap
+dell_laptop
+dcdbas
+uvcvideo
+videobuf2_core
+videodev
+videobuf2_vmalloc
+snd_seq_midi
+videobuf2_memops
+rts5139
+lib80211_crypt_tkip
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+microcode
+psmouse
+serio_raw
+snd_seq_device
+wl
+btusb
+i915
+snd_pcm
+fglrx
+drm_kms_helper
+parport_pc
+drm
+i2c_algo_bit
+cfg80211
+amd_iommu_v2
+lib80211
+snd_timer
+bnep
+rfcomm
+snd
+soundcore
+snd_page_alloc
+wmi
+bluetooth
+ppdev
+video
+dm_multipath
+scsi_dh
+mac_hid
+lp
+parport
+dm_raid45
+r8169
+xor
+dm_mirror
+dm_region_hash
+dm_log
+ahci
+libahci
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x03 0x18560010
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x90a60130
+0x14 0x90170110
+0x17 0x40020008
+0x18 0x411111f0
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40e00001
+0x1e 0x411111f0
+0x21 0x0321101f
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+0x19 0x01a19130
+0x1a 0x01a19131
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 3.744099] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 3.744192] snd_hda_intel 0000:00:03.0: irq 63 for MSI/MSI-X
+[ 3.759448] hda_codec: invalid CONNECT_LIST verb 3[1]:0
+[ 3.759630] input: HDA Intel MID HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input8
+[ 3.759855] snd_hda_intel 0000:00:1b.0: irq 64 for MSI/MSI-X
+[ 3.774170] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input9
+[ 3.793785] type=1400 audit(1396851983.346:7): apparmor="STATUS" operation="profile_load" name="/usr/lib/lightdm/lightdm/lightdm-guest-session-wrapper" pid=1054 comm="apparmor_parser"
+--
+[ 4306.016955] [drm:i915_write32] *ERROR* Unknown unclaimed register before writing to 64040
+[ 4522.005401] hda_codec: invalid CONNECT_LIST verb 3[1]:0
+
+
diff --git a/codecs/canonical/alc283-dell-inspiron-7537-ccert-201306-13867 b/codecs/canonical/alc283-dell-inspiron-7537-ccert-201306-13867
new file mode 100644
index 0000000..b624fe1
--- /dev/null
+++ b/codecs/canonical/alc283-dell-inspiron-7537-ccert-201306-13867
@@ -0,0 +1,1191 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Wed Nov 6 08:56:22 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 7537
+Product Version:
+Firmware Version: A05
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-34-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [MID ]: HDA-Intel - HDA Intel MID
+ HDA Intel MID at 0xd0610000 irq 63
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xd0614000 irq 64
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Device 0a0c (rev 09)
+00:1b.0 Audio device: Intel Corporation Device 9c20 (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 09)
+ Subsystem: 1028:05f9
+--
+00:1b.0 0403: 8086:9c20 (rev 04)
+ Subsystem: 1028:05f9
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=2, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC283
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0283
+Subsystem Id: 0x102805f9
+Revision Id: 0x100002
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC283 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC283 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headphone Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Headphone Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60130: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40020008: [N/A] Line Out at Ext N/A
+ Conn = 1/4, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x8
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headset Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headphone Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40e00001: [N/A] Reserved at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=73
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Mic Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Nov 6 03:24 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Nov 6 03:24 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Nov 6 03:24 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Nov 6 03:24 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 Nov 6 03:40 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Nov 6 03:40 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 Nov 6 03:40 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Nov 6 03:24 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Nov 6 03:24 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Nov 6 03:24 .
+drwxr-xr-x 3 root root 240 Nov 6 03:24 ..
+lrwxrwxrwx 1 root root 12 Nov 6 03:24 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Nov 6 03:24 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: MID [HDA Intel MID], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC283 Analog [ALC283 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC283 Analog [ALC283 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [MID]
+
+Card hw:0 'MID'/'HDA Intel MID at 0xd0610000 irq 63'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xd0614000 irq 64'
+ Mixer name : 'Realtek ALC283'
+ Components : 'HDA:10ec0283,102805f9,00100002'
+ Controls : 22
+ Simple ctrls : 12
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Headphone Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headphone Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.MID {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headphone Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Headset Mic'
+ item.1 'Headphone Mic'
+ item.2 'Internal Mic'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Headphone Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Headset Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Headphone Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+ufs
+qnx4
+hfsplus
+hfs
+minix
+ntfs
+msdos
+jfs
+xfs
+reiserfs
+ext2
+nls_iso8859_1
+revise_besl
+parport_pc
+rfcomm
+bnep
+ppdev
+snd_hda_codec_realtek
+snd_hda_codec_hdmi
+i915_hsw
+snd_hda_intel
+coretemp
+snd_hda_codec
+joydev
+kvm_intel
+kvm
+snd_hwdep
+drm_kms_helper
+snd_pcm
+ghash_clmulni_intel
+uvcvideo
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+drm
+arc4
+videobuf2_core
+aesni_intel
+snd_timer
+cryptd
+snd_seq_device
+iwlmvm
+psmouse
+videodev
+snd
+i2c_algo_bit
+aes_x86_64
+mac80211
+microcode
+dm_multipath
+dell_wmi
+videobuf2_vmalloc
+videobuf2_memops
+rtsx_pci_ms
+mac_hid
+serio_raw
+sparse_keymap
+scsi_dh
+dell_laptop
+intel_ips
+memstick
+soundcore
+iwlwifi
+snd_page_alloc
+btusb
+cfg80211
+dcdbas
+bluetooth
+compat
+lp
+parport
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+vesafb
+usb_storage
+rtsx_pci_sdmmc
+video
+wmi
+ahci
+libahci
+rtsx_pci
+r8168
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x90a60130
+0x14 0x90170110
+0x17 0x40020008
+0x18 0x411111f0
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40e00001
+0x1e 0x411111f0
+0x21 0x0321101f
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+0x19 0x01a1913c
+0x1a 0x01a1913d
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 10.670534] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio1/input/input7
+[ 10.960619] snd_hda_intel 0000:00:03.0: irq 63 for MSI/MSI-X
+[ 11.153456] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 11.153684] input: HDA Intel MID HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input8
+[ 11.153968] snd_hda_intel 0000:00:1b.0: irq 64 for MSI/MSI-X
+[ 11.215003] input: HDA Intel PCH Headphone Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input9
+[ 11.216360] [drm] Memory usable by graphics device = 2048M
+--
+[ 1319.626065] usb 3-3: USB disconnect, device number 4
+[ 1910.847418] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 1910.847666] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 1910.847898] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 1910.847962] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+[ 1910.848193] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+
+
diff --git a/codecs/canonical/alc283-dell-inspiron-7737-ccert-201306-13869 b/codecs/canonical/alc283-dell-inspiron-7737-ccert-201306-13869
new file mode 100644
index 0000000..4c357f0
--- /dev/null
+++ b/codecs/canonical/alc283-dell-inspiron-7737-ccert-201306-13869
@@ -0,0 +1,1413 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Thu Feb 27 10:27:01 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.4 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.4 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.4 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 7737
+Product Version:
+Firmware Version: C35
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.11.0-15-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.11.0-15-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [MID ]: HDA-Intel - HDA Intel MID
+ HDA Intel MID at 0xd0610000 irq 63
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xd0614000 irq 61
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Device 0a0c (rev 09)
+00:1b.0 Audio device: Intel Corporation Lynx Point-LP HD Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 09)
+ Subsystem: 1028:05fb
+--
+00:1b.0 0403: 8086:9c20 (rev 04)
+ Subsystem: 1028:05fb
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=2, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC283
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0283
+Subsystem Id: 0x102805fb
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC283 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC283 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headphone Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Headphone Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60130: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40020008: [N/A] Line Out at Ext N/A
+ Conn = 1/4, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x8
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headset Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headphone Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40e00001: [N/A] Reserved at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=73
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Mic Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 10 Feb 27 05:17 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 5 Feb 27 05:17 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 9 Feb 27 05:17 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 4 Feb 27 05:17 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 8 Feb 27 05:18 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 7 Feb 27 05:18 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 6 Feb 27 05:18 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 3 Feb 27 05:18 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 2 Feb 27 05:18 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Feb 27 05:17 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Feb 27 05:17 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Feb 27 05:17 .
+drwxr-xr-x 3 root root 280 Feb 27 05:17 ..
+lrwxrwxrwx 1 root root 12 Feb 27 05:17 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Feb 27 05:17 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: MID [HDA Intel MID], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: MID [HDA Intel MID], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: MID [HDA Intel MID], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC283 Analog [ALC283 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC283 Analog [ALC283 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [MID]
+
+Card hw:0 'MID'/'HDA Intel MID at 0xd0610000 irq 63'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 21
+ Simple ctrls : 3
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xd0614000 irq 61'
+ Mixer name : 'Realtek ALC283'
+ Components : 'HDA:10ec0283,102805fb,00100003'
+ Controls : 24
+ Simple ctrls : 12
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 60 [69%] [-20.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Headphone Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headphone Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.MID {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.19 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.20 {
+ iface PCM
+ device 7
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.21 {
+ iface PCM
+ device 8
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headphone Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Headset Mic'
+ item.1 'Headphone Mic'
+ item.2 'Internal Mic'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Headphone Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 60
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -2025
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Headset Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Headphone Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.23 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+parport_pc
+ppdev
+rfcomm
+bnep
+snd_hda_codec_hdmi
+uvcvideo
+arc4
+videobuf2_core
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+i915
+snd_hda_codec_realtek
+iwlmvm
+snd_hda_intel
+snd_hda_codec
+joydev
+mac80211
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+drm_kms_helper
+snd_timer
+drm
+snd_seq_device
+iwlwifi
+snd
+dell_wmi
+psmouse
+soundcore
+i2c_algo_bit
+mei_me
+sparse_keymap
+btusb
+snd_page_alloc
+cfg80211
+bluetooth
+wmi
+intel_smartconnect
+dell_laptop
+serio_raw
+mac_hid
+video
+dcdbas
+mei
+lpc_ich
+lp
+parport
+r8169
+ahci
+mii
+libahci
+rtsx_pci
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x18560010
+0x06 0x18560010
+0x07 0x18560010
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x90a60130
+0x14 0x90170110
+0x17 0x40020008
+0x18 0x411111f0
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40e00001
+0x1e 0x411111f0
+0x21 0x0321101f
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+0x19 0x01a1913c
+0x1a 0x01a1913d
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 9.204959] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio1/input/input6
+[ 9.327174] snd_hda_intel 0000:00:1b.0: irq 61 for MSI/MSI-X
+[ 9.334925] iwlwifi 0000:02:00.0: Detected Intel(R) Dual Band Wireless N 7260, REV=0x144
+--
+[ 9.366264] realtek: Enabling init ASM_ID=0x0001 CODEC_ID=10ec0283
+[ 9.371850] input: HDA Intel PCH Headphone Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input7
+[ 9.394324] [drm] Memory usable by graphics device = 2048M
+--
+[ 11.097556] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 11.194438] HDA driver get symbol successfully from i915 module
+[ 11.194484] snd_hda_intel 0000:00:03.0: irq 63 for MSI/MSI-X
+[ 11.197591] type=1400 audit(1393496271.889:2): apparmor="STATUS" operation="profile_load" parent=677 profile="unconfined" name="/sbin/dhclient" pid=748 comm="apparmor_parser"
+--
+[ 11.198128] type=1400 audit(1393496271.889:11): apparmor="STATUS" operation="profile_replace" parent=749 profile="unconfined" name="/usr/lib/connman/scripts/dhclient-script" pid=750 comm="apparmor_parser"
+[ 11.246862] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 11.246927] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 11.246990] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+[ 11.247280] input: HDA Intel MID HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/sound/card0/input10
+[ 11.247354] input: HDA Intel MID HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input11
+[ 11.247575] input: HDA Intel MID HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input12
+[ 12.868771] r8169 0000:03:00.1 eth0: link down
+--
+[ 446.190297] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
+[ 560.460897] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 560.461143] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 560.461396] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+
+
diff --git a/codecs/canonical/alc283-dell-latitude-3440-ccert-201306-13862 b/codecs/canonical/alc283-dell-latitude-3440-ccert-201306-13862
new file mode 100644
index 0000000..9642be4
--- /dev/null
+++ b/codecs/canonical/alc283-dell-latitude-3440-ccert-201306-13862
@@ -0,0 +1,953 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Thu Jun 27 05:23:12 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Latitude 3440
+Product Version: Not Specified
+Firmware Version: X11
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-25-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7a10000 irq 59
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Device 9c20 (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:9c20 (rev 04)
+ Subsystem: 1028:0606
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC283
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0283
+Subsystem Id: 0x10280606
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC283 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC283 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headphone Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Headphone Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60130: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40020008: [N/A] Line Out at Ext N/A
+ Conn = 1/4, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x8
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headset Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headphone Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40e00001: [N/A] Reserved at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=73
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Mic Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 5 Jun 27 01:14 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 4 Jun 27 01:14 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 3 Jun 27 01:15 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 2 Jun 27 01:15 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 1 Jun 27 01:14 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jun 27 01:14 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Jun 27 01:14 .
+drwxr-xr-x 3 root root 180 Jun 27 01:14 ..
+lrwxrwxrwx 1 root root 12 Jun 27 01:14 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC283 Analog [ALC283 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC283 Analog [ALC283 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7a10000 irq 59'
+ Mixer name : 'Realtek ALC283'
+ Components : 'HDA:10ec0283,10280606,00100003'
+ Controls : 22
+ Simple ctrls : 12
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Headphone Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headphone Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headphone Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Headset Mic'
+ item.1 'Headphone Mic'
+ item.2 'Internal Mic'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Headphone Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Headset Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Headphone Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+bnep
+rfcomm
+parport_pc
+ppdev
+uvcvideo
+videobuf2_core
+arc4
+i915_hsw
+videodev
+ath9k
+snd_hda_codec_realtek
+snd_hda_intel
+mac80211
+snd_hda_codec
+snd_hwdep
+ath9k_common
+btusb
+ath9k_hw
+snd_pcm
+drm_kms_helper
+drm
+ath
+videobuf2_vmalloc
+joydev
+dell_wmi
+videobuf2_memops
+hid_multitouch
+dell_laptop
+sparse_keymap
+dcdbas
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+coretemp
+kvm_intel
+kvm
+ghash_clmulni_intel
+aesni_intel
+cryptd
+aes_x86_64
+snd_seq
+psmouse
+snd_timer
+snd_seq_device
+snd
+cfg80211
+mxm_wmi
+soundcore
+dm_multipath
+scsi_dh
+microcode
+serio_raw
+snd_page_alloc
+ath3k
+bluetooth
+compat
+i2c_algo_bit
+bbswitch
+wmi
+lp
+video
+intel_ips
+mac_hid
+parport
+usbhid
+hid
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+r8168
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x90a60130
+0x14 0x90170110
+0x17 0x40020008
+0x18 0x411111f0
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40e00001
+0x1e 0x411111f0
+0x21 0x0321101f
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+0x19 0x01a1913c
+0x1a 0x01a1913d
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 9.867737] usbcore: registered new interface driver btusb
+[ 9.954704] snd_hda_intel 0000:00:1b.0: irq 59 for MSI/MSI-X
+[ 9.968225] input: HDA Intel PCH Headphone Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 10.033336] Linux video capture interface: v2.00
+
+
diff --git a/codecs/canonical/alc283-dell-latitude-3440-ccert-201306-13863 b/codecs/canonical/alc283-dell-latitude-3440-ccert-201306-13863
new file mode 100644
index 0000000..339eadb
--- /dev/null
+++ b/codecs/canonical/alc283-dell-latitude-3440-ccert-201306-13863
@@ -0,0 +1,946 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue Oct 22 06:41:52 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Latitude 3440
+Product Version: Not Specified
+Firmware Version: A03
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-25-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7a10000 irq 60
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Device 9c20 (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:9c20 (rev 04)
+ Subsystem: 1028:0606
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC283
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0283
+Subsystem Id: 0x10280606
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC283 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC283 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headphone Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Headphone Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60130: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40020008: [N/A] Line Out at Ext N/A
+ Conn = 1/4, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x8
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headset Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headphone Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40e00001: [N/A] Reserved at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=73
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Mic Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 5 Oct 22 02:09 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 4 Oct 22 02:09 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 3 Oct 22 02:09 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 2 Oct 22 02:09 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 1 Oct 22 02:09 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Oct 22 02:09 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Oct 22 02:09 .
+drwxr-xr-x 3 root root 180 Oct 22 02:09 ..
+lrwxrwxrwx 1 root root 12 Oct 22 02:09 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC283 Analog [ALC283 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC283 Analog [ALC283 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7a10000 irq 60'
+ Mixer name : 'Realtek ALC283'
+ Components : 'HDA:10ec0283,10280606,00100003'
+ Controls : 22
+ Simple ctrls : 12
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Headphone Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headphone Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headphone Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Headset Mic'
+ item.1 'Headphone Mic'
+ item.2 'Internal Mic'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Headphone Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Headset Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Headphone Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nls_iso8859_1
+rfcomm
+bnep
+parport_pc
+ppdev
+coretemp
+snd_hda_codec_realtek
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+kvm_intel
+snd_pcm
+kvm
+uvcvideo
+snd_seq_midi
+snd_rawmidi
+ghash_clmulni_intel
+videobuf2_core
+snd_seq_midi_event
+snd_seq
+videodev
+aesni_intel
+i915_hsw
+dm_multipath
+scsi_dh
+cryptd
+aes_x86_64
+lib80211_crypt_tkip
+snd_timer
+videobuf2_vmalloc
+joydev
+snd_seq_device
+wl
+videobuf2_memops
+dell_laptop
+btusb
+bluetooth
+drm_kms_helper
+drm
+cfg80211
+psmouse
+snd
+microcode
+dcdbas
+mac_hid
+soundcore
+snd_page_alloc
+dell_wmi
+serio_raw
+sparse_keymap
+mxm_wmi
+i2c_algo_bit
+intel_ips
+wmi
+video
+lib80211
+bbswitch
+lp
+parport
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+r8168
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x90a60130
+0x14 0x90170110
+0x17 0x40020008
+0x18 0x411111f0
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40e00001
+0x1e 0x411111f0
+0x21 0x0321101f
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+0x19 0x01a1913c
+0x1a 0x01a1913d
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 9.442712] type=1400 audit(1382422151.391:10): apparmor="STATUS" operation="profile_replace" name="/usr/lib/connman/scripts/dhclient-script" pid=808 comm="apparmor_parser"
+[ 9.658095] snd_hda_intel 0000:00:1b.0: irq 60 for MSI/MSI-X
+[ 9.802766] input: HDA Intel PCH Headphone Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 9.924930] [drm] Enabling RC6 states: RC6 on, RC6p off, RC6pp off
+
+
diff --git a/codecs/canonical/alc283-dell-latitude-3440-ccert-201307-13905 b/codecs/canonical/alc283-dell-latitude-3440-ccert-201307-13905
new file mode 100644
index 0000000..0aeb70f
--- /dev/null
+++ b/codecs/canonical/alc283-dell-latitude-3440-ccert-201307-13905
@@ -0,0 +1,961 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Wed Feb 19 07:43:06 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.4 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.4 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.4 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Latitude 3440
+Product Version: Not Specified
+Firmware Version: X11
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.11.0-15-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.11.0-15-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7e10000 irq 62
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Lynx Point-LP HD Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:9c20 (rev 04)
+ Subsystem: 1028:0606
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC283
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0283
+Subsystem Id: 0x10280606
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC283 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC283 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headphone Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Headphone Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60130: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40020008: [N/A] Line Out at Ext N/A
+ Conn = 1/4, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x8
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headset Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headphone Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40e00001: [N/A] Reserved at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=73
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Mic Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 5 Feb 19 02:40 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 4 Feb 19 02:40 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 3 Feb 19 02:40 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 2 Feb 19 02:40 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 1 Feb 19 02:40 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Feb 19 02:40 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Feb 19 02:40 .
+drwxr-xr-x 3 root root 180 Feb 19 02:40 ..
+lrwxrwxrwx 1 root root 12 Feb 19 02:40 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC283 Analog [ALC283 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC283 Analog [ALC283 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7e10000 irq 62'
+ Mixer name : 'Realtek ALC283'
+ Components : 'HDA:10ec0283,10280606,00100003'
+ Controls : 24
+ Simple ctrls : 12
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 60 [69%] [-20.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Headphone Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headphone Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headphone Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Headset Mic'
+ item.1 'Headphone Mic'
+ item.2 'Internal Mic'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Headphone Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 60
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -2025
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Headset Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Headphone Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.23 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+rfcomm
+bnep
+parport_pc
+ppdev
+uvcvideo
+videobuf2_core
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+arc4
+ath9k
+mac80211
+joydev
+ath9k_common
+i915
+ath9k_hw
+snd_hda_codec_realtek
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+drm_kms_helper
+snd_pcm
+drm
+ath3k
+btusb
+ath
+snd_seq_midi
+snd_rawmidi
+bluetooth
+i2c_algo_bit
+psmouse
+cfg80211
+mei_me
+snd_seq_midi_event
+snd_seq
+snd_timer
+mei
+dell_wmi
+dell_laptop
+snd_seq_device
+snd
+lpc_ich
+soundcore
+snd_page_alloc
+sparse_keymap
+video
+dcdbas
+wmi
+serio_raw
+mac_hid
+lp
+parport
+ahci
+libahci
+r8169
+mii
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x90a60130
+0x14 0x90170110
+0x17 0x40020008
+0x18 0x411111f0
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40e00001
+0x1e 0x411111f0
+0x21 0x0321101f
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+0x19 0x01a1913c
+0x1a 0x01a1913d
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 8.358976] [drm] Initialized drm 1.1.0 20060810
+[ 8.454713] snd_hda_intel 0000:00:1b.0: irq 62 for MSI/MSI-X
+[ 8.469422] SKU: Nid=0x1d sku_cfg=0x40e00001
+--
+[ 8.469712] realtek: Enabling init ASM_ID=0x0001 CODEC_ID=10ec0283
+[ 8.475446] input: HDA Intel PCH Headphone Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
+[ 8.528935] usbcore: registered new interface driver ath3k
+
+
diff --git a/codecs/canonical/alc283-dell-latitude-3540-ccert-201306-13864 b/codecs/canonical/alc283-dell-latitude-3540-ccert-201306-13864
new file mode 100644
index 0000000..5a603f4
--- /dev/null
+++ b/codecs/canonical/alc283-dell-latitude-3540-ccert-201306-13864
@@ -0,0 +1,947 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue Jul 2 07:39:05 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Latitude 3540
+Product Version: 1747
+Firmware Version: X12
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-25-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0x90710000 irq 63
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Device 9c20 (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:9c20 (rev 04)
+ Subsystem: 1028:0608
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC283
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0283
+Subsystem Id: 0x10280608
+Revision Id: 0x100002
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC283 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC283 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headphone Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Headphone Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60130: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40020008: [N/A] Line Out at Ext N/A
+ Conn = 1/4, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x8
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headset Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headphone Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40e00001: [N/A] Reserved at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=73
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Mic Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 5 Jul 2 02:54 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 4 Jul 2 02:54 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 3 Jul 2 02:55 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 2 Jul 2 02:56 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 1 Jul 2 02:54 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jul 2 02:54 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Jul 2 02:54 .
+drwxr-xr-x 3 root root 180 Jul 2 02:54 ..
+lrwxrwxrwx 1 root root 12 Jul 2 02:54 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC283 Analog [ALC283 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC283 Analog [ALC283 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0x90710000 irq 63'
+ Mixer name : 'Realtek ALC283'
+ Components : 'HDA:10ec0283,10280608,00100002'
+ Controls : 22
+ Simple ctrls : 12
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Headphone Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headphone Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headphone Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Headset Mic'
+ item.1 'Headphone Mic'
+ item.2 'Internal Mic'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Headphone Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Headset Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Headphone Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nls_iso8859_1
+usb_storage
+rfcomm
+bnep
+parport_pc
+ppdev
+joydev
+lib80211_crypt_tkip
+wl
+i915_hsw
+uvcvideo
+btusb
+videobuf2_core
+drm_kms_helper
+snd_hda_codec_realtek
+drm
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+rts5139
+psmouse
+videodev
+bluetooth
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+coretemp
+videobuf2_vmalloc
+videobuf2_memops
+snd_seq
+snd_timer
+snd_seq_device
+cfg80211
+snd
+kvm_intel
+kvm
+ghash_clmulni_intel
+aesni_intel
+cryptd
+aes_x86_64
+soundcore
+lib80211
+dell_wmi
+sparse_keymap
+mac_hid
+dell_laptop
+dcdbas
+serio_raw
+i2c_algo_bit
+dm_multipath
+scsi_dh
+microcode
+video
+intel_ips
+snd_page_alloc
+wmi
+lp
+parport
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+r8168
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x90a60130
+0x14 0x90170110
+0x17 0x40020008
+0x18 0x411111f0
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40e00001
+0x1e 0x411111f0
+0x21 0x0321101f
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+0x19 0x01a1913c
+0x1a 0x01a1913d
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 12.761178] sd 3:0:0:0: [sdb] Attached SCSI removable disk
+[ 12.795731] snd_hda_intel 0000:00:1b.0: irq 63 for MSI/MSI-X
+[ 12.809218] [drm] Initialized drm 1.1.0 20060810
+[ 12.815571] input: HDA Intel PCH Headphone Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input5
+[ 12.895212] usbcore: registered new interface driver btusb
+
+
diff --git a/codecs/canonical/alc283-dell-latitude-3540-ccert-201306-13865 b/codecs/canonical/alc283-dell-latitude-3540-ccert-201306-13865
new file mode 100644
index 0000000..715863d
--- /dev/null
+++ b/codecs/canonical/alc283-dell-latitude-3540-ccert-201306-13865
@@ -0,0 +1,957 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Wed Jul 3 12:17:34 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Latitude 3540
+Product Version: 1747
+Firmware Version: X12
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-25-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xc0810000 irq 63
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Lynx Point-LP HD Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:9c20 (rev 04)
+ Subsystem: 1028:0609
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC283
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0283
+Subsystem Id: 0x10280609
+Revision Id: 0x100002
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC283 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC283 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x9a 0x9a]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headphone Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Headphone Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x9a 0x9a]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x02 0x02]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60130: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40020008: [N/A] Line Out at Ext N/A
+ Conn = 1/4, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x8
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headset Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headphone Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x02 0x02]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40e00001: [N/A] Reserved at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=73
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Mic Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 5 Jul 3 07:33 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 4 Jul 3 07:33 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 3 Jul 3 07:33 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 2 Jul 3 08:09 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 1 Jul 3 07:33 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jul 3 07:33 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Jul 3 07:33 .
+drwxr-xr-x 3 root root 180 Jul 3 07:33 ..
+lrwxrwxrwx 1 root root 12 Jul 3 07:33 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC283 Analog [ALC283 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC283 Analog [ALC283 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xc0810000 irq 63'
+ Mixer name : 'Realtek ALC283'
+ Components : 'HDA:10ec0283,10280609,00100002'
+ Controls : 22
+ Simple ctrls : 12
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 63 [72%] [-18.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Headphone Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headphone Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 2 [67%] [24.00dB]
+ Front Right: 2 [67%] [24.00dB]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 26 [41%] [2.25dB] [off]
+ Front Right: Capture 26 [41%] [2.25dB] [off]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Disabled'
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 2 [67%] [24.00dB]
+ Front Right: 2 [67%] [24.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headphone Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Disabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Headset Mic'
+ item.1 'Headphone Mic'
+ item.2 'Internal Mic'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 26
+ value.1 26
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 225
+ dbvalue.1 225
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Headphone Mic Boost Volume'
+ value.0 2
+ value.1 2
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 2400
+ dbvalue.1 2400
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 2
+ value.1 2
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 2400
+ dbvalue.1 2400
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 63
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1800
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Headset Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Headphone Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+hidp
+hid
+joydev
+btusb
+coretemp
+kvm_intel
+kvm
+ghash_clmulni_intel
+aesni_intel
+cryptd
+aes_x86_64
+snd_hda_codec_realtek
+dell_wmi
+sparse_keymap
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+dell_laptop
+dcdbas
+bnep
+rfcomm
+snd_seq_midi_event
+parport_pc
+snd_seq
+ppdev
+rts5139
+snd_timer
+snd_seq_device
+microcode
+arc4
+uvcvideo
+videobuf2_core
+videodev
+snd
+videobuf2_vmalloc
+videobuf2_memops
+psmouse
+ath9k
+mac80211
+serio_raw
+fglrx
+ath3k
+ath9k_common
+ath9k_hw
+ath
+bluetooth
+cfg80211
+compat
+amd_iommu_v2
+soundcore
+snd_page_alloc
+wmi
+i915
+drm_kms_helper
+drm
+i2c_algo_bit
+dm_multipath
+scsi_dh
+video
+mac_hid
+lp
+parport
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+r8168
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x90a60130
+0x14 0x90170110
+0x17 0x40020008
+0x18 0x411111f0
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40e00001
+0x1e 0x411111f0
+0x21 0x0321101f
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+0x19 0x01a1913c
+0x1a 0x01a1913d
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 5.092275] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 5.150675] snd_hda_intel 0000:00:1b.0: irq 63 for MSI/MSI-X
+[ 5.161454] input: Dell WMI hotkeys as /devices/virtual/input/input7
+[ 5.173165] input: HDA Intel PCH Headphone Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 5.177317] cfg80211: Ignoring regulatory request Set by core since the driver uses its own custom regulatory domain
+--
+[ 2082.138597] xhci_hcd 0000:00:14.0: setting latency timer to 64
+[ 2082.138689] snd_hda_intel 0000:00:1b.0: irq 63 for MSI/MSI-X
+[ 2082.138768] ehci_hcd 0000:00:1d.0: setting latency timer to 64
+
+
diff --git a/codecs/canonical/alc283-dell-latitude-3540-ccert-201306-13866 b/codecs/canonical/alc283-dell-latitude-3540-ccert-201306-13866
new file mode 100644
index 0000000..e9bcedf
--- /dev/null
+++ b/codecs/canonical/alc283-dell-latitude-3540-ccert-201306-13866
@@ -0,0 +1,952 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue Jul 2 07:39:02 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Latitude 3540
+Product Version: 1747
+Firmware Version: X12
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-25-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xb0710000 irq 61
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Lynx Point-LP HD Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:9c20 (rev 04)
+ Subsystem: 1028:0608
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC283
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0283
+Subsystem Id: 0x10280608
+Revision Id: 0x100002
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC283 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC283 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headphone Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Headphone Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60130: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40020008: [N/A] Line Out at Ext N/A
+ Conn = 1/4, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x8
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headset Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headphone Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40e00001: [N/A] Reserved at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=73
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Mic Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 5 Jul 2 02:53 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 4 Jul 2 02:53 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 3 Jul 2 02:53 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 2 Jul 2 02:53 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 1 Jul 2 02:53 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jul 2 02:53 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Jul 2 02:53 .
+drwxr-xr-x 3 root root 180 Jul 2 02:53 ..
+lrwxrwxrwx 1 root root 12 Jul 2 02:53 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC283 Analog [ALC283 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC283 Analog [ALC283 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xb0710000 irq 61'
+ Mixer name : 'Realtek ALC283'
+ Components : 'HDA:10ec0283,10280608,00100002'
+ Controls : 22
+ Simple ctrls : 12
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Headphone Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headphone Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headphone Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Headset Mic'
+ item.1 'Headphone Mic'
+ item.2 'Internal Mic'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Headphone Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Headset Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Headphone Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+bnep
+rfcomm
+parport_pc
+ppdev
+coretemp
+kvm_intel
+snd_hda_codec_realtek
+i915_hsw
+kvm
+ghash_clmulni_intel
+drm_kms_helper
+snd_hda_intel
+aesni_intel
+cryptd
+aes_x86_64
+drm
+i2c_algo_bit
+snd_hda_codec
+snd_hwdep
+snd_pcm
+dell_wmi
+sparse_keymap
+joydev
+dell_laptop
+dcdbas
+snd_seq_midi
+dm_multipath
+scsi_dh
+btusb
+rts5139
+snd_rawmidi
+wmi
+snd_seq_midi_event
+uvcvideo
+videobuf2_core
+videodev
+snd_seq
+videobuf2_vmalloc
+videobuf2_memops
+arc4
+hid_multitouch
+microcode
+snd_timer
+snd_seq_device
+psmouse
+ath9k
+mac80211
+serio_raw
+ath9k_common
+ath9k_hw
+ath
+ath3k
+bluetooth
+snd
+cfg80211
+soundcore
+snd_page_alloc
+compat
+intel_ips
+mac_hid
+video
+lp
+parport
+usbhid
+hid
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+r8168
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x90a60130
+0x14 0x90170110
+0x17 0x40020008
+0x18 0x411111f0
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40e00001
+0x1e 0x411111f0
+0x21 0x0321101f
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+0x19 0x01a1913c
+0x1a 0x01a1913d
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 9.112095] [drm] Initialized drm 1.1.0 20060810
+[ 9.113387] snd_hda_intel 0000:00:1b.0: irq 61 for MSI/MSI-X
+[ 9.132097] input: HDA Intel PCH Headphone Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 9.133069] [drm] Memory usable by graphics device = 2048M
+
+
diff --git a/codecs/canonical/alc283-lenovo-20278-ccert-201308-14055 b/codecs/canonical/alc283-lenovo-20278-ccert-201308-14055
new file mode 100644
index 0000000..0b8d1ce
--- /dev/null
+++ b/codecs/canonical/alc283-lenovo-20278-ccert-201308-14055
@@ -0,0 +1,1313 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Thu Aug 22 08:55:12 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 20278
+Product Version: B5400
+Firmware Version: J7ET23WW (1.00 )
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-36-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+thinkpad_acpi
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [MID ]: HDA-Intel - HDA Intel MID
+ HDA Intel MID at 0x90610000 irq 44
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0x90614000 irq 45
+29 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
+ ThinkPad Console Audio Control at EC reg 0x30, fw unknown
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Haswell HD Audio Controller (rev 06)
+00:1b.0 Audio device: Intel Corporation Lynx Point HD Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0c0c (rev 06)
+ Subsystem: 17aa:5024
+--
+00:1b.0 0403: 8086:8c20 (rev 04)
+ Subsystem: 17aa:5024
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: thinkpad_acpi
+ brightness_enable : 2
+ brightness_mode : 4
+ dbg_bluetoothemul : 0
+ dbg_uwbemul : 0
+ dbg_wlswemul : 0
+ dbg_wwanemul : 0
+ enable : Y
+ experimental : 0
+ fan_control : N
+ force_load : N
+ hotkey_report_mode : 0
+ id : ThinkPadEC
+ index : -536870912
+ volume_capabilities : 0
+ volume_control : N
+ volume_mode : 3
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=2, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC283
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0283
+Subsystem Id: 0x17aa5024
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC283 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC283 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Internal Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Internal Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11020: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x90a7012f: [Fixed] Mic at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0xf
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40559905: [N/A] Digital Out at Ext N/A
+ Conn = Optical, Color = Pink
+ DefAssociation = 0x0, Sequence = 0x5
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=73
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 6 Aug 22 16:37 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 10 Aug 22 16:37 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 2 Aug 22 16:37 /dev/snd/controlC29
+crw-rw---T+ 1 root audio 116, 5 Aug 22 16:37 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 9 Aug 22 16:37 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 4 Aug 22 16:43 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 3 Aug 22 16:43 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 8 Aug 22 16:43 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 7 Aug 22 16:43 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Aug 22 16:37 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Aug 22 16:37 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 100 Aug 22 16:37 .
+drwxr-xr-x 3 root root 280 Aug 22 16:37 ..
+lrwxrwxrwx 1 root root 12 Aug 22 16:37 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Aug 22 16:37 pci-0000:00:1b.0 -> ../controlC1
+lrwxrwxrwx 1 root root 13 Aug 22 16:37 platform-thinkpad_acpi -> ../controlC29
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: MID [HDA Intel MID], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: MID [HDA Intel MID], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC283 Analog [ALC283 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC283 Analog [ALC283 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [MID]
+
+Card hw:0 'MID'/'HDA Intel MID at 0x90610000 irq 44'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 12
+ Simple ctrls : 2
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0x90614000 irq 45'
+ Mixer name : 'Realtek ALC283'
+ Components : 'HDA:10ec0283,17aa5024,00100003'
+ Controls : 22
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 29 [ThinkPadEC]
+
+Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw unknown'
+ Mixer name : 'ThinkPad EC (unknown)'
+ Components : ''
+ Controls : 1
+ Simple ctrls : 1
+Simple mixer control 'Console',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.MID {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Internal Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Internal Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.ThinkPadEC {
+ control.1 {
+ iface MIXER
+ name 'Console Playback Switch'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+hid_generic
+usbhid
+hid
+usb_storage
+ufs
+qnx4
+hfsplus
+hfs
+minix
+ntfs
+msdos
+jfs
+xfs
+reiserfs
+ext2
+autofs4
+bnep
+parport_pc
+ppdev
+nfsd
+nfs
+lockd
+fscache
+auth_rpcgss
+nfs_acl
+sunrpc
+nls_iso8859_1
+rfcomm
+snd_hda_codec_realtek
+snd_hda_codec_hdmi
+coretemp
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+joydev
+thinkpad_acpi
+lib80211_crypt_tkip
+snd_pcm
+snd_seq_midi
+wl
+uvcvideo
+snd_rawmidi
+dm_multipath
+kvm
+scsi_dh
+videobuf2_core
+btusb
+snd_seq_midi_event
+bluetooth
+snd_seq
+snd_timer
+videodev
+ghash_clmulni_intel
+videobuf2_vmalloc
+videobuf2_memops
+snd_seq_device
+snd
+soundcore
+r8168
+cfg80211
+snd_page_alloc
+nvram
+cryptd
+psmouse
+oem_s5_workaround
+lib80211
+serio_raw
+microcode
+mac_hid
+lpc_ich
+lp
+parport
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+i915
+wmi
+ahci
+libahci
+drm_kms_helper
+drm
+i2c_algo_bit
+video
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x40000000
+0x14 0x90170110
+0x17 0x411111f0
+0x18 0x411111f0
+0x19 0x03a11020
+0x1a 0x90a7012f
+0x1b 0x411111f0
+0x1d 0x40559905
+0x1e 0x411111f0
+0x21 0x0321101f
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 10.493106] thinkpad_acpi: rfkill switch tpacpi_bluetooth_sw: radio is unblocked
+[ 10.495720] hda-intel Haswell must build in CONFIG_SND_HDA_I915
+[ 10.495770] snd_hda_intel 0000:00:03.0: irq 44 for MSI/MSI-X
+[ 10.501802] Registered led device: tpacpi::thinklight
+--
+[ 10.507838] input: ThinkPad Extra Buttons as /devices/platform/thinkpad_acpi/input/input8
+[ 10.596102] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 10.596188] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+[ 10.596401] input: HDA Intel MID HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input9
+[ 10.596492] input: HDA Intel MID HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input10
+[ 10.596771] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
+[ 10.618114] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input11
+[ 10.618213] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input12
+[ 10.924424] Bluetooth: RFCOMM TTY layer initialized
+--
+[ 809.297768] hid-generic 0003:15D9:0A4C.0001: input,hidraw0: USB HID v1.11 Mouse [ USB OPTICAL MOUSE] on usb-0000:00:1d.0-1.1/input0
+[ 1062.847740] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 1062.847983] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 1062.848211] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 1062.848276] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+
+
diff --git a/codecs/canonical/alc283-lenovo-20281-ccert-201308-14056 b/codecs/canonical/alc283-lenovo-20281-ccert-201308-14056
new file mode 100644
index 0000000..9ba0e02
--- /dev/null
+++ b/codecs/canonical/alc283-lenovo-20281-ccert-201308-14056
@@ -0,0 +1,1274 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Thu Aug 22 09:08:53 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 20281
+Product Version: M5400
+Firmware Version: J6ET27WW (1.04 )
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-36-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+thinkpad_acpi
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [MID ]: HDA-Intel - HDA Intel MID
+ HDA Intel MID at 0xf0610000 irq 45
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf0614000 irq 46
+29 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
+ ThinkPad Console Audio Control at EC reg 0x30, fw unknown
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Haswell HD Audio Controller (rev 06)
+00:1b.0 Audio device: Intel Corporation Lynx Point HD Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0c0c (rev 06)
+ Subsystem: 17aa:5022
+--
+00:1b.0 0403: 8086:8c20 (rev 04)
+ Subsystem: 17aa:5022
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: thinkpad_acpi
+ brightness_enable : 2
+ brightness_mode : 4
+ dbg_bluetoothemul : 0
+ dbg_uwbemul : 0
+ dbg_wlswemul : 0
+ dbg_wwanemul : 0
+ enable : Y
+ experimental : 0
+ fan_control : N
+ force_load : N
+ hotkey_report_mode : 0
+ id : ThinkPadEC
+ index : -536870912
+ volume_capabilities : 0
+ volume_control : N
+ volume_mode : 3
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=2, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC283
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0283
+Subsystem Id: 0x17aa5022
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC283 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC283 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60130: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11020: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40f7992d: [N/A] Other at Ext N/A
+ Conn = Analog, Color = Pink
+ DefAssociation = 0x2, Sequence = 0xd
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=73
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 6 Aug 22 16:51 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 10 Aug 22 16:51 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 2 Aug 22 16:51 /dev/snd/controlC29
+crw-rw---T+ 1 root audio 116, 5 Aug 22 16:51 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 9 Aug 22 16:51 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 4 Aug 22 16:56 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 3 Aug 22 16:56 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 8 Aug 22 16:56 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 7 Aug 22 16:56 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Aug 22 16:51 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Aug 22 16:51 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 100 Aug 22 16:51 .
+drwxr-xr-x 3 root root 280 Aug 22 16:51 ..
+lrwxrwxrwx 1 root root 12 Aug 22 16:51 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Aug 22 16:51 pci-0000:00:1b.0 -> ../controlC1
+lrwxrwxrwx 1 root root 13 Aug 22 16:51 platform-thinkpad_acpi -> ../controlC29
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: MID [HDA Intel MID], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: MID [HDA Intel MID], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC283 Analog [ALC283 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC283 Analog [ALC283 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [MID]
+
+Card hw:0 'MID'/'HDA Intel MID at 0xf0610000 irq 45'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 12
+ Simple ctrls : 2
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xf0614000 irq 46'
+ Mixer name : 'Realtek ALC283'
+ Components : 'HDA:10ec0283,17aa5022,00100003'
+ Controls : 20
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 29 [ThinkPadEC]
+
+Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw unknown'
+ Mixer name : 'ThinkPad EC (unknown)'
+ Components : ''
+ Controls : 1
+ Simple ctrls : 1
+Simple mixer control 'Console',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.MID {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.ThinkPadEC {
+ control.1 {
+ iface MIXER
+ name 'Console Playback Switch'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+usb_storage
+ufs
+qnx4
+hfsplus
+hfs
+minix
+ntfs
+msdos
+jfs
+xfs
+reiserfs
+ext2
+autofs4
+parport_pc
+ppdev
+bnep
+rfcomm
+arc4
+nfsd
+coretemp
+snd_hda_codec_realtek
+uvcvideo
+snd_hda_codec_hdmi
+snd_hda_intel
+snd_hda_codec
+nfs
+videobuf2_core
+kvm
+videodev
+snd_hwdep
+joydev
+snd_pcm
+iwlmvm
+thinkpad_acpi
+mac80211
+videobuf2_vmalloc
+snd_seq_midi
+snd_rawmidi
+lockd
+snd_seq_midi_event
+videobuf2_memops
+fscache
+auth_rpcgss
+nfs_acl
+snd_seq
+snd_timer
+sunrpc
+ghash_clmulni_intel
+dm_multipath
+scsi_dh
+cryptd
+snd_seq_device
+iwlwifi
+microcode
+snd
+cfg80211
+snd_page_alloc
+soundcore
+nvram
+btusb
+oem_s5_workaround
+mac_hid
+bluetooth
+compat
+r8168
+psmouse
+serio_raw
+lpc_ich
+lp
+nls_iso8859_1
+parport
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+i915
+drm_kms_helper
+drm
+i2c_algo_bit
+ahci
+libahci
+wmi
+video
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x90a60130
+0x14 0x90170110
+0x17 0x40000000
+0x18 0x411111f0
+0x19 0x03a11020
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40f7992d
+0x1e 0x411111f0
+0x21 0x0321101f
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 12.038641] FS-Cache: Netfs 'nfs' registered for caching
+[ 12.108515] hda-intel Haswell must build in CONFIG_SND_HDA_I915
+[ 12.108556] snd_hda_intel 0000:00:03.0: irq 45 for MSI/MSI-X
+[ 12.154269] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 12.154348] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+[ 12.154572] input: HDA Intel MID HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input8
+[ 12.154655] input: HDA Intel MID HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input9
+[ 12.154887] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[ 12.182165] uvcvideo: Found UVC 1.00 device Integrated Camera (5986:0397)
+--
+[ 12.183123] USB Video Class driver (1.1.1)
+[ 12.200682] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input11
+[ 12.200753] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input12
+[ 12.459636] Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
+--
+[ 351.105112] type=1400 audit(1377161821.305:30): apparmor="DENIED" operation="open" parent=1 profile="/usr/lib/telepathy/mission-control-5" name="/usr/share/gvfs/remote-volume-monitors/" pid=30145 comm="mission-control" requested_mask="r" denied_mask="r" fsuid=1001 ouid=0
+[ 1062.314767] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 1062.315010] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 1062.315239] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 1062.315304] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+
+
diff --git a/codecs/canonical/alc283-lenovo-20b3z04cus-ccert-201309-14170 b/codecs/canonical/alc283-lenovo-20b3z04cus-ccert-201309-14170
new file mode 100644
index 0000000..24eed47
--- /dev/null
+++ b/codecs/canonical/alc283-lenovo-20b3z04cus-ccert-201309-14170
@@ -0,0 +1,1325 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Thu Sep 5 05:42:31 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 20B3Z04CUS
+Product Version: ThinkPad S5-S540
+Firmware Version: GPET25WW (1.03 )
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-36-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+thinkpad_acpi
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [MID ]: HDA-Intel - HDA Intel MID
+ HDA Intel MID at 0xf0710000 irq 62
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf0714000 irq 63
+29 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
+ ThinkPad Console Audio Control at EC reg 0x30, fw unknown
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Device 0a0c (rev 09)
+00:1b.0 Audio device: Intel Corporation Lynx Point-LP HD Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 09)
+ Subsystem: 17aa:2215
+--
+00:1b.0 0403: 8086:9c20 (rev 04)
+ Subsystem: 17aa:2215
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: thinkpad_acpi
+ brightness_enable : 2
+ brightness_mode : 4
+ dbg_bluetoothemul : 0
+ dbg_uwbemul : 0
+ dbg_wlswemul : 0
+ dbg_wwanemul : 0
+ enable : Y
+ experimental : 0
+ fan_control : N
+ force_load : N
+ hotkey_report_mode : 0
+ id : ThinkPadEC
+ index : -536870912
+ volume_capabilities : 0
+ volume_control : N
+ volume_mode : 3
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=2, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC283
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0283
+Subsystem Id: 0x17aa2215
+Revision Id: 0x100002
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC283 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC283 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60130: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x04a11020: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40e59a05: [N/A] Reserved at Ext N/A
+ Conn = Optical, Color = Pink
+ DefAssociation = 0x0, Sequence = 0x5
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=73
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0421101f: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Sep 5 13:16 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 11 Sep 5 13:16 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 2 Sep 5 13:15 /dev/snd/controlC29
+crw-rw---T+ 1 root audio 116, 6 Sep 5 13:16 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 10 Sep 5 13:16 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 5 Sep 5 13:20 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 4 Sep 5 13:20 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 3 Sep 5 13:20 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 9 Sep 5 13:20 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 8 Sep 5 13:20 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Sep 5 13:15 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Sep 5 13:15 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 100 Sep 5 13:16 .
+drwxr-xr-x 3 root root 300 Sep 5 13:16 ..
+lrwxrwxrwx 1 root root 12 Sep 5 13:16 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Sep 5 13:16 pci-0000:00:1b.0 -> ../controlC1
+lrwxrwxrwx 1 root root 13 Sep 5 13:15 platform-thinkpad_acpi -> ../controlC29
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: MID [HDA Intel MID], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: MID [HDA Intel MID], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: MID [HDA Intel MID], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC283 Analog [ALC283 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC283 Analog [ALC283 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [MID]
+
+Card hw:0 'MID'/'HDA Intel MID at 0xf0710000 irq 62'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 18
+ Simple ctrls : 3
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xf0714000 irq 63'
+ Mixer name : 'Realtek ALC283'
+ Components : 'HDA:10ec0283,17aa2215,00100002'
+ Controls : 18
+ Simple ctrls : 9
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 1
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 29 [ThinkPadEC]
+
+Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw unknown'
+ Mixer name : 'ThinkPad EC (unknown)'
+ Components : ''
+ Controls : 1
+ Simple ctrls : 1
+Simple mixer control 'Console',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.MID {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 1'
+ dbmin 0
+ dbmax 1200
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.ThinkPadEC {
+ control.1 {
+ iface MIXER
+ name 'Console Playback Switch'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+usb_storage
+ufs
+qnx4
+hfsplus
+hfs
+minix
+ntfs
+msdos
+jfs
+xfs
+reiserfs
+ext2
+nls_iso8859_1
+autofs4
+joydev
+parport_pc
+ppdev
+bnep
+arc4
+rfcomm
+coretemp
+nfsd
+snd_hda_codec_realtek
+snd_hda_codec_hdmi
+iwlmvm
+mac80211
+uvcvideo
+snd_hda_intel
+kvm
+snd_hda_codec
+videobuf2_core
+videodev
+snd_hwdep
+thinkpad_acpi
+videobuf2_vmalloc
+videobuf2_memops
+snd_pcm
+ghash_clmulni_intel
+aesni_intel
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+snd_timer
+psmouse
+cryptd
+dm_multipath
+snd_seq_device
+scsi_dh
+iwlwifi
+nfs
+snd
+snd_page_alloc
+r8168
+cfg80211
+aes_x86_64
+lockd
+rtsx_pci_ms
+btusb
+soundcore
+bluetooth
+memstick
+tpm_tis
+serio_raw
+nvram
+mac_hid
+microcode
+compat
+fscache
+auth_rpcgss
+nfs_acl
+lp
+sunrpc
+parport
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+rtsx_pci_sdmmc
+i915
+drm_kms_helper
+drm
+i2c_algo_bit
+rtsx_pci
+video
+ahci
+libahci
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x18560010
+0x06 0x18560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x90a60130
+0x14 0x90170110
+0x17 0x40000000
+0x18 0x411111f0
+0x19 0x04a11020
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40e59a05
+0x1e 0x411111f0
+0x21 0x0421101f
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 9.289991] Linux video capture interface: v2.00
+[ 9.358160] hda-intel Haswell must build in CONFIG_SND_HDA_I915
+[ 9.358210] snd_hda_intel 0000:00:03.0: irq 62 for MSI/MSI-X
+[ 9.396645] uvcvideo: Found UVC 1.00 device Integrated Camera (0bda:5720)
+--
+[ 9.480611] iwlwifi 0000:04:00.0: L1 Enabled; Disabling L0S
+[ 9.481491] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 9.481548] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 9.481611] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+[ 9.481950] input: HDA Intel MID HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/sound/card0/input7
+[ 9.482045] input: HDA Intel MID HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input8
+[ 9.482133] input: HDA Intel MID HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input9
+[ 9.483258] kvm: disabled by bios
+[ 9.483392] snd_hda_intel 0000:00:1b.0: irq 63 for MSI/MSI-X
+[ 9.485328] kvm: disabled by bios
+--
+[ 9.497307] kvm: disabled by bios
+[ 9.517810] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input10
+[ 9.517916] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input11
+[ 9.588344] Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
+--
+[ 1420.286205] type=1400 audit(1378359572.434:30): apparmor="DENIED" operation="capable" parent=1 profile="/usr/sbin/cupsd" pid=1132 comm="cupsd" pid=1132 comm="cupsd" capability=36 capname="block_suspend"
+[ 1598.780717] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 1598.780968] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 1598.781215] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+
+
diff --git a/codecs/canonical/alc283-lenovo-914l301-ccert-201309-14168 b/codecs/canonical/alc283-lenovo-914l301-ccert-201309-14168
new file mode 100644
index 0000000..464dc00
--- /dev/null
+++ b/codecs/canonical/alc283-lenovo-914l301-ccert-201309-14168
@@ -0,0 +1,1350 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue Sep 10 07:38:57 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 914L301
+Product Version: Lenovo V4400
+Firmware Version: J1ET19WW (0.19 )
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-36-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+thinkpad_acpi
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [MID ]: HDA-Intel - HDA Intel MID
+ HDA Intel MID at 0xf6610000 irq 46
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf6614000 irq 47
+29 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
+ ThinkPad Console Audio Control at EC reg 0x30, fw unknown
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Haswell HD Audio Controller (rev 06)
+00:1b.0 Audio device: Intel Corporation Lynx Point HD Audio Controller (rev 05)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0c0c (rev 06)
+ Subsystem: 17aa:501a
+--
+00:1b.0 0403: 8086:8c20 (rev 05)
+ Subsystem: 17aa:501a
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: thinkpad_acpi
+ brightness_enable : 2
+ brightness_mode : 4
+ dbg_bluetoothemul : 0
+ dbg_uwbemul : 0
+ dbg_wlswemul : 0
+ dbg_wwanemul : 0
+ enable : Y
+ experimental : 0
+ fan_control : N
+ force_load : N
+ hotkey_report_mode : 0
+ id : ThinkPadEC
+ index : -536870912
+ volume_capabilities : 0
+ volume_control : N
+ volume_mode : 3
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=2, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC283
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0283
+Subsystem Id: 0x17aa502b
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC283 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC283 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60130: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x04a11020: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40f41a05: [N/A] Other at Ext N/A
+ Conn = RCA, Color = Black
+ DefAssociation = 0x0, Sequence = 0x5
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=73
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0421101f: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Sep 10 15:36 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 11 Sep 10 15:36 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 2 Sep 10 15:36 /dev/snd/controlC29
+crw-rw---T+ 1 root audio 116, 6 Sep 10 15:36 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 10 Sep 10 15:36 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 5 Sep 10 15:36 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 4 Sep 10 15:36 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 3 Sep 10 15:36 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 9 Sep 10 15:36 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 8 Sep 10 15:36 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Sep 10 15:36 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Sep 10 15:36 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 100 Sep 10 15:36 .
+drwxr-xr-x 3 root root 300 Sep 10 15:36 ..
+lrwxrwxrwx 1 root root 12 Sep 10 15:36 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Sep 10 15:36 pci-0000:00:1b.0 -> ../controlC1
+lrwxrwxrwx 1 root root 13 Sep 10 15:36 platform-thinkpad_acpi -> ../controlC29
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: MID [HDA Intel MID], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: MID [HDA Intel MID], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: MID [HDA Intel MID], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC283 Analog [ALC283 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC283 Analog [ALC283 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [MID]
+
+Card hw:0 'MID'/'HDA Intel MID at 0xf6610000 irq 46'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 18
+ Simple ctrls : 3
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xf6614000 irq 47'
+ Mixer name : 'Realtek ALC283'
+ Components : 'HDA:10ec0283,17aa502b,00100003'
+ Controls : 20
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 1
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 29 [ThinkPadEC]
+
+Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw unknown'
+ Mixer name : 'ThinkPad EC (unknown)'
+ Components : ''
+ Controls : 1
+ Simple ctrls : 1
+Simple mixer control 'Console',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.MID {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 1'
+ dbmin 0
+ dbmax 1200
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.ThinkPadEC {
+ control.1 {
+ iface MIXER
+ name 'Console Playback Switch'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+hid_generic
+usbhid
+hid
+autofs4
+bnep
+rfcomm
+coretemp
+kvm
+arc4
+parport_pc
+snd_hda_codec_realtek
+ppdev
+snd_hda_codec_hdmi
+iwlmvm
+ghash_clmulni_intel
+mac80211
+snd_hda_intel
+snd_hda_codec
+uvcvideo
+i915
+snd_hwdep
+snd_pcm
+aesni_intel
+videobuf2_core
+videodev
+cryptd
+videobuf2_vmalloc
+videobuf2_memops
+btusb
+thinkpad_acpi
+snd_seq_midi
+iwlwifi
+nfsd
+snd_rawmidi
+snd_seq_midi_event
+drm_kms_helper
+snd_seq
+snd_timer
+drm
+joydev
+cfg80211
+bluetooth
+acer_wmi
+snd_seq_device
+aes_x86_64
+nfs
+sparse_keymap
+r8168
+snd
+i2c_algo_bit
+psmouse
+snd_page_alloc
+soundcore
+wmi
+compat
+discrete_graphic_disabler
+lpc_ich
+microcode
+video
+serio_raw
+lockd
+fscache
+dm_multipath
+mac_hid
+nvram
+scsi_dh
+auth_rpcgss
+lp
+nfs_acl
+sunrpc
+parport
+dm_raid45
+ahci
+libahci
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x18560010
+0x06 0x18560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x90a60130
+0x14 0x90170110
+0x17 0x40000000
+0x18 0x411111f0
+0x19 0x04a11020
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40f41a05
+0x1e 0x411111f0
+0x21 0x0421101f
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 7.882816] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 7.882836] hda-intel Haswell must build in CONFIG_SND_HDA_I915
+[ 7.882874] snd_hda_intel 0000:00:03.0: irq 46 for MSI/MSI-X
+[ 7.949811] Bluetooth: hci0: Intel Bluetooth firmware patch completed and activated
+--
+[ 7.990506] iwlwifi 0000:07:00.0: L1 Enabled; Disabling L0S
+[ 7.992675] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 7.992740] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 7.992802] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+[ 7.993099] input: HDA Intel MID HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/sound/card0/input10
+[ 7.993160] input: HDA Intel MID HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input11
+[ 7.993206] input: HDA Intel MID HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input12
+[ 7.993419] snd_hda_intel 0000:00:1b.0: irq 47 for MSI/MSI-X
+[ 8.046695] ppdev: user-space parallel port driver
+[ 8.107504] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input13
+[ 8.107553] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input14
+[ 8.141614] cfg80211: World regulatory domain updated:
+--
+[ 106.515347] hid-generic 0003:046D:C016.0001: input,hidraw0: USB HID v1.10 Mouse [Logitech Optical USB Mouse] on usb-0000:00:14.0-6/input0
+[ 174.071622] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 174.071869] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 174.072118] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+
+
diff --git a/codecs/canonical/alc283-lenovo-914l401-ccert-201308-14113 b/codecs/canonical/alc283-lenovo-914l401-ccert-201308-14113
new file mode 100644
index 0000000..f6eb459
--- /dev/null
+++ b/codecs/canonical/alc283-lenovo-914l401-ccert-201308-14113
@@ -0,0 +1,1363 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Wed Aug 28 08:38:55 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 914L401
+Product Version: Lenovo M4400
+Firmware Version: J1ET19WW (0.19 )
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-36-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+thinkpad_acpi
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [MID ]: HDA-Intel - HDA Intel MID
+ HDA Intel MID at 0xf6610000 irq 48
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf6614000 irq 49
+29 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
+ ThinkPad Console Audio Control at EC reg 0x30, fw unknown
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Haswell HD Audio Controller (rev 06)
+00:1b.0 Audio device: Intel Corporation Lynx Point HD Audio Controller (rev 05)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0c0c (rev 06)
+ Subsystem: 17aa:501a
+--
+00:1b.0 0403: 8086:8c20 (rev 05)
+ Subsystem: 17aa:501a
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: thinkpad_acpi
+ brightness_enable : 2
+ brightness_mode : 4
+ dbg_bluetoothemul : 0
+ dbg_uwbemul : 0
+ dbg_wlswemul : 0
+ dbg_wwanemul : 0
+ enable : Y
+ experimental : 0
+ fan_control : N
+ force_load : N
+ hotkey_report_mode : 0
+ id : ThinkPadEC
+ index : -536870912
+ volume_capabilities : 0
+ volume_control : N
+ volume_mode : 3
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC283
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0283
+Subsystem Id: 0x17aa501a
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC283 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC283 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60130: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x04a11020: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40f41a05: [N/A] Other at Ext N/A
+ Conn = RCA, Color = Black
+ DefAssociation = 0x0, Sequence = 0x5
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=73
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0421101f: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Aug 28 16:19 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 11 Aug 28 16:19 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 2 Aug 28 16:19 /dev/snd/controlC29
+crw-rw---T+ 1 root audio 116, 6 Aug 28 16:19 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 10 Aug 28 16:19 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 5 Aug 28 16:27 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 4 Aug 28 16:27 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 3 Aug 28 16:27 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 9 Aug 28 16:27 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 8 Aug 28 16:27 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Aug 28 16:19 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Aug 28 16:19 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 100 Aug 28 16:19 .
+drwxr-xr-x 3 root root 300 Aug 28 16:19 ..
+lrwxrwxrwx 1 root root 12 Aug 28 16:19 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Aug 28 16:19 pci-0000:00:1b.0 -> ../controlC1
+lrwxrwxrwx 1 root root 13 Aug 28 16:19 platform-thinkpad_acpi -> ../controlC29
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: MID [HDA Intel MID], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: MID [HDA Intel MID], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: MID [HDA Intel MID], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC283 Analog [ALC283 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC283 Analog [ALC283 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [MID]
+
+Card hw:0 'MID'/'HDA Intel MID at 0xf6610000 irq 48'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 18
+ Simple ctrls : 3
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xf6614000 irq 49'
+ Mixer name : 'Realtek ALC283'
+ Components : 'HDA:10ec0283,17aa501a,00100003'
+ Controls : 20
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 1
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 29 [ThinkPadEC]
+
+Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw unknown'
+ Mixer name : 'ThinkPad EC (unknown)'
+ Components : ''
+ Controls : 1
+ Simple ctrls : 1
+Simple mixer control 'Console',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.MID {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 1'
+ dbmin 0
+ dbmax 1200
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.ThinkPadEC {
+ control.1 {
+ iface MIXER
+ name 'Console Playback Switch'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+hid_generic
+usbhid
+hid
+usb_storage
+ufs
+qnx4
+hfsplus
+hfs
+minix
+ntfs
+msdos
+jfs
+xfs
+reiserfs
+ext2
+nls_iso8859_1
+autofs4
+coretemp
+arc4
+kvm
+iwlmvm
+mac80211
+ghash_clmulni_intel
+aesni_intel
+snd_hda_codec_realtek
+snd_hda_codec_hdmi
+snd_hda_intel
+snd_hda_codec
+cryptd
+dm_multipath
+uvcvideo
+videobuf2_core
+snd_hwdep
+joydev
+videodev
+thinkpad_acpi
+snd_pcm
+aes_x86_64
+snd_seq_midi
+videobuf2_vmalloc
+snd_rawmidi
+iwlwifi
+snd_seq_midi_event
+snd_seq
+videobuf2_memops
+scsi_dh
+acer_wmi
+sparse_keymap
+psmouse
+snd_timer
+snd_seq_device
+serio_raw
+snd
+snd_page_alloc
+lpc_ich
+soundcore
+r8168
+cfg80211
+microcode
+btusb
+nvram
+discrete_graphic_disabler
+mac_hid
+bnep
+rfcomm
+bluetooth
+compat
+parport_pc
+ppdev
+nfsd
+nfs
+lp
+lockd
+fscache
+parport
+auth_rpcgss
+nfs_acl
+sunrpc
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+ahci
+libahci
+i915
+drm_kms_helper
+wmi
+drm
+i2c_algo_bit
+video
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x18560010
+0x06 0x18560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x90a60130
+0x14 0x90170110
+0x17 0x40000000
+0x18 0x411111f0
+0x19 0x04a11020
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40f41a05
+0x1e 0x411111f0
+0x21 0x0421101f
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 10.555806] init: bluetooth main process ended, respawning
+[ 10.610332] hda-intel Haswell must build in CONFIG_SND_HDA_I915
+[ 10.610458] snd_hda_intel 0000:00:03.0: irq 48 for MSI/MSI-X
+[ 10.626754] cfg80211: World regulatory domain updated:
+--
+[ 10.626782] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
+[ 10.628430] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 10.628509] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 10.628577] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+[ 10.629130] input: HDA Intel MID HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/sound/card0/input10
+[ 10.629352] input: HDA Intel MID HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input11
+[ 10.629549] input: HDA Intel MID HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input12
+[ 10.630335] snd_hda_intel 0000:00:1b.0: irq 49 for MSI/MSI-X
+[ 10.682497] iwlwifi 0000:09:00.0: loaded firmware version 22.0.7.0 op_mode iwlmvm
+[ 10.703356] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input13
+[ 10.703572] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input14
+[ 11.145141] iwlwifi 0000:09:00.0: Detected Intel(R) Dual Band Wireless AC 7260, REV=0x144
+--
+[ 1012.905880] hid-generic 0003:15D9:0A4C.0001: input,hidraw0: USB HID v1.11 Mouse [ USB OPTICAL MOUSE] on usb-0000:00:14.0-6/input0
+[ 1154.429767] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 1154.430009] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 1154.430258] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+
+
diff --git a/codecs/canonical/alc283-lenovo-914l401-ccert-201309-14167 b/codecs/canonical/alc283-lenovo-914l401-ccert-201309-14167
new file mode 100644
index 0000000..2d144f5
--- /dev/null
+++ b/codecs/canonical/alc283-lenovo-914l401-ccert-201309-14167
@@ -0,0 +1,1184 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue Sep 10 07:55:45 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 914L401
+Product Version: Lenovo M4450
+Firmware Version: HQET17WW (1.00 )
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-36-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+thinkpad_acpi
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [HDMI ]: HDA-Intel - HDA ATI HDMI
+ HDA ATI HDMI at 0xf0444000 irq 48
+ 1 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xf0440000 irq 16
+29 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
+ ThinkPad Console Audio Control at EC reg 0x30, fw unknown
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:01.1 Audio device: Advanced Micro Devices [AMD] nee ATI Device 9902
+00:14.2 Audio device: Advanced Micro Devices [AMD] Hudson Azalia Controller (rev 01)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:01.1 0403: 1002:9902
+ Subsystem: 17aa:5109
+--
+00:14.2 0403: 1022:780d (rev 01)
+ Subsystem: 17aa:5109
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: thinkpad_acpi
+ brightness_enable : 2
+ brightness_mode : 4
+ dbg_bluetoothemul : 0
+ dbg_uwbemul : 0
+ dbg_wlswemul : 0
+ dbg_wwanemul : 0
+ enable : Y
+ experimental : 0
+ fan_control : N
+ force_load : N
+ hotkey_report_mode : 0
+ id : ThinkPadEC
+ index : -536870912
+ volume_capabilities : 0
+ volume_control : N
+ volume_mode : 3
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: ATI R6xx HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x1002aa01
+Subsystem Id: 0x00aa0100
+Revision Id: 0x100300
+No Modem Function Group found
+Default PCM:
+ rates [0x70]: 32000 44100 48000
+ bits [0x2]: 16
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=1, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x02
+Node 0x04 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x05 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x04
+Node 0x06 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x07 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Node 0x08 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x09 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x08
+Node 0x0a [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x0b [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0a
+Node 0x0c [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x0d [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0c
+Codec: Realtek ALC283
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0283
+Subsystem Id: 0x17aa5109
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC283 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC283 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60130: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x04a11020: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40f41a05: [N/A] Other at Ext N/A
+ Conn = RCA, Color = Black
+ DefAssociation = 0x0, Sequence = 0x5
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=73
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0421101f: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 5 Sep 10 15:50 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 9 Sep 10 15:50 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 2 Sep 10 15:50 /dev/snd/controlC29
+crw-rw---T+ 1 root audio 116, 4 Sep 10 15:50 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 8 Sep 10 15:50 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 3 Sep 10 15:53 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 7 Sep 10 15:53 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 6 Sep 10 15:53 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Sep 10 15:50 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Sep 10 15:50 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 100 Sep 10 15:50 .
+drwxr-xr-x 3 root root 260 Sep 10 15:50 ..
+lrwxrwxrwx 1 root root 12 Sep 10 15:50 pci-0000:00:01.1 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Sep 10 15:50 pci-0000:00:14.2 -> ../controlC1
+lrwxrwxrwx 1 root root 13 Sep 10 15:50 platform-thinkpad_acpi -> ../controlC29
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: HDMI [HDA ATI HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic [HD-Audio Generic], device 0: ALC283 Analog [ALC283 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: Generic [HD-Audio Generic], device 0: ALC283 Analog [ALC283 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [HDMI]
+
+Card hw:0 'HDMI'/'HDA ATI HDMI at 0xf0444000 irq 48'
+ Mixer name : 'ATI R6xx HDMI'
+ Components : 'HDA:1002aa01,00aa0100,00100300'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [Generic]
+
+Card hw:1 'Generic'/'HD-Audio Generic at 0xf0440000 irq 16'
+ Mixer name : 'Realtek ALC283'
+ Components : 'HDA:10ec0283,17aa5109,00100003'
+ Controls : 20
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 1
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 29 [ThinkPadEC]
+
+Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw unknown'
+ Mixer name : 'ThinkPad EC (unknown)'
+ Components : ''
+ Controls : 1
+ Simple ctrls : 1
+Simple mixer control 'Console',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.HDMI {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.Generic {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 1'
+ dbmin 0
+ dbmax 1200
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.ThinkPadEC {
+ control.1 {
+ iface MIXER
+ name 'Console Playback Switch'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+fglrx
+amd_iommu_v2
+vesafb
+autofs4
+kvm_amd
+kvm
+ghash_clmulni_intel
+bnep
+aesni_intel
+lib80211_crypt_tkip
+uvcvideo
+cryptd
+aes_x86_64
+joydev
+snd_hda_codec_realtek
+snd_hda_codec_hdmi
+snd_hda_intel
+snd_hda_codec
+rfcomm
+snd_hwdep
+thinkpad_acpi
+snd_pcm
+btusb
+wl
+snd_seq_midi
+bluetooth
+videobuf2_core
+snd_rawmidi
+dm_multipath
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+microcode
+snd_seq_midi_event
+snd_seq
+snd_timer
+snd_seq_device
+r8168
+psmouse
+rtsx_pci_ms
+scsi_dh
+i2c_piix4
+snd
+parport_pc
+snd_page_alloc
+soundcore
+serio_raw
+ppdev
+nfsd
+nvram
+wmi
+k10temp
+memstick
+video
+mac_hid
+cfg80211
+lib80211
+nfs
+lockd
+fscache
+auth_rpcgss
+nfs_acl
+lp
+sunrpc
+parport
+rtsx_pci_sdmmc
+rtsx_pci
+ahci
+libahci
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x03 0x185600f0
+0x05 0x585600f0
+0x07 0x585600f0
+0x09 0x585600f0
+0x0b 0x585600f0
+0x0d 0x585600f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x90a60130
+0x14 0x90170110
+0x17 0x40000000
+0x18 0x411111f0
+0x19 0x04a11020
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40f41a05
+0x1e 0x411111f0
+0x21 0x0421101f
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 7.325493] Bluetooth: RFCOMM ver 1.11
+[ 7.353113] hda-intel 0000:00:01.1: Force to non-snoop mode
+[ 7.353168] snd_hda_intel 0000:00:01.1: irq 48 for MSI/MSI-X
+[ 7.376501] input: HDA ATI HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.1/sound/card0/input9
+[ 7.490839] input: HD-Audio Generic Headphone as /devices/pci0000:00/0000:00:14.2/sound/card1/input10
+[ 7.490981] input: HD-Audio Generic Mic as /devices/pci0000:00/0000:00:14.2/sound/card1/input11
+[ 7.535157] uvcvideo: Found UVC 1.00 device Integrated Camera (04ca:7014)
+
+
diff --git a/codecs/canonical/alc283-lenovo-914lw01-ccert-201309-14173 b/codecs/canonical/alc283-lenovo-914lw01-ccert-201309-14173
new file mode 100644
index 0000000..74e6533
--- /dev/null
+++ b/codecs/canonical/alc283-lenovo-914lw01-ccert-201309-14173
@@ -0,0 +1,1387 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Wed Sep 11 07:44:24 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 914LW01
+Product Version: Lenovo B4400
+Firmware Version: J1ET19WW (0.19 )
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-36-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+thinkpad_acpi
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [MID ]: HDA-Intel - HDA Intel MID
+ HDA Intel MID at 0xf6610000 irq 47
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf6614000 irq 48
+29 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
+ ThinkPad Console Audio Control at EC reg 0x30, fw unknown
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Haswell HD Audio Controller (rev 06)
+00:1b.0 Audio device: Intel Corporation Lynx Point HD Audio Controller (rev 05)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0c0c (rev 06)
+ Subsystem: 17aa:501a
+--
+00:1b.0 0403: 8086:8c20 (rev 05)
+ Subsystem: 17aa:501a
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: thinkpad_acpi
+ brightness_enable : 2
+ brightness_mode : 4
+ dbg_bluetoothemul : 0
+ dbg_uwbemul : 0
+ dbg_wlswemul : 0
+ dbg_wwanemul : 0
+ enable : Y
+ experimental : 0
+ fan_control : N
+ force_load : N
+ hotkey_report_mode : 0
+ id : ThinkPadEC
+ index : -536870912
+ volume_capabilities : 0
+ volume_control : N
+ volume_mode : 3
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC283
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0283
+Subsystem Id: 0x17aa5029
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC283 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC283 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Internal Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Internal Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x04a11020: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x90a7012f: [Fixed] Mic at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0xf
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40559a05: [N/A] Digital Out at Ext N/A
+ Conn = Optical, Color = Pink
+ DefAssociation = 0x0, Sequence = 0x5
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=73
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0421101f: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Sep 11 15:37 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 11 Sep 11 15:37 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 2 Sep 11 15:37 /dev/snd/controlC29
+crw-rw---T+ 1 root audio 116, 6 Sep 11 15:37 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 10 Sep 11 15:37 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 5 Sep 11 15:38 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 4 Sep 11 15:38 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 3 Sep 11 15:38 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 9 Sep 11 15:38 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 8 Sep 11 15:38 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Sep 11 15:37 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Sep 11 15:37 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 100 Sep 11 15:37 .
+drwxr-xr-x 3 root root 300 Sep 11 15:37 ..
+lrwxrwxrwx 1 root root 12 Sep 11 15:37 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Sep 11 15:37 pci-0000:00:1b.0 -> ../controlC1
+lrwxrwxrwx 1 root root 13 Sep 11 15:37 platform-thinkpad_acpi -> ../controlC29
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: MID [HDA Intel MID], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: MID [HDA Intel MID], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: MID [HDA Intel MID], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC283 Analog [ALC283 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC283 Analog [ALC283 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [MID]
+
+Card hw:0 'MID'/'HDA Intel MID at 0xf6610000 irq 47'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 18
+ Simple ctrls : 3
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xf6614000 irq 48'
+ Mixer name : 'Realtek ALC283'
+ Components : 'HDA:10ec0283,17aa5029,00100003'
+ Controls : 22
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 1
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 29 [ThinkPadEC]
+
+Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw unknown'
+ Mixer name : 'ThinkPad EC (unknown)'
+ Components : ''
+ Controls : 1
+ Simple ctrls : 1
+Simple mixer control 'Console',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.MID {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Internal Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Internal Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 1'
+ dbmin 0
+ dbmax 1200
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.ThinkPadEC {
+ control.1 {
+ iface MIXER
+ name 'Console Playback Switch'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+autofs4
+arc4
+bnep
+coretemp
+iwlmvm
+rfcomm
+mac80211
+kvm
+ghash_clmulni_intel
+dm_multipath
+aesni_intel
+uvcvideo
+scsi_dh
+i915
+cryptd
+snd_hda_codec_realtek
+btusb
+videobuf2_core
+videodev
+snd_hda_codec_hdmi
+snd_hda_intel
+aes_x86_64
+videobuf2_vmalloc
+videobuf2_memops
+snd_hda_codec
+thinkpad_acpi
+drm_kms_helper
+joydev
+drm
+snd_hwdep
+snd_pcm
+psmouse
+acer_wmi
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+serio_raw
+snd_timer
+i2c_algo_bit
+snd_seq_device
+bluetooth
+iwlwifi
+microcode
+sparse_keymap
+cfg80211
+r8168
+snd
+discrete_graphic_disabler
+compat
+parport_pc
+snd_page_alloc
+soundcore
+wmi
+mac_hid
+lpc_ich
+video
+nvram
+ppdev
+nfsd
+nfs
+lockd
+fscache
+auth_rpcgss
+nfs_acl
+lp
+parport
+sunrpc
+hid_generic
+usbhid
+hid
+ahci
+libahci
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x18560010
+0x06 0x18560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x40000000
+0x14 0x90170110
+0x17 0x411111f0
+0x18 0x411111f0
+0x19 0x04a11020
+0x1a 0x90a7012f
+0x1b 0x411111f0
+0x1d 0x40559a05
+0x1e 0x411111f0
+0x21 0x0421101f
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 7.436034] microcode: Microcode Update Driver: v2.00 <tigran@aivazian.fsnet.co.uk>, Peter Oruba
+[ 7.535270] hda-intel Haswell must build in CONFIG_SND_HDA_I915
+[ 7.535362] snd_hda_intel 0000:00:03.0: irq 47 for MSI/MSI-X
+[ 7.570067] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 7.570152] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 7.570211] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+[ 7.570779] input: HDA Intel MID HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/sound/card0/input7
+[ 7.570967] input: HDA Intel MID HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input8
+[ 7.571137] input: HDA Intel MID HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input9
+[ 7.571818] snd_hda_intel 0000:00:1b.0: irq 48 for MSI/MSI-X
+[ 7.588168] Linux video capture interface: v2.00
+--
+[ 7.616527] Bluetooth: hci0: read Intel version: 370710018002030d00
+[ 7.629002] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input10
+[ 7.629347] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input11
+[ 7.733700] [drm] Memory usable by graphics device = 2048M
+--
+[ 326.634691] type=1400 audit(1378885382.449:31): apparmor="DENIED" operation="capable" parent=1 profile="/usr/sbin/cupsd" pid=1025 comm="cupsd" pid=1025 comm="cupsd" capability=36 capname="block_suspend"
+[ 408.311100] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 408.311354] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 408.311599] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+
+
diff --git a/codecs/canonical/alc290--hp-envy-14-notebook-pc-ccert-201402-14691 b/codecs/canonical/alc290--hp-envy-14-notebook-pc-ccert-201402-14691
new file mode 100644
index 0000000..dad8602
--- /dev/null
+++ b/codecs/canonical/alc290--hp-envy-14-notebook-pc-ccert-201402-14691
@@ -0,0 +1,1365 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Thu May 8 02:22:10 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.4 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.4 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.4 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP ENVY 14 Notebook PC
+Product Version: 0994100000000010000620180
+Firmware Version: F.02
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.11.0-18-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.11.0-18-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [HDMI ]: HDA-Intel - HDA Intel HDMI
+ HDA Intel HDMI at 0xb2610000 irq 47
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xb2614000 irq 48
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller (rev 06)
+00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 05)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0c0c (rev 06)
+ Subsystem: 103c:228f
+--
+00:1b.0 0403: 8086:8c20 (rev 05)
+ Subsystem: 103c:228f
+
+
+!!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
+snd-hda-intel: jackpoll_ms=500
+
+
+!!Loaded sound module options
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=2, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC290
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0290
+Subsystem Id: 0x103c228f
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC290 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC290 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80] [0x00]
+ Connection: 2
+ 0x02 0x03
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30130: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0421101f: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x04a11020: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x4075812d: [N/A] Modem Hand at Ext N/A
+ Conn = Optical, Color = Purple
+ DefAssociation = 0x2, Sequence = 0xd
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=107
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 8
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12* 0x13
+Node 0x23 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 6
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 6 May 7 14:01 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 10 May 7 14:01 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 5 May 7 14:01 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 9 May 7 14:01 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 4 May 7 14:01 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 3 May 7 14:01 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 2 May 7 14:01 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 8 May 7 14:02 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 7 May 7 14:02 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 May 7 14:01 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 May 7 14:01 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 May 7 14:01 .
+drwxr-xr-x 3 root root 280 May 7 14:01 ..
+lrwxrwxrwx 1 root root 12 May 7 14:01 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 May 7 14:01 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC290 Analog [ALC290 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC290 Analog [ALC290 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [HDMI]
+
+Card hw:0 'HDMI'/'HDA Intel HDMI at 0xb2610000 irq 47'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 21
+ Simple ctrls : 3
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xb2614000 irq 48'
+ Mixer name : 'Realtek ALC290'
+ Components : 'HDA:10ec0290,103c228f,00100003'
+ Controls : 22
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.HDMI {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.19 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.20 {
+ iface PCM
+ device 7
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.21 {
+ iface PCM
+ device 8
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.20 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.21 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+coretemp
+nvram
+bnep
+rtsx_pci_ms
+rtsx_pci_sdmmc
+memstick
+rfcomm
+rtsx_pci
+bluetooth
+uvcvideo
+disable_mmc
+parport_pc
+videobuf2_core
+videodev
+ppdev
+videobuf2_vmalloc
+videobuf2_memops
+snd_hda_codec_realtek
+snd_hda_codec_hdmi
+snd_hda_codec_generic
+arc4
+ath9k
+snd_hda_intel
+snd_hda_controller
+i915
+snd_hda_codec
+mac80211
+snd_hwdep
+snd_pcm
+dm_multipath
+snd_seq_midi
+drm_kms_helper
+snd_rawmidi
+ath9k_common
+scsi_dh
+snd_seq_midi_event
+ath9k_hw
+snd_seq
+snd_timer
+snd_seq_device
+drm
+ath
+hp_wmi
+i2c_algo_bit
+psmouse
+mei_me
+mei
+joydev
+snd
+soundcore
+cfg80211
+serio_raw
+snd_page_alloc
+hp_accel
+lis3lv02d
+mac_hid
+wmi
+intel_smartconnect
+video
+lpc_ich
+hp_wireless
+sparse_keymap
+input_polldev
+kbccmnd
+lp
+parport
+binfmt_misc
+dm_raid45
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+raid6_pq
+ahci
+libahci
+r8169
+mii
+xor
+zlib_deflate
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 11.708818] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 11.708996] snd_hda_intel 0000:00:03.0: irq 47 for MSI/MSI-X
+[ 11.709198] snd_hda_intel 0000:00:1b.0: irq 48 for MSI/MSI-X
+[ 11.860794] input: HDA Intel HDMI HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/sound/card0/input9
+[ 11.860855] input: HDA Intel HDMI HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input10
+[ 11.860903] input: HDA Intel HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input11
+[ 11.902614] sound hdaudioC1D0: autoconfig: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
+[ 11.902617] sound hdaudioC1D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
+[ 11.902619] sound hdaudioC1D0: hp_outs=1 (0x15/0x0/0x0/0x0/0x0)
+[ 11.902620] sound hdaudioC1D0: mono: mono_out=0x0
+[ 11.902621] sound hdaudioC1D0: inputs:
+[ 11.902623] sound hdaudioC1D0: Mic=0x1a
+[ 11.902624] sound hdaudioC1D0: Internal Mic=0x12
+[ 11.906394] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input12
+[ 11.906460] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input13
+[ 12.511882] Linux video capture interface: v2.00
+
+
diff --git a/codecs/canonical/alc290--hp-envy-14-ts-notebook-pc-ccert-201405-15022 b/codecs/canonical/alc290--hp-envy-14-ts-notebook-pc-ccert-201405-15022
new file mode 100644
index 0000000..ca359d7
--- /dev/null
+++ b/codecs/canonical/alc290--hp-envy-14-ts-notebook-pc-ccert-201405-15022
@@ -0,0 +1,1398 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue May 6 03:26:16 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.4 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.4 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.4 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP ENVY 14 TS Notebook PC
+Product Version: 0981100000005F10000620100
+Firmware Version: F.02
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.11.0-18-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.11.0-18-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [HDMI ]: HDA-Intel - HDA Intel HDMI
+ HDA Intel HDMI at 0xb5610000 irq 61
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xb5614000 irq 62
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Device 0a0c (rev 09)
+00:1b.0 Audio device: Intel Corporation Lynx Point-LP HD Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 09)
+ Subsystem: 103c:228c
+--
+00:1b.0 0403: 8086:9c20 (rev 04)
+ Subsystem: 103c:228c
+
+
+!!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
+snd-hda-intel: jackpoll_ms=500
+
+
+!!Loaded sound module options
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=2, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC290
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0290
+Subsystem Id: 0x103c228c
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC290 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC290 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80] [0x00]
+ Connection: 2
+ 0x02 0x03
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30130: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0421101f: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x04a11020: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x4075812d: [N/A] Modem Hand at Ext N/A
+ Conn = Optical, Color = Purple
+ DefAssociation = 0x2, Sequence = 0xd
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=107
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 8
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12* 0x13
+Node 0x23 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 6
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 6 May 6 11:11 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 10 May 6 11:11 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 5 May 6 11:11 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 9 May 6 11:11 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 4 May 6 11:17 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 3 May 6 11:17 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 2 May 6 11:17 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 8 May 6 11:17 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 7 May 6 11:17 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 May 6 11:11 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 May 6 11:11 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 May 6 11:11 .
+drwxr-xr-x 3 root root 280 May 6 11:11 ..
+lrwxrwxrwx 1 root root 12 May 6 11:11 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 May 6 11:11 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC290 Analog [ALC290 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC290 Analog [ALC290 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [HDMI]
+
+Card hw:0 'HDMI'/'HDA Intel HDMI at 0xb5610000 irq 61'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 21
+ Simple ctrls : 3
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xb5614000 irq 62'
+ Mixer name : 'Realtek ALC290'
+ Components : 'HDA:10ec0290,103c228c,00100003'
+ Controls : 23
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Mute-LED Mode',0
+ Capabilities: enum
+ Items: 'On' 'Off' 'Follow Master'
+ Item0: 'Follow Master'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.HDMI {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.19 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.20 {
+ iface PCM
+ device 7
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.21 {
+ iface PCM
+ device 8
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Mute-LED Mode'
+ value 'Follow Master'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 On
+ item.1 Off
+ item.2 'Follow Master'
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.21 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.22 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+usb_storage
+ufs
+qnx4
+hfsplus
+hfs
+minix
+ntfs
+msdos
+jfs
+xfs
+reiserfs
+ext2
+nls_iso8859_1
+rtsx_pci_ms
+rtsx_pci_sdmmc
+memstick
+rtsx_pci
+disable_mmc
+uvcvideo
+videobuf2_core
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+coretemp
+nvram
+bbswitch
+hid_multitouch
+arc4
+snd_hda_codec_realtek
+snd_hda_codec_hdmi
+snd_hda_codec_generic
+snd_hda_intel
+rtl8188ee
+snd_hda_controller
+snd_hda_codec
+rtlwifi
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+joydev
+hp_wmi
+psmouse
+dm_multipath
+mac80211
+snd_timer
+scsi_dh
+snd_seq_device
+hp_wireless
+intel_smartconnect
+cfg80211
+hp_accel
+snd
+lis3lv02d
+wmi
+kbccmnd
+serio_raw
+rfcomm
+soundcore
+mac_hid
+snd_page_alloc
+sparse_keymap
+lpc_ich
+mei_me
+input_polldev
+bnep
+mei
+parport_pc
+bluetooth
+ppdev
+lp
+parport
+binfmt_misc
+dm_raid45
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+raid6_pq
+xor
+zlib_deflate
+usbhid
+hid
+i915
+drm_kms_helper
+drm
+i2c_algo_bit
+video
+ahci
+libahci
+r8169
+mii
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 24.204597] rtl8188ee-0:_rtl88ee_hal_customized_behavior():<0-0> RT Customized ID: 0x1B
+[ 24.245690] snd_hda_intel 0000:00:03.0: irq 61 for MSI/MSI-X
+[ 24.246339] snd_hda_intel 0000:00:1b.0: irq 62 for MSI/MSI-X
+[ 24.307651] rtlwifi-0:_rtl_init_hw_ht_capab():<0-0> 1T1R
+[ 24.330553] input: HDA Intel HDMI HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/sound/card0/input9
+[ 24.330649] input: HDA Intel HDMI HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input10
+[ 24.330923] input: HDA Intel HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input11
+[ 24.333442] sound hdaudioC1D0: autoconfig: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
+[ 24.333446] sound hdaudioC1D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
+[ 24.333448] sound hdaudioC1D0: hp_outs=1 (0x15/0x0/0x0/0x0/0x0)
+[ 24.333449] sound hdaudioC1D0: mono: mono_out=0x0
+[ 24.333451] sound hdaudioC1D0: inputs:
+[ 24.333453] sound hdaudioC1D0: Mic=0x1a
+[ 24.333455] sound hdaudioC1D0: Internal Mic=0x12
+[ 24.337395] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input12
+[ 24.337501] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input13
+[ 24.369537] ieee80211 phy0: Selected rate control algorithm 'rtl_rc'
+
+
diff --git a/codecs/canonical/alc290--hp-envy-14-ts-notebook-pc-ccert-201405-15023 b/codecs/canonical/alc290--hp-envy-14-ts-notebook-pc-ccert-201405-15023
new file mode 100644
index 0000000..ab95243
--- /dev/null
+++ b/codecs/canonical/alc290--hp-envy-14-ts-notebook-pc-ccert-201405-15023
@@ -0,0 +1,1403 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue May 6 03:53:12 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.4 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.4 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.4 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP ENVY 14 TS Notebook PC
+Product Version: 0981100000005F10000620100
+Firmware Version: F.02
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.11.0-18-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.11.0-18-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [HDMI ]: HDA-Intel - HDA Intel HDMI
+ HDA Intel HDMI at 0xb5610000 irq 61
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xb5614000 irq 62
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Device 0a0c (rev 09)
+00:1b.0 Audio device: Intel Corporation Lynx Point-LP HD Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 09)
+ Subsystem: 103c:228c
+--
+00:1b.0 0403: 8086:9c20 (rev 04)
+ Subsystem: 103c:228c
+
+
+!!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
+snd-hda-intel: jackpoll_ms=500
+
+
+!!Loaded sound module options
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=2, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC290
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0290
+Subsystem Id: 0x103c228c
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC290 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC290 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80] [0x00]
+ Connection: 2
+ 0x02 0x03
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30130: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0421101f: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x04a11020: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x4075812d: [N/A] Modem Hand at Ext N/A
+ Conn = Optical, Color = Purple
+ DefAssociation = 0x2, Sequence = 0xd
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=107
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 8
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12* 0x13
+Node 0x23 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 6
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 6 May 6 11:36 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 10 May 6 11:36 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 5 May 6 11:36 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 9 May 6 11:36 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 4 May 6 11:44 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 3 May 6 11:44 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 2 May 6 11:44 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 8 May 6 11:44 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 7 May 6 11:44 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 May 6 11:36 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 May 6 11:36 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 May 6 11:36 .
+drwxr-xr-x 3 root root 280 May 6 11:36 ..
+lrwxrwxrwx 1 root root 12 May 6 11:36 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 May 6 11:36 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC290 Analog [ALC290 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC290 Analog [ALC290 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [HDMI]
+
+Card hw:0 'HDMI'/'HDA Intel HDMI at 0xb5610000 irq 61'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 21
+ Simple ctrls : 3
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xb5614000 irq 62'
+ Mixer name : 'Realtek ALC290'
+ Components : 'HDA:10ec0290,103c228c,00100003'
+ Controls : 23
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Mute-LED Mode',0
+ Capabilities: enum
+ Items: 'On' 'Off' 'Follow Master'
+ Item0: 'Follow Master'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.HDMI {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.19 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.20 {
+ iface PCM
+ device 7
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.21 {
+ iface PCM
+ device 8
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Mute-LED Mode'
+ value 'Follow Master'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 On
+ item.1 Off
+ item.2 'Follow Master'
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.21 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.22 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+ufs
+qnx4
+hfsplus
+hfs
+minix
+ntfs
+msdos
+jfs
+xfs
+reiserfs
+ext2
+hid_generic
+usb_storage
+nls_iso8859_1
+coretemp
+nvram
+bbswitch
+rtsx_pci_ms
+rtsx_pci_sdmmc
+memstick
+rtsx_pci
+disable_mmc
+rfcomm
+bnep
+uvcvideo
+ath3k
+videobuf2_core
+videodev
+btusb
+videobuf2_vmalloc
+bluetooth
+videobuf2_memops
+hid_multitouch
+arc4
+ath9k
+snd_hda_codec_realtek
+snd_hda_codec_generic
+dm_multipath
+snd_hda_codec_hdmi
+scsi_dh
+mac80211
+snd_hda_intel
+snd_hda_controller
+snd_hda_codec
+ath9k_common
+parport_pc
+ppdev
+snd_hwdep
+ath9k_hw
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+ath
+mei_me
+snd_seq_midi_event
+psmouse
+snd_seq
+joydev
+mei
+snd_timer
+snd_seq_device
+hp_wmi
+serio_raw
+hp_accel
+snd
+lis3lv02d
+soundcore
+cfg80211
+wmi
+hp_wireless
+intel_smartconnect
+snd_page_alloc
+sparse_keymap
+input_polldev
+lpc_ich
+mac_hid
+kbccmnd
+lp
+parport
+binfmt_misc
+dm_raid45
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+raid6_pq
+xor
+zlib_deflate
+usbhid
+hid
+i915
+drm_kms_helper
+drm
+ahci
+libahci
+r8169
+i2c_algo_bit
+video
+mii
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 16.405963] ppdev: user-space parallel port driver
+[ 16.552922] snd_hda_intel 0000:00:03.0: irq 61 for MSI/MSI-X
+[ 16.553214] snd_hda_intel 0000:00:1b.0: irq 62 for MSI/MSI-X
+[ 16.624835] input: HDA Intel HDMI HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/sound/card0/input10
+[ 16.624940] input: HDA Intel HDMI HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input11
+[ 16.625010] input: HDA Intel HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input12
+[ 16.630474] device-mapper: multipath: version 1.6.0 loaded
+[ 16.690790] sound hdaudioC1D0: autoconfig: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
+[ 16.690795] sound hdaudioC1D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
+[ 16.690797] sound hdaudioC1D0: hp_outs=1 (0x15/0x0/0x0/0x0/0x0)
+[ 16.690799] sound hdaudioC1D0: mono: mono_out=0x0
+[ 16.690801] sound hdaudioC1D0: inputs:
+[ 16.690803] sound hdaudioC1D0: Mic=0x1a
+[ 16.690805] sound hdaudioC1D0: Internal Mic=0x12
+[ 16.694602] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input13
+[ 16.694680] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input14
+[ 16.711223] ath: phy0: ASPM enabled: 0x43
+
+
diff --git a/codecs/canonical/alc290--hp-envy-15-notebook-pc-ccert-201404-14927 b/codecs/canonical/alc290--hp-envy-15-notebook-pc-ccert-201404-14927
new file mode 100644
index 0000000..07bea79
--- /dev/null
+++ b/codecs/canonical/alc290--hp-envy-15-notebook-pc-ccert-201404-14927
@@ -0,0 +1,1382 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue Apr 29 08:23:58 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.4 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.4 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.4 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP ENVY 15 Notebook PC
+Product Version: 0986100000005F20000020100
+Firmware Version: F.02
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.11.0-18-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.11.0-18-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [HDMI ]: HDA-Intel - HDA Intel HDMI
+ HDA Intel HDMI at 0xb2610000 irq 61
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xb2614000 irq 62
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Device 0a0c (rev 09)
+00:1b.0 Audio device: Intel Corporation Lynx Point-LP HD Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 09)
+ Subsystem: 103c:228a
+--
+00:1b.0 0403: 8086:9c20 (rev 04)
+ Subsystem: 103c:228a
+
+
+!!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
+snd-hda-intel: jackpoll_ms=500
+
+
+!!Loaded sound module options
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=2, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC290
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0290
+Subsystem Id: 0x103c228a
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC290 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC290 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80] [0x00]
+ Connection: 2
+ 0x02 0x03
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30130: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0421101f: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x04a11020: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x4075812d: [N/A] Modem Hand at Ext N/A
+ Conn = Optical, Color = Purple
+ DefAssociation = 0x2, Sequence = 0xd
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=107
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 8
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12* 0x13
+Node 0x23 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 6
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 6 Apr 29 16:15 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 10 Apr 29 16:15 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 5 Apr 29 16:15 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 9 Apr 29 16:15 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 4 Apr 29 16:15 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 3 Apr 29 16:15 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 2 Apr 29 16:15 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 8 Apr 29 16:15 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 7 Apr 29 16:15 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Apr 29 16:15 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Apr 29 16:15 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Apr 29 16:15 .
+drwxr-xr-x 3 root root 280 Apr 29 16:15 ..
+lrwxrwxrwx 1 root root 12 Apr 29 16:15 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Apr 29 16:15 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC290 Analog [ALC290 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC290 Analog [ALC290 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [HDMI]
+
+Card hw:0 'HDMI'/'HDA Intel HDMI at 0xb2610000 irq 61'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 21
+ Simple ctrls : 3
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xb2614000 irq 62'
+ Mixer name : 'Realtek ALC290'
+ Components : 'HDA:10ec0290,103c228a,00100003'
+ Controls : 23
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Mute-LED Mode',0
+ Capabilities: enum
+ Items: 'On' 'Off' 'Follow Master'
+ Item0: 'Follow Master'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.HDMI {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.19 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.20 {
+ iface PCM
+ device 7
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.21 {
+ iface PCM
+ device 8
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Mute-LED Mode'
+ value 'Follow Master'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 On
+ item.1 Off
+ item.2 'Follow Master'
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.21 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.22 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+rtsx_pci_ms
+rtsx_pci_sdmmc
+memstick
+rtsx_pci
+disable_mmc
+coretemp
+nvram
+snd_hda_codec_realtek
+snd_hda_codec_hdmi
+snd_hda_codec_generic
+uvcvideo
+videobuf2_core
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+joydev
+snd_hda_intel
+snd_hda_controller
+snd_hda_codec
+snd_hwdep
+snd_pcm
+hp_wmi
+arc4
+snd_seq_midi
+snd_rawmidi
+ath9k
+snd_seq_midi_event
+mac80211
+i915
+ath9k_common
+snd_seq
+ath9k_hw
+dm_multipath
+snd_timer
+drm_kms_helper
+scsi_dh
+mei_me
+psmouse
+ath
+snd_seq_device
+hp_accel
+serio_raw
+cfg80211
+lis3lv02d
+wmi
+hp_wireless
+input_polldev
+sparse_keymap
+intel_smartconnect
+lpc_ich
+mei
+mac_hid
+snd
+bnep
+drm
+parport_pc
+rfcomm
+soundcore
+bluetooth
+kbccmnd
+i2c_algo_bit
+ppdev
+snd_page_alloc
+video
+lp
+parport
+binfmt_misc
+dm_raid45
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+r8169
+mii
+ahci
+raid6_pq
+libahci
+xor
+zlib_deflate
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 4.517365] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 4.519882] snd_hda_intel 0000:00:03.0: irq 61 for MSI/MSI-X
+[ 4.522261] snd_hda_intel 0000:00:1b.0: irq 62 for MSI/MSI-X
+[ 4.538499] input: HDA Intel HDMI HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/sound/card0/input10
+[ 4.538743] sound hdaudioC1D0: autoconfig: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
+[ 4.538747] sound hdaudioC1D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
+[ 4.538750] sound hdaudioC1D0: hp_outs=1 (0x15/0x0/0x0/0x0/0x0)
+[ 4.538752] sound hdaudioC1D0: mono: mono_out=0x0
+[ 4.538754] sound hdaudioC1D0: inputs:
+[ 4.538757] sound hdaudioC1D0: Mic=0x1a
+[ 4.538759] sound hdaudioC1D0: Internal Mic=0x12
+[ 4.542692] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input11
+[ 4.543425] input: HDA Intel HDMI HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input12
+[ 4.543509] input: HDA Intel HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input13
+[ 4.543638] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input14
+[ 4.710113] Non-volatile memory driver v1.3
+
+
diff --git a/codecs/canonical/alc290--hp-envy-15-notebook-pc-ccert-201404-14948 b/codecs/canonical/alc290--hp-envy-15-notebook-pc-ccert-201404-14948
new file mode 100644
index 0000000..dc345a3
--- /dev/null
+++ b/codecs/canonical/alc290--hp-envy-15-notebook-pc-ccert-201404-14948
@@ -0,0 +1,1400 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue May 20 07:54:17 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.4 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.4 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.4 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP ENVY 15 Notebook PC
+Product Version: 0980110400005F00000320100
+Firmware Version: F.10
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.11.0-18-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.11.0-18-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [HDMI ]: HDA-Intel - HDA Intel HDMI
+ HDA Intel HDMI at 0xd3710000 irq 47
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xd3714000 irq 48
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller (rev 06)
+00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 05)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0c0c (rev 06)
+ Subsystem: 103c:22a0
+--
+00:1b.0 0403: 8086:8c20 (rev 05)
+ Subsystem: 103c:22a0
+
+
+!!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
+snd-hda-intel: jackpoll_ms=500
+
+
+!!Loaded sound module options
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=2, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC290
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0290
+Subsystem Id: 0x103c22a0
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC290 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC290 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80] [0x00]
+ Connection: 2
+ 0x02 0x03
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30130: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x04211040: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x04a11020: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x4075812d: [N/A] Modem Hand at Ext N/A
+ Conn = Optical, Color = Purple
+ DefAssociation = 0x2, Sequence = 0xd
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=107
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 8
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12* 0x13
+Node 0x23 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 6
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 6 May 20 15:24 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 10 May 20 15:24 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 5 May 20 15:24 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 9 May 20 15:24 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 4 May 20 15:32 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 3 May 20 15:32 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 2 May 20 15:32 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 8 May 20 15:32 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 7 May 20 15:32 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 May 20 15:24 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 May 20 15:24 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 May 20 15:24 .
+drwxr-xr-x 3 root root 280 May 20 15:24 ..
+lrwxrwxrwx 1 root root 12 May 20 15:24 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 May 20 15:24 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC290 Analog [ALC290 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC290 Analog [ALC290 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [HDMI]
+
+Card hw:0 'HDMI'/'HDA Intel HDMI at 0xd3710000 irq 47'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 21
+ Simple ctrls : 3
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xd3714000 irq 48'
+ Mixer name : 'Realtek ALC290'
+ Components : 'HDA:10ec0290,103c22a0,00100003'
+ Controls : 23
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Mute-LED Mode',0
+ Capabilities: enum
+ Items: 'On' 'Off' 'Follow Master'
+ Item0: 'Follow Master'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.HDMI {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.19 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.20 {
+ iface PCM
+ device 7
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.21 {
+ iface PCM
+ device 8
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Mute-LED Mode'
+ value 'Follow Master'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 On
+ item.1 Off
+ item.2 'Follow Master'
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.21 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.22 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+usb_storage
+ufs
+qnx4
+hfsplus
+hfs
+minix
+ntfs
+msdos
+jfs
+xfs
+reiserfs
+ext2
+nls_iso8859_1
+coretemp
+nvram
+bbswitch
+uvcvideo
+rtsx_pci_ms
+rtsx_pci_sdmmc
+memstick
+videobuf2_core
+videodev
+rtsx_pci
+videobuf2_vmalloc
+videobuf2_memops
+disable_mmc
+arc4
+hid_multitouch
+snd_hda_codec_realtek
+snd_hda_codec_generic
+iwlmvm
+snd_hda_codec_hdmi
+snd_hda_intel
+snd_hda_controller
+mac80211
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+bnep
+joydev
+btusb
+snd_rawmidi
+snd_seq_midi_event
+iwlwifi
+snd_seq
+dm_multipath
+snd_timer
+rfcomm
+snd_seq_device
+scsi_dh
+cfg80211
+bluetooth
+snd
+psmouse
+soundcore
+snd_page_alloc
+mei_me
+mei
+serio_raw
+lpc_ich
+hp_wmi
+intel_smartconnect
+hp_wireless
+wmi
+mac_hid
+sparse_keymap
+tpm_tis
+parport_pc
+ppdev
+kbccmnd
+lp
+parport
+binfmt_misc
+dm_raid45
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+raid6_pq
+xor
+zlib_deflate
+usbhid
+hid
+i915
+drm_kms_helper
+ahci
+drm
+r8169
+libahci
+mii
+i2c_algo_bit
+video
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 14.627117] Bluetooth: hci0: Intel Bluetooth firmware file: intel/ibt-hw-37.7.10-fw-1.80.2.3.d.bseq
+[ 14.673055] snd_hda_intel 0000:00:03.0: irq 47 for MSI/MSI-X
+[ 14.673241] snd_hda_intel 0000:00:1b.0: irq 48 for MSI/MSI-X
+[ 14.714874] Bluetooth: hci0: Intel Bluetooth firmware patch completed and activated
+[ 14.719139] input: HDA Intel HDMI HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/sound/card0/input9
+[ 14.719690] input: HDA Intel HDMI HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input10
+[ 14.719769] input: HDA Intel HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input11
+[ 14.720640] iwlwifi 0000:07:00.0: Detected Intel(R) Dual Band Wireless AC 7260, REV=0x144
+--
+[ 14.956495] NVRM: loading NVIDIA UNIX x86_64 Kernel Module 331.58 Thu Mar 13 02:11:06 PDT 2014
+[ 15.210123] sound hdaudioC1D0: autoconfig: line_outs=1 (0x18/0x0/0x0/0x0/0x0) type:speaker
+[ 15.210129] sound hdaudioC1D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
+[ 15.210131] sound hdaudioC1D0: hp_outs=1 (0x15/0x0/0x0/0x0/0x0)
+[ 15.210133] sound hdaudioC1D0: mono: mono_out=0x0
+[ 15.210135] sound hdaudioC1D0: inputs:
+[ 15.210138] sound hdaudioC1D0: Mic=0x1a
+[ 15.210140] sound hdaudioC1D0: Internal Mic=0x12
+[ 15.213852] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input12
+[ 15.213916] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input13
+[ 15.422997] input: eGalax Inc. eGalaxTouch EXC7910-1148-44.00.00 as /devices/pci0000:00/0000:00:14.0/usb3/3-6/3-6:1.0/input/input14
+
+
diff --git a/codecs/canonical/alc290--hp-envy-15-notebook-pc-ccert-201404-14950 b/codecs/canonical/alc290--hp-envy-15-notebook-pc-ccert-201404-14950
new file mode 100644
index 0000000..558c85d
--- /dev/null
+++ b/codecs/canonical/alc290--hp-envy-15-notebook-pc-ccert-201404-14950
@@ -0,0 +1,1399 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Thu May 15 03:15:08 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.4 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.4 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.4 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP ENVY 15 Notebook PC
+Product Version: 0980110400005F00000320100
+Firmware Version: F.11
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.11.0-18-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.11.0-18-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [HDMI ]: HDA-Intel - HDA Intel HDMI
+ HDA Intel HDMI at 0xd3710000 irq 47
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xd3714000 irq 48
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller (rev 06)
+00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 05)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0c0c (rev 06)
+ Subsystem: 103c:22a0
+--
+00:1b.0 0403: 8086:8c20 (rev 05)
+ Subsystem: 103c:22a0
+
+
+!!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
+snd-hda-intel: jackpoll_ms=500
+
+
+!!Loaded sound module options
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC290
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0290
+Subsystem Id: 0x103c22a0
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC290 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC290 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80] [0x00]
+ Connection: 2
+ 0x02 0x03
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30130: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x04211040: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x04a11020: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x4075812d: [N/A] Modem Hand at Ext N/A
+ Conn = Optical, Color = Purple
+ DefAssociation = 0x2, Sequence = 0xd
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=107
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 8
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12* 0x13
+Node 0x23 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 6
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 6 May 15 10:49 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 10 May 15 10:49 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 5 May 15 10:49 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 9 May 15 10:49 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 4 May 15 10:57 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 3 May 15 10:57 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 2 May 15 10:57 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 8 May 15 10:57 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 7 May 15 10:59 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 May 15 10:49 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 May 15 10:49 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 May 15 10:49 .
+drwxr-xr-x 3 root root 280 May 15 10:49 ..
+lrwxrwxrwx 1 root root 12 May 15 10:49 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 May 15 10:49 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC290 Analog [ALC290 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC290 Analog [ALC290 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [HDMI]
+
+Card hw:0 'HDMI'/'HDA Intel HDMI at 0xd3710000 irq 47'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 21
+ Simple ctrls : 3
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xd3714000 irq 48'
+ Mixer name : 'Realtek ALC290'
+ Components : 'HDA:10ec0290,103c22a0,00100003'
+ Controls : 23
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Mute-LED Mode',0
+ Capabilities: enum
+ Items: 'On' 'Off' 'Follow Master'
+ Item0: 'Follow Master'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.HDMI {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.19 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.20 {
+ iface PCM
+ device 7
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.21 {
+ iface PCM
+ device 8
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Mute-LED Mode'
+ value 'Follow Master'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 On
+ item.1 Off
+ item.2 'Follow Master'
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.21 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.22 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+usb_storage
+ufs
+qnx4
+hfsplus
+hfs
+minix
+ntfs
+msdos
+jfs
+xfs
+reiserfs
+ext2
+nls_iso8859_1
+coretemp
+nvram
+bbswitch
+rtsx_pci_ms
+rtsx_pci_sdmmc
+memstick
+rtsx_pci
+disable_mmc
+rfcomm
+bnep
+uvcvideo
+btusb
+parport_pc
+videobuf2_core
+bluetooth
+videodev
+ppdev
+videobuf2_vmalloc
+videobuf2_memops
+arc4
+iwlmvm
+joydev
+mac80211
+dm_multipath
+snd_hda_codec_realtek
+scsi_dh
+snd_hda_codec_generic
+snd_hda_codec_hdmi
+snd_hda_intel
+snd_hda_controller
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+iwlwifi
+psmouse
+snd_seq_midi_event
+snd_seq
+snd_timer
+snd_seq_device
+hp_wmi
+snd
+wmi
+intel_smartconnect
+mei_me
+soundcore
+cfg80211
+mei
+snd_page_alloc
+serio_raw
+lpc_ich
+hp_wireless
+mac_hid
+tpm_tis
+sparse_keymap
+kbccmnd
+lp
+parport
+binfmt_misc
+dm_raid45
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+raid6_pq
+xor
+zlib_deflate
+i915
+drm_kms_helper
+ahci
+r8169
+drm
+libahci
+mii
+i2c_algo_bit
+video
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 12.137917] input: HP WMI hotkeys as /devices/virtual/input/input7
+[ 12.391654] snd_hda_intel 0000:00:03.0: irq 47 for MSI/MSI-X
+[ 12.391844] snd_hda_intel 0000:00:1b.0: irq 48 for MSI/MSI-X
+[ 12.466876] input: HDA Intel HDMI HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/sound/card0/input8
+[ 12.466925] input: HDA Intel HDMI HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input9
+[ 12.466962] input: HDA Intel HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input10
+[ 12.563982] iwlwifi 0000:07:00.0: loaded firmware version 22.1.7.0 op_mode iwlmvm
+[ 12.654294] sound hdaudioC1D0: autoconfig: line_outs=1 (0x18/0x0/0x0/0x0/0x0) type:speaker
+[ 12.654298] sound hdaudioC1D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
+[ 12.654300] sound hdaudioC1D0: hp_outs=1 (0x15/0x0/0x0/0x0/0x0)
+[ 12.654301] sound hdaudioC1D0: mono: mono_out=0x0
+[ 12.654302] sound hdaudioC1D0: inputs:
+[ 12.654305] sound hdaudioC1D0: Mic=0x1a
+[ 12.654306] sound hdaudioC1D0: Internal Mic=0x12
+[ 12.658063] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input11
+[ 12.658126] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input12
+[ 12.669572] device-mapper: multipath: version 1.6.0 loaded
+--
+[ 707.396222] ehci-pci 0000:00:1a.0: setting latency timer to 64
+[ 707.396253] snd_hda_intel 0000:00:03.0: irq 47 for MSI/MSI-X
+[ 707.396296] snd_hda_intel 0000:00:1b.0: irq 48 for MSI/MSI-X
+[ 707.396400] ehci-pci 0000:00:1d.0: setting latency timer to 64
+
+
diff --git a/codecs/canonical/alc290--hp-envy-15-ts-notebook-pc-ccert-201402-14689 b/codecs/canonical/alc290--hp-envy-15-ts-notebook-pc-ccert-201402-14689
new file mode 100644
index 0000000..07016ea
--- /dev/null
+++ b/codecs/canonical/alc290--hp-envy-15-ts-notebook-pc-ccert-201402-14689
@@ -0,0 +1,1386 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue May 13 09:28:17 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.4 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.4 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.4 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP ENVY 15 TS Notebook PC
+Product Version: 099C100000000010000620100
+Firmware Version: F.02
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.11.0-18-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.11.0-18-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [HDMI ]: HDA-Intel - HDA Intel HDMI
+ HDA Intel HDMI at 0xb5610000 irq 61
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xb5614000 irq 62
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Device 0a0c (rev 0b)
+00:1b.0 Audio device: Intel Corporation Lynx Point-LP HD Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 0b)
+ Subsystem: 103c:228d
+--
+00:1b.0 0403: 8086:9c20 (rev 04)
+ Subsystem: 103c:228d
+
+
+!!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
+snd-hda-intel: jackpoll_ms=500
+
+
+!!Loaded sound module options
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=2, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC290
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0290
+Subsystem Id: 0x103c228d
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC290 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC290 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80] [0x00]
+ Connection: 2
+ 0x02 0x03
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30130: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0421101f: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x04a11020: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x4075812d: [N/A] Modem Hand at Ext N/A
+ Conn = Optical, Color = Purple
+ DefAssociation = 0x2, Sequence = 0xd
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=107
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 8
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12* 0x13
+Node 0x23 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 6
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 6 May 13 13:49 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 10 May 13 13:49 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 5 May 13 13:49 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 9 May 13 13:49 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 4 May 13 13:49 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 3 May 13 13:49 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 2 May 13 13:49 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 8 May 13 13:49 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 7 May 13 13:49 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 May 13 13:49 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 May 13 13:49 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 May 13 13:49 .
+drwxr-xr-x 3 root root 280 May 13 13:49 ..
+lrwxrwxrwx 1 root root 12 May 13 13:49 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 May 13 13:49 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC290 Analog [ALC290 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC290 Analog [ALC290 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [HDMI]
+
+Card hw:0 'HDMI'/'HDA Intel HDMI at 0xb5610000 irq 61'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 21
+ Simple ctrls : 3
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xb5614000 irq 62'
+ Mixer name : 'Realtek ALC290'
+ Components : 'HDA:10ec0290,103c228d,00100003'
+ Controls : 23
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Mute-LED Mode',0
+ Capabilities: enum
+ Items: 'On' 'Off' 'Follow Master'
+ Item0: 'Follow Master'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.HDMI {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.19 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.20 {
+ iface PCM
+ device 7
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.21 {
+ iface PCM
+ device 8
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Mute-LED Mode'
+ value 'Follow Master'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 On
+ item.1 Off
+ item.2 'Follow Master'
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.21 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.22 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nls_iso8859_1
+usb_storage
+coretemp
+nvram
+bbswitch
+rfcomm
+bnep
+parport_pc
+ppdev
+rtsx_pci_ms
+memstick
+rtsx_pci_sdmmc
+rtsx_pci
+disable_mmc
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+snd_hda_codec_generic
+uvcvideo
+videobuf2_core
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+btusb
+bluetooth
+hid_multitouch
+snd_hda_intel
+snd_hda_controller
+snd_hda_codec
+snd_hwdep
+binfmt_misc
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+lib80211_crypt_tkip
+joydev
+snd_seq_midi_event
+wl
+i915
+snd_seq
+hp_accel
+hp_wmi
+intel_smartconnect
+dm_multipath
+drm_kms_helper
+i2c_algo_bit
+scsi_dh
+wmi
+snd_timer
+snd_seq_device
+cfg80211
+snd
+soundcore
+psmouse
+mei_me
+mei
+lib80211
+drm
+snd_page_alloc
+video
+serio_raw
+lis3lv02d
+hp_wireless
+lpc_ich
+mac_hid
+sparse_keymap
+input_polldev
+kbccmnd
+lp
+parport
+usbhid
+hid
+dm_raid45
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+raid6_pq
+ahci
+libahci
+r8169
+mii
+xor
+zlib_deflate
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 10.647963] NVRM: loading NVIDIA UNIX x86_64 Kernel Module 331.58 Thu Mar 13 02:11:06 PDT 2014
+[ 10.648012] snd_hda_intel 0000:00:03.0: irq 61 for MSI/MSI-X
+[ 10.648227] snd_hda_intel 0000:00:1b.0: irq 62 for MSI/MSI-X
+[ 10.723577] sound hdaudioC1D0: autoconfig: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
+[ 10.723581] sound hdaudioC1D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
+[ 10.723582] sound hdaudioC1D0: hp_outs=1 (0x15/0x0/0x0/0x0/0x0)
+[ 10.723583] sound hdaudioC1D0: mono: mono_out=0x0
+[ 10.723584] sound hdaudioC1D0: inputs:
+[ 10.723586] sound hdaudioC1D0: Mic=0x1a
+[ 10.723587] sound hdaudioC1D0: Internal Mic=0x12
+[ 10.728280] input: HDA Intel HDMI HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/sound/card0/input12
+[ 10.728464] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input13
+[ 10.728521] input: HDA Intel HDMI HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input14
+[ 10.728592] input: HDA Intel HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input15
+[ 10.728716] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input16
+[ 11.128252] type=1400 audit(1399960145.004:2): apparmor="STATUS" operation="profile_load" parent=1199 profile="unconfined" name="/sbin/dhclient" pid=1207 comm="apparmor_parser"
+
+
diff --git a/codecs/canonical/alc290--hp-envy-15-ts-notebook-pc-ccert-201404-14928 b/codecs/canonical/alc290--hp-envy-15-ts-notebook-pc-ccert-201404-14928
new file mode 100644
index 0000000..c60f772
--- /dev/null
+++ b/codecs/canonical/alc290--hp-envy-15-ts-notebook-pc-ccert-201404-14928
@@ -0,0 +1,1429 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue Apr 22 03:27:10 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.4 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.4 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.4 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP ENVY 15 TS Notebook PC
+Product Version: 0979100000005F10000620180
+Firmware Version: F.02
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.11.0-18-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.11.0-18-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [HDMI ]: HDA-Intel - HDA Intel HDMI
+ HDA Intel HDMI at 0xb2610000 irq 49
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xb2614000 irq 47
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller (rev 06)
+00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 05)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0c0c (rev 06)
+ Subsystem: 103c:2290
+--
+00:1b.0 0403: 8086:8c20 (rev 05)
+ Subsystem: 103c:2290
+
+
+!!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
+snd-hda-intel: jackpoll_ms=500
+
+
+!!Loaded sound module options
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC290
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0290
+Subsystem Id: 0x103c2290
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC290 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC290 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80] [0x00]
+ Connection: 2
+ 0x02 0x03
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30130: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0421101f: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x04a11020: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x4075812d: [N/A] Modem Hand at Ext N/A
+ Conn = Optical, Color = Purple
+ DefAssociation = 0x2, Sequence = 0xd
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=107
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 8
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12* 0x13
+Node 0x23 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 6
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 10 Apr 22 11:06 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 5 Apr 22 11:06 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 9 Apr 22 11:06 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 4 Apr 22 11:06 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 8 Apr 22 11:06 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 7 Apr 22 11:06 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 6 Apr 22 11:06 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 3 Apr 22 11:06 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 2 Apr 22 11:06 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Apr 22 11:06 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Apr 22 11:06 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Apr 22 11:06 .
+drwxr-xr-x 3 root root 280 Apr 22 11:06 ..
+lrwxrwxrwx 1 root root 12 Apr 22 11:06 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Apr 22 11:06 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC290 Analog [ALC290 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC290 Analog [ALC290 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [HDMI]
+
+Card hw:0 'HDMI'/'HDA Intel HDMI at 0xb2610000 irq 49'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 21
+ Simple ctrls : 3
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xb2614000 irq 47'
+ Mixer name : 'Realtek ALC290'
+ Components : 'HDA:10ec0290,103c2290,00100003'
+ Controls : 22
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.HDMI {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.19 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.20 {
+ iface PCM
+ device 7
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.21 {
+ iface PCM
+ device 8
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.20 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.21 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+coretemp
+nvram
+rtsx_pci_ms
+memstick
+rtsx_pci_sdmmc
+rtsx_pci
+disable_mmc
+snd_hda_codec_hdmi
+uvcvideo
+videobuf2_core
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+hid_multitouch
+btusb
+bnep
+rfcomm
+bluetooth
+parport_pc
+ppdev
+i915
+drm_kms_helper
+arc4
+drm
+i2c_algo_bit
+snd_hda_codec_realtek
+snd_hda_codec_generic
+iwlmvm
+mac80211
+snd_hda_intel
+kbccmnd
+snd_hda_controller
+snd_hda_codec
+joydev
+snd_hwdep
+snd_pcm
+lp
+parport
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+iwlwifi
+snd_seq
+snd_timer
+snd_seq_device
+psmouse
+cfg80211
+hp_wmi
+snd
+hp_accel
+dm_multipath
+lis3lv02d
+soundcore
+serio_raw
+hp_wireless
+scsi_dh
+wmi
+intel_smartconnect
+input_polldev
+video
+mac_hid
+sparse_keymap
+snd_page_alloc
+mei_me
+mei
+lpc_ich
+binfmt_misc
+usbhid
+hid
+dm_raid45
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+raid6_pq
+ahci
+r8169
+libahci
+mii
+xor
+zlib_deflate
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 5.722949] type=1400 audit(1398136007.874:10): apparmor="STATUS" operation="profile_replace" parent=893 profile="unconfined" name="/usr/lib/NetworkManager/nm-dhcp-client.action" pid=900 comm="apparmor_parser"
+[ 5.733333] snd_hda_intel 0000:00:1b.0: irq 47 for MSI/MSI-X
+[ 5.743619] iwlwifi 0000:01:00.0: Detected Intel(R) Dual Band Wireless AC 3160, REV=0x164
+--
+[ 5.743878] iwlwifi 0000:01:00.0: L1 Disabled; Enabling L0S
+[ 5.758999] sound hdaudioC1D0: autoconfig: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
+[ 5.759002] sound hdaudioC1D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
+[ 5.759004] sound hdaudioC1D0: hp_outs=1 (0x15/0x0/0x0/0x0/0x0)
+[ 5.759006] sound hdaudioC1D0: mono: mono_out=0x0
+[ 5.759007] sound hdaudioC1D0: inputs:
+[ 5.759010] sound hdaudioC1D0: Mic=0x1a
+[ 5.759011] sound hdaudioC1D0: Internal Mic=0x12
+[ 5.762773] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input7
+[ 5.762840] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input8
+[ 6.012356] [drm] Initialized drm 1.1.0 20060810
+--
+[ 8.235244] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 8.237613] snd_hda_intel 0000:00:03.0: irq 49 for MSI/MSI-X
+[ 8.250014] thinkpad_ec: no ThinkPad embedded controller!
+[ 8.251909] input: HDA Intel HDMI HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/sound/card0/input13
+[ 8.251982] input: HDA Intel HDMI HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input14
+[ 8.252143] input: HDA Intel HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input15
+[ 8.349751] Planted return probe at mmc_attach_mmc: ffffffff815f06e0
+--
+[ 31.748445] type=1400 audit(1398136033.361:69): apparmor="DENIED" operation="open" parent=1 profile="/usr/lib/telepathy/mission-control-5" name="/usr/share/gvfs/remote-volume-monitors/" pid=2714 comm="mission-control" requested_mask="r" denied_mask="r" fsuid=1001 ouid=0
+[ 143.327691] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 143.327723] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 243.808791] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 243.808834] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 259.633524] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 259.633566] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 387.344574] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 387.344638] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 393.937902] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 393.937946] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 448.433868] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 448.433943] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 456.544370] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 456.544404] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 490.283589] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 490.283622] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 580.136077] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 580.136109] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 619.587932] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 619.587975] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 678.255259] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 678.255312] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 792.091063] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 792.091095] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 858.272606] type=1400 audit(1398136859.221:70): apparmor="DENIED" operation="capable" parent=1 profile="/usr/sbin/cupsd" pid=1235 comm="cupsd" pid=1235 comm="cupsd" capability=36 capname="block_suspend"
+[ 869.853823] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 869.853866] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 873.412668] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 873.412700] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 956.395640] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 956.395684] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 1000.399138] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 1000.399182] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 1035.171190] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 1035.171223] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 1045.299339] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 1045.299383] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 1054.506757] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 1054.506800] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 1063.165739] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 1063.165771] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 1066.724644] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 1066.724697] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 1071.864763] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 1071.864796] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 1082.525390] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 1082.525431] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 1133.622601] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 1133.622644] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 1136.148629] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 1136.148671] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 1140.191912] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 1140.191955] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+
+
diff --git a/codecs/canonical/alc290--hp-pavilion-14-notebook-pc-ccert-201403-14902 b/codecs/canonical/alc290--hp-pavilion-14-notebook-pc-ccert-201403-14902
new file mode 100644
index 0000000..24ee95d
--- /dev/null
+++ b/codecs/canonical/alc290--hp-pavilion-14-notebook-pc-ccert-201403-14902
@@ -0,0 +1,1208 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Wed Jun 4 10:34:11 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.4 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.4 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.4 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP Pavilion 14 Notebook PC
+Product Version: 0978110000005F00000630180
+Firmware Version: B.20
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.11.0-18-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.11.0-18-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xfeb64000 irq 87
+ 1 [Generic_1 ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xfeb60000 irq 16
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:01.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Device 1308
+00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD] FCH Azalia Controller (rev 01)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:01.1 0403: 1002:1308
+ Subsystem: 103c:2261
+--
+00:14.2 0403: 1022:780d (rev 01)
+ Subsystem: 103c:2261
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: ATI R6xx HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x1002aa01
+Subsystem Id: 0x00aa0100
+Revision Id: 0x100500
+No Modem Function Group found
+Default PCM:
+ rates [0x70]: 32000 44100 48000
+ bits [0x2]: 16
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x02
+Node 0x04 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x05 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x04
+Node 0x06 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x07 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Node 0x08 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x09 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x08
+Node 0x0a [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x0b [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0a
+Node 0x0c [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x0d [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0c
+Node 0x0e [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x0f [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0e
+Codec: Realtek ALC290
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0290
+Subsystem Id: 0x103c2261
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC290 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC290 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80] [0x00]
+ Connection: 2
+ 0x02 0x03
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30130: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x04211020: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x04a11040: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x4076a12d: [N/A] Modem Hand at Ext N/A
+ Conn = Digital, Color = UNKNOWN
+ DefAssociation = 0x2, Sequence = 0xd
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=107
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 8
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12* 0x13
+Node 0x23 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 6
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Jan 1 08:12 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Jan 1 08:12 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Jan 1 08:12 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Jan 1 08:12 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 Jan 1 08:12 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Jan 1 08:12 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 Jun 4 18:33 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Jan 1 08:12 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jan 1 08:12 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Jan 1 08:12 .
+drwxr-xr-x 3 root root 240 Jan 1 08:12 ..
+lrwxrwxrwx 1 root root 12 Jan 1 08:12 pci-0000:00:01.1 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Jan 1 08:12 pci-0000:00:14.2 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic_1 [HD-Audio Generic], device 0: ALC290 Analog [ALC290 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: Generic_1 [HD-Audio Generic], device 0: ALC290 Analog [ALC290 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Generic]
+
+Card hw:0 'Generic'/'HD-Audio Generic at 0xfeb64000 irq 87'
+ Mixer name : 'ATI R6xx HDMI'
+ Components : 'HDA:1002aa01,00aa0100,00100500'
+ Controls : 7
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [Generic_1]
+
+Card hw:1 'Generic_1'/'HD-Audio Generic at 0xfeb60000 irq 16'
+ Mixer name : 'Realtek ALC290'
+ Components : 'HDA:10ec0290,103c2261,00100003'
+ Controls : 23
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Mute-LED Mode',0
+ Capabilities: enum
+ Items: 'On' 'Off' 'Follow Master'
+ Item0: 'Follow Master'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.Generic {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+}
+state.Generic_1 {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Mute-LED Mode'
+ value 'Follow Master'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 On
+ item.1 Off
+ item.2 'Follow Master'
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.21 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.22 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+hid_generic
+usbhid
+hid
+nls_iso8859_1
+usb_storage
+nvram
+vesafb
+fglrx
+uvcvideo
+wl
+videobuf2_core
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+arc4
+lib80211
+snd_hda_codec_realtek
+rfcomm
+bnep
+snd_hda_codec_generic
+snd_hda_codec_hdmi
+snd_hda_intel
+rtl8188ee
+snd_hda_controller
+snd_hda_codec
+rtl_pci
+snd_hwdep
+snd_pcm
+rtlwifi
+snd_seq_midi
+snd_rawmidi
+joydev
+snd_seq_midi_event
+mac80211
+snd_seq
+snd_timer
+snd_seq_device
+bluetooth
+dm_multipath
+snd
+cfg80211
+hp_accel
+soundcore
+lis3lv02d
+rtsx_pci_sdmmc
+snd_page_alloc
+rtsx_pci_ms
+hp_wmi
+psmouse
+scsi_dh
+memstick
+serio_raw
+hp_wireless
+sparse_keymap
+i2c_piix4
+input_polldev
+wmi
+k10temp
+rtsx_pci
+amd_iommu_v2
+mac_hid
+video
+parport_pc
+ppdev
+lp
+parport
+disable_mmc
+binfmt_misc
+pata_acpi
+dm_raid45
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+ahci
+r8169
+mii
+pata_atiixp
+libahci
+raid6_pq
+xor
+zlib_deflate
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 11.492011] input: ST LIS3LV02DL Accelerometer as /devices/platform/lis3lv02d/input/input8
+[ 12.221303] snd_hda_intel 0000:00:01.1: irq 87 for MSI/MSI-X
+[ 12.221927] rtl8188ee: Using firmware rtlwifi/rtl8188efw.bin
+[ 12.263899] input: HD-Audio Generic HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.1/sound/card0/input9
+[ 12.309310] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
+--
+[ 12.312500] Bluetooth: RFCOMM ver 1.11
+[ 12.315505] sound hdaudioC1D0: autoconfig: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
+[ 12.315511] sound hdaudioC1D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
+[ 12.315515] sound hdaudioC1D0: hp_outs=1 (0x15/0x0/0x0/0x0/0x0)
+[ 12.315517] sound hdaudioC1D0: mono: mono_out=0x0
+[ 12.315519] sound hdaudioC1D0: inputs:
+[ 12.315522] sound hdaudioC1D0: Mic=0x1a
+[ 12.315524] sound hdaudioC1D0: Internal Mic=0x12
+[ 12.321525] input: HD-Audio Generic Headphone as /devices/pci0000:00/0000:00:14.2/sound/card1/input10
+[ 12.321627] input: HD-Audio Generic Mic as /devices/pci0000:00/0000:00:14.2/sound/card1/input11
+[ 12.348557] lib80211: common routines for IEEE802.11 drivers
+
+
diff --git a/codecs/canonical/alc290--hp-pavilion-14-notebook-pc-ccert-201403-14904 b/codecs/canonical/alc290--hp-pavilion-14-notebook-pc-ccert-201403-14904
new file mode 100644
index 0000000..7b2db62
--- /dev/null
+++ b/codecs/canonical/alc290--hp-pavilion-14-notebook-pc-ccert-201403-14904
@@ -0,0 +1,1201 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Fri Jun 13 06:38:20 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.4 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.4 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.4 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP Pavilion 14 Notebook PC
+Product Version: 097A100000005F00000620180
+Firmware Version: B.0F
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.11.0-18-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.11.0-18-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [HDMI ]: HDA-Intel - HDA ATI HDMI
+ HDA ATI HDMI at 0xfeb44000 irq 54
+ 1 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xfeb40000 irq 16
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:01.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Trinity HDMI Audio Controller
+00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD] FCH Azalia Controller (rev 01)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:01.1 0403: 1002:9902
+ Subsystem: 103c:22c3
+--
+00:14.2 0403: 1022:780d (rev 01)
+ Subsystem: 103c:22c3
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: ATI R6xx HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x1002aa01
+Subsystem Id: 0x00aa0100
+Revision Id: 0x100300
+No Modem Function Group found
+Default PCM:
+ rates [0x70]: 32000 44100 48000
+ bits [0x2]: 16
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x02
+Node 0x04 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x05 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x04
+Node 0x06 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x07 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Node 0x08 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x09 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x08
+Node 0x0a [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x0b [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0a
+Node 0x0c [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x0d [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0c
+Codec: Realtek ALC290
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0290
+Subsystem Id: 0x103c22c3
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC290 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC290 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80] [0x00]
+ Connection: 2
+ 0x02 0x03
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30130: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x04211020: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x04a11040: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x4076a12d: [N/A] Modem Hand at Ext N/A
+ Conn = Digital, Color = UNKNOWN
+ DefAssociation = 0x2, Sequence = 0xd
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=107
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 8
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12* 0x13
+Node 0x23 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 6
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Jun 13 14:24 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Jun 13 14:24 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Jun 13 14:24 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Jun 13 14:24 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 Jun 13 14:25 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Jun 13 14:25 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 Jun 13 14:25 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Jun 13 14:24 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jun 13 14:24 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Jun 13 14:24 .
+drwxr-xr-x 3 root root 240 Jun 13 14:24 ..
+lrwxrwxrwx 1 root root 12 Jun 13 14:24 pci-0000:00:01.1 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Jun 13 14:24 pci-0000:00:14.2 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: HDMI [HDA ATI HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic [HD-Audio Generic], device 0: ALC290 Analog [ALC290 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: Generic [HD-Audio Generic], device 0: ALC290 Analog [ALC290 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [HDMI]
+
+Card hw:0 'HDMI'/'HDA ATI HDMI at 0xfeb44000 irq 54'
+ Mixer name : 'ATI R6xx HDMI'
+ Components : 'HDA:1002aa01,00aa0100,00100300'
+ Controls : 7
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [Generic]
+
+Card hw:1 'Generic'/'HD-Audio Generic at 0xfeb40000 irq 16'
+ Mixer name : 'Realtek ALC290'
+ Components : 'HDA:10ec0290,103c22c3,00100003'
+ Controls : 22
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.HDMI {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+}
+state.Generic {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.20 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.21 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+vesafb
+hid_multitouch
+nvram
+uvcvideo
+videobuf2_core
+videodev
+usbhid
+videobuf2_vmalloc
+hid
+videobuf2_memops
+rtk_btusb
+joydev
+rtsx_pci_ms
+rtsx_pci_sdmmc
+memstick
+hp_wmi
+snd_hda_codec_realtek
+snd_hda_codec_hdmi
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+fglrx
+snd_rawmidi
+arc4
+snd_seq_midi_event
+rtsx_pci
+rtl8723be
+snd_seq
+rtlwifi
+snd_timer
+mac80211
+snd_seq_device
+i2c_piix4
+psmouse
+serio_raw
+k10temp
+cfg80211
+hp_accel
+lis3lv02d
+snd
+soundcore
+wmi
+snd_page_alloc
+btcoexist
+input_polldev
+hp_wireless
+amd_iommu_v2
+sparse_keymap
+video
+bnep
+rfcomm
+bluetooth
+parport_pc
+ppdev
+dm_multipath
+scsi_dh
+binfmt_misc
+mac_hid
+lp
+parport
+disable_mmc
+pata_acpi
+pata_atiixp
+r8169
+ahci
+libahci
+mii
+dm_raid45
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+raid6_pq
+xor
+zlib_deflate
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x03 0x185600f0
+0x05 0x585600f0
+0x07 0x585600f0
+0x09 0x585600f0
+0x0b 0x585600f0
+0x0d 0x585600f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x99a30130
+0x13 0x40000000
+0x14 0x90170110
+0x15 0x04211020
+0x16 0x411111f0
+0x17 0x411111f0
+0x18 0x411111f0
+0x19 0x411111f0
+0x1a 0x04a11040
+0x1b 0x411111f0
+0x1d 0x4076a12d
+0x1e 0x411111f0
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 4.507626] <6>[fglrx] module loaded - fglrx 13.35.5 [Apr 3 2014] with 1 minors
+[ 4.509008] hda-intel 0000:00:01.1: Using LPIB position fix
+[ 4.509015] hda-intel 0000:00:01.1: Force to non-snoop mode
+[ 4.509076] snd_hda_intel 0000:00:01.1: irq 54 for MSI/MSI-X
+[ 4.512348] hda-intel 0000:00:01.1: Enable sync_write for stable communication
+[ 4.523964] input: HDA ATI HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.1/sound/card0/input7
+[ 4.524454] hda-intel 0000:00:14.2: Using LPIB position fix
+[ 4.531193] hda-intel 0000:00:14.2: Enable sync_write for stable communication
+[ 4.547563] SKU: Nid=0x1d sku_cfg=0x4076a12d
+--
+[ 4.547979] realtek: Enabling init ASM_ID=0xa12d CODEC_ID=10ec0290
+[ 4.556553] input: HD-Audio Generic Headphone as /devices/pci0000:00/0000:00:14.2/sound/card1/input8
+[ 4.556760] input: HD-Audio Generic Mic as /devices/pci0000:00/0000:00:14.2/sound/card1/input9
+[ 4.566140] ACPI Error: Field [D128] at 1152 exceeds Buffer [NULL] size 160 (bits) (20130517/dsopcode-236)
+
+
diff --git a/codecs/canonical/alc290--hp-pavilion-14-notebook-pc-ccert-201404-14932 b/codecs/canonical/alc290--hp-pavilion-14-notebook-pc-ccert-201404-14932
new file mode 100644
index 0000000..375828b
--- /dev/null
+++ b/codecs/canonical/alc290--hp-pavilion-14-notebook-pc-ccert-201404-14932
@@ -0,0 +1,1397 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Apr 28 08:45:51 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.4 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.4 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.4 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP Pavilion 14 Notebook PC
+Product Version: 0981100000005F10000620100
+Firmware Version: F.02
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.11.0-18-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.11.0-18-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [HDMI ]: HDA-Intel - HDA Intel HDMI
+ HDA Intel HDMI at 0xb2610000 irq 64
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xb2614000 irq 65
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Device 0a0c (rev 09)
+00:1b.0 Audio device: Intel Corporation Lynx Point-LP HD Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 09)
+ Subsystem: 103c:227d
+--
+00:1b.0 0403: 8086:9c20 (rev 04)
+ Subsystem: 103c:227d
+
+
+!!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
+snd-hda-intel: jackpoll_ms=500
+
+
+!!Loaded sound module options
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=2, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC290
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0290
+Subsystem Id: 0x103c227d
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC290 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC290 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80] [0x00]
+ Connection: 2
+ 0x02 0x03
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30130: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x04211020: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x04a11040: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x4076a12d: [N/A] Modem Hand at Ext N/A
+ Conn = Digital, Color = UNKNOWN
+ DefAssociation = 0x2, Sequence = 0xd
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=107
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 8
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12* 0x13
+Node 0x23 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 6
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 6 Apr 28 16:04 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 10 Apr 28 16:04 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 5 Apr 28 16:04 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 9 Apr 28 16:04 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 4 Apr 28 16:12 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 3 Apr 28 16:12 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 2 Apr 28 16:12 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 8 Apr 28 16:12 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 7 Apr 28 16:12 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Apr 28 16:04 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Apr 28 16:04 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Apr 28 16:04 .
+drwxr-xr-x 3 root root 280 Apr 28 16:04 ..
+lrwxrwxrwx 1 root root 12 Apr 28 16:04 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Apr 28 16:04 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC290 Analog [ALC290 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC290 Analog [ALC290 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [HDMI]
+
+Card hw:0 'HDMI'/'HDA Intel HDMI at 0xb2610000 irq 64'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 21
+ Simple ctrls : 3
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xb2614000 irq 65'
+ Mixer name : 'Realtek ALC290'
+ Components : 'HDA:10ec0290,103c227d,00100003'
+ Controls : 23
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Mute-LED Mode',0
+ Capabilities: enum
+ Items: 'On' 'Off' 'Follow Master'
+ Item0: 'Follow Master'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.HDMI {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.19 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.20 {
+ iface PCM
+ device 7
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.21 {
+ iface PCM
+ device 8
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Mute-LED Mode'
+ value 'Follow Master'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 On
+ item.1 Off
+ item.2 'Follow Master'
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.21 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.22 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+usb_storage
+ufs
+qnx4
+hfsplus
+hfs
+minix
+ntfs
+msdos
+jfs
+xfs
+reiserfs
+ext2
+nls_iso8859_1
+coretemp
+nvram
+rtsx_pci_ms
+rtsx_pci_sdmmc
+memstick
+rtsx_pci
+disable_mmc
+uvcvideo
+videobuf2_core
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+btusb
+arc4
+iwlmvm
+mac80211
+snd_hda_codec_realtek
+snd_hda_codec_hdmi
+snd_hda_codec_generic
+snd_hda_intel
+snd_hda_controller
+snd_hda_codec
+snd_hwdep
+iwlwifi
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+dm_multipath
+snd_seq
+joydev
+snd_timer
+psmouse
+snd_seq_device
+cfg80211
+hp_accel
+intel_smartconnect
+mac_hid
+scsi_dh
+serio_raw
+lpc_ich
+mei_me
+lis3lv02d
+snd
+hp_wmi
+hp_wireless
+soundcore
+sparse_keymap
+input_polldev
+mei
+snd_page_alloc
+bnep
+rfcomm
+bluetooth
+parport_pc
+ppdev
+lp
+parport
+binfmt_misc
+dm_raid45
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+raid6_pq
+xor
+zlib_deflate
+hid_generic
+usbhid
+hid
+ahci
+i915
+libahci
+wmi
+drm_kms_helper
+r8169
+drm
+mii
+i2c_algo_bit
+video
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 14.777351] iwlwifi 0000:08:00.0: irq 63 for MSI/MSI-X
+[ 14.935416] snd_hda_intel 0000:00:03.0: irq 64 for MSI/MSI-X
+[ 14.935674] snd_hda_intel 0000:00:1b.0: irq 65 for MSI/MSI-X
+[ 14.945114] iwlwifi 0000:08:00.0: loaded firmware version 22.1.7.0 op_mode iwlmvm
+[ 15.125165] input: HDA Intel HDMI HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/sound/card0/input9
+[ 15.125288] input: HDA Intel HDMI HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input10
+[ 15.125393] input: HDA Intel HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input11
+[ 15.134218] sound hdaudioC1D0: autoconfig: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
+[ 15.134223] sound hdaudioC1D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
+[ 15.134225] sound hdaudioC1D0: hp_outs=1 (0x15/0x0/0x0/0x0/0x0)
+[ 15.134227] sound hdaudioC1D0: mono: mono_out=0x0
+[ 15.134229] sound hdaudioC1D0: inputs:
+[ 15.134231] sound hdaudioC1D0: Mic=0x1a
+[ 15.134233] sound hdaudioC1D0: Internal Mic=0x12
+[ 15.138090] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input12
+[ 15.138209] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input13
+[ 15.475820] input: ALPS PS/2 Device as /devices/platform/i8042/serio1/input/input14
+
+
diff --git a/codecs/canonical/alc290--hp-pavilion-14-ts-notebook-pc-ccert-201404-14931 b/codecs/canonical/alc290--hp-pavilion-14-ts-notebook-pc-ccert-201404-14931
new file mode 100644
index 0000000..49a220c
--- /dev/null
+++ b/codecs/canonical/alc290--hp-pavilion-14-ts-notebook-pc-ccert-201404-14931
@@ -0,0 +1,1412 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue May 6 06:28:53 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.4 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.4 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.4 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP Pavilion 14 TS Notebook PC
+Product Version: 0981100000005F10000620100
+Firmware Version: F.02
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.11.0-18-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.11.0-18-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [HDMI ]: HDA-Intel - HDA Intel HDMI
+ HDA Intel HDMI at 0xb5610000 irq 61
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xb5614000 irq 62
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Device 0a0c (rev 09)
+00:1b.0 Audio device: Intel Corporation Lynx Point-LP HD Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 09)
+ Subsystem: 103c:2280
+--
+00:1b.0 0403: 8086:9c20 (rev 04)
+ Subsystem: 103c:2280
+
+
+!!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
+snd-hda-intel: jackpoll_ms=500
+
+
+!!Loaded sound module options
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC290
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0290
+Subsystem Id: 0x103c2280
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC290 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC290 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80] [0x00]
+ Connection: 2
+ 0x02 0x03
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30130: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x04211020: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x04a11040: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x4076a12d: [N/A] Modem Hand at Ext N/A
+ Conn = Digital, Color = UNKNOWN
+ DefAssociation = 0x2, Sequence = 0xd
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=107
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 8
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12* 0x13
+Node 0x23 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 6
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 6 May 5 13:20 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 10 May 5 13:20 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 5 May 5 13:20 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 9 May 5 13:20 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 4 May 5 13:25 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 3 May 5 13:25 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 2 May 5 13:25 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 8 May 5 13:25 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 7 May 5 13:25 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 May 5 13:20 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 May 5 13:20 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 May 5 13:20 .
+drwxr-xr-x 3 root root 280 May 5 13:20 ..
+lrwxrwxrwx 1 root root 12 May 5 13:20 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 May 5 13:20 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC290 Analog [ALC290 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC290 Analog [ALC290 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [HDMI]
+
+Card hw:0 'HDMI'/'HDA Intel HDMI at 0xb5610000 irq 61'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 21
+ Simple ctrls : 3
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xb5614000 irq 62'
+ Mixer name : 'Realtek ALC290'
+ Components : 'HDA:10ec0290,103c2280,00100003'
+ Controls : 23
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Mute-LED Mode',0
+ Capabilities: enum
+ Items: 'On' 'Off' 'Follow Master'
+ Item0: 'Follow Master'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.HDMI {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.19 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.20 {
+ iface PCM
+ device 7
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.21 {
+ iface PCM
+ device 8
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Mute-LED Mode'
+ value 'Follow Master'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 On
+ item.1 Off
+ item.2 'Follow Master'
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.21 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.22 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+hid_generic
+usb_storage
+ufs
+qnx4
+hfsplus
+hfs
+minix
+ntfs
+msdos
+jfs
+xfs
+reiserfs
+ext2
+nls_iso8859_1
+coretemp
+nvram
+bbswitch
+rtsx_pci_ms
+rtsx_pci_sdmmc
+memstick
+uvcvideo
+rtsx_pci
+disable_mmc
+videobuf2_core
+videodev
+videobuf2_vmalloc
+btusb
+videobuf2_memops
+hid_multitouch
+rfcomm
+bnep
+lib80211_crypt_tkip
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+snd_hda_codec_generic
+snd_hda_intel
+snd_hda_controller
+wl
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+bluetooth
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+snd_timer
+snd_seq_device
+joydev
+dm_multipath
+hp_wmi
+snd
+cfg80211
+mei_me
+soundcore
+scsi_dh
+wmi
+lib80211
+hp_accel
+intel_smartconnect
+snd_page_alloc
+psmouse
+mei
+mac_hid
+serio_raw
+hp_wireless
+lis3lv02d
+lpc_ich
+sparse_keymap
+input_polldev
+parport_pc
+ppdev
+lp
+parport
+binfmt_misc
+dm_raid45
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+raid6_pq
+xor
+zlib_deflate
+usbhid
+hid
+i915
+drm_kms_helper
+r8169
+drm
+mii
+ahci
+libahci
+i2c_algo_bit
+video
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 14.628639] INFO @wl_cfg80211_attach : Registered CFG80211 phy
+[ 14.669041] snd_hda_intel 0000:00:03.0: irq 61 for MSI/MSI-X
+[ 14.669134] snd_hda_intel 0000:00:1b.0: irq 62 for MSI/MSI-X
+[ 14.742974] sound hdaudioC1D0: autoconfig: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
+[ 14.742979] sound hdaudioC1D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
+[ 14.742981] sound hdaudioC1D0: hp_outs=1 (0x15/0x0/0x0/0x0/0x0)
+[ 14.742983] sound hdaudioC1D0: mono: mono_out=0x0
+[ 14.742984] sound hdaudioC1D0: inputs:
+[ 14.742986] sound hdaudioC1D0: Mic=0x1a
+[ 14.742988] sound hdaudioC1D0: Internal Mic=0x12
+[ 14.746814] input: HDA Intel HDMI HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/sound/card0/input11
+[ 14.747776] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input12
+[ 14.747808] input: HDA Intel HDMI HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input13
+[ 14.748038] input: HDA Intel HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input14
+[ 14.748792] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input15
+[ 14.750835] lib80211_crypt: registered algorithm 'TKIP'
+--
+[ 2982.649437] i915 0000:00:02.0: setting latency timer to 64
+[ 2982.649562] snd_hda_intel 0000:00:03.0: irq 60 for MSI/MSI-X
+[ 2982.649593] xhci_hcd 0000:00:14.0: setting latency timer to 64
+[ 2982.649699] mei_me 0000:00:16.0: irq 61 for MSI/MSI-X
+[ 2982.649725] snd_hda_intel 0000:00:1b.0: irq 62 for MSI/MSI-X
+[ 2982.649764] ahci 0000:00:1f.2: setting latency timer to 64
+--
+[ 5732.180449] i915 0000:00:02.0: setting latency timer to 64
+[ 5732.180586] snd_hda_intel 0000:00:03.0: irq 60 for MSI/MSI-X
+[ 5732.180624] xhci_hcd 0000:00:14.0: setting latency timer to 64
+--
+[ 5732.180774] ehci-pci 0000:00:1d.0: setting latency timer to 64
+[ 5732.180877] snd_hda_intel 0000:00:1b.0: irq 62 for MSI/MSI-X
+[ 5732.280760] i8042 kbd 00:05: System wakeup disabled by ACPI
+
+
diff --git a/codecs/canonical/alc290--hp-pavilion-15-notebook-pc-ccert-201403-14880 b/codecs/canonical/alc290--hp-pavilion-15-notebook-pc-ccert-201403-14880
new file mode 100644
index 0000000..a058c4f
--- /dev/null
+++ b/codecs/canonical/alc290--hp-pavilion-15-notebook-pc-ccert-201403-14880
@@ -0,0 +1,1399 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Thu May 8 10:09:28 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.4 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.4 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.4 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP Pavilion 15 Notebook PC
+Product Version: 0981100000005F10000620100
+Firmware Version: F.02
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.11.0-18-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.11.0-18-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [HDMI ]: HDA-Intel - HDA Intel HDMI
+ HDA Intel HDMI at 0xb2610000 irq 61
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xb2614000 irq 62
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Device 0a0c (rev 0b)
+00:1b.0 Audio device: Intel Corporation Lynx Point-LP HD Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 0b)
+ Subsystem: 103c:227e
+--
+00:1b.0 0403: 8086:9c20 (rev 04)
+ Subsystem: 103c:227e
+
+
+!!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
+snd-hda-intel: jackpoll_ms=500
+
+
+!!Loaded sound module options
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=2, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC290
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0290
+Subsystem Id: 0x103c227e
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC290 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC290 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80] [0x00]
+ Connection: 2
+ 0x02 0x03
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30130: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x04211020: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x04a11040: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x4076a12d: [N/A] Modem Hand at Ext N/A
+ Conn = Digital, Color = UNKNOWN
+ DefAssociation = 0x2, Sequence = 0xd
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=107
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 8
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12* 0x13
+Node 0x23 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 6
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 6 May 8 17:25 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 10 May 8 17:25 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 5 May 8 17:25 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 9 May 8 17:25 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 4 May 8 17:34 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 3 May 8 17:34 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 2 May 8 17:34 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 8 May 8 17:34 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 7 May 8 17:34 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 May 8 17:25 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 May 8 17:25 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 May 8 17:25 .
+drwxr-xr-x 3 root root 280 May 8 17:25 ..
+lrwxrwxrwx 1 root root 12 May 8 17:25 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 May 8 17:25 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC290 Analog [ALC290 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC290 Analog [ALC290 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [HDMI]
+
+Card hw:0 'HDMI'/'HDA Intel HDMI at 0xb2610000 irq 61'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 21
+ Simple ctrls : 3
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xb2614000 irq 62'
+ Mixer name : 'Realtek ALC290'
+ Components : 'HDA:10ec0290,103c227e,00100003'
+ Controls : 23
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Mute-LED Mode',0
+ Capabilities: enum
+ Items: 'On' 'Off' 'Follow Master'
+ Item0: 'Follow Master'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.HDMI {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.19 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.20 {
+ iface PCM
+ device 7
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.21 {
+ iface PCM
+ device 8
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Mute-LED Mode'
+ value 'Follow Master'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 On
+ item.1 Off
+ item.2 'Follow Master'
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.21 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.22 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+usb_storage
+ufs
+qnx4
+hfsplus
+hfs
+minix
+ntfs
+msdos
+jfs
+xfs
+reiserfs
+ext2
+nls_iso8859_1
+coretemp
+nvram
+uvcvideo
+rtsx_pci_ms
+videobuf2_core
+videodev
+rtsx_pci_sdmmc
+memstick
+rtsx_pci
+videobuf2_vmalloc
+videobuf2_memops
+disable_mmc
+btusb
+rfcomm
+bnep
+bluetooth
+snd_hda_codec_realtek
+snd_hda_codec_generic
+dm_multipath
+snd_hda_codec_hdmi
+scsi_dh
+snd_hda_intel
+lib80211_crypt_tkip
+snd_hda_controller
+snd_hda_codec
+snd_hwdep
+snd_pcm
+wl
+parport_pc
+ppdev
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+snd_timer
+snd_seq_device
+snd
+soundcore
+cfg80211
+snd_page_alloc
+joydev
+psmouse
+hp_accel
+hp_wmi
+intel_smartconnect
+lib80211
+mei_me
+hp_wireless
+mei
+serio_raw
+lis3lv02d
+lpc_ich
+mac_hid
+sparse_keymap
+input_polldev
+kbccmnd
+lp
+parport
+binfmt_misc
+dm_raid45
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+raid6_pq
+xor
+zlib_deflate
+i915
+drm_kms_helper
+wmi
+drm
+ahci
+libahci
+i2c_algo_bit
+video
+r8169
+mii
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 15.200029] lib80211_crypt: registered algorithm 'TKIP'
+[ 15.269486] snd_hda_intel 0000:00:03.0: irq 61 for MSI/MSI-X
+[ 15.269781] snd_hda_intel 0000:00:1b.0: irq 62 for MSI/MSI-X
+[ 15.332595] eth1: Broadcom BCM4365 802.11 Hybrid Wireless Controller 6.30.223.220 (r445949)
+[ 15.448018] input: HDA Intel HDMI HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/sound/card0/input9
+[ 15.448127] input: HDA Intel HDMI HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input10
+[ 15.448214] input: HDA Intel HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input11
+[ 15.470109] device-mapper: multipath: version 1.6.0 loaded
+[ 15.505643] sound hdaudioC1D0: autoconfig: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
+[ 15.505648] sound hdaudioC1D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
+[ 15.505651] sound hdaudioC1D0: hp_outs=1 (0x15/0x0/0x0/0x0/0x0)
+[ 15.505653] sound hdaudioC1D0: mono: mono_out=0x0
+[ 15.505654] sound hdaudioC1D0: inputs:
+[ 15.505657] sound hdaudioC1D0: Mic=0x1a
+[ 15.505659] sound hdaudioC1D0: Internal Mic=0x12
+[ 15.509535] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input12
+[ 15.509635] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input13
+[ 15.746071] type=1400 audit(1399541105.349:2): apparmor="STATUS" operation="profile_load" parent=900 profile="unconfined" name="/usr/lib/cups/backend/cups-pdf" pid=904 comm="apparmor_parser"
+--
+[ 16.951887] Planted return probe at mmc_send_op_cond: ffffffff815f0fa0
+[ 16.951884] Modules linked in: videobuf2_vmalloc(+) videobuf2_memops disable_mmc(OF) btusb(OF) rfcomm bnep bluetooth snd_hda_codec_realtek(OF) snd_hda_codec_generic(OF) dm_multipath snd_hda_codec_hdmi(OF) scsi_dh snd_hda_intel(OF) lib80211_crypt_tkip snd_hda_controller(OF) snd_hda_codec(OF) snd_hwdep snd_pcm wl(POF) parport_pc ppdev snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd soundcore cfg80211 snd_page_alloc joydev psmouse hp_accel hp_wmi intel_smartconnect lib80211 mei_me hp_wireless(OF) mei serio_raw lis3lv02d lpc_ich mac_hid sparse_keymap input_polldev kbccmnd(OF) lp parport binfmt_misc dm_raid45 dm_mirror dm_region_hash dm_log btrfs raid6_pq xor zlib_deflate i915 drm_kms_helper wmi drm ahci libahci i2c_algo_bit video r8169 mii
+[ 16.951932] CPU: 0 PID: 1106 Comm: modprobe Tainted: PF O 3.11.0-18-generic #32~precise1-Ubuntu
+
+
diff --git a/codecs/canonical/alc290--hp-pavilion-15-notebook-pc-ccert-201404-14930 b/codecs/canonical/alc290--hp-pavilion-15-notebook-pc-ccert-201404-14930
new file mode 100644
index 0000000..c6b431d
--- /dev/null
+++ b/codecs/canonical/alc290--hp-pavilion-15-notebook-pc-ccert-201404-14930
@@ -0,0 +1,1396 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon May 12 03:07:49 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.4 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.4 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.4 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP Pavilion 15 Notebook PC
+Product Version: 0981100000005F10000620100
+Firmware Version: F.02
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.11.0-18-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.11.0-18-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [HDMI ]: HDA-Intel - HDA Intel HDMI
+ HDA Intel HDMI at 0xb5610000 irq 63
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xb5614000 irq 64
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Device 0a0c (rev 09)
+00:1b.0 Audio device: Intel Corporation Lynx Point-LP HD Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 09)
+ Subsystem: 103c:2281
+--
+00:1b.0 0403: 8086:9c20 (rev 04)
+ Subsystem: 103c:2281
+
+
+!!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
+snd-hda-intel: jackpoll_ms=500
+
+
+!!Loaded sound module options
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=2, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC290
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0290
+Subsystem Id: 0x103c2281
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC290 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC290 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80] [0x00]
+ Connection: 2
+ 0x02 0x03
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30130: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x04211020: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x04a11040: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x4076a12d: [N/A] Modem Hand at Ext N/A
+ Conn = Digital, Color = UNKNOWN
+ DefAssociation = 0x2, Sequence = 0xd
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=107
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 8
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12* 0x13
+Node 0x23 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 6
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 6 May 12 10:50 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 10 May 12 10:50 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 5 May 12 10:50 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 9 May 12 10:50 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 4 May 12 10:56 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 3 May 12 10:56 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 2 May 12 10:56 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 8 May 12 10:56 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 7 May 12 10:56 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 May 12 10:50 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 May 12 10:50 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 May 12 10:50 .
+drwxr-xr-x 3 root root 280 May 12 10:50 ..
+lrwxrwxrwx 1 root root 12 May 12 10:50 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 May 12 10:50 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC290 Analog [ALC290 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC290 Analog [ALC290 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [HDMI]
+
+Card hw:0 'HDMI'/'HDA Intel HDMI at 0xb5610000 irq 63'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 21
+ Simple ctrls : 3
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xb5614000 irq 64'
+ Mixer name : 'Realtek ALC290'
+ Components : 'HDA:10ec0290,103c2281,00100003'
+ Controls : 23
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Mute-LED Mode',0
+ Capabilities: enum
+ Items: 'On' 'Off' 'Follow Master'
+ Item0: 'Follow Master'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.HDMI {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.19 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.20 {
+ iface PCM
+ device 7
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.21 {
+ iface PCM
+ device 8
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Mute-LED Mode'
+ value 'Follow Master'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 On
+ item.1 Off
+ item.2 'Follow Master'
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.21 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.22 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+usb_storage
+ufs
+qnx4
+hfsplus
+hfs
+minix
+ntfs
+msdos
+jfs
+xfs
+reiserfs
+ext2
+nls_iso8859_1
+rtsx_pci_ms
+memstick
+rtsx_pci_sdmmc
+rtsx_pci
+disable_mmc
+uvcvideo
+videobuf2_core
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+coretemp
+nvram
+bbswitch
+snd_hda_codec_realtek
+snd_hda_codec_hdmi
+snd_hda_codec_generic
+snd_hda_intel
+snd_hda_controller
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+joydev
+dm_multipath
+arc4
+scsi_dh
+snd_timer
+ath9k
+hp_wmi
+snd_seq_device
+mac80211
+ath9k_common
+ath9k_hw
+snd
+hp_accel
+ath
+lis3lv02d
+hp_wireless
+input_polldev
+cfg80211
+psmouse
+sparse_keymap
+serio_raw
+mac_hid
+mei_me
+soundcore
+snd_page_alloc
+mei
+rfcomm
+kbccmnd
+intel_smartconnect
+bnep
+lpc_ich
+wmi
+bluetooth
+parport_pc
+ppdev
+lp
+parport
+binfmt_misc
+dm_raid45
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+raid6_pq
+xor
+zlib_deflate
+i915
+drm_kms_helper
+drm
+r8169
+mii
+ahci
+libahci
+i2c_algo_bit
+video
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 25.279849] type=1400 audit(1399863016.783:11): apparmor="STATUS" operation="profile_replace" parent=1145 profile="unconfined" name="/sbin/dhclient" pid=1159 comm="apparmor_parser"
+[ 25.349626] snd_hda_intel 0000:00:03.0: irq 63 for MSI/MSI-X
+[ 25.350022] snd_hda_intel 0000:00:1b.0: irq 64 for MSI/MSI-X
+[ 25.439328] input: HDA Intel HDMI HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/sound/card0/input9
+[ 25.439681] input: HDA Intel HDMI HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input10
+[ 25.439791] input: HDA Intel HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input11
+[ 25.447029] sound hdaudioC1D0: autoconfig: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
+[ 25.447036] sound hdaudioC1D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
+[ 25.447040] sound hdaudioC1D0: hp_outs=1 (0x15/0x0/0x0/0x0/0x0)
+[ 25.447043] sound hdaudioC1D0: mono: mono_out=0x0
+[ 25.447046] sound hdaudioC1D0: inputs:
+[ 25.447050] sound hdaudioC1D0: Mic=0x1a
+[ 25.447053] sound hdaudioC1D0: Internal Mic=0x12
+[ 25.451139] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input12
+[ 25.451284] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input13
+[ 25.531611] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
+
+
diff --git a/codecs/canonical/alc290--hp-pavilion-15-notebook-pc-ccert-201405-15042 b/codecs/canonical/alc290--hp-pavilion-15-notebook-pc-ccert-201405-15042
new file mode 100644
index 0000000..30c1ef1
--- /dev/null
+++ b/codecs/canonical/alc290--hp-pavilion-15-notebook-pc-ccert-201405-15042
@@ -0,0 +1,1199 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Wed Jun 18 06:40:24 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.4 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.4 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.4 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP Pavilion 15 Notebook PC
+Product Version: 0979110000005F00000620180
+Firmware Version: B.23
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.11.0-18-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.11.0-18-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [HDMI ]: HDA-Intel - HDA ATI HDMI
+ HDA ATI HDMI at 0xfeb44000 irq 54
+ 1 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xfeb40000 irq 16
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:01.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Trinity HDMI Audio Controller
+00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD] FCH Azalia Controller (rev 01)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:01.1 0403: 1002:9902
+ Subsystem: 103c:22c6
+--
+00:14.2 0403: 1022:780d (rev 01)
+ Subsystem: 103c:22c6
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: ATI R6xx HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x1002aa01
+Subsystem Id: 0x00aa0100
+Revision Id: 0x100300
+No Modem Function Group found
+Default PCM:
+ rates [0x70]: 32000 44100 48000
+ bits [0x2]: 16
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x02
+Node 0x04 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x05 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x04
+Node 0x06 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x07 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Node 0x08 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x09 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x08
+Node 0x0a [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x0b [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0a
+Node 0x0c [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x0d [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0c
+Codec: Realtek ALC290
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0290
+Subsystem Id: 0x103c22c6
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC290 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC290 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80] [0x00]
+ Connection: 2
+ 0x02 0x03
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30130: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x04211020: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x04a11040: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x4076a12d: [N/A] Modem Hand at Ext N/A
+ Conn = Digital, Color = UNKNOWN
+ DefAssociation = 0x2, Sequence = 0xd
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=107
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 8
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12* 0x13
+Node 0x23 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 6
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Jun 18 13:55 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Jun 18 13:55 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Jun 18 13:55 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Jun 18 13:55 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 Jun 18 13:59 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Jun 18 13:59 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 Jun 18 13:59 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Jun 18 13:55 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jun 18 13:55 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Jun 18 13:55 .
+drwxr-xr-x 3 root root 240 Jun 18 13:55 ..
+lrwxrwxrwx 1 root root 12 Jun 18 13:55 pci-0000:00:01.1 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Jun 18 13:55 pci-0000:00:14.2 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: HDMI [HDA ATI HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic [HD-Audio Generic], device 0: ALC290 Analog [ALC290 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: Generic [HD-Audio Generic], device 0: ALC290 Analog [ALC290 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [HDMI]
+
+Card hw:0 'HDMI'/'HDA ATI HDMI at 0xfeb44000 irq 54'
+ Mixer name : 'ATI R6xx HDMI'
+ Components : 'HDA:1002aa01,00aa0100,00100300'
+ Controls : 7
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [Generic]
+
+Card hw:1 'Generic'/'HD-Audio Generic at 0xfeb40000 irq 16'
+ Mixer name : 'Realtek ALC290'
+ Components : 'HDA:10ec0290,103c22c6,00100003'
+ Controls : 22
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.HDMI {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+}
+state.Generic {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.20 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.21 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nls_iso8859_1
+usb_storage
+vesafb
+nvram
+fglrx
+uvcvideo
+videobuf2_core
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+rfcomm
+bnep
+bluetooth
+arc4
+snd_hda_codec_realtek
+snd_hda_codec_hdmi
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+rtl8188ee
+snd_seq
+rtlwifi
+snd_timer
+snd_seq_device
+mac80211
+joydev
+snd
+soundcore
+dm_multipath
+cfg80211
+psmouse
+scsi_dh
+snd_page_alloc
+rtsx_pci_sdmmc
+hp_accel
+lis3lv02d
+hp_wmi
+rtsx_pci_ms
+amd_iommu_v2
+memstick
+serio_raw
+mac_hid
+wmi
+i2c_piix4
+k10temp
+parport_pc
+rtsx_pci
+ppdev
+input_polldev
+hp_wireless
+sparse_keymap
+video
+kbccmnd
+lp
+parport
+disable_mmc
+binfmt_misc
+pata_acpi
+pata_atiixp
+ahci
+libahci
+r8169
+mii
+dm_raid45
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+raid6_pq
+xor
+zlib_deflate
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x03 0x185600f0
+0x05 0x585600f0
+0x07 0x585600f0
+0x09 0x585600f0
+0x0b 0x585600f0
+0x0d 0x585600f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x99a30130
+0x13 0x40000000
+0x14 0x90170110
+0x15 0x04211020
+0x16 0x411111f0
+0x17 0x411111f0
+0x18 0x411111f0
+0x19 0x411111f0
+0x1a 0x04a11040
+0x1b 0x411111f0
+0x1d 0x4076a12d
+0x1e 0x411111f0
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 10.133482] rtlwifi-0:_rtl_init_hw_ht_capab():<0-0> 1T1R
+[ 10.182753] hda-intel 0000:00:01.1: Using LPIB position fix
+[ 10.182760] hda-intel 0000:00:01.1: Force to non-snoop mode
+[ 10.182847] snd_hda_intel 0000:00:01.1: irq 54 for MSI/MSI-X
+[ 10.185749] hda-intel 0000:00:01.1: Enable sync_write for stable communication
+[ 10.317945] input: HDA ATI HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.1/sound/card0/input9
+[ 10.319356] hda-intel 0000:00:14.2: Using LPIB position fix
+[ 10.324172] hda-intel 0000:00:14.2: Enable sync_write for stable communication
+[ 10.335951] SKU: Nid=0x1d sku_cfg=0x4076a12d
+--
+[ 10.336224] realtek: Enabling init ASM_ID=0xa12d CODEC_ID=10ec0290
+[ 10.342141] input: HD-Audio Generic Headphone as /devices/pci0000:00/0000:00:14.2/sound/card1/input10
+[ 10.342314] input: HD-Audio Generic Mic as /devices/pci0000:00/0000:00:14.2/sound/card1/input11
+[ 10.371184] ieee80211 phy0: Selected rate control algorithm 'rtl_rc'
+
+
diff --git a/codecs/canonical/alc290--hp-pavilion-15-ts-notebook-pc-ccert-201402-14766 b/codecs/canonical/alc290--hp-pavilion-15-ts-notebook-pc-ccert-201402-14766
new file mode 100644
index 0000000..8ac7c5b
--- /dev/null
+++ b/codecs/canonical/alc290--hp-pavilion-15-ts-notebook-pc-ccert-201402-14766
@@ -0,0 +1,1389 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Wed May 7 07:27:14 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.4 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.4 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.4 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP Pavilion 15 TS Notebook PC
+Product Version: 099C100000000010000620100
+Firmware Version: F.02
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.11.0-18-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.11.0-18-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [HDMI ]: HDA-Intel - HDA Intel HDMI
+ HDA Intel HDMI at 0xb5610000 irq 61
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xb5614000 irq 62
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Device 0a0c (rev 0b)
+00:1b.0 Audio device: Intel Corporation Lynx Point-LP HD Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 0b)
+ Subsystem: 103c:2281
+--
+00:1b.0 0403: 8086:9c20 (rev 04)
+ Subsystem: 103c:2281
+
+
+!!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
+snd-hda-intel: jackpoll_ms=500
+
+
+!!Loaded sound module options
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=2, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC290
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0290
+Subsystem Id: 0x103c2281
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC290 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC290 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80] [0x00]
+ Connection: 2
+ 0x02 0x03
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30130: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x04211020: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x04a11040: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x4076a12d: [N/A] Modem Hand at Ext N/A
+ Conn = Digital, Color = UNKNOWN
+ DefAssociation = 0x2, Sequence = 0xd
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=107
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 8
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12* 0x13
+Node 0x23 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 6
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 6 May 7 15:20 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 10 May 7 15:20 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 5 May 7 15:20 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 9 May 7 15:20 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 4 May 7 15:20 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 3 May 7 15:20 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 2 May 7 15:20 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 8 May 7 15:20 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 7 May 7 15:20 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 May 7 15:19 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 May 7 15:19 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 May 7 15:20 .
+drwxr-xr-x 3 root root 280 May 7 15:20 ..
+lrwxrwxrwx 1 root root 12 May 7 15:20 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 May 7 15:20 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC290 Analog [ALC290 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC290 Analog [ALC290 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [HDMI]
+
+Card hw:0 'HDMI'/'HDA Intel HDMI at 0xb5610000 irq 61'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 21
+ Simple ctrls : 3
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xb5614000 irq 62'
+ Mixer name : 'Realtek ALC290'
+ Components : 'HDA:10ec0290,103c2281,00100003'
+ Controls : 23
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Mute-LED Mode',0
+ Capabilities: enum
+ Items: 'On' 'Off' 'Follow Master'
+ Item0: 'Follow Master'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.HDMI {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.19 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.20 {
+ iface PCM
+ device 7
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.21 {
+ iface PCM
+ device 8
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Mute-LED Mode'
+ value 'Follow Master'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 On
+ item.1 Off
+ item.2 'Follow Master'
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.21 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.22 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+coretemp
+nvram
+bbswitch
+rtsx_pci_ms
+uvcvideo
+rtsx_pci_sdmmc
+memstick
+rtsx_pci
+videobuf2_core
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+snd_hda_codec_realtek
+snd_hda_codec_hdmi
+snd_hda_codec_generic
+disable_mmc
+bnep
+arc4
+hid_multitouch
+ath9k
+mac80211
+ath3k
+snd_hda_intel
+snd_hda_controller
+btusb
+rfcomm
+snd_hda_codec
+ath9k_common
+bluetooth
+snd_hwdep
+snd_pcm
+joydev
+ath9k_hw
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+snd_timer
+snd_seq_device
+ath
+i915
+snd
+cfg80211
+dm_multipath
+hp_wmi
+soundcore
+drm_kms_helper
+wmi
+hp_accel
+intel_smartconnect
+scsi_dh
+i2c_algo_bit
+snd_page_alloc
+mei_me
+psmouse
+drm
+mei
+hp_wireless
+video
+lis3lv02d
+serio_raw
+mac_hid
+lpc_ich
+sparse_keymap
+input_polldev
+parport_pc
+ppdev
+kbccmnd
+lp
+parport
+binfmt_misc
+usbhid
+hid
+dm_raid45
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+raid6_pq
+ahci
+libahci
+r8169
+mii
+xor
+zlib_deflate
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 14.643890] NVRM: loading NVIDIA UNIX x86_64 Kernel Module 331.58 Thu Mar 13 02:11:06 PDT 2014
+[ 14.644131] snd_hda_intel 0000:00:03.0: irq 61 for MSI/MSI-X
+[ 14.644815] snd_hda_intel 0000:00:1b.0: irq 62 for MSI/MSI-X
+[ 14.938623] init: failsafe main process (1082) killed by TERM signal
+[ 15.158032] input: HDA Intel HDMI HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/sound/card0/input10
+[ 15.158138] input: HDA Intel HDMI HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input11
+[ 15.158231] input: HDA Intel HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input12
+[ 15.165746] sound hdaudioC1D0: autoconfig: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
+[ 15.165751] sound hdaudioC1D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
+[ 15.165754] sound hdaudioC1D0: hp_outs=1 (0x15/0x0/0x0/0x0/0x0)
+[ 15.165756] sound hdaudioC1D0: mono: mono_out=0x0
+[ 15.165758] sound hdaudioC1D0: inputs:
+[ 15.165761] sound hdaudioC1D0: Mic=0x1a
+[ 15.165763] sound hdaudioC1D0: Internal Mic=0x12
+[ 15.169583] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input13
+[ 15.169670] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input14
+[ 15.174688] Planted return probe at mmc_attach_mmc: ffffffff815f06e0
+
+
diff --git a/codecs/canonical/alc290-dell-inspiron-20-model-3043-ccert-201404-15021 b/codecs/canonical/alc290-dell-inspiron-20-model-3043-ccert-201404-15021
new file mode 100644
index 0000000..415d27b
--- /dev/null
+++ b/codecs/canonical/alc290-dell-inspiron-20-model-3043-ccert-201404-15021
@@ -0,0 +1,800 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Thu Jun 5 03:10:46 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 20 Model 3043
+Product Version:
+Firmware Version: A02
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-49-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0x90800000 irq 105
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Atom Processor Z36xxx/Z37xxx Series High Definition Audio Controller (rev 0e)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:0f04 (rev 0e)
+ Subsystem: 1028:0690
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC290
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0290
+Subsystem Id: 0x10280690
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC290 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=5, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=5, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC290 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=1, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80] [0x00]
+ Connection: 2
+ 0x02 0x03
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60120: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x4066832d: [N/A] Modem Line at Ext N/A
+ Conn = Digital, Color = Purple
+ DefAssociation = 0x2, Sequence = 0xd
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=107
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 8
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12* 0x13
+Node 0x23 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 6
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 5 Jun 4 22:59 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 4 Jun 4 22:59 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 3 Jun 4 23:03 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 2 Jun 4 23:03 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 1 Jun 4 22:59 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jun 4 22:59 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Jun 4 22:59 .
+drwxr-xr-x 3 root root 180 Jun 4 22:59 ..
+lrwxrwxrwx 1 root root 12 Jun 4 22:59 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC290 Analog [ALC290 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC290 Analog [ALC290 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0x90800000 irq 105'
+ Mixer name : 'Realtek ALC290'
+ Components : 'HDA:10ec0290,10280690,00100003'
+ Controls : 14
+ Simple ctrls : 7
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.11 {
+ iface CARD
+ name 'Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+ctr
+ccm
+parport_pc
+ppdev
+bnep
+rfcomm
+nls_iso8859_1
+snd_hda_codec_realtek
+snd_hda_codec_generic
+i915
+snd_hda_intel
+snd_hda_controller
+snd_hda_codec
+snd_hwdep
+snd_pcm
+uvcvideo
+arc4
+ath9k
+mac80211
+snd_seq_midi
+videobuf2_core
+snd_rawmidi
+ath9k_common
+videodev
+snd_seq_midi_event
+snd_seq
+ath9k_hw
+drm_kms_helper
+ath
+lp
+videobuf2_vmalloc
+coretemp
+kvm_intel
+kvm
+ghash_clmulni_intel
+joydev
+cryptd
+dell_wmi
+btusb
+drm
+videobuf2_memops
+sparse_keymap
+dcdbas
+hid_multitouch
+cfg80211
+dm_multipath
+scsi_dh
+parport
+microcode
+hid_generic
+rts5139
+ath3k
+snd_timer
+bluetooth
+snd_seq_device
+wmi
+serio_raw
+snd
+mac_hid
+soundcore
+i2c_algo_bit
+snd_page_alloc
+compat
+video
+usbhid
+hid
+usb_storage
+dm_raid45
+xor
+ahci
+libahci
+dm_mirror
+dm_region_hash
+dm_log
+r8169
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 12.491824] USB Video Class driver (1.1.1)
+[ 12.510162] snd_hda_intel 0000:00:1b.0: irq 105 for MSI/MSI-X
+[ 12.510203] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 12.595198] [drm] Memory usable by graphics device = 2048M
+[ 12.595209] i915 0000:00:02.0: setting latency timer to 64
+[ 12.627170] sound hdaudioC0D0: autoconfig: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
+[ 12.627176] sound hdaudioC0D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
+[ 12.627180] sound hdaudioC0D0: hp_outs=1 (0x15/0x0/0x0/0x0/0x0)
+[ 12.627182] sound hdaudioC0D0: mono: mono_out=0x0
+[ 12.627185] sound hdaudioC0D0: inputs:
+[ 12.627188] sound hdaudioC0D0: Mic=0x12
+[ 12.647998] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 12.650788] i915 0000:00:02.0: irq 106 for MSI/MSI-X
+
+
diff --git a/codecs/canonical/alc290-dell-inspiron-20-model-3043-ccert-201405-15031 b/codecs/canonical/alc290-dell-inspiron-20-model-3043-ccert-201405-15031
new file mode 100644
index 0000000..98c8195
--- /dev/null
+++ b/codecs/canonical/alc290-dell-inspiron-20-model-3043-ccert-201405-15031
@@ -0,0 +1,796 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Thu Jun 5 03:04:05 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 20 Model 3043
+Product Version:
+Firmware Version: A02
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-49-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0x90800000 irq 106
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Atom Processor Z36xxx/Z37xxx Series High Definition Audio Controller (rev 0e)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:0f04 (rev 0e)
+ Subsystem: 1028:0690
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC290
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0290
+Subsystem Id: 0x10280690
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC290 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=5, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=5, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC290 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=1, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80] [0x00]
+ Connection: 2
+ 0x02 0x03
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60120: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x4066832d: [N/A] Modem Line at Ext N/A
+ Conn = Digital, Color = Purple
+ DefAssociation = 0x2, Sequence = 0xd
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=107
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 8
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12* 0x13
+Node 0x23 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 6
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 5 Jun 4 22:59 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 4 Jun 4 22:59 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 3 Jun 4 22:59 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 2 Jun 4 22:59 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 1 Jun 4 22:59 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jun 4 22:59 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Jun 4 22:59 .
+drwxr-xr-x 3 root root 180 Jun 4 22:59 ..
+lrwxrwxrwx 1 root root 12 Jun 4 22:59 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC290 Analog [ALC290 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC290 Analog [ALC290 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0x90800000 irq 106'
+ Mixer name : 'Realtek ALC290'
+ Components : 'HDA:10ec0290,10280690,00100003'
+ Controls : 14
+ Simple ctrls : 7
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.11 {
+ iface CARD
+ name 'Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+ctr
+ccm
+parport_pc
+rfcomm
+bnep
+ppdev
+nls_iso8859_1
+snd_hda_codec_realtek
+snd_hda_codec_generic
+snd_hda_intel
+btusb
+coretemp
+kvm_intel
+snd_hda_controller
+snd_hda_codec
+snd_hwdep
+snd_pcm
+kvm
+ghash_clmulni_intel
+cryptd
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+dell_wmi
+sparse_keymap
+joydev
+snd_seq
+dm_multipath
+dcdbas
+scsi_dh
+snd_timer
+wmi
+rts5139
+arc4
+uvcvideo
+videobuf2_core
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+snd_seq_device
+hid_generic
+ath3k
+ath9k
+mac80211
+mac_hid
+snd
+serio_raw
+microcode
+bluetooth
+i915
+drm_kms_helper
+drm
+i2c_algo_bit
+ath9k_common
+ath9k_hw
+ath
+cfg80211
+soundcore
+compat
+lp
+video
+parport
+snd_page_alloc
+usbhid
+hid
+dm_raid45
+r8169
+xor
+ahci
+libahci
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 13.340134] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 13.340307] snd_hda_intel 0000:00:1b.0: irq 106 for MSI/MSI-X
+[ 13.340351] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 13.384528] sound hdaudioC0D0: autoconfig: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
+[ 13.384535] sound hdaudioC0D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
+[ 13.384539] sound hdaudioC0D0: hp_outs=1 (0x15/0x0/0x0/0x0/0x0)
+[ 13.384542] sound hdaudioC0D0: mono: mono_out=0x0
+[ 13.384545] sound hdaudioC0D0: inputs:
+[ 13.384549] sound hdaudioC0D0: Mic=0x12
+[ 13.411228] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 13.450332] usb 1-1.4: New USB device found, idVendor=0cf3, idProduct=0036
+
+
diff --git a/codecs/canonical/alc290-dell-inspiron-5439-ccert-201307-14037 b/codecs/canonical/alc290-dell-inspiron-5439-ccert-201307-14037
new file mode 100644
index 0000000..3c2df44
--- /dev/null
+++ b/codecs/canonical/alc290-dell-inspiron-5439-ccert-201307-14037
@@ -0,0 +1,1182 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Fri Oct 25 05:56:13 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 5439
+Product Version:
+Firmware Version: A02
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-36-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [MID ]: HDA-Intel - HDA Intel MID
+ HDA Intel MID at 0xf2610000 irq 64
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf2614000 irq 65
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Device 0a0c (rev 09)
+00:1b.0 Audio device: Intel Corporation Device 9c20 (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 09)
+ Subsystem: 1028:0638
+--
+00:1b.0 0403: 8086:9c20 (rev 04)
+ Subsystem: 1028:0638
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC290
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0290
+Subsystem Id: 0x10280638
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC290 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x57 0x57]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x57 0x57]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC290 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Internal Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Internal Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80] [0x00]
+ Connection: 2
+ 0x02 0x03
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x400a0000: [N/A] Line Out at Ext N/A
+ Conn = RJ11, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x90a701a0: [Fixed] Mic at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0xa, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a110ae: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xa, Sequence = 0xe
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x4056832d: [N/A] Digital Out at Ext N/A
+ Conn = Digital, Color = Purple
+ DefAssociation = 0x2, Sequence = 0xd
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=107
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 8
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b 0x12 0x13
+Node 0x23 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 6
+ 0x18 0x19* 0x1a 0x1b 0x1d 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Oct 25 01:38 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Oct 25 01:38 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Oct 25 01:38 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Oct 25 01:38 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 Oct 25 01:40 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Oct 25 01:40 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 Oct 25 01:40 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Oct 25 01:38 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Oct 25 01:38 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Oct 25 01:38 .
+drwxr-xr-x 3 root root 240 Oct 25 01:38 ..
+lrwxrwxrwx 1 root root 12 Oct 25 01:38 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Oct 25 01:38 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: MID [HDA Intel MID], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC290 Analog [ALC290 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC290 Analog [ALC290 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [MID]
+
+Card hw:0 'MID'/'HDA Intel MID at 0xf2610000 irq 64'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xf2614000 irq 65'
+ Mixer name : 'Realtek ALC290'
+ Components : 'HDA:10ec0290,10280638,00100003'
+ Controls : 22
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.MID {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Internal Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Internal Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+parport_pc
+ppdev
+rfcomm
+bnep
+snd_hda_codec_realtek
+snd_hda_codec_hdmi
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+uvcvideo
+snd_seq_midi
+coretemp
+snd_rawmidi
+snd_seq_midi_event
+videobuf2_core
+i915_hsw
+kvm_intel
+snd_seq
+kvm
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+snd_timer
+snd_seq_device
+bbswitch
+lp
+arc4
+joydev
+ghash_clmulni_intel
+aesni_intel
+snd
+drm_kms_helper
+drm
+parport
+dell_wmi
+dm_multipath
+iwlmvm
+mac80211
+scsi_dh
+i2c_algo_bit
+psmouse
+video
+dell_laptop
+intel_ips
+sparse_keymap
+serio_raw
+iwlwifi
+cryptd
+soundcore
+aes_x86_64
+wmi
+mac_hid
+btusb
+rtsx_pci_ms
+memstick
+snd_page_alloc
+dcdbas
+cfg80211
+microcode
+bluetooth
+compat
+rtsx_pci_sdmmc
+ahci
+libahci
+rtsx_pci
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+r8168
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x58560010
+0x06 0x18560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x400a0000
+0x13 0x411111f0
+0x14 0x90170110
+0x15 0x0321101f
+0x16 0x411111f0
+0x17 0x411111f0
+0x18 0x411111f0
+0x19 0x90a701a0
+0x1a 0x03a110ae
+0x1b 0x411111f0
+0x1d 0x4056832d
+0x1e 0x411111f0
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 9.798105] USB Video Class driver (1.1.1)
+[ 9.922113] snd_hda_intel 0000:00:03.0: irq 64 for MSI/MSI-X
+[ 10.258833] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 10.259067] input: HDA Intel MID HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input10
+[ 10.259403] snd_hda_intel 0000:00:1b.0: irq 65 for MSI/MSI-X
+[ 10.336574] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input11
+[ 10.336680] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input12
+[ 10.904604] [drm] Enabling RC6 states: RC6 on, RC6p off, RC6pp off
+--
+[ 334.225196] type=1400 audit(1382679817.423:31): apparmor="DENIED" operation="capable" parent=1 profile="/usr/sbin/cupsd" pid=1100 comm="cupsd" pid=1100 comm="cupsd" capability=36 capname="block_suspend"
+[ 1089.143789] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 1089.144039] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 1089.144292] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+
+
diff --git a/codecs/canonical/alc290-dell-vostro-5460-ccert-201211-12070 b/codecs/canonical/alc290-dell-vostro-5460-ccert-201211-12070
new file mode 100644
index 0000000..5eb82c6
--- /dev/null
+++ b/codecs/canonical/alc290-dell-vostro-5460-ccert-201211-12070
@@ -0,0 +1,1122 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Jun 3 04:51:09 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Vostro 5460
+Product Version:
+Firmware Version: X11
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-32-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf2610000 irq 47
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 1028:05da
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC290
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0290
+Subsystem Id: 0x102805d9
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=1, dir=1, wake=0, sticky=0, data=1, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC290 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC290 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x17 0x17]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Internal Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Internal Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80] [0x00]
+ Connection: 2
+ 0x02 0x03
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x400a0000: [N/A] Line Out at Ext N/A
+ Conn = RJ11, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x01 0x01]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x90a70120: [Fixed] Mic at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a1102e: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0xe
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x4056832d: [N/A] Digital Out at Ext N/A
+ Conn = Digital, Color = Purple
+ DefAssociation = 0x2, Sequence = 0xd
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=107
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 8
+ 0x18 0x19* 0x1a 0x1b 0x1d 0x0b 0x12 0x13
+Node 0x23 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 6
+ 0x18 0x19* 0x1a 0x1b 0x1d 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Jun 3 12:49 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Jun 3 12:49 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Jun 3 12:49 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Jun 3 12:49 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Jun 3 12:49 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Jun 3 12:49 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Jun 3 12:49 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jun 3 12:49 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Jun 3 12:49 .
+drwxr-xr-x 3 root root 220 Jun 3 12:49 ..
+lrwxrwxrwx 1 root root 12 Jun 3 12:49 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC290 Analog [ALC290 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC290 Analog [ALC290 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf2610000 irq 47'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0290,102805d9,00100003 HDA:80862806,80860101,00100000'
+ Controls : 28
+ Simple ctrls : 12
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 63 [72%] [-18.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 23 [37%] [0.00dB] [on]
+ Front Right: Capture 23 [37%] [0.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 1 [33%] [12.00dB]
+ Front Right: 1 [33%] [12.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Internal Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Internal Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ 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.11 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 23
+ value.1 23
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 63
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1800
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.27 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.28 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+hidp
+hid
+rfcomm
+bnep
+parport_pc
+ppdev
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+snd_hda_intel
+snd_hda_codec
+arc4
+snd_hwdep
+nouveau
+snd_pcm
+uvcvideo
+coretemp
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+videobuf2_core
+iwlwifi
+i915
+kvm_intel
+kvm
+ttm
+videodev
+alx
+snd_seq
+videobuf2_vmalloc
+videobuf2_memops
+ghash_clmulni_intel
+btusb
+joydev
+cryptd
+snd_timer
+snd_seq_device
+dell_wmi
+drm_kms_helper
+sparse_keymap
+drm
+mac80211
+snd
+bluetooth
+psmouse
+cfg80211
+mei
+soundcore
+rtsx_pci_ms
+microcode
+memstick
+mdio
+serio_raw
+dell_laptop
+snd_page_alloc
+dcdbas
+mxm_wmi
+mac_hid
+i2c_algo_bit
+video
+lpc_ich
+wmi
+lp
+parport
+rtsx_pci_sdmmc
+ahci
+libahci
+rtsx_pci
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x400a0000
+0x13 0x411111f0
+0x14 0x90170110
+0x15 0x0321101f
+0x16 0x411111f0
+0x17 0x411111f0
+0x18 0x411111f0
+0x19 0x90a70120
+0x1a 0x03a1102e
+0x1b 0x411111f0
+0x1d 0x4056832d
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 10.780493] ieee80211 phy0: Selected rate control algorithm 'iwl-agn-rs'
+[ 10.956586] snd_hda_intel 0000:00:1b.0: irq 47 for MSI/MSI-X
+[ 11.078914] cfg80211: Ignoring regulatory request Set by core since the driver uses its own custom regulatory domain
+--
+[ 11.415283] init: failsafe main process (760) killed by TERM signal
+[ 11.796049] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 11.796116] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 11.796175] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
+[ 12.889658] xhci_hcd 0000:00:14.0: WARN Event TRB for slot 1 ep 0 with no TDs queued?
+
+
diff --git a/codecs/canonical/alc290-dell-vostro-5460-ccert-201211-12071 b/codecs/canonical/alc290-dell-vostro-5460-ccert-201211-12071
new file mode 100644
index 0000000..7e77523
--- /dev/null
+++ b/codecs/canonical/alc290-dell-vostro-5460-ccert-201211-12071
@@ -0,0 +1,1135 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Wed Jun 5 09:56:54 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Vostro 5460
+Product Version:
+Firmware Version: X11
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-32-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf2610000 irq 51
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 1028:05da
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC290
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0290
+Subsystem Id: 0x102805d9
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=1, dir=1, wake=0, sticky=0, data=1, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC290 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x57 0x57]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x57 0x57]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC290 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x19 0x19]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Internal Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Internal Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80] [0x00]
+ Connection: 2
+ 0x02 0x03
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x400a0000: [N/A] Line Out at Ext N/A
+ Conn = RJ11, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x01 0x01]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x90a70120: [Fixed] Mic at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a1102e: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0xe
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x4056832d: [N/A] Digital Out at Ext N/A
+ Conn = Digital, Color = Purple
+ DefAssociation = 0x2, Sequence = 0xd
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=107
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 8
+ 0x18 0x19* 0x1a 0x1b 0x1d 0x0b 0x12 0x13
+Node 0x23 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 6
+ 0x18 0x19* 0x1a 0x1b 0x1d 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Jun 5 17:47 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Jun 5 17:47 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Jun 5 17:47 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Jun 5 17:56 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Jun 5 17:56 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Jun 5 17:55 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Jun 5 17:47 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jun 5 17:47 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Jun 5 17:47 .
+drwxr-xr-x 3 root root 220 Jun 5 17:47 ..
+lrwxrwxrwx 1 root root 12 Jun 5 17:47 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC290 Analog [ALC290 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC290 Analog [ALC290 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf2610000 irq 51'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0290,102805d9,00100003 HDA:80862806,80860101,00100000'
+ Controls : 28
+ Simple ctrls : 12
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 25 [40%] [1.50dB] [on]
+ Front Right: Capture 25 [40%] [1.50dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 1 [33%] [12.00dB]
+ Front Right: 1 [33%] [12.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Internal Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Internal Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ 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.11 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 25
+ value.1 25
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 150
+ dbvalue.1 150
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.27 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.28 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+hid_generic
+hidp
+hid
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+joydev
+coretemp
+kvm_intel
+kvm
+ghash_clmulni_intel
+cryptd
+dell_wmi
+sparse_keymap
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+dell_laptop
+dcdbas
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+snd_timer
+snd_seq_device
+microcode
+uvcvideo
+mei
+videobuf2_core
+snd
+videodev
+psmouse
+videobuf2_vmalloc
+videobuf2_memops
+serio_raw
+rtsx_pci_ms
+lpc_ich
+memstick
+alx
+mdio
+i915
+soundcore
+nouveau
+snd_page_alloc
+btusb
+ttm
+drm_kms_helper
+drm
+i2c_algo_bit
+mxm_wmi
+wmi
+video
+rfcomm
+bnep
+parport_pc
+bluetooth
+ppdev
+mac_hid
+lp
+parport
+rtsx_pci_sdmmc
+ahci
+libahci
+rtsx_pci
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x400a0000
+0x13 0x411111f0
+0x14 0x90170110
+0x15 0x0321101f
+0x16 0x411111f0
+0x17 0x411111f0
+0x18 0x411111f0
+0x19 0x90a70120
+0x1a 0x03a1102e
+0x1b 0x411111f0
+0x1d 0x4056832d
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 4.843106] mei 0000:00:16.0: irq 50 for MSI/MSI-X
+[ 4.849778] snd_hda_intel 0000:00:1b.0: irq 51 for MSI/MSI-X
+[ 4.851211] mei 0000:00:16.0: wd: failed to find the client
+--
+[ 5.202117] alx 0000:03:00.0: eth1: wol-ctrl=0
+[ 5.402844] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 5.402922] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 5.402992] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
+[ 5.933186] xhci_hcd 0000:00:14.0: WARN Event TRB for slot 1 ep 0 with no TDs queued?
+--
+[ 196.781737] sysfs: cannot create duplicate filename '/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.3/1-1.3:1.1/ep_03'
+[ 196.781740] Modules linked in: hid_generic hidp hid snd_hda_codec_hdmi snd_hda_codec_realtek joydev coretemp kvm_intel kvm ghash_clmulni_intel cryptd dell_wmi sparse_keymap snd_hda_intel snd_hda_codec snd_hwdep snd_pcm dell_laptop dcdbas snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device microcode uvcvideo mei videobuf2_core snd videodev psmouse videobuf2_vmalloc videobuf2_memops serio_raw rtsx_pci_ms lpc_ich memstick alx mdio i915 soundcore nouveau snd_page_alloc btusb ttm drm_kms_helper drm i2c_algo_bit mxm_wmi wmi video rfcomm bnep parport_pc bluetooth ppdev mac_hid lp parport rtsx_pci_sdmmc ahci libahci rtsx_pci
+[ 196.781835] Pid: 55, comm: kworker/0:3 Not tainted 3.5.0-32-generic #53~precise1-Ubuntu
+--
+[ 196.782073] kobject_add_internal failed for ep_03 with -EEXIST, don't try to register things with the same name in the same directory.
+[ 196.782075] Modules linked in: hid_generic hidp hid snd_hda_codec_hdmi snd_hda_codec_realtek joydev coretemp kvm_intel kvm ghash_clmulni_intel cryptd dell_wmi sparse_keymap snd_hda_intel snd_hda_codec snd_hwdep snd_pcm dell_laptop dcdbas snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device microcode uvcvideo mei videobuf2_core snd videodev psmouse videobuf2_vmalloc videobuf2_memops serio_raw rtsx_pci_ms lpc_ich memstick alx mdio i915 soundcore nouveau snd_page_alloc btusb ttm drm_kms_helper drm i2c_algo_bit mxm_wmi wmi video rfcomm bnep parport_pc bluetooth ppdev mac_hid lp parport rtsx_pci_sdmmc ahci libahci rtsx_pci
+[ 196.782155] Pid: 55, comm: kworker/0:3 Tainted: G W 3.5.0-32-generic #53~precise1-Ubuntu
+--
+[ 196.782349] sysfs: cannot create duplicate filename '/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.3/1-1.3:1.1/ep_83'
+[ 196.782353] Modules linked in: hid_generic hidp hid snd_hda_codec_hdmi snd_hda_codec_realtek joydev coretemp kvm_intel kvm ghash_clmulni_intel cryptd dell_wmi sparse_keymap snd_hda_intel snd_hda_codec snd_hwdep snd_pcm dell_laptop dcdbas snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device microcode uvcvideo mei videobuf2_core snd videodev psmouse videobuf2_vmalloc videobuf2_memops serio_raw rtsx_pci_ms lpc_ich memstick alx mdio i915 soundcore nouveau snd_page_alloc btusb ttm drm_kms_helper drm i2c_algo_bit mxm_wmi wmi video rfcomm bnep parport_pc bluetooth ppdev mac_hid lp parport rtsx_pci_sdmmc ahci libahci rtsx_pci
+[ 196.782433] Pid: 55, comm: kworker/0:3 Tainted: G W 3.5.0-32-generic #53~precise1-Ubuntu
+--
+[ 196.782632] kobject_add_internal failed for ep_83 with -EEXIST, don't try to register things with the same name in the same directory.
+[ 196.782635] Modules linked in: hid_generic hidp hid snd_hda_codec_hdmi snd_hda_codec_realtek joydev coretemp kvm_intel kvm ghash_clmulni_intel cryptd dell_wmi sparse_keymap snd_hda_intel snd_hda_codec snd_hwdep snd_pcm dell_laptop dcdbas snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device microcode uvcvideo mei videobuf2_core snd videodev psmouse videobuf2_vmalloc videobuf2_memops serio_raw rtsx_pci_ms lpc_ich memstick alx mdio i915 soundcore nouveau snd_page_alloc btusb ttm drm_kms_helper drm i2c_algo_bit mxm_wmi wmi video rfcomm bnep parport_pc bluetooth ppdev mac_hid lp parport rtsx_pci_sdmmc ahci libahci rtsx_pci
+[ 196.782753] Pid: 55, comm: kworker/0:3 Tainted: G W 3.5.0-32-generic #53~precise1-Ubuntu
+
+
diff --git a/codecs/canonical/alc290-dell-vostro-5460-ccert-201211-12072 b/codecs/canonical/alc290-dell-vostro-5460-ccert-201211-12072
new file mode 100644
index 0000000..6c31975
--- /dev/null
+++ b/codecs/canonical/alc290-dell-vostro-5460-ccert-201211-12072
@@ -0,0 +1,1115 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Jul 29 09:19:20 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Vostro 5460
+Product Version:
+Firmware Version: A01
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-37-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0x91610000 irq 45
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 1028:05d9
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC290
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0290
+Subsystem Id: 0x102805da
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC290 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC290 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x1e 0x1e]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Internal Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Internal Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80] [0x00]
+ Connection: 2
+ 0x02 0x03
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x400a0000: [N/A] Line Out at Ext N/A
+ Conn = RJ11, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x90a70120: [Fixed] Mic at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a1102e: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0xe
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x4056832d: [N/A] Digital Out at Ext N/A
+ Conn = Digital, Color = Purple
+ DefAssociation = 0x2, Sequence = 0xd
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=107
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 8
+ 0x18 0x19* 0x1a 0x1b 0x1d 0x0b 0x12 0x13
+Node 0x23 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 6
+ 0x18 0x19* 0x1a 0x1b 0x1d 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Jul 29 16:07 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Jul 29 16:07 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Jul 29 16:07 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Jul 29 16:07 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Jul 29 17:17 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Jul 29 16:07 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Jul 29 16:07 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jul 29 16:07 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Jul 29 16:07 .
+drwxr-xr-x 3 root root 220 Jul 29 16:07 ..
+lrwxrwxrwx 1 root root 12 Jul 29 16:07 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC290 Analog [ALC290 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC290 Analog [ALC290 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0x91610000 irq 45'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0290,102805da,00100003 HDA:80862806,80860101,00100000'
+ Controls : 28
+ Simple ctrls : 12
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 63 [72%] [-18.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 30 [48%] [5.25dB] [on]
+ Front Right: Capture 30 [48%] [5.25dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Internal Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Internal Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 30
+ value.1 30
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 525
+ dbvalue.1 525
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 63
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1800
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.27 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.28 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+hidp
+hid
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+joydev
+parport_pc
+ppdev
+bnep
+rfcomm
+psmouse
+lpc_ich
+serio_raw
+coretemp
+kvm_intel
+kvm
+ghash_clmulni_intel
+cryptd
+dell_wmi
+sparse_keymap
+dell_laptop
+dcdbas
+microcode
+rtsx_pci_ms
+memstick
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+snd_timer
+snd_seq_device
+uvcvideo
+videobuf2_core
+wmi
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+snd
+btusb
+bluetooth
+alx
+mdio
+soundcore
+snd_page_alloc
+mac_hid
+mei
+i915
+drm_kms_helper
+drm
+i2c_algo_bit
+video
+lp
+parport
+rtsx_pci_sdmmc
+ahci
+libahci
+rtsx_pci
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x400a0000
+0x13 0x411111f0
+0x14 0x90170110
+0x15 0x0321101f
+0x16 0x411111f0
+0x17 0x411111f0
+0x18 0x411111f0
+0x19 0x90a70120
+0x1a 0x03a1102e
+0x1b 0x411111f0
+0x1d 0x4056832d
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 12.691635] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 12.691860] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
+[ 12.726773] init: failsafe main process (793) killed by TERM signal
+--
+[ 13.183437] IPv6: ADDRCONF(NETDEV_UP): eth1: link is not ready
+[ 13.240733] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 13.240813] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 13.240880] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 13.241128] ACPI Warning: 0x0000000000000460-0x000000000000047f SystemIO conflicts with Region \PMIO 1 (20120320/utaddress-251)
+
+
diff --git a/codecs/canonical/alc290-dell-vostro-5460-ccert-201211-12073 b/codecs/canonical/alc290-dell-vostro-5460-ccert-201211-12073
new file mode 100644
index 0000000..5d8b35e
--- /dev/null
+++ b/codecs/canonical/alc290-dell-vostro-5460-ccert-201211-12073
@@ -0,0 +1,1116 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Thu Mar 14 08:59:07 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Vostro 5460
+Product Version:
+Firmware Version: X11
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-32-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0x91610000 irq 46
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 1028:05d9
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC290
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0290
+Subsystem Id: 0x102805da
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC290 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x57 0x57]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x57 0x57]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC290 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Internal Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Internal Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80] [0x00]
+ Connection: 2
+ 0x02 0x03
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x400a0000: [N/A] Line Out at Ext N/A
+ Conn = RJ11, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x90a70120: [Fixed] Mic at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a1102e: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0xe
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x4056832d: [N/A] Digital Out at Ext N/A
+ Conn = Digital, Color = Purple
+ DefAssociation = 0x2, Sequence = 0xd
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=107
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 8
+ 0x18 0x19* 0x1a 0x1b 0x1d 0x0b 0x12 0x13
+Node 0x23 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 6
+ 0x18 0x19* 0x1a 0x1b 0x1d 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Mar 14 04:11 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Mar 14 04:11 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Mar 14 04:11 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Mar 14 04:39 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Mar 14 04:39 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Mar 14 04:39 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Mar 14 04:11 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Mar 14 04:11 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Mar 14 04:11 .
+drwxr-xr-x 3 root root 220 Mar 14 04:11 ..
+lrwxrwxrwx 1 root root 12 Mar 14 04:11 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC290 Analog [ALC290 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC290 Analog [ALC290 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0x91610000 irq 46'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0290,102805da,00100003 HDA:80862806,80860101,00100000'
+ Controls : 28
+ Simple ctrls : 12
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Internal Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Internal Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.27 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.28 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+bnep
+rfcomm
+parport_pc
+ppdev
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+arc4
+snd_timer
+snd_seq_device
+joydev
+iwlwifi
+uvcvideo
+i915
+alx
+rts5229
+videodev
+mac80211
+compat
+snd
+cfg80211
+drm_kms_helper
+drm
+soundcore
+snd_page_alloc
+psmouse
+i2c_algo_bit
+video
+btusb
+dell_laptop
+mei
+dell_wmi
+v4l2_compat_ioctl32
+serio_raw
+mac_hid
+sparse_keymap
+wmi
+bluetooth
+dcdbas
+dm_multipath
+lp
+parport
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x400a0000
+0x13 0x411111f0
+0x14 0x90170110
+0x15 0x0321101f
+0x16 0x411111f0
+0x17 0x411111f0
+0x18 0x411111f0
+0x19 0x90a70120
+0x1a 0x03a1102e
+0x1b 0x411111f0
+0x1d 0x4056832d
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 11.370841] sd 6:0:0:0: [sdc] Attached SCSI removable disk
+[ 11.686591] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 11.686648] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[ 11.686676] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 11.848594] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 11.848771] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 11.848872] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 12.940816] xhci_hcd 0000:00:14.0: WARN Event TRB for slot 1 ep 0 with no TDs queued?
+
+
diff --git a/codecs/canonical/alc290-dell-vostro-5470-ccert-201307-14038 b/codecs/canonical/alc290-dell-vostro-5470-ccert-201307-14038
new file mode 100644
index 0000000..8f0fd3e
--- /dev/null
+++ b/codecs/canonical/alc290-dell-vostro-5470-ccert-201307-14038
@@ -0,0 +1,1268 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Fri Oct 25 05:57:05 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Vostro 5470
+Product Version:
+Firmware Version: A03
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-36-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [MID ]: HDA-Intel - HDA Intel MID
+ HDA Intel MID at 0xf2610000 irq 62
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf2614000 irq 63
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Device 0a0c (rev 09)
+00:1b.0 Audio device: Intel Corporation Device 9c20 (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 09)
+ Subsystem: 1028:0616
+--
+00:1b.0 0403: 8086:9c20 (rev 04)
+ Subsystem: 1028:0616
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=2, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC290
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0290
+Subsystem Id: 0x10280616
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC290 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC290 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=1, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=1, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC290 Alt Analog", type="Audio", device=2
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Internal Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Internal Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80] [0x00]
+ Connection: 2
+ 0x02 0x03
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x400a0000: [N/A] Line Out at Ext N/A
+ Conn = RJ11, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x90a701a0: [Fixed] Mic at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0xa, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headset Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a110ae: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xa, Sequence = 0xe
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x4056832d: [N/A] Digital Out at Ext N/A
+ Conn = Digital, Color = Purple
+ DefAssociation = 0x2, Sequence = 0xd
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=107
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 8
+ 0x18 0x19 0x1a* 0x1b 0x1d 0x0b 0x12 0x13
+Node 0x23 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 6
+ 0x18 0x19* 0x1a 0x1b 0x1d 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Oct 25 01:45 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 9 Oct 25 01:45 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Oct 25 01:45 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 8 Oct 25 01:45 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 Oct 25 01:46 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 7 Oct 25 01:46 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 6 Oct 25 01:46 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 5 Oct 25 01:45 /dev/snd/pcmC1D2c
+crw-rw---T+ 1 root audio 116, 1 Oct 25 01:45 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Oct 25 01:45 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Oct 25 01:45 .
+drwxr-xr-x 3 root root 260 Oct 25 01:45 ..
+lrwxrwxrwx 1 root root 12 Oct 25 01:45 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Oct 25 01:45 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: MID [HDA Intel MID], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC290 Analog [ALC290 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC290 Analog [ALC290 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 2: ALC290 Alt Analog [ALC290 Alt Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [MID]
+
+Card hw:0 'MID'/'HDA Intel MID at 0xf2610000 irq 62'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xf2614000 irq 63'
+ Mixer name : 'Realtek ALC290'
+ Components : 'HDA:10ec0290,10280616,00100003'
+ Controls : 26
+ Simple ctrls : 14
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Capture',1
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 0 [0%] [-17.25dB] [off]
+ Front Right: Capture 0 [0%] [-17.25dB] [off]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Input Source',0
+ Capabilities: cenum
+ Items: 'Headset Mic' 'Internal Mic'
+ Item0: 'Internal Mic'
+Simple mixer control 'Input Source',1
+ Capabilities: cenum
+ Items: 'Headset Mic' 'Internal Mic'
+ Item0: 'Headset Mic'
+Simple mixer control 'Internal Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.MID {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Internal Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Internal Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Input Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Headset Mic'
+ item.1 'Internal Mic'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Input Source'
+ index 1
+ value 'Headset Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Headset Mic'
+ item.1 'Internal Mic'
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Capture Volume'
+ index 1
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 -1725
+ dbvalue.1 -1725
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Capture Switch'
+ index 1
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Headset Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+arc4
+joydev
+hid_multitouch
+coretemp
+kvm_intel
+snd_hda_codec_realtek
+kvm
+ghash_clmulni_intel
+aesni_intel
+cryptd
+aes_x86_64
+usbhid
+snd_hda_codec_hdmi
+iwlmvm
+hid
+mac80211
+btusb
+dell_wmi
+sparse_keymap
+dell_laptop
+dcdbas
+psmouse
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+microcode
+iwlwifi
+serio_raw
+snd_seq_midi
+snd_rawmidi
+uvcvideo
+snd_seq_midi_event
+videobuf2_core
+snd_seq
+rtsx_pci_ms
+videodev
+snd_timer
+i915_hsw
+videobuf2_vmalloc
+cfg80211
+snd_seq_device
+memstick
+videobuf2_memops
+snd
+drm_kms_helper
+soundcore
+drm
+snd_page_alloc
+bnep
+wmi
+i2c_algo_bit
+video
+intel_ips
+rfcomm
+bluetooth
+compat
+parport_pc
+ppdev
+dm_multipath
+scsi_dh
+mac_hid
+bbswitch
+lp
+parport
+rtsx_pci_sdmmc
+ahci
+libahci
+rtsx_pci
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+r8168
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x58560010
+0x06 0x18560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x400a0000
+0x13 0x411111f0
+0x14 0x90170110
+0x15 0x0321101f
+0x16 0x411111f0
+0x17 0x411111f0
+0x18 0x411111f0
+0x19 0x90a701a0
+0x1a 0x03a110ae
+0x1b 0x411111f0
+0x1d 0x4056832d
+0x1e 0x411111f0
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+0x1a 0x01a1913c
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 2.336257] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 2.336402] snd_hda_intel 0000:00:03.0: irq 62 for MSI/MSI-X
+[ 2.342961] usbcore: registered new interface driver btusb
+--
+[ 2.359391] Bluetooth: hci0: Intel device is already patched. patch num: 16
+[ 2.359932] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 2.360249] input: HDA Intel MID HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input9
+[ 2.360845] snd_hda_intel 0000:00:1b.0: irq 63 for MSI/MSI-X
+[ 2.364000] microcode: Microcode Update Driver: v2.00 <tigran@aivazian.fsnet.co.uk>, Peter Oruba
+--
+[ 2.370987] type=1400 audit(1382679950.907:9): apparmor="STATUS" operation="profile_replace" name="/usr/lib/connman/scripts/dhclient-script" pid=1005 comm="apparmor_parser"
+[ 2.386344] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input10
+[ 2.393799] input: eGalax Inc. eGalaxTouch EXC7910-1018-13.00.02 as /devices/pci0000:00/0000:00:14.0/usb2/2-6/2-6:1.0/input/input11
+--
+[ 307.887294] type=1400 audit(1382680256.742:24): apparmor="DENIED" operation="capable" parent=1 profile="/usr/sbin/cupsd" pid=663 comm="cupsd" pid=663 comm="cupsd" capability=36 capname="block_suspend"
+[ 676.142961] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 676.143205] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 676.143455] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+
+
diff --git a/codecs/canonical/alc290-dell-vostro-5560-ccert-201303-13110 b/codecs/canonical/alc290-dell-vostro-5560-ccert-201303-13110
new file mode 100644
index 0000000..6bfee83
--- /dev/null
+++ b/codecs/canonical/alc290-dell-vostro-5560-ccert-201303-13110
@@ -0,0 +1,1132 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue May 14 06:55:58 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Vostro 5560
+Product Version:
+Firmware Version: X12
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-28-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xb2610000 irq 47
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 1028:05e8
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC290
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0290
+Subsystem Id: 0x102805e8
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC290 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC290 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x1e 0x1e]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Internal Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Internal Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80] [0x00]
+ Connection: 2
+ 0x02 0x03
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x400a0000: [N/A] Line Out at Ext N/A
+ Conn = RJ11, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x90a70120: [Fixed] Mic at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a1102e: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0xe
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x4056832d: [N/A] Digital Out at Ext N/A
+ Conn = Digital, Color = Purple
+ DefAssociation = 0x2, Sequence = 0xd
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=107
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 8
+ 0x18 0x19* 0x1a 0x1b 0x1d 0x0b 0x12 0x13
+Node 0x23 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 6
+ 0x18 0x19* 0x1a 0x1b 0x1d 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 May 14 13:54 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 May 14 13:54 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 May 14 13:54 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 May 14 14:19 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 May 14 14:13 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 May 14 13:54 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 May 14 13:54 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 May 14 13:54 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 May 14 13:54 .
+drwxr-xr-x 3 root root 220 May 14 13:54 ..
+lrwxrwxrwx 1 root root 12 May 14 13:54 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC290 Analog [ALC290 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC290 Analog [ALC290 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xb2610000 irq 47'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0290,102805e8,00100003 HDA:80862806,80860101,00100000'
+ Controls : 28
+ Simple ctrls : 12
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 63 [72%] [-18.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 30 [48%] [5.25dB] [on]
+ Front Right: Capture 30 [48%] [5.25dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Internal Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Internal Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 30
+ value.1 30
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 525
+ dbvalue.1 525
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 63
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1800
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.27 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.28 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+mmc_block
+hid_generic
+hidp
+hid
+nls_iso8859_1
+usb_storage
+rfcomm
+bnep
+parport_pc
+ppdev
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+arc4
+coretemp
+snd_hda_intel
+snd_hda_codec
+kvm_intel
+snd_hwdep
+snd_pcm
+iwlwifi
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+kvm
+mac80211
+nouveau
+uvcvideo
+videobuf2_core
+videodev
+snd_seq
+videobuf2_vmalloc
+videobuf2_memops
+ghash_clmulni_intel
+snd_timer
+cryptd
+joydev
+snd_seq_device
+i915
+ttm
+psmouse
+drm_kms_helper
+alx
+snd
+cfg80211
+drm
+dell_wmi
+serio_raw
+sparse_keymap
+microcode
+dell_laptop
+mdio
+soundcore
+dcdbas
+snd_page_alloc
+rtsx_pci_ms
+mxm_wmi
+i2c_algo_bit
+mac_hid
+btusb
+memstick
+lpc_ich
+video
+wmi
+bluetooth
+mei
+lp
+parport
+rtsx_pci_sdmmc
+ahci
+libahci
+rtsx_pci
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x400a0000
+0x13 0x411111f0
+0x14 0x90170110
+0x15 0x0321101f
+0x16 0x411111f0
+0x17 0x411111f0
+0x18 0x411111f0
+0x19 0x90a70120
+0x1a 0x03a1102e
+0x1b 0x411111f0
+0x1d 0x4056832d
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 2870.266385] sd 0:0:0:0: [sda] Stopping disk
+[ 2870.410511] PM: suspend of drv:snd_hda_intel dev:0000:00:1b.0 complete after 222.179 msecs
+[ 2870.551916] PM: suspend of drv:sd dev:0:0:0:0 complete after 375.188 msecs
+--
+[ 2870.566835] i915 0000:00:02.0: setting latency timer to 64
+[ 2870.566906] snd_hda_intel 0000:00:1b.0: irq 47 for MSI/MSI-X
+[ 2870.603948] [drm] Enabling RC6 states: RC6 on, RC6p on, RC6pp off
+--
+[ 2935.196666] PM: Device 0000:08:00.0 failed to suspend async: error -5
+[ 2935.419868] PM: suspend of drv:snd_hda_intel dev:0000:00:1b.0 complete after 224.017 msecs
+[ 2935.478349] PM: suspend of drv:sd dev:0:0:0:0 complete after 294.131 msecs
+--
+[ 2935.492278] i915 0000:00:02.0: setting latency timer to 64
+[ 2935.492296] snd_hda_intel 0000:00:1b.0: irq 47 for MSI/MSI-X
+[ 2935.528588] [drm] Enabling RC6 states: RC6 on, RC6p on, RC6pp off
+
+
diff --git a/codecs/canonical/alc290-dell-vostro-5560-ccert-201303-13111 b/codecs/canonical/alc290-dell-vostro-5560-ccert-201303-13111
new file mode 100644
index 0000000..66c9726
--- /dev/null
+++ b/codecs/canonical/alc290-dell-vostro-5560-ccert-201303-13111
@@ -0,0 +1,1186 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Thu Aug 1 10:17:53 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu Saucy Salamander (development branch) \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu Saucy Salamander (development branch)" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu Saucy Salamander (development branch)" HOME_URL="http://www.ubuntu.com/" SUPPORT_URL="http://help.ubuntu.com/" BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Vostro 5560
+Product Version:
+Firmware Version: X12
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.10.0-6-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.10.0-6-generic
+Library version: 1.0.27.2
+Utilities version: 1.0.27.1
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf2610000 irq 47
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 1028:05e8
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC290
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0290
+Subsystem Id: 0x102805e8
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC290 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC290 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Internal Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Internal Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80] [0x00]
+ Connection: 2
+ 0x02 0x03
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x400a0000: [N/A] Line Out at Ext N/A
+ Conn = RJ11, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x90a70120: [Fixed] Mic at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a1102e: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0xe
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x4056832d: [N/A] Digital Out at Ext N/A
+ Conn = Digital, Color = Purple
+ DefAssociation = 0x2, Sequence = 0xd
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=107
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 8
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b 0x12 0x13
+Node 0x23 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 6
+ 0x18 0x19* 0x1a 0x1b 0x1d 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw----+ 1 root audio 116, 7 Aug 1 06:15 /dev/snd/controlC0
+crw-rw----+ 1 root audio 116, 6 Aug 1 06:15 /dev/snd/hwC0D0
+crw-rw----+ 1 root audio 116, 5 Aug 1 06:15 /dev/snd/hwC0D3
+crw-rw----+ 1 root audio 116, 4 Aug 1 06:15 /dev/snd/pcmC0D0c
+crw-rw----+ 1 root audio 116, 3 Aug 1 06:15 /dev/snd/pcmC0D0p
+crw-rw----+ 1 root audio 116, 2 Aug 1 06:15 /dev/snd/pcmC0D3p
+crw-rw----+ 1 root audio 116, 1 Aug 1 06:15 /dev/snd/seq
+crw-rw----+ 1 root audio 116, 33 Aug 1 06:15 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Aug 1 06:15 .
+drwxr-xr-x 3 root root 220 Aug 1 06:15 ..
+lrwxrwxrwx 1 root root 12 Aug 1 06:15 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC290 Analog [ALC290 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC290 Analog [ALC290 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf2610000 irq 47'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0290,102805e8,00100003 HDA:80862806,80860101,00100000'
+ Controls : 31
+ Simple ctrls : 12
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined
+ Playback channels: Mono
+ Mono: Playback [off]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Internal Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Internal Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.22 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.23 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.24 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.28 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.29 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.30 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.31 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+parport_pc
+bnep
+ppdev
+rfcomm
+intel_powerclamp
+coretemp
+kvm_intel
+kvm
+crc32_pclmul
+ghash_clmulni_intel
+aesni_intel
+aes_x86_64
+lrw
+gf128mul
+glue_helper
+ablk_helper
+cryptd
+uvcvideo
+dell_wmi
+joydev
+sparse_keymap
+videobuf2_vmalloc
+videobuf2_memops
+videobuf2_core
+videodev
+snd_hda_codec_hdmi
+dell_laptop
+dcdbas
+snd_hda_codec_realtek
+arc4
+iwldvm
+snd_hda_intel
+snd_hda_codec
+mac80211
+snd_hwdep
+snd_pcm
+snd_page_alloc
+snd_seq_midi
+snd_seq_midi_event
+snd_rawmidi
+snd_seq
+snd_seq_device
+snd_timer
+iwlwifi
+nouveau
+snd
+mxm_wmi
+ttm
+soundcore
+i915
+microcode
+btusb
+psmouse
+bluetooth
+cfg80211
+wmi
+drm_kms_helper
+drm
+rtsx_pci_ms
+mei_me
+mei
+memstick
+i2c_algo_bit
+lpc_ich
+video
+mac_hid
+serio_raw
+lp
+parport
+rtsx_pci_sdmmc
+alx
+rtsx_pci
+mdio
+ahci
+libahci
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x400a0000
+0x13 0x411111f0
+0x14 0x90170110
+0x15 0x0321101f
+0x16 0x411111f0
+0x17 0x411111f0
+0x18 0x411111f0
+0x19 0x90a70120
+0x1a 0x03a1102e
+0x1b 0x411111f0
+0x1d 0x4056832d
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 10.765055] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 10.765175] snd_hda_intel 0000:00:1b.0: irq 47 for MSI/MSI-X
+[ 10.765355] nouveau [ DEVICE][0000:01:00.0] BOOT0 : 0x0d7000a2
+--
+[ 11.217020] dcdbas dcdbas: Dell Systems Management Base Driver (version 5.6.0-3.2)
+[ 11.502941] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 11.503009] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 11.503064] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 11.789154] [drm] Enabling RC6 states: RC6 on, RC6p on, RC6pp off
+
+
diff --git a/codecs/canonical/alc292-dell-latitude-e5440-ccert-201307-13941 b/codecs/canonical/alc292-dell-latitude-e5440-ccert-201307-13941
new file mode 100644
index 0000000..39a8309
--- /dev/null
+++ b/codecs/canonical/alc292-dell-latitude-e5440-ccert-201307-13941
@@ -0,0 +1,1477 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Fri Apr 18 10:47:46 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.4 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.4 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.4 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Latitude E5440
+Product Version: 01
+Firmware Version: A01
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.11.0-19-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.11.0-19-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [MID ]: HDA-Intel - HDA Intel MID
+ HDA Intel MID at 0xf7434000 irq 64
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7430000 irq 65
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Device 0a0c (rev 0b)
+00:1b.0 Audio device: Intel Corporation Lynx Point-LP HD Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 0b)
+ Subsystem: 1028:05de
+--
+00:1b.0 0403: 8086:9c20 (rev 04)
+ Subsystem: 1028:05de
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=2, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC292
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0292
+Subsystem Id: 0x102805de
+Revision Id: 0x100001
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC292 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x4c 0x4c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x4c 0x4c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC292 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x1f 0x1f]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Dock Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Dock Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80] [0x00]
+ Connection: 2
+ 0x02 0x03
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60140: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0221401f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Dock Line Out Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x01014020: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Dock Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Dock Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x01a19030: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headset Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40700001: [N/A] Modem Hand at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=124
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 8
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12* 0x13
+Node 0x23 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 6
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 6 Apr 18 06:45 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 10 Apr 18 06:45 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 5 Apr 18 06:45 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 9 Apr 18 06:45 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 4 Apr 18 06:45 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 3 Apr 18 06:45 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 2 Apr 18 06:45 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 8 Apr 18 06:45 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 7 Apr 18 06:45 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Apr 18 06:45 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Apr 18 06:45 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Apr 18 06:45 .
+drwxr-xr-x 3 root root 280 Apr 18 06:45 ..
+lrwxrwxrwx 1 root root 12 Apr 18 06:45 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Apr 18 06:45 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: MID [HDA Intel MID], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: MID [HDA Intel MID], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: MID [HDA Intel MID], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC292 Analog [ALC292 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC292 Analog [ALC292 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [MID]
+
+Card hw:0 'MID'/'HDA Intel MID at 0xf7434000 irq 64'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 21
+ Simple ctrls : 3
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xf7430000 irq 65'
+ Mixer name : 'Realtek ALC292'
+ Components : 'HDA:10ec0292,102805de,00100001'
+ Controls : 28
+ Simple ctrls : 13
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 76 [87%] [-8.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pswitch penum
+ Playback channels: Front Left - Front Right
+ Mono:
+ Front Left: Playback [on]
+ Front Right: Playback [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 31 [49%] [6.00dB] [on]
+ Front Right: Capture 31 [49%] [6.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line Out+Speaker'
+ Item0: 'Line Out+Speaker'
+Simple mixer control 'Dock Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Dock Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.MID {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.19 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.20 {
+ iface PCM
+ device 7
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.21 {
+ iface PCM
+ device 8
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Dock Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Dock Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value 'Line Out+Speaker'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 'Line Out+Speaker'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Dock Mic'
+ item.1 'Headset Mic'
+ item.2 'Internal Mic'
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 31
+ value.1 31
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 600
+ dbvalue.1 600
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Dock Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 76
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -825
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Dock Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Headset Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'Dock Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.27 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.28 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+hidp
+rfcomm
+bnep
+snd_hda_codec_realtek
+snd_hda_codec_hdmi
+arc4
+iwlmvm
+mac80211
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+nouveau
+i915
+snd_pcm
+ttm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+uvcvideo
+iwlwifi
+drm_kms_helper
+snd_seq
+snd_timer
+snd_seq_device
+videobuf2_core
+mei_me
+dell_laptop
+btusb
+drm
+mei
+videodev
+cfg80211
+psmouse
+bluetooth
+snd
+videobuf2_vmalloc
+joydev
+videobuf2_memops
+dell_wmi
+hid_multitouch
+sparse_keymap
+dcdbas
+soundcore
+mac_hid
+mxm_wmi
+i2c_algo_bit
+ppdev
+lpc_ich
+wmi
+video
+serio_raw
+parport_pc
+snd_page_alloc
+lp
+parport
+usbhid
+hid
+e1000e
+ptp
+ahci
+libahci
+pps_core
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x18560010
+0x06 0x18560010
+0x07 0x18560010
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x90a60140
+0x13 0x411111f0
+0x14 0x90170110
+0x15 0x0221401f
+0x16 0x01014020
+0x18 0x411111f0
+0x19 0x01a19030
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40700001
+0x1e 0x411111f0
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+0x16 0x21014020
+0x19 0x21a19030
+0x1a 0x01a1913c
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 9.880369] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 9.881113] HDA driver get symbol successfully from i915 module
+[ 9.881150] snd_hda_intel 0000:00:03.0: irq 64 for MSI/MSI-X
+[ 9.881219] nouveau [ DEVICE][0000:03:00.0] BOOT0 : 0x0d7000a2
+--
+[ 9.933388] nouveau E[ DRM] failed to create 0x80000080, -22
+[ 9.944332] snd_hda_intel 0000:00:1b.0: irq 65 for MSI/MSI-X
+[ 9.944355] nouveau: probe of 0000:03:00.0 failed with error -22
+[ 10.125999] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 10.126054] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 10.126117] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+[ 10.126418] input: HDA Intel MID HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/sound/card0/input12
+[ 10.126489] input: HDA Intel MID HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input13
+[ 10.126547] input: HDA Intel MID HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input14
+[ 10.177809] SKU: Nid=0x1d sku_cfg=0x40700001
+--
+[ 10.178119] realtek: Enabling init ASM_ID=0x0001 CODEC_ID=10ec0292
+[ 10.182835] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input15
+[ 10.182915] input: HDA Intel PCH Dock Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card1/input16
+[ 10.182982] input: HDA Intel PCH Dock Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input17
+[ 11.370610] init: failsafe main process (888) killed by TERM signal
+--
+[ 41.819763] type=1400 audit(1397817935.067:69): apparmor="DENIED" operation="open" parent=1 profile="/usr/lib/telepathy/mission-control-5" name="/usr/share/gvfs/remote-volume-monitors/" pid=1949 comm="mission-control" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
+[ 173.199983] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 173.200239] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 173.200487] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+
+
diff --git a/codecs/canonical/alc292-dell-latitude-e5440-ccert-201307-14017 b/codecs/canonical/alc292-dell-latitude-e5440-ccert-201307-14017
new file mode 100644
index 0000000..5cc1095
--- /dev/null
+++ b/codecs/canonical/alc292-dell-latitude-e5440-ccert-201307-14017
@@ -0,0 +1,1394 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Thu Oct 17 08:30:46 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Latitude E5440
+Product Version: 01
+Firmware Version: A01
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-36-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [MID ]: HDA-Intel - HDA Intel MID
+ HDA Intel MID at 0xf7b34000 irq 66
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7b30000 irq 67
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Device 0a0c (rev 09)
+00:1b.0 Audio device: Intel Corporation Device 9c20 (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 09)
+ Subsystem: 1028:05de
+--
+00:1b.0 0403: 8086:9c20 (rev 04)
+ Subsystem: 1028:05de
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=2, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC292
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0292
+Subsystem Id: 0x102805de
+Revision Id: 0x100001
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC292 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC292 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Dock Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Dock Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80] [0x00]
+ Connection: 2
+ 0x02 0x03
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60140: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0221401f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Dock Line Out Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x01014020: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Dock Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Dock Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x01a19030: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headset Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40700001: [N/A] Modem Hand at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=124
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 8
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12* 0x13
+Node 0x23 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 6
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 6 Oct 17 04:27 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 10 Oct 17 04:27 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 5 Oct 17 04:27 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 9 Oct 17 04:27 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 4 Oct 17 04:28 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 3 Oct 17 04:28 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 2 Oct 17 04:28 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 8 Oct 17 04:28 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 7 Oct 17 04:28 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Oct 17 04:27 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Oct 17 04:27 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Oct 17 04:27 .
+drwxr-xr-x 3 root root 280 Oct 17 04:27 ..
+lrwxrwxrwx 1 root root 12 Oct 17 04:27 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Oct 17 04:27 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: MID [HDA Intel MID], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: MID [HDA Intel MID], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: MID [HDA Intel MID], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC292 Analog [ALC292 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC292 Analog [ALC292 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [MID]
+
+Card hw:0 'MID'/'HDA Intel MID at 0xf7b34000 irq 66'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 18
+ Simple ctrls : 3
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xf7b30000 irq 67'
+ Mixer name : 'Realtek ALC292'
+ Components : 'HDA:10ec0292,102805de,00100001'
+ Controls : 26
+ Simple ctrls : 13
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pswitch penum
+ Playback channels: Front Left - Front Right
+ Mono:
+ Front Left: Playback [on]
+ Front Right: Playback [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line Out+Speaker'
+ Item0: 'Line Out+Speaker'
+Simple mixer control 'Dock Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Dock Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.MID {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Dock Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Dock Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value 'Line Out+Speaker'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 'Line Out+Speaker'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Dock Mic'
+ item.1 'Headset Mic'
+ item.2 'Internal Mic'
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Dock Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Dock Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Headset Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'Dock Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+rfcomm
+bnep
+joydev
+snd_hda_codec_realtek
+snd_hda_codec_hdmi
+arc4
+ath9k
+mac80211
+uvcvideo
+videobuf2_core
+ath9k_common
+ath9k_hw
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+snd_hda_intel
+coretemp
+kvm_intel
+kvm
+ghash_clmulni_intel
+aesni_intel
+i915
+drm_kms_helper
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+ath
+btusb
+ath3k
+cryptd
+snd_rawmidi
+aes_x86_64
+snd_seq_midi_event
+drm
+bluetooth
+psmouse
+cfg80211
+snd_seq
+dm_multipath
+scsi_dh
+snd_timer
+dell_laptop
+dell_wmi
+ppdev
+dcdbas
+serio_raw
+sparse_keymap
+snd_seq_device
+microcode
+wmi
+i2c_algo_bit
+parport_pc
+mac_hid
+snd
+soundcore
+snd_page_alloc
+video
+acpiphp
+lp
+parport
+dm_raid45
+ahci
+libahci
+sdhci_pci
+sdhci
+xor
+e1000e
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x18560010
+0x06 0x18560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x90a60140
+0x13 0x411111f0
+0x14 0x90170110
+0x15 0x0221401f
+0x16 0x01014020
+0x18 0x411111f0
+0x19 0x01a19030
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40700001
+0x1e 0x411111f0
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+0x16 0x21014020
+0x19 0x21a19030
+0x1a 0x01a1913c
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 12.576107] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 12.576213] snd_hda_intel 0000:00:03.0: irq 66 for MSI/MSI-X
+[ 12.642401] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 12.642458] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 12.642522] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+[ 12.642829] input: HDA Intel MID HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/sound/card0/input8
+[ 12.642941] input: HDA Intel MID HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input9
+[ 12.643082] input: HDA Intel MID HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input10
+[ 12.643423] snd_hda_intel 0000:00:1b.0: irq 67 for MSI/MSI-X
+[ 12.679048] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input11
+[ 12.679156] input: HDA Intel PCH Dock Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card1/input12
+[ 12.679243] input: HDA Intel PCH Dock Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input13
+[ 12.731660] input: PS/2 Mouse as /devices/platform/i8042/serio1/input/input14
+--
+[ 83.664674] type=1400 audit(1381998544.495:27): apparmor="DENIED" operation="open" parent=1 profile="/usr/lib/telepathy/mission-control-5" name="/usr/share/gvfs/remote-volume-monitors/" pid=2739 comm="mission-control" requested_mask="r" denied_mask="r" fsuid=1001 ouid=0
+[ 185.088027] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 185.088277] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 185.088523] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+
+
diff --git a/codecs/canonical/alc292-dell-latitude-e5540-ccert-201307-13942 b/codecs/canonical/alc292-dell-latitude-e5540-ccert-201307-13942
new file mode 100644
index 0000000..fd2b749
--- /dev/null
+++ b/codecs/canonical/alc292-dell-latitude-e5540-ccert-201307-13942
@@ -0,0 +1,1394 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Fri Aug 23 06:00:40 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Latitude E5540
+Product Version: 01
+Firmware Version: X27
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-36-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [MID ]: HDA-Intel - HDA Intel MID
+ HDA Intel MID at 0xf7e34000 irq 62
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7e30000 irq 63
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Device 0a0c (rev 0b)
+00:1b.0 Audio device: Intel Corporation Lynx Point-LP HD Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 0b)
+ Subsystem: 1028:05e0
+--
+00:1b.0 0403: 8086:9c20 (rev 04)
+ Subsystem: 1028:05e0
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=2, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC292
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0292
+Subsystem Id: 0x102805e0
+Revision Id: 0x100001
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC292 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC292 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Dock Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Dock Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80] [0x00]
+ Connection: 2
+ 0x02 0x03
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60140: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0221401f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Dock Line Out Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x01014020: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Dock Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Dock Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x01a19030: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headset Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40700001: [N/A] Modem Hand at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=124
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 8
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12* 0x13
+Node 0x23 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 6
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 6 Aug 23 01:44 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 10 Aug 23 01:44 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 5 Aug 23 01:44 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 9 Aug 23 01:44 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 4 Aug 23 01:44 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 3 Aug 23 01:44 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 2 Aug 23 01:44 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 8 Aug 23 01:44 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 7 Aug 23 01:44 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Aug 23 01:44 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Aug 23 01:44 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Aug 23 01:44 .
+drwxr-xr-x 3 root root 280 Aug 23 01:44 ..
+lrwxrwxrwx 1 root root 12 Aug 23 01:44 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Aug 23 01:44 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: MID [HDA Intel MID], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: MID [HDA Intel MID], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: MID [HDA Intel MID], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC292 Analog [ALC292 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC292 Analog [ALC292 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [MID]
+
+Card hw:0 'MID'/'HDA Intel MID at 0xf7e34000 irq 62'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 18
+ Simple ctrls : 3
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xf7e30000 irq 63'
+ Mixer name : 'Realtek ALC292'
+ Components : 'HDA:10ec0292,102805e0,00100001'
+ Controls : 26
+ Simple ctrls : 13
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pswitch penum
+ Playback channels: Front Left - Front Right
+ Mono:
+ Front Left: Playback [on]
+ Front Right: Playback [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line Out+Speaker'
+ Item0: 'Line Out+Speaker'
+Simple mixer control 'Dock Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Dock Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.MID {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Dock Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Dock Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value 'Line Out+Speaker'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 'Line Out+Speaker'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Dock Mic'
+ item.1 'Headset Mic'
+ item.2 'Internal Mic'
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Dock Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Dock Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Headset Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'Dock Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+rfcomm
+bnep
+joydev
+coretemp
+kvm_intel
+kvm
+ghash_clmulni_intel
+aesni_intel
+cryptd
+aes_x86_64
+snd_hda_codec_realtek
+ppdev
+snd_hda_codec_hdmi
+dell_wmi
+sparse_keymap
+dell_laptop
+dcdbas
+dm_multipath
+scsi_dh
+parport_pc
+wmi
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+uvcvideo
+videobuf2_core
+videodev
+videobuf2_vmalloc
+snd_seq_midi
+btusb
+bluetooth
+lib80211_crypt_tkip
+snd_rawmidi
+microcode
+snd_seq_midi_event
+snd_seq
+snd_timer
+snd_seq_device
+psmouse
+serio_raw
+wl
+snd
+mac_hid
+videobuf2_memops
+soundcore
+hid_generic
+cfg80211
+lib80211
+i915
+drm_kms_helper
+snd_page_alloc
+drm
+i2c_algo_bit
+video
+acpiphp
+lp
+parport
+usbhid
+hid
+dm_raid45
+ahci
+libahci
+sdhci_pci
+sdhci
+e1000e
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x18560010
+0x06 0x18560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x90a60140
+0x13 0x411111f0
+0x14 0x90170110
+0x15 0x0221401f
+0x16 0x01014020
+0x18 0x411111f0
+0x19 0x01a19030
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40700001
+0x1e 0x411111f0
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+0x16 0x21014020
+0x19 0x21a19030
+0x1a 0x01a1913c
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 11.689097] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 11.689196] snd_hda_intel 0000:00:03.0: irq 62 for MSI/MSI-X
+[ 11.695394] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 11.695459] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 11.695522] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+[ 11.695809] input: HDA Intel MID HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/sound/card0/input9
+[ 11.695923] input: HDA Intel MID HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input10
+[ 11.696025] input: HDA Intel MID HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input11
+[ 11.697199] ppdev: user-space parallel port driver
+[ 11.701111] snd_hda_intel 0000:00:1b.0: irq 63 for MSI/MSI-X
+[ 11.728149] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input12
+[ 11.728218] input: HDA Intel PCH Dock Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card1/input13
+[ 11.728272] input: HDA Intel PCH Dock Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input14
+[ 11.732553] microcode: CPU1 sig=0x40651, pf=0x40, revision=0x14
+--
+[ 865.951817] type=1400 audit(1377237525.584:26): apparmor="DENIED" operation="capable" parent=1 profile="/usr/sbin/cupsd" pid=1069 comm="cupsd" pid=1069 comm="cupsd" capability=36 capname="block_suspend"
+[ 980.304397] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 980.304649] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 980.304899] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+
+
diff --git a/codecs/canonical/alc292-dell-latitude-e5540-ccert-201307-14032 b/codecs/canonical/alc292-dell-latitude-e5540-ccert-201307-14032
new file mode 100644
index 0000000..3017413
--- /dev/null
+++ b/codecs/canonical/alc292-dell-latitude-e5540-ccert-201307-14032
@@ -0,0 +1,1397 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Thu Oct 17 08:28:45 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Latitude E5540
+Product Version: 01
+Firmware Version: A01
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-36-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [MID ]: HDA-Intel - HDA Intel MID
+ HDA Intel MID at 0xf7434000 irq 61
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7430000 irq 62
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Device 0a0c (rev 0b)
+00:1b.0 Audio device: Intel Corporation Device 9c20 (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 0b)
+ Subsystem: 1028:05e0
+--
+00:1b.0 0403: 8086:9c20 (rev 04)
+ Subsystem: 1028:05e0
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=2, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC292
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0292
+Subsystem Id: 0x102805e0
+Revision Id: 0x100001
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC292 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC292 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Dock Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Dock Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80] [0x00]
+ Connection: 2
+ 0x02 0x03
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60140: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0221401f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Dock Line Out Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x01014020: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Dock Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Dock Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x01a19030: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headset Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40700001: [N/A] Modem Hand at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=124
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 8
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12* 0x13
+Node 0x23 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 6
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 6 Oct 17 04:19 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 10 Oct 17 04:19 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 5 Oct 17 04:19 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 9 Oct 17 04:19 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 4 Oct 17 04:24 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 3 Oct 17 04:24 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 2 Oct 17 04:24 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 8 Oct 17 04:24 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 7 Oct 17 04:24 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Oct 17 04:19 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Oct 17 04:19 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Oct 17 04:19 .
+drwxr-xr-x 3 root root 280 Oct 17 04:19 ..
+lrwxrwxrwx 1 root root 12 Oct 17 04:19 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Oct 17 04:19 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: MID [HDA Intel MID], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: MID [HDA Intel MID], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: MID [HDA Intel MID], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC292 Analog [ALC292 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC292 Analog [ALC292 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [MID]
+
+Card hw:0 'MID'/'HDA Intel MID at 0xf7434000 irq 61'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 18
+ Simple ctrls : 3
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xf7430000 irq 62'
+ Mixer name : 'Realtek ALC292'
+ Components : 'HDA:10ec0292,102805e0,00100001'
+ Controls : 26
+ Simple ctrls : 13
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pswitch penum
+ Playback channels: Front Left - Front Right
+ Mono:
+ Front Left: Playback [on]
+ Front Right: Playback [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line Out+Speaker'
+ Item0: 'Line Out+Speaker'
+Simple mixer control 'Dock Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Dock Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.MID {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Dock Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Dock Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value 'Line Out+Speaker'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 'Line Out+Speaker'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Dock Mic'
+ item.1 'Headset Mic'
+ item.2 'Internal Mic'
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Dock Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Dock Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Headset Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'Dock Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+rfcomm
+i915
+arc4
+bnep
+bluetooth
+ath9k
+mac80211
+ath9k_common
+drm_kms_helper
+uvcvideo
+ath9k_hw
+drm
+snd_hda_codec_realtek
+snd_hda_codec_hdmi
+snd_hda_intel
+snd_hda_codec
+ath
+mxm_wmi
+snd_hwdep
+coretemp
+kvm_intel
+kvm
+ghash_clmulni_intel
+aesni_intel
+cryptd
+aes_x86_64
+dell_laptop
+dcdbas
+ppdev
+dell_wmi
+joydev
+sparse_keymap
+cfg80211
+videobuf2_core
+videodev
+snd_pcm
+dm_multipath
+scsi_dh
+hid_multitouch
+psmouse
+serio_raw
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+microcode
+snd_seq
+i2c_algo_bit
+videobuf2_vmalloc
+parport_pc
+video
+wmi
+snd_timer
+snd_seq_device
+videobuf2_memops
+snd
+mac_hid
+soundcore
+snd_page_alloc
+acpiphp
+bbswitch
+lp
+parport
+usbhid
+hid
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+ahci
+sdhci_pci
+btrfs
+libahci
+sdhci
+e1000e
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x18560010
+0x06 0x18560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x90a60140
+0x13 0x411111f0
+0x14 0x90170110
+0x15 0x0221401f
+0x16 0x01014020
+0x18 0x411111f0
+0x19 0x01a19030
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40700001
+0x1e 0x411111f0
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+0x16 0x21014020
+0x19 0x21a19030
+0x1a 0x01a1913c
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 8.084246] microcode: Microcode Update Driver: v2.00 <tigran@aivazian.fsnet.co.uk>, Peter Oruba
+[ 8.175928] snd_hda_intel 0000:00:03.0: irq 61 for MSI/MSI-X
+[ 8.180243] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 8.180308] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 8.180370] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+[ 8.180648] input: HDA Intel MID HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/sound/card0/input7
+[ 8.180715] input: HDA Intel MID HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input8
+[ 8.180778] input: HDA Intel MID HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input9
+[ 8.181959] snd_hda_intel 0000:00:1b.0: irq 62 for MSI/MSI-X
+[ 8.195270] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input10
+[ 8.195357] input: HDA Intel PCH Dock Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card1/input11
+[ 8.195412] input: HDA Intel PCH Dock Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input12
+[ 8.212819] [drm] Initialized drm 1.1.0 20060810
+--
+[ 419.347511] CPU3: Package power limit normal
+[ 557.436386] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 557.436637] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 557.436885] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+
+
diff --git a/codecs/canonical/alc292-dell-latitude-e6440-ccert-201306-13687 b/codecs/canonical/alc292-dell-latitude-e6440-ccert-201306-13687
new file mode 100644
index 0000000..07f771d
--- /dev/null
+++ b/codecs/canonical/alc292-dell-latitude-e6440-ccert-201306-13687
@@ -0,0 +1,1389 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Thu Jul 11 06:20:22 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Latitude E6440
+Product Version: 01
+Firmware Version: X23
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-22-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [MID ]: HDA-Intel - HDA Intel MID
+ HDA Intel MID at 0xf7f34000 irq 51
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7f30000 irq 52
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Haswell HD Audio Controller (rev 06)
+00:1b.0 Audio device: Intel Corporation Lynx Point HD Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0c0c (rev 06)
+ Subsystem: 1028:05bd
+--
+00:1b.0 0403: 8086:8c20 (rev 04)
+ Subsystem: 1028:05bd
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC292
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0292
+Subsystem Id: 0x102805bd
+Revision Id: 0x100001
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC292 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC292 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Dock Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Dock Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80] [0x00]
+ Connection: 2
+ 0x02 0x03
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60140: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0221401f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Dock Line Out Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x01014020: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Dock Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Dock Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x01a19030: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headset Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40700001: [N/A] Modem Hand at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=124
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 8
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12* 0x13
+Node 0x23 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 6
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 6 Jul 11 01:46 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 10 Jul 11 01:46 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 5 Jul 11 01:46 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 9 Jul 11 01:46 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 4 Jul 11 01:48 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 3 Jul 11 01:48 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 2 Jul 11 01:48 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 8 Jul 11 01:48 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 7 Jul 11 01:48 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Jul 11 01:46 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jul 11 01:46 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Jul 11 01:46 .
+drwxr-xr-x 3 root root 280 Jul 11 01:46 ..
+lrwxrwxrwx 1 root root 12 Jul 11 01:46 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Jul 11 01:46 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: MID [HDA Intel MID], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: MID [HDA Intel MID], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: MID [HDA Intel MID], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC292 Analog [ALC292 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC292 Analog [ALC292 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [MID]
+
+Card hw:0 'MID'/'HDA Intel MID at 0xf7f34000 irq 51'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 18
+ Simple ctrls : 3
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xf7f30000 irq 52'
+ Mixer name : 'Realtek ALC292'
+ Components : 'HDA:10ec0292,102805bd,00100001'
+ Controls : 26
+ Simple ctrls : 13
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pswitch penum
+ Playback channels: Front Left - Front Right
+ Mono:
+ Front Left: Playback [on]
+ Front Right: Playback [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line Out+Speaker'
+ Item0: 'Line Out+Speaker'
+Simple mixer control 'Dock Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Dock Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.MID {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Dock Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Dock Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value 'Line Out+Speaker'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 'Line Out+Speaker'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Dock Mic'
+ item.1 'Headset Mic'
+ item.2 'Internal Mic'
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Dock Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Dock Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Headset Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'Dock Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+rfcomm
+bnep
+snd_hda_codec_realtek
+snd_hda_codec_hdmi
+arc4
+dm_multipath
+snd_hda_intel
+ath9k
+mac80211
+snd_hda_codec
+scsi_dh
+snd_hwdep
+coretemp
+snd_pcm
+i915
+kvm_intel
+snd_seq_midi
+snd_rawmidi
+ath9k_common
+ath9k_hw
+kvm
+snd_seq_midi_event
+snd_seq
+drm_kms_helper
+ghash_clmulni_intel
+snd_timer
+ath
+drm
+btusb
+ath3k
+aesni_intel
+snd_seq_device
+cryptd
+bluetooth
+cfg80211
+psmouse
+serio_raw
+i2c_algo_bit
+dell_wmi
+sparse_keymap
+aes_x86_64
+snd
+soundcore
+snd_page_alloc
+dell_laptop
+dcdbas
+wmi
+mac_hid
+video
+microcode
+lpc_ich
+ppdev
+parport_pc
+lp
+parport
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+sdhci_pci
+sdhci
+e1000e
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x18560010
+0x06 0x18560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x90a60140
+0x13 0x411111f0
+0x14 0x90170110
+0x15 0x0221401f
+0x16 0x01014020
+0x18 0x411111f0
+0x19 0x01a19030
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40700001
+0x1e 0x411111f0
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+0x16 0x21014020
+0x19 0x21a19030
+0x1a 0x01a1913c
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 11.441741] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 11.441812] snd_hda_intel 0000:00:03.0: irq 51 for MSI/MSI-X
+[ 11.514027] type=1400 audit(1373521589.385:2): apparmor="STATUS" operation="profile_load" name="/sbin/dhclient" pid=868 comm="apparmor_parser"
+--
+[ 11.514627] type=1400 audit(1373521589.385:10): apparmor="STATUS" operation="profile_replace" name="/usr/lib/connman/scripts/dhclient-script" pid=867 comm="apparmor_parser"
+[ 11.527385] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 11.527439] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 11.527501] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+[ 11.527759] input: HDA Intel MID HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/sound/card0/input7
+[ 11.527811] input: HDA Intel MID HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input8
+[ 11.527859] input: HDA Intel MID HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input9
+[ 11.528064] snd_hda_intel 0000:00:1b.0: irq 52 for MSI/MSI-X
+[ 11.569046] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input10
+[ 11.569102] input: HDA Intel PCH Dock Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card1/input11
+[ 11.569148] input: HDA Intel PCH Dock Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input12
+[ 11.618835] cfg80211: Ignoring regulatory request Set by core since the driver uses its own custom regulatory domain
+--
+[ 1892.347868] xhci_hcd 0000:00:14.0: WARN Event TRB for slot 1 ep 0 with no TDs queued?
+[ 2041.675163] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 2041.675414] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 2041.675664] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+
+
diff --git a/codecs/canonical/alc292-dell-latitude-e6440-ccert-201306-13688 b/codecs/canonical/alc292-dell-latitude-e6440-ccert-201306-13688
new file mode 100644
index 0000000..85b48eb
--- /dev/null
+++ b/codecs/canonical/alc292-dell-latitude-e6440-ccert-201306-13688
@@ -0,0 +1,1471 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Thu Feb 20 05:28:15 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.4 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.4 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.4 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Latitude E6440
+Product Version: 01
+Firmware Version: X23
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.11.0-15-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.11.0-15-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [MID ]: HDA-Intel - HDA Intel MID
+ HDA Intel MID at 0xf7d34000 irq 47
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7d30000 irq 48
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller (rev 06)
+00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0c0c (rev 06)
+ Subsystem: 1028:05bd
+--
+00:1b.0 0403: 8086:8c20 (rev 04)
+ Subsystem: 1028:05bd
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=2, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC292
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0292
+Subsystem Id: 0x102805bd
+Revision Id: 0x100001
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC292 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC292 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x12 0x12]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Dock Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Dock Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80] [0x00]
+ Connection: 2
+ 0x02 0x03
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60140: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0221401f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Dock Line Out Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x01014020: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Dock Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Dock Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x01a19030: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headset Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x01 0x01]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40700001: [N/A] Modem Hand at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=124
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 8
+ 0x18 0x19 0x1a* 0x1b 0x1d 0x0b 0x12 0x13
+Node 0x23 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 6
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 6 Feb 19 22:46 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 10 Feb 19 22:46 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 5 Feb 19 22:46 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 9 Feb 19 22:46 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 4 Feb 19 22:46 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 3 Feb 19 22:46 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 2 Feb 19 22:46 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 8 Feb 19 22:46 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 7 Feb 19 22:46 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Feb 19 22:46 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Feb 19 22:46 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Feb 19 22:46 .
+drwxr-xr-x 3 root root 280 Feb 19 22:46 ..
+lrwxrwxrwx 1 root root 12 Feb 19 22:46 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Feb 19 22:46 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: MID [HDA Intel MID], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: MID [HDA Intel MID], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: MID [HDA Intel MID], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC292 Analog [ALC292 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC292 Analog [ALC292 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [MID]
+
+Card hw:0 'MID'/'HDA Intel MID at 0xf7d34000 irq 47'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 21
+ Simple ctrls : 3
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xf7d30000 irq 48'
+ Mixer name : 'Realtek ALC292'
+ Components : 'HDA:10ec0292,102805bd,00100001'
+ Controls : 28
+ Simple ctrls : 13
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pswitch penum
+ Playback channels: Front Left - Front Right
+ Mono:
+ Front Left: Playback [on]
+ Front Right: Playback [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 18 [29%] [-3.75dB] [on]
+ Front Right: Capture 18 [29%] [-3.75dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line Out+Speaker'
+ Item0: 'Line Out+Speaker'
+Simple mixer control 'Dock Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Dock Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [on]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 1 [33%] [10.00dB]
+ Front Right: 1 [33%] [10.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [off]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.MID {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.19 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.20 {
+ iface PCM
+ device 7
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.21 {
+ iface PCM
+ device 8
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Dock Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Dock Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value 'Line Out+Speaker'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 'Line Out+Speaker'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Headset Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Dock Mic'
+ item.1 'Headset Mic'
+ item.2 'Internal Mic'
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 18
+ value.1 18
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 -375
+ dbvalue.1 -375
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Dock Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 1
+ value.1 1
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 1000
+ dbvalue.1 1000
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Dock Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Headset Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'Dock Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.27 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.28 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+snd_hda_codec_realtek
+snd_hda_codec_hdmi
+joydev
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+bnep
+rfcomm
+fglrx
+arc4
+snd_seq_midi
+iwldvm
+dell_wmi
+mac80211
+ppdev
+sparse_keymap
+uvcvideo
+snd_rawmidi
+snd_seq_midi_event
+videobuf2_core
+i915
+parport_pc
+snd_seq
+videodev
+dell_laptop
+iwlwifi
+videobuf2_vmalloc
+wmi
+drm_kms_helper
+lp
+mac_hid
+videobuf2_memops
+parport
+dcdbas
+drm
+snd_timer
+snd_seq_device
+psmouse
+mei_me
+i2c_algo_bit
+mei
+serio_raw
+amd_iommu_v2
+lpc_ich
+btusb
+video
+cfg80211
+snd
+bluetooth
+soundcore
+snd_page_alloc
+sdhci_pci
+sdhci
+ahci
+e1000e
+libahci
+ptp
+pps_core
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x18560010
+0x06 0x18560010
+0x07 0x18560010
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x90a60140
+0x13 0x411111f0
+0x14 0x90170110
+0x15 0x0221401f
+0x16 0x01014020
+0x18 0x411111f0
+0x19 0x01a19030
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40700001
+0x1e 0x411111f0
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+0x16 0x21014020
+0x19 0x21a19030
+0x1a 0x01a1913c
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 6.647284] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 6.679256] HDA driver get symbol successfully from i915 module
+[ 6.679432] snd_hda_intel 0000:00:03.0: irq 47 for MSI/MSI-X
+[ 6.684694] init: alsa-restore main process (1053) terminated with status 19
+[ 6.695141] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 6.695201] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 6.695273] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+[ 6.695660] input: HDA Intel MID HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/sound/card0/input11
+[ 6.695773] input: HDA Intel MID HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input12
+[ 6.695857] input: HDA Intel MID HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input13
+[ 6.711325] snd_hda_intel 0000:00:1b.0: irq 48 for MSI/MSI-X
+[ 6.723578] SKU: Nid=0x1d sku_cfg=0x40700001
+--
+[ 6.724049] realtek: Enabling init ASM_ID=0x0001 CODEC_ID=10ec0292
+[ 6.729455] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input14
+[ 6.729574] input: HDA Intel PCH Dock Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card1/input15
+[ 6.729663] input: HDA Intel PCH Dock Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input16
+[ 6.896103] iwlwifi 0000:03:00.0: L1 Disabled; Enabling L0S
+--
+[ 855.544058] type=1400 audit(1392868850.039:70): apparmor="DENIED" operation="capable" parent=1 profile="/usr/sbin/cupsd" pid=929 comm="cupsd" pid=929 comm="cupsd" capability=36 capname="block_suspend"
+[ 6104.834845] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 6104.835242] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 6104.835608] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+
+
diff --git a/codecs/canonical/alc292-dell-latitude-e6540-ccert-201306-13679 b/codecs/canonical/alc292-dell-latitude-e6540-ccert-201306-13679
new file mode 100644
index 0000000..9f41015
--- /dev/null
+++ b/codecs/canonical/alc292-dell-latitude-e6540-ccert-201306-13679
@@ -0,0 +1,1576 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Mar 24 08:52:55 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.4 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.4 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.4 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Latitude E6540
+Product Version: 01
+Firmware Version: A03
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.11.0-15-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.11.0-15-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [MID ]: HDA-Intel - HDA Intel MID
+ HDA Intel MID at 0xf7c34000 irq 46
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7c30000 irq 47
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller (rev 06)
+00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0c0c (rev 06)
+ Subsystem: 1028:05be
+--
+00:1b.0 0403: 8086:8c20 (rev 04)
+ Subsystem: 1028:05be
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC292
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0292
+Subsystem Id: 0x102805be
+Revision Id: 0x100001
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC292 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC292 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x1f 0x1f]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Dock Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Dock Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80] [0x00]
+ Connection: 2
+ 0x02 0x03
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60140: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0221401f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Dock Line Out Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x01014020: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Dock Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Dock Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x01a19030: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headset Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40700001: [N/A] Modem Hand at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=124
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 8
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12* 0x13
+Node 0x23 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 6
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 6 Mar 23 23:05 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 10 Mar 23 23:05 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 5 Mar 23 23:05 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 9 Mar 23 23:05 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 4 Mar 23 23:05 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 3 Mar 23 23:05 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 2 Mar 23 23:05 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 8 Mar 24 04:48 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 7 Mar 24 04:49 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Mar 23 23:05 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Mar 23 23:05 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Mar 23 23:05 .
+drwxr-xr-x 3 root root 280 Mar 23 23:05 ..
+lrwxrwxrwx 1 root root 12 Mar 23 23:05 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Mar 23 23:05 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: MID [HDA Intel MID], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: MID [HDA Intel MID], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: MID [HDA Intel MID], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC292 Analog [ALC292 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC292 Analog [ALC292 Analog]
+ Subdevices: 0/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [MID]
+
+Card hw:0 'MID'/'HDA Intel MID at 0xf7c34000 irq 46'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 21
+ Simple ctrls : 3
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xf7c30000 irq 47'
+ Mixer name : 'Realtek ALC292'
+ Components : 'HDA:10ec0292,102805be,00100001'
+ Controls : 28
+ Simple ctrls : 13
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 63 [72%] [-18.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pswitch penum
+ Playback channels: Front Left - Front Right
+ Mono:
+ Front Left: Playback [on]
+ Front Right: Playback [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 31 [49%] [6.00dB] [on]
+ Front Right: Capture 31 [49%] [6.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line Out+Speaker'
+ Item0: 'Line Out+Speaker'
+Simple mixer control 'Dock Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Dock Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.MID {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.19 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.20 {
+ iface PCM
+ device 7
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.21 {
+ iface PCM
+ device 8
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Dock Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Dock Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value 'Line Out+Speaker'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 'Line Out+Speaker'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Dock Mic'
+ item.1 'Headset Mic'
+ item.2 'Internal Mic'
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 31
+ value.1 31
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 600
+ dbvalue.1 600
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Dock Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 63
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1800
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Dock Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Headset Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'Dock Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.27 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.28 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 3
+ value.1 4
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+rfcomm
+bnep
+bluetooth
+snd_hda_codec_realtek
+snd_hda_codec_hdmi
+joydev
+arc4
+ath9k
+mac80211
+ath9k_common
+ath9k_hw
+snd_hda_intel
+snd_hda_codec
+ath
+snd_hwdep
+snd_pcm
+i915
+snd_seq_midi
+snd_rawmidi
+psmouse
+snd_seq_midi_event
+snd_seq
+cfg80211
+snd_timer
+snd_seq_device
+dell_wmi
+sparse_keymap
+wmi
+dell_laptop
+mac_hid
+drm_kms_helper
+drm
+snd
+mei_me
+soundcore
+serio_raw
+mei
+dcdbas
+lpc_ich
+i2c_algo_bit
+ppdev
+snd_page_alloc
+parport_pc
+video
+lp
+parport
+hid_generic
+usbhid
+hid
+sdhci_pci
+sdhci
+ahci
+libahci
+e1000e
+ptp
+pps_core
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x18560010
+0x06 0x18560010
+0x07 0x18560010
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x90a60140
+0x13 0x411111f0
+0x14 0x90170110
+0x15 0x0221401f
+0x16 0x01014020
+0x18 0x411111f0
+0x19 0x01a19030
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40700001
+0x1e 0x411111f0
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+0x16 0x21014020
+0x19 0x21a19030
+0x1a 0x01a1913c
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 11.454141] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 11.454580] HDA driver get symbol successfully from i915 module
+[ 11.454609] snd_hda_intel 0000:00:03.0: irq 46 for MSI/MSI-X
+[ 11.470129] snd_hda_intel 0000:00:1b.0: irq 47 for MSI/MSI-X
+[ 11.549398] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 11.549453] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 11.549506] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+[ 11.549772] input: HDA Intel MID HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/sound/card0/input11
+[ 11.549834] input: HDA Intel MID HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input12
+[ 11.549905] input: HDA Intel MID HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input13
+[ 11.551550] SKU: Nid=0x1d sku_cfg=0x40700001
+--
+[ 11.551866] realtek: Enabling init ASM_ID=0x0001 CODEC_ID=10ec0292
+[ 11.556623] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input14
+[ 11.556697] input: HDA Intel PCH Dock Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card1/input15
+[ 11.556763] input: HDA Intel PCH Dock Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input16
+[ 11.922414] init: failsafe main process (875) killed by TERM signal
+--
+[ 875.918094] type=1400 audit(1395631181.065:64): apparmor="DENIED" operation="capable" parent=1 profile="/usr/sbin/cupsd" pid=945 comm="cupsd" pid=945 comm="cupsd" capability=36 capname="block_suspend"
+[13539.145857] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[13539.146063] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[13539.146274] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+[15700.205084] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[15700.205291] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[15700.205503] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+[16008.388207] psmouse serio1: GlidePoint at isa0060/serio1/input0 lost sync at byte 1
+--
+[16008.393427] psmouse serio1: GlidePoint at isa0060/serio1/input0 - driver resynced.
+[16011.023033] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[16011.023239] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[16011.023441] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+[16100.586557] Starting fwts suspend
+--
+[16102.157281] call phy0+ returned 0 after 20278 usecs
+[16102.157284] calling card0-HDMI-A-3+ @ 5287, parent: card0
+[16102.157285] call card0-HDMI-A-3+ returned 0 after 0 usecs
+[16102.157286] calling i2c-9+ @ 5287, parent: card0-DP-3
+--
+[16102.157289] call card0-DP-3+ returned 0 after 0 usecs
+[16102.157290] calling card0-HDMI-A-2+ @ 5287, parent: card0
+[16102.157290] call card0-HDMI-A-2+ returned 0 after 0 usecs
+[16102.157291] calling i2c-8+ @ 5287, parent: card0-DP-2
+--
+[16102.157293] call card0-DP-2+ returned 0 after 0 usecs
+[16102.157294] calling card0-HDMI-A-1+ @ 5287, parent: card0
+[16102.157294] call card0-HDMI-A-1+ returned 0 after 0 usecs
+[16102.157295] calling i2c-7+ @ 5287, parent: card0-DP-1
+--
+[16104.028729] call 0000:03:00.0+ returned 0 after 6 usecs
+[16104.028761] snd_hda_intel 0000:00:03.0: irq 44 for MSI/MSI-X
+[16104.028811] calling usb3+ @ 5725, parent: 0000:00:14.0
+--
+[16104.028888] calling usb1+ @ 5713, parent: 0000:00:1a.0
+[16104.028933] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[16104.028971] call PNP0C0D:00+ returned 0 after 5533 usecs
+--
+[16106.541519] call i2c-7+ returned 0 after 0 usecs
+[16106.541520] calling card0-HDMI-A-1+ @ 5287, parent: card0
+[16106.541521] call card0-HDMI-A-1+ returned 0 after 0 usecs
+[16106.541522] calling card0-DP-2+ @ 5287, parent: card0
+--
+[16106.541523] call i2c-8+ returned 0 after 0 usecs
+[16106.541524] calling card0-HDMI-A-2+ @ 5287, parent: card0
+[16106.541524] call card0-HDMI-A-2+ returned 0 after 0 usecs
+[16106.541525] calling card0-DP-3+ @ 5287, parent: card0
+--
+[16106.541527] call i2c-9+ returned 0 after 0 usecs
+[16106.541527] calling card0-HDMI-A-3+ @ 5287, parent: card0
+[16106.541528] call card0-HDMI-A-3+ returned 0 after 0 usecs
+[16106.541530] calling phy0+ @ 5287, parent: 0000:03:00.0
+--
+[16213.354950] cfg80211: Calling CRDA to update world regulatory domain
+[16222.474295] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[16222.474543] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[16222.474791] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+[16227.376230] udevadm: The scan_unevictable_pages sysctl/node-interface has been disabled for lack of a legitimate use case. If you have one, please send an email to linux-mm@kvack.org.
+--
+[16553.717076] type=1400 audit(1395646873.889:65): apparmor="DENIED" operation="capable" parent=1 profile="/usr/sbin/cupsd" pid=945 comm="cupsd" pid=945 comm="cupsd" capability=36 capname="block_suspend"
+[17949.770858] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[17949.771130] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[17949.771385] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+[18200.673556] Starting fwts suspend
+--
+[18201.743982] call phy0+ returned 0 after 27698 usecs
+[18201.743987] calling card0-HDMI-A-3+ @ 9357, parent: card0
+[18201.743988] call card0-HDMI-A-3+ returned 0 after 0 usecs
+[18201.743989] calling i2c-9+ @ 9357, parent: card0-DP-3
+--
+[18201.743991] call card0-DP-3+ returned 0 after 0 usecs
+[18201.743992] calling card0-HDMI-A-2+ @ 9357, parent: card0
+[18201.743993] call card0-HDMI-A-2+ returned 0 after 0 usecs
+[18201.743994] calling i2c-8+ @ 9357, parent: card0-DP-2
+--
+[18201.743996] call card0-DP-2+ returned 0 after 0 usecs
+[18201.743997] calling card0-HDMI-A-1+ @ 9357, parent: card0
+[18201.743997] call card0-HDMI-A-1+ returned 0 after 0 usecs
+[18201.743998] calling i2c-7+ @ 9357, parent: card0-DP-1
+--
+[18203.593857] calling PNP0C0D:00+ @ 9357, parent: device:00
+[18203.593959] snd_hda_intel 0000:00:03.0: irq 42 for MSI/MSI-X
+[18203.593992] calling 0000:00:14.0+ @ 9779, parent: pci0000:00
+--
+[18203.594226] calling usb3+ @ 9782, parent: 0000:00:14.0
+[18203.594266] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[18203.594327] ehci-pci 0000:00:1d.0: setting latency timer to 64
+--
+[18206.110542] call i2c-7+ returned 0 after 0 usecs
+[18206.110543] calling card0-HDMI-A-1+ @ 9357, parent: card0
+[18206.110543] call card0-HDMI-A-1+ returned 0 after 0 usecs
+[18206.110544] calling card0-DP-2+ @ 9357, parent: card0
+--
+[18206.110546] call i2c-8+ returned 0 after 0 usecs
+[18206.110546] calling card0-HDMI-A-2+ @ 9357, parent: card0
+[18206.110547] call card0-HDMI-A-2+ returned 0 after 0 usecs
+[18206.110548] calling card0-DP-3+ @ 9357, parent: card0
+--
+[18206.110549] call i2c-9+ returned 0 after 0 usecs
+[18206.110550] calling card0-HDMI-A-3+ @ 9357, parent: card0
+[18206.110550] call card0-HDMI-A-3+ returned 0 after 0 usecs
+[18206.110552] calling phy0+ @ 9357, parent: 0000:03:00.0
+--
+[20040.669897] cfg80211: Calling CRDA to update world regulatory domain
+[20043.701959] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[20043.702205] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[20043.702457] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+[20599.454144] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[20599.454400] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[20599.454652] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+[20830.971531] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[20830.971778] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[20830.972030] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+
+
diff --git a/codecs/canonical/alc292-dell-latitude-e7240-ccert-201304-13407 b/codecs/canonical/alc292-dell-latitude-e7240-ccert-201304-13407
new file mode 100644
index 0000000..6ddf96b
--- /dev/null
+++ b/codecs/canonical/alc292-dell-latitude-e7240-ccert-201304-13407
@@ -0,0 +1,1469 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Fri Aug 22 08:27:59 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.5 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.5 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.5 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Latitude E7240
+Product Version: 01
+Firmware Version: A05
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.13.0-32-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.13.0-32-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [HDMI ]: HDA-Intel - HDA Intel HDMI
+ HDA Intel HDMI at 0xf7e34000 irq 65
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7e30000 irq 64
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Device 0a0c (rev 09)
+00:1b.0 Audio device: Intel Corporation Lynx Point-LP HD Audio Controller (rev 03)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 09)
+ Subsystem: 1028:05ca
+--
+00:1b.0 0403: 8086:9c20 (rev 03)
+ Subsystem: 1028:05ca
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=2, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC292
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0292
+Subsystem Id: 0x102805ca
+Revision Id: 0x100001
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC292 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC292 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x1e 0x1e]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Dock Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Dock Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80] [0x00]
+ Connection: 2
+ 0x02 0x03
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60140: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0221401f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Dock Line Out Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x01014020: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Dock Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Dock Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x01a19030: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headset Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40700001: [N/A] Modem Hand at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=124
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 8
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12* 0x13
+Node 0x23 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 6
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 10 Aug 22 04:18 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 5 Aug 22 04:18 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 9 Aug 22 04:18 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 4 Aug 22 04:18 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 8 Aug 22 04:18 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 7 Aug 22 04:18 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 6 Aug 22 04:18 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 3 Aug 22 04:18 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 2 Aug 22 04:18 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Aug 22 04:18 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Aug 22 04:18 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Aug 22 04:18 .
+drwxr-xr-x 3 root root 280 Aug 22 04:18 ..
+lrwxrwxrwx 1 root root 12 Aug 22 04:18 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Aug 22 04:18 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC292 Analog [ALC292 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC292 Analog [ALC292 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [HDMI]
+
+Card hw:0 'HDMI'/'HDA Intel HDMI at 0xf7e34000 irq 65'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 21
+ Simple ctrls : 3
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xf7e30000 irq 64'
+ Mixer name : 'Realtek ALC292'
+ Components : 'HDA:10ec0292,102805ca,00100001'
+ Controls : 28
+ Simple ctrls : 13
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pswitch penum
+ Playback channels: Front Left - Front Right
+ Mono:
+ Front Left: Playback [on]
+ Front Right: Playback [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 30 [48%] [5.25dB] [on]
+ Front Right: Capture 30 [48%] [5.25dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line Out+Speaker'
+ Item0: 'Line Out+Speaker'
+Simple mixer control 'Dock Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Dock Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.HDMI {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.19 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.20 {
+ iface PCM
+ device 7
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.21 {
+ iface PCM
+ device 8
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Dock Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Dock Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value 'Line Out+Speaker'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 'Line Out+Speaker'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Dock Mic'
+ item.1 'Headset Mic'
+ item.2 'Internal Mic'
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 30
+ value.1 30
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 525
+ dbvalue.1 525
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Dock Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Dock Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Headset Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'Dock Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.27 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.28 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nls_iso8859_1
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+joydev
+arc4
+iwldvm
+mac80211
+pn544_mei
+pn544
+mei_phy
+dell_wmi
+hci
+sparse_keymap
+nfc
+dell_laptop
+dcdbas
+uvcvideo
+videobuf2_core
+videodev
+videobuf2_vmalloc
+snd_hda_intel
+videobuf2_memops
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+iwlwifi
+snd_rawmidi
+snd_seq_midi_event
+i915
+snd_seq
+snd_timer
+snd_seq_device
+wmi
+cfg80211
+mac_hid
+psmouse
+serio_raw
+snd
+lpc_ich
+bnep
+soundcore
+snd_page_alloc
+rfcomm
+bluetooth
+drm_kms_helper
+parport_pc
+ppdev
+drm
+mei_me
+mei
+i2c_algo_bit
+video
+lp
+parport
+mmc_block
+ahci
+e1000e
+sdhci_pci
+libahci
+sdhci
+ptp
+pps_core
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x18560010
+0x06 0x18560010
+0x07 0x18560010
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x90a60140
+0x13 0x411111f0
+0x14 0x90170110
+0x15 0x0221401f
+0x16 0x01014020
+0x18 0x411111f0
+0x19 0x01a19030
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40700001
+0x1e 0x411111f0
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+0x16 0x21014020
+0x19 0x21a19030
+0x1a 0x01a1913c
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 5.023095] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 5.023658] snd_hda_intel 0000:00:1b.0: irq 64 for MSI/MSI-X
+[ 5.023914] HDA driver get symbol successfully from i915 module
+[ 5.030638] snd_hda_intel 0000:00:03.0: irq 65 for MSI/MSI-X
+[ 5.038407] SKU: Nid=0x1d sku_cfg=0x40700001
+--
+[ 5.038737] realtek: Enabling init ASM_ID=0x0001 CODEC_ID=10ec0292
+[ 5.043630] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input13
+[ 5.043803] input: HDA Intel PCH Dock Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card1/input12
+[ 5.043962] input: HDA Intel PCH Dock Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input11
+[ 5.046046] input: HDA Intel HDMI HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/sound/card0/input16
+[ 5.046176] input: HDA Intel HDMI HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input15
+[ 5.047165] input: HDA Intel HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input14
+[ 8.343492] init: failsafe main process (911) killed by TERM signal
+
+
diff --git a/codecs/canonical/alc292-dell-latitude-e7440-ccert-201304-13408 b/codecs/canonical/alc292-dell-latitude-e7440-ccert-201304-13408
new file mode 100644
index 0000000..3f91108
--- /dev/null
+++ b/codecs/canonical/alc292-dell-latitude-e7440-ccert-201304-13408
@@ -0,0 +1,1474 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Wed Apr 2 03:04:01 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.4 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.4 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.4 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Latitude E7440
+Product Version: 01
+Firmware Version: A05
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.11.0-19-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.11.0-19-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [MID ]: HDA-Intel - HDA Intel MID
+ HDA Intel MID at 0xf7e34000 irq 62
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7e30000 irq 61
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Device 0a0c (rev 09)
+00:1b.0 Audio device: Intel Corporation Lynx Point-LP HD Audio Controller (rev 03)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 09)
+ Subsystem: 1028:05cb
+--
+00:1b.0 0403: 8086:9c20 (rev 03)
+ Subsystem: 1028:05cb
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=2, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC292
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0292
+Subsystem Id: 0x102805cb
+Revision Id: 0x100001
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC292 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x45 0x45]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x45 0x45]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC292 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Dock Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Dock Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80] [0x00]
+ Connection: 2
+ 0x02 0x03
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60140: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0221401f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Dock Line Out Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x01014020: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Dock Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Dock Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x01a19030: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headset Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40700001: [N/A] Modem Hand at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=124
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 8
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12* 0x13
+Node 0x23 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 6
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 6 Apr 1 23:00 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 10 Apr 1 23:00 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 5 Apr 1 23:00 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 9 Apr 1 23:00 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 4 Apr 1 23:00 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 3 Apr 1 23:00 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 2 Apr 1 23:00 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 8 Apr 1 23:00 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 7 Apr 1 23:00 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Apr 1 23:00 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Apr 1 23:00 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Apr 1 23:00 .
+drwxr-xr-x 3 root root 280 Apr 1 23:00 ..
+lrwxrwxrwx 1 root root 12 Apr 1 23:00 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Apr 1 23:00 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: MID [HDA Intel MID], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: MID [HDA Intel MID], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: MID [HDA Intel MID], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC292 Analog [ALC292 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC292 Analog [ALC292 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [MID]
+
+Card hw:0 'MID'/'HDA Intel MID at 0xf7e34000 irq 62'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 21
+ Simple ctrls : 3
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xf7e30000 irq 61'
+ Mixer name : 'Realtek ALC292'
+ Components : 'HDA:10ec0292,102805cb,00100001'
+ Controls : 28
+ Simple ctrls : 13
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 69 [79%] [-13.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pswitch penum
+ Playback channels: Front Left - Front Right
+ Mono:
+ Front Left: Playback [on]
+ Front Right: Playback [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line Out+Speaker'
+ Item0: 'Line Out+Speaker'
+Simple mixer control 'Dock Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Dock Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.MID {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.19 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.20 {
+ iface PCM
+ device 7
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.21 {
+ iface PCM
+ device 8
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Dock Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Dock Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value 'Line Out+Speaker'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 'Line Out+Speaker'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Dock Mic'
+ item.1 'Headset Mic'
+ item.2 'Internal Mic'
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Dock Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 69
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1350
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Dock Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Headset Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'Dock Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.27 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.28 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+joydev
+pn544_mei
+pn544
+mei_phy
+hci
+dell_wmi
+nfc
+sparse_keymap
+dell_laptop
+dcdbas
+psmouse
+uvcvideo
+serio_raw
+videobuf2_core
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+snd_hda_intel
+arc4
+snd_hda_codec
+snd_hwdep
+snd_pcm
+rfcomm
+snd_seq_midi
+bnep
+snd_rawmidi
+ath9k
+bluetooth
+i915
+mac80211
+snd_seq_midi_event
+snd_seq
+snd_timer
+snd_seq_device
+ath9k_common
+parport_pc
+ath9k_hw
+snd
+ppdev
+drm_kms_helper
+ath
+lpc_ich
+soundcore
+cfg80211
+mei_me
+snd_page_alloc
+wmi
+mei
+drm
+mac_hid
+i2c_algo_bit
+video
+lp
+parport
+e1000e
+sdhci_pci
+sdhci
+ahci
+ptp
+pps_core
+libahci
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x18560010
+0x06 0x18560010
+0x07 0x18560010
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x90a60140
+0x13 0x411111f0
+0x14 0x90170110
+0x15 0x0221401f
+0x16 0x01014020
+0x18 0x411111f0
+0x19 0x01a19030
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40700001
+0x1e 0x411111f0
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+0x16 0x21014020
+0x19 0x21a19030
+0x1a 0x01a1913c
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 4.502765] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 4.503143] snd_hda_intel 0000:00:1b.0: irq 61 for MSI/MSI-X
+[ 4.503248] HDA driver get symbol successfully from i915 module
+[ 4.503286] snd_hda_intel 0000:00:03.0: irq 62 for MSI/MSI-X
+[ 4.518373] SKU: Nid=0x1d sku_cfg=0x40700001
+--
+[ 4.518705] realtek: Enabling init ASM_ID=0x0001 CODEC_ID=10ec0292
+[ 4.522401] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 4.522459] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 4.522524] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+[ 4.522867] input: HDA Intel MID HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/sound/card0/input10
+[ 4.523401] input: HDA Intel MID HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input11
+[ 4.523500] input: HDA Intel MID HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input12
+[ 4.524534] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input13
+[ 4.524751] input: HDA Intel PCH Dock Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card1/input14
+[ 4.524943] input: HDA Intel PCH Dock Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input15
+[ 4.563472] ahci 0000:00:1f.2: port does not support device sleep
+--
+[ 20.838600] type=1400 audit(1396407645.261:63): apparmor="DENIED" operation="open" parent=1 profile="/usr/lib/telepathy/mission-control-5" name="/usr/share/gvfs/remote-volume-monitors/" pid=1854 comm="mission-control" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
+[ 216.850609] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 216.850861] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 216.851112] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+
+
diff --git a/codecs/canonical/alc292-dell-precision-m4800-ccert-201305-13527 b/codecs/canonical/alc292-dell-precision-m4800-ccert-201305-13527
new file mode 100644
index 0000000..37b4c63
--- /dev/null
+++ b/codecs/canonical/alc292-dell-precision-m4800-ccert-201305-13527
@@ -0,0 +1,1311 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Wed Jul 10 05:43:02 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Precision M4800
+Product Version: 01
+Firmware Version: X35
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-30-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7130000 irq 46
+ 1 [NVidia ]: HDA-Intel - HDA NVidia
+ HDA NVidia at 0xf5080000 irq 17
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Lynx Point HD Audio Controller (rev 04)
+01:00.1 Audio device: NVIDIA Corporation Device 0e0b (rev a1)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:8c20 (rev 04)
+ Subsystem: 1028:05cc
+--
+01:00.1 0403: 10de:0e0b (rev a1)
+ Subsystem: 1028:05cc
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC292
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0292
+Subsystem Id: 0x102805cc
+Revision Id: 0x100001
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC292 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC292 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Front Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Rear Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80] [0x00]
+ Connection: 2
+ 0x02 0x03
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60140: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0221401f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Out Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x01014020: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Front Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x02a19031: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0x1
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=05, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Rear Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x01a1903e: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0xe
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=06, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40700001: [N/A] Modem Hand at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=124
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Selector] wcaps 0x300101: Stereo
+ Control: name="Input Source", index=0, device=0
+ Connection: 8
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12* 0x13
+Node 0x23 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 6
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Nvidia GPU 41 HDMI/DP
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x10de0041
+Subsystem Id: 0x102805cc
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x04 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Connection: 4
+ 0x08* 0x09 0x0a 0x0b
+Node 0x05 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Connection: 4
+ 0x08* 0x09 0x0a 0x0b
+Node 0x06 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Connection: 4
+ 0x08* 0x09 0x0a 0x0b
+Node 0x07 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Connection: 4
+ 0x08* 0x09 0x0a 0x0b
+Node 0x08 [Audio Output] wcaps 0x62b1: 8-Channels Digital Stripe
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+Node 0x09 [Audio Output] wcaps 0x62b1: 8-Channels Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+Node 0x0a [Audio Output] wcaps 0x62b1: 8-Channels Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+Node 0x0b [Audio Output] wcaps 0x62b1: 8-Channels Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 5 Jul 9 23:56 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 9 Jul 9 23:56 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 4 Jul 9 23:56 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 8 Jul 9 23:56 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 3 Jul 9 23:57 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 2 Jul 9 23:57 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 7 Jul 9 23:57 /dev/snd/pcmC1D3p
+crw-rw---T+ 1 root audio 116, 6 Jul 9 23:57 /dev/snd/pcmC1D7p
+crw-rw---T+ 1 root audio 116, 1 Jul 9 23:56 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jul 9 23:56 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Jul 9 23:56 .
+drwxr-xr-x 3 root root 260 Jul 9 23:56 ..
+lrwxrwxrwx 1 root root 12 Jul 9 23:56 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Jul 9 23:56 pci-0000:01:00.1 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC292 Analog [ALC292 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC292 Analog [ALC292 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7130000 irq 46'
+ Mixer name : 'Realtek ALC292'
+ Components : 'HDA:10ec0292,102805cc,00100001'
+ Controls : 26
+ Simple ctrls : 13
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pswitch penum
+ Playback channels: Front Left - Front Right
+ Mono:
+ Front Left: Playback [on]
+ Front Right: Playback [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Front Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Front Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line Out+Speaker'
+ Item0: 'Line Out+Speaker'
+Simple mixer control 'Input Source',0
+ Capabilities: cenum
+ Items: 'Internal Mic' 'Front Mic' 'Rear Mic'
+ Item0: 'Internal Mic'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Rear Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Rear Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 1 [NVidia]
+
+Card hw:1 'NVidia'/'HDA NVidia at 0xf5080000 irq 17'
+ Mixer name : 'Nvidia GPU 41 HDMI/DP'
+ Components : 'HDA:10de0041,102805cc,00100100'
+ Controls : 12
+ Simple ctrls : 2
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Front Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Front Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Rear Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Rear Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value 'Line Out+Speaker'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 'Line Out+Speaker'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Front Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Rear Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Input Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Internal Mic'
+ item.1 'Front Mic'
+ item.2 'Rear Mic'
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface CARD
+ name 'Front Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.26 {
+ iface CARD
+ name 'Rear Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+state.NVidia {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+rfcomm
+bnep
+bluetooth
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+snd_hda_intel
+nvidia
+snd_hda_codec
+arc4
+uvcvideo
+videobuf2_core
+snd_hwdep
+iwlwifi
+snd_pcm
+coretemp
+videodev
+kvm_intel
+videobuf2_vmalloc
+snd_seq_midi
+snd_rawmidi
+videobuf2_memops
+mac80211
+kvm
+psmouse
+snd_seq_midi_event
+snd_seq
+ghash_clmulni_intel
+aesni_intel
+dm_multipath
+scsi_dh
+snd_timer
+cryptd
+aes_x86_64
+serio_raw
+cfg80211
+snd_seq_device
+dell_wmi
+sparse_keymap
+snd
+soundcore
+snd_page_alloc
+microcode
+lpc_ich
+video
+wmi
+dell_laptop
+ppdev
+mac_hid
+dcdbas
+parport_pc
+acpiphp
+lp
+parport
+dm_raid45
+ahci
+sdhci_pci
+libahci
+sdhci
+xor
+e1000e
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x90a60140
+0x13 0x411111f0
+0x14 0x90170110
+0x15 0x0221401f
+0x16 0x01014020
+0x18 0x02a19031
+0x19 0x01a1903e
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40700001
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x04 0x585600f0
+0x05 0x185600f0
+0x06 0x585600f0
+0x07 0x185600f0
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 13.211657] init: failsafe main process (982) killed by TERM signal
+[ 13.222068] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[ 13.325358] input: HDA Intel PCH Rear Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 13.325443] input: HDA Intel PCH Front Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 13.325517] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 13.325582] input: HDA Intel PCH Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 13.325792] hda_intel: Disabling MSI
+[ 13.325804] hda-intel: 0000:01:00.1: Handle VGA-switcheroo audio client
+[ 13.923900] input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input12
+[ 13.924057] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input13
+[ 14.539806] type=1400 audit(1373428594.327:11): apparmor="STATUS" operation="profile_replace" name="/sbin/dhclient" pid=1105 comm="apparmor_parser"
+--
+[ 1963.275528] PM: suspend of drv:ehci_hcd dev:0000:00:1a.0 complete after 102.834 msecs
+[ 1963.291520] PM: suspend of drv:snd_hda_intel dev:0000:00:1b.0 complete after 118.833 msecs
+[ 1963.794066] PM: suspend of drv:sd dev:0:0:0:0 complete after 626.249 msecs
+--
+[ 1965.035210] ahci 0000:00:1f.2: setting latency timer to 64
+[ 1965.035361] snd_hda_intel 0000:00:1b.0: irq 43 for MSI/MSI-X
+[ 1965.036015] xhci_hcd 0000:00:14.0: irq 42 for MSI/MSI-X
+--
+[ 3811.173387] ACPI handle has no context!
+[ 3811.181336] PM: suspend of drv:snd_hda_intel dev:0000:00:1b.0 complete after 118.652 msecs
+[ 3811.181349] PM: suspend of drv:e1000e dev:0000:00:19.0 complete after 118.627 msecs
+[ 3811.189340] PM: suspend of drv:snd_hda_intel dev:0000:01:00.1 complete after 126.810 msecs
+[ 3811.189345] PM: suspend of drv:pcieport dev:0000:00:01.0 complete after 126.574 msecs
+--
+[ 3812.504352] ahci 0000:00:1f.2: setting latency timer to 64
+[ 3812.504403] snd_hda_intel 0000:00:1b.0: irq 43 for MSI/MSI-X
+[ 3812.504616] xhci_hcd 0000:00:14.0: irq 42 for MSI/MSI-X
+--
+[ 5657.730412] ACPI handle has no context!
+[ 5657.738371] PM: suspend of drv:snd_hda_intel dev:0000:00:1b.0 complete after 118.515 msecs
+[ 5657.746369] PM: suspend of drv:snd_hda_intel dev:0000:01:00.1 complete after 126.580 msecs
+[ 5657.746374] PM: suspend of drv:pcieport dev:0000:00:01.0 complete after 126.458 msecs
+--
+[ 5659.530042] usb usb4: root hub lost power or was reset
+[ 5659.530228] snd_hda_intel 0000:00:1b.0: irq 42 for MSI/MSI-X
+[ 5659.530456] xhci_hcd 0000:00:14.0: irq 43 for MSI/MSI-X
+
+
diff --git a/codecs/canonical/alc292-dell-precision-m4800-ccert-201305-13534 b/codecs/canonical/alc292-dell-precision-m4800-ccert-201305-13534
new file mode 100644
index 0000000..f45b8ce
--- /dev/null
+++ b/codecs/canonical/alc292-dell-precision-m4800-ccert-201305-13534
@@ -0,0 +1,1723 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Wed Jan 22 05:13:51 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.3 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.3 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.3 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Precision M4800
+Product Version: 01
+Firmware Version: A03
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.8.0-29-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.8.0-29-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7f30000 irq 46
+ 1 [HDMI ]: HDA-Intel - HDA ATI HDMI
+ HDA ATI HDMI at 0xf7e60000 irq 47
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Lynx Point HD Audio Controller (rev 04)
+01:00.1 Audio device: Advanced Micro Devices [AMD] nee ATI Device aab0
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:8c20 (rev 04)
+ Subsystem: 1028:05cc
+--
+01:00.1 0403: 1002:aab0
+ Subsystem: 1028:15cc
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC292
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0292
+Subsystem Id: 0x102805cc
+Revision Id: 0x100001
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC292 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC292 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Front Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Rear Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80] [0x00]
+ Connection: 2
+ 0x02 0x03
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60140: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0221401f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Out Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x01014020: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Front Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x02a19031: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0x1
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=04, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Rear Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x01a1903e: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0xe
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=05, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40700001: [N/A] Modem Hand at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=124
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Selector] wcaps 0x300101: Stereo
+ Control: name="Input Source", index=0, device=0
+ Connection: 8
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12* 0x13
+Node 0x23 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 6
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: ATI R6xx HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x1002aa01
+Subsystem Id: 0x00aa0100
+Revision Id: 0x100300
+No Modem Function Group found
+Default PCM:
+ rates [0x70]: 32000 44100 48000
+ bits [0x2]: 16
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=1, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x02
+Node 0x04 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x05 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Connection: 1
+ 0x04
+Node 0x06 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x07 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=03, enabled=1
+ Connection: 1
+ 0x06
+Node 0x08 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x09 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=9 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=3, device=0
+ Control: name="IEC958 Playback Pro Mask", index=3, device=0
+ Control: name="IEC958 Playback Default", index=3, device=0
+ Control: name="IEC958 Playback Switch", index=3, device=0
+ Control: name="ELD", index=0, device=9
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=04, enabled=1
+ Connection: 1
+ 0x08
+Node 0x0a [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x0b [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=10 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=4, device=0
+ Control: name="IEC958 Playback Pro Mask", index=4, device=0
+ Control: name="IEC958 Playback Default", index=4, device=0
+ Control: name="IEC958 Playback Switch", index=4, device=0
+ Control: name="ELD", index=0, device=10
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=05, enabled=1
+ Connection: 1
+ 0x0a
+Node 0x0c [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x0d [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=11 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=5, device=0
+ Control: name="IEC958 Playback Pro Mask", index=5, device=0
+ Control: name="IEC958 Playback Default", index=5, device=0
+ Control: name="IEC958 Playback Switch", index=5, device=0
+ Control: name="ELD", index=0, device=11
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=06, enabled=1
+ Connection: 1
+ 0x0c
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 5 Jan 22 00:11 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 13 Jan 22 00:11 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 4 Jan 22 00:11 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 12 Jan 22 00:11 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 3 Jan 22 00:12 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 2 Jan 22 00:12 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 7 Jan 22 00:11 /dev/snd/pcmC1D10p
+crw-rw---T+ 1 root audio 116, 6 Jan 22 00:11 /dev/snd/pcmC1D11p
+crw-rw---T+ 1 root audio 116, 11 Jan 22 00:12 /dev/snd/pcmC1D3p
+crw-rw---T+ 1 root audio 116, 10 Jan 22 00:12 /dev/snd/pcmC1D7p
+crw-rw---T+ 1 root audio 116, 9 Jan 22 00:12 /dev/snd/pcmC1D8p
+crw-rw---T+ 1 root audio 116, 8 Jan 22 00:12 /dev/snd/pcmC1D9p
+crw-rw---T+ 1 root audio 116, 1 Jan 22 00:11 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jan 22 00:11 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Jan 22 00:11 .
+drwxr-xr-x 3 root root 340 Jan 22 00:11 ..
+lrwxrwxrwx 1 root root 12 Jan 22 00:11 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Jan 22 00:11 pci-0000:01:00.1 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC292 Analog [ALC292 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: HDMI [HDA ATI HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: HDMI [HDA ATI HDMI], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: HDMI [HDA ATI HDMI], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: HDMI [HDA ATI HDMI], device 9: HDMI 3 [HDMI 3]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: HDMI [HDA ATI HDMI], device 10: HDMI 4 [HDMI 4]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: HDMI [HDA ATI HDMI], device 11: HDMI 5 [HDMI 5]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC292 Analog [ALC292 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7f30000 irq 46'
+ Mixer name : 'Realtek ALC292'
+ Components : 'HDA:10ec0292,102805cc,00100001'
+ Controls : 28
+ Simple ctrls : 13
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 60 [69%] [-20.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pswitch penum
+ Playback channels: Front Left - Front Right
+ Mono:
+ Front Left: Playback [on]
+ Front Right: Playback [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Front Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Front Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line Out+Speaker'
+ Item0: 'Line Out+Speaker'
+Simple mixer control 'Input Source',0
+ Capabilities: cenum
+ Items: 'Front Mic' 'Rear Mic' 'Internal Mic'
+ Item0: 'Internal Mic'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Rear Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Rear Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 1 [HDMI]
+
+Card hw:1 'HDMI'/'HDA ATI HDMI at 0xf7e60000 irq 47'
+ Mixer name : 'ATI R6xx HDMI'
+ Components : 'HDA:1002aa01,00aa0100,00100300'
+ Controls : 42
+ Simple ctrls : 6
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',3
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',4
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [off]
+Simple mixer control 'IEC958',5
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [off]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Front Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Front Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Rear Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Rear Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value 'Line Out+Speaker'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 'Line Out+Speaker'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Front Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Rear Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Input Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Front Mic'
+ item.1 'Rear Mic'
+ item.2 'Internal Mic'
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 60
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -2025
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface CARD
+ name 'Front Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface CARD
+ name 'Rear Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.26 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.27 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.28 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+}
+state.HDMI {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'HDMI/DP,pcm=9 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 3
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 3
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 3
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 3
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface PCM
+ device 9
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.25 {
+ iface CARD
+ name 'HDMI/DP,pcm=10 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 4
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 4
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.28 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 4
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.29 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 4
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.30 {
+ iface PCM
+ device 10
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.31 {
+ iface CARD
+ name 'HDMI/DP,pcm=11 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.32 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 5
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.33 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 5
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.34 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 5
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.35 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 5
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.36 {
+ iface PCM
+ device 11
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.37 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.38 {
+ iface PCM
+ device 7
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.39 {
+ iface PCM
+ device 8
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.40 {
+ iface PCM
+ device 9
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.41 {
+ iface PCM
+ device 10
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.42 {
+ iface PCM
+ device 11
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+snd_hda_codec_hdmi
+bnep
+rfcomm
+joydev
+snd_hda_codec_realtek
+snd_hda_intel
+snd_hda_codec
+coretemp
+kvm_intel
+kvm
+snd_hwdep
+btusb
+uvcvideo
+snd_pcm
+bluetooth
+videobuf2_core
+videodev
+ghash_clmulni_intel
+snd_seq_midi
+snd_rawmidi
+videobuf2_vmalloc
+snd_seq_midi_event
+snd_seq
+videobuf2_memops
+radeon
+snd_timer
+snd_seq_device
+aesni_intel
+ablk_helper
+cryptd
+lrw
+aes_x86_64
+xts
+gf128mul
+ttm
+snd
+drm_kms_helper
+dell_wmi
+drm
+psmouse
+microcode
+serio_raw
+sparse_keymap
+dell_laptop
+wmi
+soundcore
+snd_page_alloc
+dcdbas
+ppdev
+i2c_algo_bit
+lpc_ich
+mei
+video
+parport_pc
+mac_hid
+lp
+parport
+ahci
+libahci
+sdhci_pci
+e1000e
+sdhci
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x90a60140
+0x13 0x411111f0
+0x14 0x90170110
+0x15 0x0221401f
+0x16 0x01014020
+0x18 0x02a19031
+0x19 0x01a1903e
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40700001
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x03 0x185600f0
+0x05 0x185600f0
+0x07 0x185600f0
+0x09 0x185600f0
+0x0b 0x185600f0
+0x0d 0x185600f0
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 6.704936] [drm] ib test on ring 4 succeeded in 1 usecs
+[ 6.845929] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[ 6.996181] input: HDA Intel PCH Rear Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 6.996237] input: HDA Intel PCH Front Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 6.996272] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 6.996306] input: HDA Intel PCH Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 7.230279] [drm] radeon atom DIG backlight initialized
+--
+[ 9.098376] [drm] Initialized radeon 2.29.0 20080528 for 0000:01:00.0 on minor 0
+[ 9.098436] hda-intel 0000:01:00.1: Handle VGA-switcheroo audio client
+[ 9.098440] hda-intel 0000:01:00.1: Force to non-snoop mode
+[ 9.098503] snd_hda_intel 0000:01:00.1: irq 47 for MSI/MSI-X
+[ 9.138943] input: HDA ATI HDMI HDMI/DP,pcm=11 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input14
+[ 9.139023] input: HDA ATI HDMI HDMI/DP,pcm=10 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input15
+[ 9.139094] input: HDA ATI HDMI HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input16
+[ 9.139159] input: HDA ATI HDMI HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input17
+[ 9.139221] input: HDA ATI HDMI HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input18
+[ 9.139280] input: HDA ATI HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input19
+[ 9.148137] e1000e 0000:00:19.0: irq 42 for MSI/MSI-X
+
+
diff --git a/codecs/canonical/alc292-dell-precision-m6800-ccert-201305-13528 b/codecs/canonical/alc292-dell-precision-m6800-ccert-201305-13528
new file mode 100644
index 0000000..2a4d182
--- /dev/null
+++ b/codecs/canonical/alc292-dell-precision-m6800-ccert-201305-13528
@@ -0,0 +1,1736 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Wed Jan 22 09:20:09 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.3 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.3 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.3 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Precision M6800
+Product Version: 01
+Firmware Version: A03
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.8.0-29-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.8.0-29-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7f30000 irq 46
+ 1 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xf7e60000 irq 47
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Lynx Point HD Audio Controller (rev 04)
+01:00.1 Audio device: Advanced Micro Devices [AMD] nee ATI Device aac0
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:8c20 (rev 04)
+ Subsystem: 1028:05cd
+--
+01:00.1 0403: 1002:aac0
+ Subsystem: 1028:15cd
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC292
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0292
+Subsystem Id: 0x102805cd
+Revision Id: 0x100001
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC292 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC292 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Front Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Rear Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80] [0x00]
+ Connection: 2
+ 0x02 0x03
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60140: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0221401f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Out Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x01014020: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Front Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x02a19031: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0x1
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=04, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Rear Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x01a1903e: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0xe
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=05, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40700001: [N/A] Modem Hand at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=124
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Selector] wcaps 0x300101: Stereo
+ Control: name="Input Source", index=0, device=0
+ Connection: 8
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12* 0x13
+Node 0x23 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 6
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: ATI R6xx HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x1002aa01
+Subsystem Id: 0x00aa0100
+Revision Id: 0x100500
+No Modem Function Group found
+Default PCM:
+ rates [0x70]: 32000 44100 48000
+ bits [0x2]: 16
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=6, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x02
+Node 0x04 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x05 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Connection: 1
+ 0x04
+Node 0x06 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x07 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=03, enabled=1
+ Connection: 1
+ 0x06
+Node 0x08 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x09 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=9 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=3, device=0
+ Control: name="IEC958 Playback Pro Mask", index=3, device=0
+ Control: name="IEC958 Playback Default", index=3, device=0
+ Control: name="IEC958 Playback Switch", index=3, device=0
+ Control: name="ELD", index=0, device=9
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=04, enabled=1
+ Connection: 1
+ 0x08
+Node 0x0a [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x0b [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=10 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=4, device=0
+ Control: name="IEC958 Playback Pro Mask", index=4, device=0
+ Control: name="IEC958 Playback Default", index=4, device=0
+ Control: name="IEC958 Playback Switch", index=4, device=0
+ Control: name="ELD", index=0, device=10
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=05, enabled=1
+ Connection: 1
+ 0x0a
+Node 0x0c [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x0d [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=11 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=5, device=0
+ Control: name="IEC958 Playback Pro Mask", index=5, device=0
+ Control: name="IEC958 Playback Default", index=5, device=0
+ Control: name="IEC958 Playback Switch", index=5, device=0
+ Control: name="ELD", index=0, device=11
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=06, enabled=1
+ Connection: 1
+ 0x0c
+Node 0x0e [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x0f [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0e
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 5 Jan 22 04:18 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 13 Jan 22 04:18 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 4 Jan 22 04:18 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 12 Jan 22 04:18 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 3 Jan 22 04:18 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 2 Jan 22 04:18 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 7 Jan 22 04:18 /dev/snd/pcmC1D10p
+crw-rw---T+ 1 root audio 116, 6 Jan 22 04:18 /dev/snd/pcmC1D11p
+crw-rw---T+ 1 root audio 116, 11 Jan 22 04:18 /dev/snd/pcmC1D3p
+crw-rw---T+ 1 root audio 116, 10 Jan 22 04:18 /dev/snd/pcmC1D7p
+crw-rw---T+ 1 root audio 116, 9 Jan 22 04:18 /dev/snd/pcmC1D8p
+crw-rw---T+ 1 root audio 116, 8 Jan 22 04:18 /dev/snd/pcmC1D9p
+crw-rw---T+ 1 root audio 116, 1 Jan 22 04:18 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jan 22 04:18 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Jan 22 04:18 .
+drwxr-xr-x 3 root root 340 Jan 22 04:18 ..
+lrwxrwxrwx 1 root root 12 Jan 22 04:18 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Jan 22 04:18 pci-0000:01:00.1 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC292 Analog [ALC292 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic [HD-Audio Generic], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic [HD-Audio Generic], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic [HD-Audio Generic], device 9: HDMI 3 [HDMI 3]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic [HD-Audio Generic], device 10: HDMI 4 [HDMI 4]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic [HD-Audio Generic], device 11: HDMI 5 [HDMI 5]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC292 Analog [ALC292 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7f30000 irq 46'
+ Mixer name : 'Realtek ALC292'
+ Components : 'HDA:10ec0292,102805cd,00100001'
+ Controls : 28
+ Simple ctrls : 13
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 60 [69%] [-20.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pswitch penum
+ Playback channels: Front Left - Front Right
+ Mono:
+ Front Left: Playback [on]
+ Front Right: Playback [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Front Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Front Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line Out+Speaker'
+ Item0: 'Line Out+Speaker'
+Simple mixer control 'Input Source',0
+ Capabilities: cenum
+ Items: 'Front Mic' 'Rear Mic' 'Internal Mic'
+ Item0: 'Internal Mic'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Rear Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Rear Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 1 [Generic]
+
+Card hw:1 'Generic'/'HD-Audio Generic at 0xf7e60000 irq 47'
+ Mixer name : 'ATI R6xx HDMI'
+ Components : 'HDA:1002aa01,00aa0100,00100500'
+ Controls : 42
+ Simple ctrls : 6
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',3
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',4
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [off]
+Simple mixer control 'IEC958',5
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [off]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Front Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Front Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Rear Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Rear Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value 'Line Out+Speaker'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 'Line Out+Speaker'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Front Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Rear Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Input Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Front Mic'
+ item.1 'Rear Mic'
+ item.2 'Internal Mic'
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 60
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -2025
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface CARD
+ name 'Front Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface CARD
+ name 'Rear Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.26 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.27 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.28 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+}
+state.Generic {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'HDMI/DP,pcm=9 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 3
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 3
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 3
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 3
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface PCM
+ device 9
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.25 {
+ iface CARD
+ name 'HDMI/DP,pcm=10 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 4
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 4
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.28 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 4
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.29 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 4
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.30 {
+ iface PCM
+ device 10
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.31 {
+ iface CARD
+ name 'HDMI/DP,pcm=11 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.32 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 5
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.33 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 5
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.34 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 5
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.35 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 5
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.36 {
+ iface PCM
+ device 11
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.37 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.38 {
+ iface PCM
+ device 7
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.39 {
+ iface PCM
+ device 8
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.40 {
+ iface PCM
+ device 9
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.41 {
+ iface PCM
+ device 10
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.42 {
+ iface PCM
+ device 11
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+vesafb
+bnep
+uvcvideo
+rfcomm
+bluetooth
+videobuf2_core
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+joydev
+arc4
+ath9k
+mac80211
+coretemp
+kvm_intel
+kvm
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+ath9k_common
+snd_hda_intel
+snd_hda_codec
+ath9k_hw
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+ath
+snd_seq
+snd_timer
+snd_seq_device
+ghash_clmulni_intel
+aesni_intel
+ablk_helper
+snd
+cryptd
+lrw
+psmouse
+aes_x86_64
+cfg80211
+xts
+dell_wmi
+sparse_keymap
+serio_raw
+soundcore
+snd_page_alloc
+wmi
+dell_laptop
+mac_hid
+gf128mul
+ppdev
+parport_pc
+microcode
+dcdbas
+mei
+video
+lpc_ich
+lp
+parport
+ahci
+e1000e
+libahci
+sdhci_pci
+sdhci
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x90a60140
+0x13 0x411111f0
+0x14 0x90170110
+0x15 0x0221401f
+0x16 0x01014020
+0x18 0x02a19031
+0x19 0x01a1903e
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40700001
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x03 0x185600f0
+0x05 0x185600f0
+0x07 0x185600f0
+0x09 0x185600f0
+0x0b 0x185600f0
+0x0d 0x185600f0
+0x0f 0x585600f0
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 7.554505] cfg80211: Calling CRDA to update world regulatory domain
+[ 7.800794] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[ 7.856892] input: HDA Intel PCH Rear Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 7.856927] input: HDA Intel PCH Front Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 7.856952] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 7.856977] input: HDA Intel PCH Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 7.857084] hda-intel 0000:01:00.1: Handle VGA-switcheroo audio client
+[ 7.857127] snd_hda_intel 0000:01:00.1: irq 47 for MSI/MSI-X
+[ 7.984738] input: HD-Audio Generic HDMI/DP,pcm=11 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input11
+[ 7.984796] input: HD-Audio Generic HDMI/DP,pcm=10 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input12
+[ 7.984844] input: HD-Audio Generic HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input13
+[ 7.984905] input: HD-Audio Generic HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input14
+[ 7.984969] input: HD-Audio Generic HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input15
+[ 7.985014] input: HD-Audio Generic HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input16
+[ 8.697583] type=1400 audit(1390382296.579:2): apparmor="STATUS" operation="profile_load" name="/sbin/dhclient" pid=726 comm="apparmor_parser"
+
+
diff --git a/codecs/canonical/alc292-dell-precision-m6800-ccert-201305-13530 b/codecs/canonical/alc292-dell-precision-m6800-ccert-201305-13530
new file mode 100644
index 0000000..3c1c248
--- /dev/null
+++ b/codecs/canonical/alc292-dell-precision-m6800-ccert-201305-13530
@@ -0,0 +1,1297 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Thu Oct 17 07:11:53 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Precision M6800
+Product Version: 01
+Firmware Version: A03
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-30-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7330000 irq 49
+ 1 [NVidia ]: HDA-Intel - HDA NVidia
+ HDA NVidia at 0xf4080000 irq 17
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Lynx Point HD Audio Controller (rev 04)
+01:00.1 Audio device: NVIDIA Corporation Device 0e0a (rev a1)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:8c20 (rev 04)
+ Subsystem: 1028:05cd
+--
+01:00.1 0403: 10de:0e0a (rev a1)
+ Subsystem: 1028:05cd
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC292
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0292
+Subsystem Id: 0x102805cd
+Revision Id: 0x100001
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC292 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC292 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Front Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Rear Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80] [0x00]
+ Connection: 2
+ 0x02 0x03
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60140: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0221401f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Out Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x01014020: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Front Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x02a19031: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0x1
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=05, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Rear Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x01a1903e: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0xe
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=06, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40700001: [N/A] Modem Hand at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=124
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Selector] wcaps 0x300101: Stereo
+ Control: name="Input Source", index=0, device=0
+ Connection: 8
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12* 0x13
+Node 0x23 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 6
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Nvidia GPU 40 HDMI/DP
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x10de0040
+Subsystem Id: 0x102805cd
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x04 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Connection: 4
+ 0x08* 0x09 0x0a 0x0b
+Node 0x05 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Connection: 4
+ 0x08* 0x09 0x0a 0x0b
+Node 0x06 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Connection: 4
+ 0x08* 0x09 0x0a 0x0b
+Node 0x07 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Connection: 4
+ 0x08* 0x09 0x0a 0x0b
+Node 0x08 [Audio Output] wcaps 0x62b1: 8-Channels Digital Stripe
+ Converter: stream=8, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+Node 0x09 [Audio Output] wcaps 0x62b1: 8-Channels Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+Node 0x0a [Audio Output] wcaps 0x62b1: 8-Channels Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+Node 0x0b [Audio Output] wcaps 0x62b1: 8-Channels Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 5 Oct 17 03:00 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 9 Oct 17 03:00 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 4 Oct 17 03:00 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 8 Oct 17 03:00 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 3 Oct 17 03:02 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 2 Oct 17 03:02 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 7 Oct 17 03:02 /dev/snd/pcmC1D3p
+crw-rw---T+ 1 root audio 116, 6 Oct 17 03:02 /dev/snd/pcmC1D7p
+crw-rw---T+ 1 root audio 116, 1 Oct 17 03:00 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Oct 17 03:00 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Oct 17 03:00 .
+drwxr-xr-x 3 root root 260 Oct 17 03:00 ..
+lrwxrwxrwx 1 root root 12 Oct 17 03:00 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Oct 17 03:00 pci-0000:01:00.1 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC292 Analog [ALC292 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC292 Analog [ALC292 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7330000 irq 49'
+ Mixer name : 'Realtek ALC292'
+ Components : 'HDA:10ec0292,102805cd,00100001'
+ Controls : 26
+ Simple ctrls : 13
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pswitch penum
+ Playback channels: Front Left - Front Right
+ Mono:
+ Front Left: Playback [on]
+ Front Right: Playback [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Front Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Front Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line Out+Speaker'
+ Item0: 'Line Out+Speaker'
+Simple mixer control 'Input Source',0
+ Capabilities: cenum
+ Items: 'Internal Mic' 'Front Mic' 'Rear Mic'
+ Item0: 'Internal Mic'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Rear Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Rear Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 1 [NVidia]
+
+Card hw:1 'NVidia'/'HDA NVidia at 0xf4080000 irq 17'
+ Mixer name : 'Nvidia GPU 40 HDMI/DP'
+ Components : 'HDA:10de0040,102805cd,00100100'
+ Controls : 12
+ Simple ctrls : 2
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Front Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Front Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Rear Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Rear Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value 'Line Out+Speaker'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 'Line Out+Speaker'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Front Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Rear Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Input Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Internal Mic'
+ item.1 'Front Mic'
+ item.2 'Rear Mic'
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface CARD
+ name 'Front Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.26 {
+ iface CARD
+ name 'Rear Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+state.NVidia {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+bnep
+rfcomm
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+snd_hda_intel
+uvcvideo
+snd_hda_codec
+videobuf2_core
+arc4
+videodev
+snd_hwdep
+ath9k
+snd_pcm
+videobuf2_vmalloc
+snd_seq_midi
+joydev
+videobuf2_memops
+nvidia
+mac80211
+snd_rawmidi
+wacom
+snd_seq_midi_event
+ath9k_common
+coretemp
+snd_seq
+ath9k_hw
+kvm_intel
+btusb
+snd_timer
+snd_seq_device
+ath
+ath3k
+kvm
+cfg80211
+bluetooth
+dm_multipath
+ghash_clmulni_intel
+snd
+aesni_intel
+cryptd
+scsi_dh
+aes_x86_64
+acpiphp
+psmouse
+soundcore
+dell_wmi
+sparse_keymap
+lpc_ich
+wmi
+dell_laptop
+video
+snd_page_alloc
+serio_raw
+mac_hid
+microcode
+ppdev
+lp
+dcdbas
+parport_pc
+parport
+usbhid
+hid
+dm_raid45
+ahci
+xor
+libahci
+dm_mirror
+dm_region_hash
+dm_log
+sdhci_pci
+sdhci
+e1000e
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x90a60140
+0x13 0x411111f0
+0x14 0x90170110
+0x15 0x0221401f
+0x16 0x01014020
+0x18 0x02a19031
+0x19 0x01a1903e
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40700001
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x04 0x585600f0
+0x05 0x185600f0
+0x06 0x585600f0
+0x07 0x185600f0
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 10.831411] uvcvideo: Found UVC 1.00 device Laptop_Integrated_Webcam_HD (0c45:649d)
+[ 10.834455] snd_hda_intel 0000:00:1b.0: irq 49 for MSI/MSI-X
+[ 10.869590] input: Laptop_Integrated_Webcam_HD as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.5/1-1.5:1.0/input/input8
+--
+[ 10.869638] USB Video Class driver (1.1.1)
+[ 10.995623] input: HDA Intel PCH Rear Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 10.995673] input: HDA Intel PCH Front Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 10.995774] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 10.995817] input: HDA Intel PCH Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
+[ 10.995939] hda_intel: Disabling MSI
+[ 10.995955] hda-intel: 0000:01:00.1: Handle VGA-switcheroo audio client
+[ 11.280960] init: failsafe main process (1107) killed by TERM signal
+[ 11.531666] input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input13
+[ 11.531724] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input14
+[ 12.251510] input: PS/2 Generic Mouse as /devices/platform/i8042/serio1/input/input15
+
+
diff --git a/codecs/canonical/alc292-lenovo-20a8s02b00-ccert-201403-14827 b/codecs/canonical/alc292-lenovo-20a8s02b00-ccert-201403-14827
new file mode 100644
index 0000000..1e99799
--- /dev/null
+++ b/codecs/canonical/alc292-lenovo-20a8s02b00-ccert-201403-14827
@@ -0,0 +1,1433 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Thu Mar 27 03:33:37 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.4 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.4 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.4 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 20A8S02B00
+Product Version: ThinkPad X1 Carbon 2nd
+Firmware Version: GRET35T2 (1.12 )
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.11.0-15-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.11.0-15-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+thinkpad_acpi
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [MID ]: HDA-Intel - HDA Intel MID
+ HDA Intel MID at 0xf0530000 irq 63
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf0534000 irq 62
+ 4 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
+ ThinkPad Console Audio Control at EC reg 0x30, fw unknown
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Device 0a0c (rev 0b)
+00:1b.0 Audio device: Intel Corporation Lynx Point-LP HD Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 0b)
+ Subsystem: 17aa:2218
+--
+00:1b.0 0403: 8086:9c20 (rev 04)
+ Subsystem: 17aa:2218
+
+
+!!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
+snd-hda-intel: jackpoll_ms=500
+
+
+!!Loaded sound module options
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: thinkpad_acpi
+ brightness_enable : 2
+ brightness_mode : 4
+ dbg_bluetoothemul : 0
+ dbg_uwbemul : 0
+ dbg_wlswemul : 0
+ dbg_wwanemul : 0
+ enable : Y
+ experimental : 0
+ fan_control : N
+ force_load : N
+ hotkey_report_mode : 0
+ id : ThinkPadEC
+ index : -536870912
+ volume_capabilities : 0
+ volume_control : N
+ volume_mode : 3
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC292
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0292
+Subsystem Id: 0x17aa2218
+Revision Id: 0x100001
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC292 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC292 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80] [0x00]
+ Connection: 2
+ 0x02 0x03
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60130: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x03211040: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11020: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40738105: [N/A] Modem Hand at Ext N/A
+ Conn = ATAPI, Color = Purple
+ DefAssociation = 0x0, Sequence = 0x5
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=124
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 8
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12* 0x13
+Node 0x23 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 6
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 11 Mar 27 11:30 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Mar 27 11:30 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 2 Mar 27 11:30 /dev/snd/controlC4
+crw-rw---T+ 1 root audio 116, 10 Mar 27 11:30 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Mar 27 11:30 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 9 Mar 27 11:30 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 8 Mar 27 11:30 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 7 Mar 27 11:30 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 4 Mar 27 11:30 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 3 Mar 27 11:30 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Mar 27 11:30 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Mar 27 11:30 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 100 Mar 27 11:30 .
+drwxr-xr-x 3 root root 300 Mar 27 11:30 ..
+lrwxrwxrwx 1 root root 12 Mar 27 11:30 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Mar 27 11:30 pci-0000:00:1b.0 -> ../controlC1
+lrwxrwxrwx 1 root root 12 Mar 27 11:30 platform-thinkpad_acpi -> ../controlC4
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: MID [HDA Intel MID], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: MID [HDA Intel MID], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: MID [HDA Intel MID], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC292 Analog [ALC292 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC292 Analog [ALC292 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [MID]
+
+Card hw:0 'MID'/'HDA Intel MID at 0xf0530000 irq 63'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 21
+ Simple ctrls : 3
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xf0534000 irq 62'
+ Mixer name : 'Realtek ALC292'
+ Components : 'HDA:10ec0292,17aa2218,00100001'
+ Controls : 22
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 4 [ThinkPadEC]
+
+Card hw:4 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw unknown'
+ Mixer name : 'ThinkPad EC (unknown)'
+ Components : ''
+ Controls : 1
+ Simple ctrls : 1
+Simple mixer control 'Console',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.MID {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.19 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.20 {
+ iface PCM
+ device 7
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.21 {
+ iface PCM
+ device 8
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.20 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.21 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.ThinkPadEC {
+ control.1 {
+ iface MIXER
+ name 'Console Playback Switch'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+coretemp
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+autofs4
+uvcvideo
+videobuf2_core
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+hid_generic
+usbhid
+hid
+btusb
+joydev
+arc4
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+dm_multipath
+scsi_dh
+iwlmvm
+snd_seq_midi
+mac80211
+snd_rawmidi
+i915
+thinkpad_acpi
+snd_seq_midi_event
+nvram
+snd_seq
+bnep
+iwlwifi
+snd_timer
+snd_seq_device
+tpm_tis
+rfcomm
+drm_kms_helper
+bluetooth
+psmouse
+mac_hid
+drm
+lpc_ich
+cfg80211
+parport_pc
+snd
+mei_me
+i2c_algo_bit
+intel_smartconnect
+ppdev
+wmi
+video
+serio_raw
+soundcore
+snd_page_alloc
+lp
+parport
+mei
+nfsd
+nfs_acl
+auth_rpcgss
+nfs
+binfmt_misc
+fscache
+lockd
+sunrpc
+dm_raid45
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+e1000e
+raid6_pq
+ptp
+pps_core
+ahci
+libahci
+xor
+zlib_deflate
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x18560010
+0x06 0x18560010
+0x07 0x18560010
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x90a60130
+0x13 0x40000000
+0x14 0x90170110
+0x15 0x03211040
+0x16 0x411111f0
+0x18 0x411111f0
+0x19 0x411111f0
+0x1a 0x03a11020
+0x1b 0x411111f0
+0x1d 0x40738105
+0x1e 0x411111f0
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 3.336898] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 3.337684] snd_hda_intel 0000:00:1b.0: irq 62 for MSI/MSI-X
+[ 3.341563] HDA driver get symbol successfully from i915 module
+[ 3.341600] snd_hda_intel 0000:00:03.0: irq 63 for MSI/MSI-X
+[ 3.355439] SKU: Nid=0x1d sku_cfg=0x40738105
+--
+[ 3.355671] realtek: Enabling init ASM_ID=0x8105 CODEC_ID=10ec0292
+[ 3.360256] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input9
+[ 3.361052] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 3.361109] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 3.361174] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+[ 3.361468] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input10
+[ 3.361535] input: HDA Intel MID HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/sound/card0/input11
+[ 3.362076] input: HDA Intel MID HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input12
+[ 3.362590] input: HDA Intel MID HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input13
+[ 3.482019] thinkpad_ec: thinkpad_ec_request_row: arg0 rejected: (0x01:0x00)->0x00
+--
+[ 19.513151] type=1400 audit(1395891052.389:63): apparmor="DENIED" operation="open" parent=1 profile="/usr/lib/telepathy/mission-control-5" name="/usr/share/gvfs/remote-volume-monitors/" pid=2505 comm="mission-control" requested_mask="r" denied_mask="r" fsuid=1001 ouid=0
+[ 180.202323] HDMI: ELD buf size is 0, force 128
+[ 180.202363] HDMI: invalid ELD data byte 0
+[ 184.269895] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 184.270147] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 184.270395] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+
+
diff --git a/codecs/canonical/alc292-lenovo-20akop4-ccert-201308-14112 b/codecs/canonical/alc292-lenovo-20akop4-ccert-201308-14112
new file mode 100644
index 0000000..e1f712d
--- /dev/null
+++ b/codecs/canonical/alc292-lenovo-20akop4-ccert-201308-14112
@@ -0,0 +1,1447 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Thu May 22 17:00:36 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 14.04 LTS \n \l 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: LENOVO
+Product Name: 20AKOP4
+Product Version: ThinkPad X240s
+Firmware Version: GIET71WW (2.21 )
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.13.0-24-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.13.0-24-generic
+Library version: 1.0.27.2
+Utilities version: 1.0.27.2
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+thinkpad_acpi
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [HDMI ]: HDA-Intel - HDA Intel HDMI
+ HDA Intel HDMI at 0xf0630000 irq 64
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf0634000 irq 63
+29 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
+ ThinkPad Console Audio Control at EC reg 0x30, fw unknown
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Haswell-ULT HD Audio Controller (rev 09)
+00:1b.0 Audio device: Intel Corporation Lynx Point-LP HD Audio Controller (rev 03)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 09)
+ Subsystem: 17aa:2214
+--
+00:1b.0 0403: 8086:9c20 (rev 03)
+ Subsystem: 17aa:2214
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: thinkpad_acpi
+ brightness_enable : 2
+ brightness_mode : 4
+ dbg_bluetoothemul : 0
+ dbg_uwbemul : 0
+ dbg_wlswemul : 0
+ dbg_wwanemul : 0
+ enable : Y
+ experimental : 0
+ fan_control : N
+ force_load : N
+ id : ThinkPadEC
+ index : -536870912
+ volume_capabilities : 0
+ volume_control : N
+ volume_mode : 3
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC292
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0292
+Subsystem Id: 0x17aa2214
+Revision Id: 0x100001
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC292 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC292 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80] [0x00]
+ Connection: 2
+ 0x02 0x03
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60130: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11020: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40738105: [N/A] Modem Hand at Ext N/A
+ Conn = ATAPI, Color = Purple
+ DefAssociation = 0x0, Sequence = 0x5
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=124
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 8
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12* 0x13
+Node 0x23 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 6
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw----+ 1 root audio 116, 7 May 22 12:27 /dev/snd/controlC0
+crw-rw----+ 1 root audio 116, 11 May 22 12:27 /dev/snd/controlC1
+crw-rw----+ 1 root audio 116, 2 May 22 12:27 /dev/snd/controlC29
+crw-rw----+ 1 root audio 116, 6 May 22 12:27 /dev/snd/hwC0D0
+crw-rw----+ 1 root audio 116, 10 May 22 12:27 /dev/snd/hwC1D0
+crw-rw----+ 1 root audio 116, 5 May 22 12:27 /dev/snd/pcmC0D3p
+crw-rw----+ 1 root audio 116, 4 May 22 12:27 /dev/snd/pcmC0D7p
+crw-rw----+ 1 root audio 116, 3 May 22 12:27 /dev/snd/pcmC0D8p
+crw-rw----+ 1 root audio 116, 9 May 22 12:27 /dev/snd/pcmC1D0c
+crw-rw----+ 1 root audio 116, 8 May 22 12:27 /dev/snd/pcmC1D0p
+crw-rw----+ 1 root audio 116, 1 May 22 12:27 /dev/snd/seq
+crw-rw----+ 1 root audio 116, 33 May 22 12:27 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 100 May 22 12:27 .
+drwxr-xr-x 3 root root 300 May 22 12:27 ..
+lrwxrwxrwx 1 root root 12 May 22 12:27 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 May 22 12:27 pci-0000:00:1b.0 -> ../controlC1
+lrwxrwxrwx 1 root root 13 May 22 12:27 platform-thinkpad_acpi -> ../controlC29
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC292 Analog [ALC292 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC292 Analog [ALC292 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [HDMI]
+
+Card hw:0 'HDMI'/'HDA Intel HDMI at 0xf0630000 irq 64'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 21
+ Simple ctrls : 3
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xf0634000 irq 63'
+ Mixer name : 'Realtek ALC292'
+ Components : 'HDA:10ec0292,17aa2214,00100001'
+ Controls : 22
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 60 [69%] [-20.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 1
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 29 [ThinkPadEC]
+
+Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw unknown'
+ Mixer name : 'ThinkPad EC (unknown)'
+ Components : ''
+ Controls : 1
+ Simple ctrls : 1
+Simple mixer control 'Console',0
+ Capabilities: pswitch pswitch-joined
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.HDMI {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.19 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.20 {
+ iface PCM
+ device 7
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.21 {
+ iface PCM
+ device 8
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 1'
+ dbmin 0
+ dbmax 1200
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 60
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -2025
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.20 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.21 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.ThinkPadEC {
+ control.1 {
+ iface MIXER
+ name 'Console Playback Switch'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+bnep
+uvcvideo
+rfcomm
+videobuf2_vmalloc
+videobuf2_memops
+snd_hda_codec_realtek
+snd_hda_codec_hdmi
+joydev
+videobuf2_core
+videodev
+intel_rapl
+x86_pkg_temp_thermal
+intel_powerclamp
+coretemp
+arc4
+iwlmvm
+kvm
+mac80211
+crct10dif_pclmul
+crc32_pclmul
+ghash_clmulni_intel
+aesni_intel
+aes_x86_64
+lrw
+iwlwifi
+gf128mul
+snd_hda_intel
+glue_helper
+i915
+ablk_helper
+btusb
+cryptd
+snd_hda_codec
+thinkpad_acpi
+snd_hwdep
+snd_pcm
+snd_page_alloc
+nvram
+bluetooth
+snd_seq_midi
+cfg80211
+snd_seq_midi_event
+snd_rawmidi
+snd_seq
+snd_seq_device
+snd_timer
+drm_kms_helper
+lpc_ich
+psmouse
+drm
+snd
+mei_me
+rtsx_pci_ms
+memstick
+mei
+soundcore
+i2c_algo_bit
+serio_raw
+mac_hid
+wmi
+intel_smartconnect
+video
+parport_pc
+ppdev
+lp
+parport
+rtsx_pci_sdmmc
+ahci
+libahci
+rtsx_pci
+e1000e
+ptp
+pps_core
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x18560010
+0x06 0x18560010
+0x07 0x18560010
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x90a60130
+0x13 0x40000000
+0x14 0x90170110
+0x15 0x0321101f
+0x16 0x411111f0
+0x18 0x411111f0
+0x19 0x411111f0
+0x1a 0x03a11020
+0x1b 0x411111f0
+0x1d 0x40738105
+0x1e 0x411111f0
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 10.338756] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 10.338902] HDA driver get symbol successfully from i915 module
+[ 10.339009] snd_hda_intel 0000:00:1b.0: irq 63 for MSI/MSI-X
+[ 10.345694] snd_hda_intel 0000:00:03.0: irq 64 for MSI/MSI-X
+[ 10.521842] input: HDA Intel HDMI HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/sound/card0/input11
+[ 10.521917] input: HDA Intel HDMI HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input10
+[ 10.521985] input: HDA Intel HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input9
+[ 10.522216] SKU: Nid=0x1d sku_cfg=0x40738105
+--
+[ 10.522451] realtek: Enabling init ASM_ID=0x8105 CODEC_ID=10ec0292
+[ 10.542139] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input13
+[ 10.542290] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input12
+[ 11.222646] Bluetooth: RFCOMM TTY layer initialized
+--
+[ 786.127379] call input5+ returned 0 after 0 usecs
+[ 786.127381] calling card0-HDMI-A-2+ @ 2680, parent: card0
+[ 786.127383] call card0-HDMI-A-2+ returned 0 after 0 usecs
+[ 786.127385] calling i2c-8+ @ 2680, parent: card0-DP-2
+--
+[ 786.127388] call card0-DP-2+ returned 0 after 0 usecs
+[ 786.127390] calling card0-HDMI-A-1+ @ 2680, parent: card0
+[ 786.127391] call card0-HDMI-A-1+ returned 0 after 0 usecs
+[ 786.127393] calling i2c-7+ @ 2680, parent: card0-DP-1
+--
+[ 788.141501] usb usb3: root hub lost power or was reset
+[ 788.141535] snd_hda_intel 0000:00:03.0: irq 57 for MSI/MSI-X
+[ 788.141618] call PNP0C0D:00+ returned 0 after 128 usecs
+--
+[ 788.141777] calling 0000:02:00.0+ @ 2452, parent: 0000:00:1c.0
+[ 788.141820] snd_hda_intel 0000:00:1b.0: irq 64 for MSI/MSI-X
+[ 788.141993] calling 0000:03:00.0+ @ 2888, parent: 0000:00:1c.1
+--
+[ 790.456507] call i2c-7+ returned 0 after 0 usecs
+[ 790.456507] calling card0-HDMI-A-1+ @ 2680, parent: card0
+[ 790.456508] call card0-HDMI-A-1+ returned 0 after 0 usecs
+[ 790.456509] calling card0-DP-2+ @ 2680, parent: card0
+--
+[ 790.456510] call i2c-8+ returned 0 after 0 usecs
+[ 790.456511] calling card0-HDMI-A-2+ @ 2680, parent: card0
+[ 790.456511] call card0-HDMI-A-2+ returned 0 after 0 usecs
+[ 790.456512] calling input5+ @ 2680, parent: serio1
+
+
diff --git a/codecs/canonical/alc292-lenovo-20amos3-ccert-201307-14019 b/codecs/canonical/alc292-lenovo-20amos3-ccert-201307-14019
new file mode 100644
index 0000000..88f7ea2
--- /dev/null
+++ b/codecs/canonical/alc292-lenovo-20amos3-ccert-201307-14019
@@ -0,0 +1,1351 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Sat Aug 10 03:29:26 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 20AMOS3
+Product Version: ThinkPad X240
+Firmware Version: GIET53WW (2.01 )
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-36-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+thinkpad_acpi
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [MID ]: HDA-Intel - HDA Intel MID
+ HDA Intel MID at 0x90630000 irq 61
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0x90634000 irq 63
+29 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
+ ThinkPad Console Audio Control at EC reg 0x30, fw unknown
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Device 0a0c (rev 09)
+00:1b.0 Audio device: Intel Corporation Lynx Point-LP HD Audio Controller (rev 03)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 09)
+ Subsystem: 17aa:2214
+--
+00:1b.0 0403: 8086:9c20 (rev 03)
+ Subsystem: 17aa:2214
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: thinkpad_acpi
+ brightness_enable : 2
+ brightness_mode : 4
+ dbg_bluetoothemul : 0
+ dbg_uwbemul : 0
+ dbg_wlswemul : 0
+ dbg_wwanemul : 0
+ enable : Y
+ experimental : 0
+ fan_control : N
+ force_load : N
+ hotkey_report_mode : 0
+ id : ThinkPadEC
+ index : -536870912
+ volume_capabilities : 0
+ volume_control : N
+ volume_mode : 3
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=2, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC292
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0292
+Subsystem Id: 0x17aa2214
+Revision Id: 0x100001
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC292 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC292 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80] [0x00]
+ Connection: 2
+ 0x02 0x03
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60130: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11020: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40738105: [N/A] Modem Hand at Ext N/A
+ Conn = ATAPI, Color = Purple
+ DefAssociation = 0x0, Sequence = 0x5
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=124
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 8
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12* 0x13
+Node 0x23 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 6
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Aug 10 11:22 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 11 Aug 10 11:22 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 2 Aug 10 11:22 /dev/snd/controlC29
+crw-rw---T+ 1 root audio 116, 6 Aug 10 11:22 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 10 Aug 10 11:22 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 5 Aug 10 11:22 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 4 Aug 10 11:22 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 3 Aug 10 11:22 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 9 Aug 10 11:22 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 8 Aug 10 11:22 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Aug 10 11:22 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Aug 10 11:22 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 100 Aug 10 11:22 .
+drwxr-xr-x 3 root root 300 Aug 10 11:22 ..
+lrwxrwxrwx 1 root root 12 Aug 10 11:22 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Aug 10 11:22 pci-0000:00:1b.0 -> ../controlC1
+lrwxrwxrwx 1 root root 13 Aug 10 11:22 platform-thinkpad_acpi -> ../controlC29
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: MID [HDA Intel MID], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: MID [HDA Intel MID], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: MID [HDA Intel MID], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC292 Analog [ALC292 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC292 Analog [ALC292 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [MID]
+
+Card hw:0 'MID'/'HDA Intel MID at 0x90630000 irq 61'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 18
+ Simple ctrls : 3
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0x90634000 irq 63'
+ Mixer name : 'Realtek ALC292'
+ Components : 'HDA:10ec0292,17aa2214,00100001'
+ Controls : 20
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 29 [ThinkPadEC]
+
+Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw unknown'
+ Mixer name : 'ThinkPad EC (unknown)'
+ Components : ''
+ Controls : 1
+ Simple ctrls : 1
+Simple mixer control 'Console',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.MID {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.ThinkPadEC {
+ control.1 {
+ iface MIXER
+ name 'Console Playback Switch'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+autofs4
+rfcomm
+arc4
+bnep
+snd_hda_codec_realtek
+iwlmvm
+snd_hda_codec_hdmi
+parport_pc
+i915
+mac80211
+ppdev
+snd_hda_intel
+uvcvideo
+snd_hda_codec
+coretemp
+joydev
+videobuf2_core
+videodev
+drm_kms_helper
+drm
+videobuf2_vmalloc
+videobuf2_memops
+dm_multipath
+kvm
+thinkpad_acpi
+snd_hwdep
+snd_pcm
+psmouse
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+ghash_clmulni_intel
+snd_seq
+snd_timer
+aesni_intel
+snd_seq_device
+cryptd
+aes_x86_64
+scsi_dh
+i2c_algo_bit
+rtsx_pci_ms
+snd
+snd_page_alloc
+memstick
+mac_hid
+serio_raw
+iwlwifi
+btusb
+bluetooth
+microcode
+soundcore
+video
+wmi
+tpm_tis
+cfg80211
+compat
+nvram
+nfsd
+nfs
+lockd
+fscache
+auth_rpcgss
+nfs_acl
+sunrpc
+lp
+parport
+nls_iso8859_1
+hid_generic
+usbhid
+hid
+dm_raid45
+rtsx_pci_sdmmc
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+ahci
+libahci
+rtsx_pci
+e1000e
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x18560010
+0x06 0x18560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x90a60130
+0x13 0x40000000
+0x14 0x90170110
+0x15 0x0321101f
+0x16 0x411111f0
+0x18 0x411111f0
+0x19 0x411111f0
+0x1a 0x03a11020
+0x1b 0x411111f0
+0x1d 0x40738105
+0x1e 0x411111f0
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 8.541316] USB Video Class driver (1.1.1)
+[ 8.541530] snd_hda_intel 0000:00:03.0: irq 61 for MSI/MSI-X
+[ 8.617623] ppdev: user-space parallel port driver
+[ 8.677272] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 8.677330] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 8.677395] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+[ 8.677750] input: HDA Intel MID HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/sound/card0/input7
+[ 8.677888] input: HDA Intel MID HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input8
+[ 8.678006] input: HDA Intel MID HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input9
+[ 8.678288] i915 0000:00:02.0: power state changed by ACPI to D0
+--
+[ 8.923999] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 8.924101] snd_hda_intel 0000:00:1b.0: irq 63 for MSI/MSI-X
+[ 8.952116] Registered led device: phy0-led
+--
+[ 8.958434] Bluetooth: BNEP socket layer initialized
+[ 8.958974] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input11
+[ 8.959051] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input12
+[ 8.991911] ieee80211 phy0: Selected rate control algorithm 'iwl-mvm-rs'
+--
+[ 333.891992] type=1400 audit(1376105250.621:32): apparmor="DENIED" operation="capable" parent=1 profile="/usr/sbin/cupsd" pid=1099 comm="cupsd" pid=1099 comm="cupsd" capability=36 capname="block_suspend"
+[ 449.992511] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 449.992774] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 449.993048] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+
+
diff --git a/codecs/canonical/alc292-lenovo-20anz039us-ccert-201307-13930 b/codecs/canonical/alc292-lenovo-20anz039us-ccert-201307-13930
new file mode 100644
index 0000000..191adba
--- /dev/null
+++ b/codecs/canonical/alc292-lenovo-20anz039us-ccert-201307-13930
@@ -0,0 +1,1481 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Wed May 21 20:43:50 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 14.04 LTS \n \l 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: LENOVO
+Product Name: 20ANZ039US
+Product Version: ThinkPad T440p
+Firmware Version: GLET21WW (0.21)
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.13.0-24-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.13.0-24-generic
+Library version: 1.0.27.2
+Utilities version: 1.0.27.2
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+thinkpad_acpi
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [HDMI ]: HDA-Intel - HDA Intel HDMI
+ HDA Intel HDMI at 0xf0630000 irq 48
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf0634000 irq 47
+29 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
+ ThinkPad Console Audio Control at EC reg 0x30, fw unknown
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller (rev 06)
+00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0c0c (rev 06)
+ Subsystem: 17aa:220e
+--
+00:1b.0 0403: 8086:8c20 (rev 04)
+ Subsystem: 17aa:220e
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: thinkpad_acpi
+ brightness_enable : 2
+ brightness_mode : 4
+ dbg_bluetoothemul : 0
+ dbg_uwbemul : 0
+ dbg_wlswemul : 0
+ dbg_wwanemul : 0
+ enable : Y
+ experimental : 0
+ fan_control : N
+ force_load : N
+ id : ThinkPadEC
+ index : -536870912
+ volume_capabilities : 0
+ volume_control : N
+ volume_mode : 3
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC292
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0292
+Subsystem Id: 0x17aa220e
+Revision Id: 0x100001
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC292 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x50 0x50]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x50 0x50]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC292 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x1f 0x1f]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80] [0x00]
+ Connection: 2
+ 0x02 0x03
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60130: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11020: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40738105: [N/A] Modem Hand at Ext N/A
+ Conn = ATAPI, Color = Purple
+ DefAssociation = 0x0, Sequence = 0x5
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=124
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 8
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12* 0x13
+Node 0x23 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 6
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw----+ 1 root audio 116, 11 May 20 16:46 /dev/snd/controlC0
+crw-rw----+ 1 root audio 116, 6 May 20 16:46 /dev/snd/controlC1
+crw-rw----+ 1 root audio 116, 2 May 20 16:46 /dev/snd/controlC29
+crw-rw----+ 1 root audio 116, 10 May 20 16:46 /dev/snd/hwC0D0
+crw-rw----+ 1 root audio 116, 5 May 20 16:46 /dev/snd/hwC1D0
+crw-rw----+ 1 root audio 116, 9 May 20 16:46 /dev/snd/pcmC0D3p
+crw-rw----+ 1 root audio 116, 8 May 20 16:46 /dev/snd/pcmC0D7p
+crw-rw----+ 1 root audio 116, 7 May 20 16:46 /dev/snd/pcmC0D8p
+crw-rw----+ 1 root audio 116, 4 May 20 16:46 /dev/snd/pcmC1D0c
+crw-rw----+ 1 root audio 116, 3 May 20 16:46 /dev/snd/pcmC1D0p
+crw-rw----+ 1 root audio 116, 1 May 20 16:46 /dev/snd/seq
+crw-rw----+ 1 root audio 116, 33 May 20 16:46 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 100 May 20 16:46 .
+drwxr-xr-x 3 root root 300 May 20 16:46 ..
+lrwxrwxrwx 1 root root 12 May 20 16:46 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 May 20 16:46 pci-0000:00:1b.0 -> ../controlC1
+lrwxrwxrwx 1 root root 13 May 20 16:46 platform-thinkpad_acpi -> ../controlC29
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC292 Analog [ALC292 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC292 Analog [ALC292 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [HDMI]
+
+Card hw:0 'HDMI'/'HDA Intel HDMI at 0xf0630000 irq 48'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 21
+ Simple ctrls : 3
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xf0634000 irq 47'
+ Mixer name : 'Realtek ALC292'
+ Components : 'HDA:10ec0292,17aa220e,00100001'
+ Controls : 22
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 80 [92%] [-5.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 31 [49%] [6.00dB] [on]
+ Front Right: Capture 31 [49%] [6.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 29 [ThinkPadEC]
+
+Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw unknown'
+ Mixer name : 'ThinkPad EC (unknown)'
+ Components : ''
+ Controls : 1
+ Simple ctrls : 1
+Simple mixer control 'Console',0
+ Capabilities: pswitch pswitch-joined
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.HDMI {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.19 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.20 {
+ iface PCM
+ device 7
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.21 {
+ iface PCM
+ device 8
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 31
+ value.1 31
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 600
+ dbvalue.1 600
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 80
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -525
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.20 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.21 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.ThinkPadEC {
+ control.1 {
+ iface MIXER
+ name 'Console Playback Switch'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+usbhid
+hid
+overlayfs
+veth
+pci_stub
+vboxpci
+vboxnetadp
+vboxnetflt
+vboxdrv
+xt_CHECKSUM
+iptable_mangle
+ipt_MASQUERADE
+iptable_nat
+nf_conntrack_ipv4
+nf_defrag_ipv4
+nf_nat_ipv4
+nf_nat
+nf_conntrack
+xt_tcpudp
+bridge
+stp
+llc
+iptable_filter
+ip_tables
+x_tables
+bnep
+rfcomm
+snd_hda_codec_hdmi
+intel_ips
+snd_hda_codec_realtek
+uvcvideo
+cdc_mbim
+cdc_ncm
+usbnet
+videobuf2_vmalloc
+videobuf2_memops
+cdc_acm
+cdc_wdm
+videobuf2_core
+mii
+videodev
+arc4
+iwldvm
+joydev
+mac80211
+iwlwifi
+btusb
+snd_hda_intel
+snd_hda_codec
+bluetooth
+thinkpad_acpi
+psmouse
+snd_hwdep
+x86_pkg_temp_thermal
+intel_powerclamp
+coretemp
+cfg80211
+nvram
+snd_pcm
+snd_page_alloc
+snd_seq_midi
+snd_seq_midi_event
+snd_rawmidi
+snd_seq
+snd_seq_device
+snd_timer
+i915
+rtsx_pci_ms
+memstick
+drm_kms_helper
+drm
+mei_me
+kvm_intel
+kvm
+i2c_algo_bit
+crct10dif_pclmul
+crc32_pclmul
+ghash_clmulni_intel
+aesni_intel
+aes_x86_64
+lrw
+mei
+gf128mul
+glue_helper
+ablk_helper
+cryptd
+snd
+serio_raw
+lpc_ich
+wmi
+soundcore
+video
+intel_smartconnect
+mac_hid
+parport_pc
+ppdev
+lp
+parport
+rtsx_pci_sdmmc
+ahci
+libahci
+rtsx_pci
+e1000e
+ptp
+pps_core
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x18560010
+0x06 0x18560010
+0x07 0x18560010
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x90a60130
+0x13 0x40000000
+0x14 0x90170110
+0x15 0x0321101f
+0x16 0x411111f0
+0x18 0x411111f0
+0x19 0x411111f0
+0x1a 0x03a11020
+0x1b 0x411111f0
+0x1d 0x40738105
+0x1e 0x411111f0
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 14.250003] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 14.250324] snd_hda_intel 0000:00:1b.0: irq 47 for MSI/MSI-X
+[ 14.264611] SKU: Nid=0x1d sku_cfg=0x40738105
+--
+[ 14.264949] realtek: Enabling init ASM_ID=0x8105 CODEC_ID=10ec0292
+[ 14.271428] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input10
+[ 14.271780] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input9
+[ 14.323514] init: udev-fallback-graphics main process (755) terminated with status 1
+[ 14.463870] i915_bdw: exports duplicate symbol i915_release_power_well (owned by i915)
+[ 14.465903] HDA driver get symbol successfully from i915 module
+[ 14.473632] snd_hda_intel 0000:00:03.0: irq 48 for MSI/MSI-X
+[ 14.525757] input: HDA Intel HDMI HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/sound/card0/input13
+[ 14.525881] input: HDA Intel HDMI HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input12
+[ 14.525921] input: HDA Intel HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input11
+[ 15.637916] init: cups main process (927) killed by HUP signal
+--
+[74705.648686] call coretemp.0+ returned 0 after 0 usecs
+[74705.648687] calling card0-HDMI-A-2+ @ 13990, parent: card0
+[74705.648688] call card0-HDMI-A-2+ returned 0 after 0 usecs
+[74705.648689] calling i2c-8+ @ 13990, parent: card0-DP-2
+--
+[74705.648692] call card0-DP-2+ returned 0 after 0 usecs
+[74705.648693] calling card0-HDMI-A-1+ @ 13990, parent: card0
+[74705.648693] call card0-HDMI-A-1+ returned 0 after 0 usecs
+[74705.648694] calling i2c-7+ @ 13990, parent: card0-DP-1
+--
+[74706.558336] calling PNP0C0D:00+ @ 13990, parent: device:00
+[74706.558358] snd_hda_intel 0000:00:03.0: irq 41 for MSI/MSI-X
+[74706.558359] call 0000:00:14.0+ returned 0 after 75 usecs
+--
+[74706.558659] calling LNXTHERM:00+ @ 13990, parent: device:4e
+[74706.558668] snd_hda_intel 0000:00:1b.0: irq 48 for MSI/MSI-X
+[74706.558736] calling 0000:00:1c.0+ @ 13945, parent: pci0000:00
+--
+[74708.251562] call i2c-7+ returned 0 after 0 usecs
+[74708.251563] calling card0-HDMI-A-1+ @ 13990, parent: card0
+[74708.251563] call card0-HDMI-A-1+ returned 0 after 0 usecs
+[74708.251564] calling card0-DP-2+ @ 13990, parent: card0
+--
+[74708.251565] call i2c-8+ returned 0 after 0 usecs
+[74708.251566] calling card0-HDMI-A-2+ @ 13990, parent: card0
+[74708.251566] call card0-HDMI-A-2+ returned 0 after 0 usecs
+[74708.251567] calling coretemp.0+ @ 13990, parent: platform
+
+
diff --git a/codecs/canonical/alc292-lenovo-20anz03cus-ccert-201309-14169 b/codecs/canonical/alc292-lenovo-20anz03cus-ccert-201309-14169
new file mode 100644
index 0000000..5614f9b
--- /dev/null
+++ b/codecs/canonical/alc292-lenovo-20anz03cus-ccert-201309-14169
@@ -0,0 +1,1424 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Thu Aug 28 06:05:06 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 14.04 LTS \n \l 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: LENOVO
+Product Name: 20ANZ03CUS
+Product Version: ThinkPad T440p
+Firmware Version: GLET34WW (1.09.T05 )
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.13.0-24-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.13.0-24-generic
+Library version: 1.0.27.2
+Utilities version: 1.0.27.2
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+thinkpad_acpi
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [HDMI ]: HDA-Intel - HDA Intel HDMI
+ HDA Intel HDMI at 0xf1630000 irq 52
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf1634000 irq 51
+29 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
+ ThinkPad Console Audio Control at EC reg 0x30, fw unknown
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller (rev 06)
+00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0c0c (rev 06)
+ Subsystem: 17aa:220e
+--
+00:1b.0 0403: 8086:8c20 (rev 04)
+ Subsystem: 17aa:220e
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: thinkpad_acpi
+ brightness_enable : 2
+ brightness_mode : 4
+ dbg_bluetoothemul : 0
+ dbg_uwbemul : 0
+ dbg_wlswemul : 0
+ dbg_wwanemul : 0
+ enable : Y
+ experimental : 0
+ fan_control : N
+ force_load : N
+ id : ThinkPadEC
+ index : -536870912
+ volume_capabilities : 0
+ volume_control : N
+ volume_mode : 3
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=2, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC292
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0292
+Subsystem Id: 0x17aa220e
+Revision Id: 0x100001
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC292 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x37 0x37]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x37 0x37]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC292 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x18 0x18]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80] [0x00]
+ Connection: 2
+ 0x02 0x03
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x01 0x01]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60130: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11020: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40738105: [N/A] Modem Hand at Ext N/A
+ Conn = ATAPI, Color = Purple
+ DefAssociation = 0x0, Sequence = 0x5
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=124
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 8
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12* 0x13
+Node 0x23 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 6
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw----+ 1 root audio 116, 7 Aug 28 00:20 /dev/snd/controlC0
+crw-rw----+ 1 root audio 116, 11 Aug 28 00:20 /dev/snd/controlC1
+crw-rw----+ 1 root audio 116, 2 Aug 28 00:20 /dev/snd/controlC29
+crw-rw----+ 1 root audio 116, 6 Aug 28 00:20 /dev/snd/hwC0D0
+crw-rw----+ 1 root audio 116, 10 Aug 28 00:20 /dev/snd/hwC1D0
+crw-rw----+ 1 root audio 116, 5 Aug 28 00:25 /dev/snd/pcmC0D3p
+crw-rw----+ 1 root audio 116, 4 Aug 28 00:21 /dev/snd/pcmC0D7p
+crw-rw----+ 1 root audio 116, 3 Aug 28 00:21 /dev/snd/pcmC0D8p
+crw-rw----+ 1 root audio 116, 9 Aug 28 00:26 /dev/snd/pcmC1D0c
+crw-rw----+ 1 root audio 116, 8 Aug 28 00:26 /dev/snd/pcmC1D0p
+crw-rw----+ 1 root audio 116, 1 Aug 28 00:20 /dev/snd/seq
+crw-rw----+ 1 root audio 116, 33 Aug 28 00:20 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 100 Aug 28 00:20 .
+drwxr-xr-x 3 root root 300 Aug 28 00:20 ..
+lrwxrwxrwx 1 root root 12 Aug 28 00:20 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Aug 28 00:20 pci-0000:00:1b.0 -> ../controlC1
+lrwxrwxrwx 1 root root 13 Aug 28 00:20 platform-thinkpad_acpi -> ../controlC29
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC292 Analog [ALC292 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC292 Analog [ALC292 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [HDMI]
+
+Card hw:0 'HDMI'/'HDA Intel HDMI at 0xf1630000 irq 52'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 21
+ Simple ctrls : 3
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xf1634000 irq 51'
+ Mixer name : 'Realtek ALC292'
+ Components : 'HDA:10ec0292,17aa220e,00100001'
+ Controls : 22
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 55 [63%] [-24.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 24 [38%] [0.75dB] [on]
+ Front Right: Capture 24 [38%] [0.75dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 1 [33%] [12.00dB]
+ Front Right: 1 [33%] [12.00dB]
+
+!!-------Mixer controls for card 29 [ThinkPadEC]
+
+Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw unknown'
+ Mixer name : 'ThinkPad EC (unknown)'
+ Components : ''
+ Controls : 1
+ Simple ctrls : 1
+Simple mixer control 'Console',0
+ Capabilities: pswitch pswitch-joined
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.HDMI {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.19 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.20 {
+ iface PCM
+ device 7
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.21 {
+ iface PCM
+ device 8
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 24
+ value.1 24
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 75
+ dbvalue.1 75
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ 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.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 55
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -2400
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.20 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.21 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.ThinkPadEC {
+ control.1 {
+ iface MIXER
+ name 'Console Playback Switch'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+hid_generic
+usbhid
+hid
+bbswitch
+bnep
+rfcomm
+snd_hda_codec_realtek
+snd_hda_codec_hdmi
+joydev
+x86_pkg_temp_thermal
+intel_powerclamp
+coretemp
+arc4
+kvm_intel
+uvcvideo
+kvm
+nvidia
+crct10dif_pclmul
+crc32_pclmul
+ghash_clmulni_intel
+iwlmvm
+videobuf2_vmalloc
+videobuf2_memops
+videobuf2_core
+aesni_intel
+aes_x86_64
+videodev
+mac80211
+lrw
+gf128mul
+snd_hda_intel
+glue_helper
+snd_hda_codec
+snd_hwdep
+ablk_helper
+snd_pcm
+cryptd
+rtsx_pci_ms
+iwlwifi
+psmouse
+snd_page_alloc
+mei_me
+memstick
+mei
+i915
+btusb
+thinkpad_acpi
+cfg80211
+nvram
+snd_seq_midi
+snd_seq_midi_event
+snd_rawmidi
+drm_kms_helper
+bluetooth
+drm
+serio_raw
+snd_seq
+i2c_algo_bit
+snd_seq_device
+snd_timer
+wmi
+snd
+intel_smartconnect
+soundcore
+video
+lpc_ich
+mac_hid
+parport_pc
+ppdev
+lp
+parport
+rtsx_pci_sdmmc
+ahci
+libahci
+rtsx_pci
+e1000e
+ptp
+pps_core
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x18560010
+0x06 0x18560010
+0x07 0x18560010
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x90a60130
+0x13 0x40000000
+0x14 0x90170110
+0x15 0x0321101f
+0x16 0x411111f0
+0x18 0x411111f0
+0x19 0x411111f0
+0x1a 0x03a11020
+0x1b 0x411111f0
+0x1d 0x40738105
+0x1e 0x411111f0
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 14.709945] NVRM: loading NVIDIA UNIX x86_64 Kernel Module 331.38 Wed Jan 8 19:32:30 PST 2014
+[ 14.713102] HDA driver get symbol successfully from i915 module
+[ 14.713220] snd_hda_intel 0000:00:1b.0: irq 51 for MSI/MSI-X
+[ 14.719719] snd_hda_intel 0000:00:03.0: irq 52 for MSI/MSI-X
+[ 14.743929] input: HDA Intel HDMI HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/sound/card0/input12
+[ 14.744016] input: HDA Intel HDMI HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input11
+[ 14.744084] input: HDA Intel HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input10
+[ 14.745125] SKU: Nid=0x1d sku_cfg=0x40738105
+--
+[ 14.745432] realtek: Enabling init ASM_ID=0x8105 CODEC_ID=10ec0292
+[ 14.750919] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input14
+[ 14.750995] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input13
+[ 14.851876] [drm] Enabling RC6 states: RC6 on, RC6p off, RC6pp off
+
+
diff --git a/codecs/canonical/alc292-lenovo-20arz00sus-ccert-201308-14073 b/codecs/canonical/alc292-lenovo-20arz00sus-ccert-201308-14073
new file mode 100644
index 0000000..a988662
--- /dev/null
+++ b/codecs/canonical/alc292-lenovo-20arz00sus-ccert-201308-14073
@@ -0,0 +1,1156 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Sep 9 18:19:45 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.3 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.3 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.3 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 20ARZ00SUS
+Product Version: ThinkPad T440s
+Firmware Version: GJET53WW (2.01 )
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.8.0-29-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.8.0-29-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+thinkpad_acpi
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [MID ]: HDA-Intel - HDA Intel MID
+ HDA Intel MID at 0xf0630000 irq 60
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf0634000 irq 62
+29 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
+ ThinkPad Console Audio Control at EC reg 0x30, fw unknown
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Device 0a0c (rev 09)
+00:1b.0 Audio device: Intel Corporation Device 9c20 (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 09)
+ Subsystem: 17aa:220c
+--
+00:1b.0 0403: 8086:9c20 (rev 04)
+ Subsystem: 17aa:220c
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: thinkpad_acpi
+ brightness_enable : 2
+ brightness_mode : 4
+ dbg_bluetoothemul : 0
+ dbg_uwbemul : 0
+ dbg_wlswemul : 0
+ dbg_wwanemul : 0
+ enable : Y
+ experimental : 0
+ fan_control : N
+ force_load : N
+ hotkey_report_mode : 0
+ id : ThinkPadEC
+ index : -536870912
+ volume_capabilities : 0
+ volume_control : N
+ volume_mode : 3
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Codec: Realtek ALC292
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0292
+Subsystem Id: 0x17aa220c
+Revision Id: 0x100001
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC292 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC292 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80] [0x00]
+ Connection: 2
+ 0x02 0x03
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60130: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11020: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40738105: [N/A] Modem Hand at Ext N/A
+ Conn = ATAPI, Color = Purple
+ DefAssociation = 0x0, Sequence = 0x5
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=124
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 8
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12* 0x13
+Node 0x23 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 6
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 5 Sep 9 14:10 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 9 Sep 9 14:10 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 2 Sep 9 14:10 /dev/snd/controlC29
+crw-rw---T+ 1 root audio 116, 4 Sep 9 14:10 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 8 Sep 9 14:10 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 3 Sep 9 14:10 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 7 Sep 9 14:10 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 6 Sep 9 14:10 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Sep 9 14:10 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Sep 9 14:10 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 100 Sep 9 14:10 .
+drwxr-xr-x 3 root root 260 Sep 9 14:10 ..
+lrwxrwxrwx 1 root root 12 Sep 9 14:10 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Sep 9 14:10 pci-0000:00:1b.0 -> ../controlC1
+lrwxrwxrwx 1 root root 13 Sep 9 14:10 platform-thinkpad_acpi -> ../controlC29
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: MID [HDA Intel MID], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC292 Analog [ALC292 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC292 Analog [ALC292 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [MID]
+
+Card hw:0 'MID'/'HDA Intel MID at 0xf0630000 irq 60'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 7
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [off]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xf0634000 irq 62'
+ Mixer name : 'Realtek ALC292'
+ Components : 'HDA:10ec0292,17aa220c,00100001'
+ Controls : 22
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 60 [69%] [-20.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 29 [ThinkPadEC]
+
+Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw unknown'
+ Mixer name : 'ThinkPad EC (unknown)'
+ Components : ''
+ Controls : 1
+ Simple ctrls : 1
+Simple mixer control 'Console',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.MID {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 60
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -2025
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.21 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.ThinkPadEC {
+ control.1 {
+ iface MIXER
+ name 'Console Playback Switch'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+snd_hda_codec_realtek
+snd_hda_codec_hdmi
+rfcomm
+bnep
+parport_pc
+ppdev
+coretemp
+kvm
+uvcvideo
+ghash_clmulni_intel
+cdc_acm
+aesni_intel
+videobuf2_core
+videodev
+ablk_helper
+joydev
+cryptd
+lrw
+cdc_mbim
+aes_x86_64
+cdc_ncm
+videobuf2_vmalloc
+usbnet
+xts
+cdc_wdm
+videobuf2_memops
+gf128mul
+i915
+snd_hda_intel
+snd_hda_codec
+drm_kms_helper
+drm
+btusb
+snd_hwdep
+snd_pcm
+thinkpad_acpi
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+snd_timer
+snd_seq_device
+bluetooth
+wmi
+i2c_algo_bit
+psmouse
+serio_raw
+snd
+snd_page_alloc
+soundcore
+rtsx_pci_ms
+lpc_ich
+memstick
+mei
+microcode
+tpm_tis
+mac_hid
+nvram
+video
+lp
+parport
+rtsx_pci_sdmmc
+ahci
+libahci
+rtsx_pci
+e1000e
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x03 0x18560010
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x90a60130
+0x13 0x40000000
+0x14 0x90170110
+0x15 0x0321101f
+0x16 0x411111f0
+0x18 0x411111f0
+0x19 0x411111f0
+0x1a 0x03a11020
+0x1b 0x411111f0
+0x1d 0x40738105
+0x1e 0x411111f0
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 12.193638] lpc_ich: Resource conflict(s) found affecting gpio_ich
+[ 12.193726] snd_hda_intel 0000:00:03.0: irq 60 for MSI/MSI-X
+[ 12.215751] hda_codec: invalid CONNECT_LIST verb 3[0]:0
+[ 12.215948] input: HDA Intel MID HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input7
+[ 12.216643] [drm] Memory usable by graphics device = 2048M
+--
+[ 13.991441] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 13.991703] snd_hda_intel 0000:00:1b.0: irq 62 for MSI/MSI-X
+[ 14.047410] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input9
+[ 14.047501] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input10
+[ 19.797815] init: failsafe main process (827) killed by TERM signal
+--
+[ 329.909231] e1000e 0000:00:19.0: irq 57 for MSI/MSI-X
+[ 329.909300] snd_hda_intel 0000:00:1b.0: irq 60 for MSI/MSI-X
+[ 329.909344] ahci 0000:00:1f.2: setting latency timer to 64
+[ 329.912695] snd_hda_intel 0000:00:03.0: irq 62 for MSI/MSI-X
+[ 329.927364] [drm:i915_write32] *ERROR* Unclaimed write to 70030
+
+
diff --git a/codecs/canonical/alc292-lenovo-20atz03kus-ccert-201309-14175 b/codecs/canonical/alc292-lenovo-20atz03kus-ccert-201309-14175
new file mode 100644
index 0000000..a02b1e7
--- /dev/null
+++ b/codecs/canonical/alc292-lenovo-20atz03kus-ccert-201309-14175
@@ -0,0 +1,1481 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Apr 21 09:25:41 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.4 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.4 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.4 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 20ATZ03KUS
+Product Version: ThinkPad L440
+Firmware Version: J4ET26WW(0.26)
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.11.0-15-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.11.0-15-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+thinkpad_acpi
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [MID ]: HDA-Intel - HDA Intel MID
+ HDA Intel MID at 0xf5530000 irq 50
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf5534000 irq 51
+ 4 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
+ ThinkPad Console Audio Control at EC reg 0x30, fw unknown
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller (rev 06)
+00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 05)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0c0c (rev 06)
+ Subsystem: 17aa:501e
+--
+00:1b.0 0403: 8086:8c20 (rev 05)
+ Subsystem: 17aa:501e
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: thinkpad_acpi
+ brightness_enable : 2
+ brightness_mode : 4
+ dbg_bluetoothemul : 0
+ dbg_uwbemul : 0
+ dbg_wlswemul : 0
+ dbg_wwanemul : 0
+ enable : Y
+ experimental : 0
+ fan_control : N
+ force_load : N
+ hotkey_report_mode : 0
+ id : ThinkPadEC
+ index : -536870912
+ volume_capabilities : 0
+ volume_control : N
+ volume_mode : 3
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=2, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC292
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0292
+Subsystem Id: 0x17aa501e
+Revision Id: 0x100001
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC292 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC292 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80] [0x00]
+ Connection: 2
+ 0x02 0x03
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60130: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11020: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40738105: [N/A] Modem Hand at Ext N/A
+ Conn = ATAPI, Color = Purple
+ DefAssociation = 0x0, Sequence = 0x5
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=124
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 8
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12* 0x13
+Node 0x23 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 6
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Apr 21 05:09 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 11 Apr 21 05:09 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 2 Apr 21 05:09 /dev/snd/controlC4
+crw-rw---T+ 1 root audio 116, 6 Apr 21 05:09 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 10 Apr 21 05:09 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 5 Apr 21 05:18 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 4 Apr 21 05:10 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 3 Apr 21 05:10 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 9 Apr 21 05:18 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 8 Apr 21 05:10 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Apr 21 05:09 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Apr 21 05:09 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 100 Apr 21 05:09 .
+drwxr-xr-x 3 root root 300 Apr 21 05:09 ..
+lrwxrwxrwx 1 root root 12 Apr 21 05:09 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Apr 21 05:09 pci-0000:00:1b.0 -> ../controlC1
+lrwxrwxrwx 1 root root 12 Apr 21 05:09 platform-thinkpad_acpi -> ../controlC4
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: MID [HDA Intel MID], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: MID [HDA Intel MID], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: MID [HDA Intel MID], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC292 Analog [ALC292 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC292 Analog [ALC292 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [MID]
+
+Card hw:0 'MID'/'HDA Intel MID at 0xf5530000 irq 50'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 21
+ Simple ctrls : 3
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xf5534000 irq 51'
+ Mixer name : 'Realtek ALC292'
+ Components : 'HDA:10ec0292,17aa501e,00100001'
+ Controls : 22
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 60 [69%] [-20.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 4 [ThinkPadEC]
+
+Card hw:4 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw unknown'
+ Mixer name : 'ThinkPad EC (unknown)'
+ Components : ''
+ Controls : 1
+ Simple ctrls : 1
+Simple mixer control 'Console',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.MID {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.19 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.20 {
+ iface PCM
+ device 7
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.21 {
+ iface PCM
+ device 8
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 60
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -2025
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.20 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.21 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.ThinkPadEC {
+ control.1 {
+ iface MIXER
+ name 'Console Playback Switch'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+parport_pc
+rfcomm
+bnep
+ppdev
+snd_hda_codec_realtek
+snd_hda_codec_hdmi
+arc4
+iwlmvm
+nouveau
+mac80211
+snd_hda_intel
+snd_hda_codec
+uvcvideo
+snd_hwdep
+videobuf2_core
+snd_pcm
+thinkpad_acpi
+videodev
+ttm
+i915
+videobuf2_vmalloc
+drm_kms_helper
+joydev
+videobuf2_memops
+drm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+snd_timer
+iwlwifi
+snd_seq_device
+i2c_algo_bit
+snd
+btusb
+psmouse
+soundcore
+mxm_wmi
+cfg80211
+snd_page_alloc
+bluetooth
+nvram
+intel_smartconnect
+video
+serio_raw
+tpm_tis
+mei_me
+lp
+mac_hid
+mei
+wmi
+rtsx_pci_ms
+lpc_ich
+memstick
+parport
+rtsx_pci_sdmmc
+ahci
+e1000e
+libahci
+rtsx_pci
+ptp
+pps_core
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x18560010
+0x06 0x18560010
+0x07 0x18560010
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x90a60130
+0x13 0x40000000
+0x14 0x90170110
+0x15 0x0321101f
+0x16 0x411111f0
+0x18 0x411111f0
+0x19 0x411111f0
+0x1a 0x03a11020
+0x1b 0x411111f0
+0x1d 0x40738105
+0x1e 0x411111f0
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 9.152334] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 9.152767] HDA driver get symbol successfully from i915 module
+[ 9.152857] snd_hda_intel 0000:00:03.0: irq 50 for MSI/MSI-X
+[ 9.153312] snd_hda_intel 0000:00:1b.0: irq 51 for MSI/MSI-X
+[ 9.155136] nouveau [ DEVICE][0000:01:00.0] BOOT0 : 0x0d7000a2
+--
+[ 9.389741] e1000e 0000:00:19.0: irq 45 for MSI/MSI-X
+[ 9.454603] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 9.454664] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 9.454716] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+[ 9.455355] input: HDA Intel MID HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/sound/card0/input9
+[ 9.455648] input: HDA Intel MID HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input10
+[ 9.455873] input: HDA Intel MID HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input11
+[ 9.455880] SKU: Nid=0x1d sku_cfg=0x40738105
+--
+[ 9.456278] realtek: Enabling init ASM_ID=0x8105 CODEC_ID=10ec0292
+[ 9.461573] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input12
+[ 9.461837] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input13
+[ 9.491038] e1000e 0000:00:19.0: irq 45 for MSI/MSI-X
+--
+[ 208.755360] call phy0-led+ returned 0 after 0 usecs
+[ 208.755369] calling card0-HDMI-A-2+ @ 2802, parent: card0
+[ 208.755371] call card0-HDMI-A-2+ returned 0 after 0 usecs
+[ 208.755374] calling i2c-8+ @ 2802, parent: card0-DP-2
+--
+[ 208.755454] cfg80211: Calling CRDA for country: TW
+[ 208.755483] calling card0-HDMI-A-1+ @ 2802, parent: card0
+[ 208.755484] call card0-HDMI-A-1+ returned 0 after 0 usecs
+[ 208.755487] calling i2c-7+ @ 2802, parent: card0-DP-1
+--
+[ 211.346990] call PNP0C0A:00+ returned 0 after 138 usecs
+[ 211.347032] snd_hda_intel 0000:00:03.0: irq 45 for MSI/MSI-X
+[ 211.347051] calling ACPI0003:00+ @ 2802, parent: device:00
+--
+[ 211.348102] calling usb1+ @ 300, parent: 0000:00:1a.0
+[ 211.348364] snd_hda_intel 0000:00:1b.0: irq 51 for MSI/MSI-X
+[ 211.348499] ehci-pci 0000:00:1d.0: setting latency timer to 64
+--
+[ 212.825813] call i2c-7+ returned 0 after 0 usecs
+[ 212.825816] calling card0-HDMI-A-1+ @ 2802, parent: card0
+[ 212.825818] call card0-HDMI-A-1+ returned 0 after 0 usecs
+[ 212.825820] calling card0-DP-2+ @ 2802, parent: card0
+--
+[ 212.825824] call i2c-8+ returned 0 after 0 usecs
+[ 212.825826] calling card0-HDMI-A-2+ @ 2802, parent: card0
+[ 212.825828] call card0-HDMI-A-2+ returned 0 after 0 usecs
+[ 212.825832] calling phy0-led+ @ 2802, parent: 0000:05:00.0
+--
+[ 233.566450] call phy0+ returned 0 after 19292 usecs
+[ 233.566494] calling card0-HDMI-A-2+ @ 2903, parent: card0
+[ 233.566497] call card0-HDMI-A-2+ returned 0 after 0 usecs
+[ 233.566502] calling i2c-8+ @ 2903, parent: card0-DP-2
+--
+[ 233.566582] cfg80211: Calling CRDA to update world regulatory domain
+[ 233.566610] calling card0-HDMI-A-1+ @ 2903, parent: card0
+[ 233.566612] call card0-HDMI-A-1+ returned 0 after 0 usecs
+[ 233.566615] calling i2c-7+ @ 2903, parent: card0-DP-1
+--
+[ 235.258520] mei_me 0000:00:16.0: irq 43 for MSI/MSI-X
+[ 235.258563] snd_hda_intel 0000:00:03.0: irq 45 for MSI/MSI-X
+[ 235.258742] xhci_hcd 0000:00:14.0: irq 47 for MSI/MSI-X
+--
+[ 235.259340] calling 0000:00:1b.0+ @ 2845, parent: pci0000:00
+[ 235.259540] snd_hda_intel 0000:00:1b.0: irq 51 for MSI/MSI-X
+[ 235.259610] calling 0000:00:1c.0+ @ 2808, parent: pci0000:00
+--
+[ 268.878251] ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+[ 269.372275] HDMI: ELD buf size is 0, force 128
+[ 269.372317] HDMI: invalid ELD data byte 0
+[ 269.372380] HDMI: ELD buf size is 0, force 128
+[ 269.372396] HDMI: invalid ELD data byte 0
+[ 286.270919] HDMI: ELD buf size is 0, force 128
+[ 286.270960] HDMI: invalid ELD data byte 0
+[ 286.271024] HDMI: ELD buf size is 0, force 128
+[ 286.271039] HDMI: invalid ELD data byte 0
+[ 305.788031] Haswell HDMI audio: Power for pin 0x5 is now D0
+[ 305.788163] Haswell HDMI audio: Mute after set on pin 0x5: [0x0 0x0]
+[ 316.259947] HDMI: ELD buf size is 0, force 128
+[ 316.259990] HDMI: invalid ELD data byte 0
+[ 316.260054] HDMI: ELD buf size is 0, force 128
+[ 316.260068] HDMI: invalid ELD data byte 0
+[ 329.494456] HDMI: ELD buf size is 0, force 128
+[ 329.494499] HDMI: invalid ELD data byte 0
+[ 329.494564] HDMI: ELD buf size is 0, force 128
+[ 329.494579] HDMI: invalid ELD data byte 0
+[ 740.047444] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 740.047712] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 740.047984] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+
+
diff --git a/codecs/canonical/alc292-lenovo-20auz03pus-ccert-201309-14176 b/codecs/canonical/alc292-lenovo-20auz03pus-ccert-201309-14176
new file mode 100644
index 0000000..337bf15
--- /dev/null
+++ b/codecs/canonical/alc292-lenovo-20auz03pus-ccert-201309-14176
@@ -0,0 +1,1159 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Fri Jan 17 18:53:37 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.3 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.3 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.3 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 20AUZ03PUS
+Product Version: ThinkPad L540
+Firmware Version: J4ET34WW(1.07)
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.8.0-29-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.8.0-29-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+thinkpad_acpi
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [MID ]: HDA-Intel - HDA Intel MID
+ HDA Intel MID at 0xf2530000 irq 47
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf2534000 irq 48
+29 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
+ ThinkPad Console Audio Control at EC reg 0x30, fw unknown
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Haswell HD Audio Controller (rev 06)
+00:1b.0 Audio device: Intel Corporation Lynx Point HD Audio Controller (rev 05)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0c0c (rev 06)
+ Subsystem: 17aa:501e
+--
+00:1b.0 0403: 8086:8c20 (rev 05)
+ Subsystem: 17aa:501e
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: thinkpad_acpi
+ brightness_enable : 2
+ brightness_mode : 4
+ dbg_bluetoothemul : 0
+ dbg_uwbemul : 0
+ dbg_wlswemul : 0
+ dbg_wwanemul : 0
+ enable : Y
+ experimental : 0
+ fan_control : N
+ force_load : N
+ hotkey_report_mode : 0
+ id : ThinkPadEC
+ index : -536870912
+ volume_capabilities : 0
+ volume_control : N
+ volume_mode : 3
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x02* 0x03 0x04
+Codec: Realtek ALC292
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0292
+Subsystem Id: 0x17aa501f
+Revision Id: 0x100001
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=1, dir=1, wake=0, sticky=0, data=1, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC292 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC292 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x1e 0x1e]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80] [0x00]
+ Connection: 2
+ 0x02 0x03
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60130: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11020: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40738105: [N/A] Modem Hand at Ext N/A
+ Conn = ATAPI, Color = Purple
+ DefAssociation = 0x0, Sequence = 0x5
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=124
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 8
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12* 0x13
+Node 0x23 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 6
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 5 Jan 17 13:44 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 9 Jan 17 13:44 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 2 Jan 17 13:44 /dev/snd/controlC29
+crw-rw---T+ 1 root audio 116, 4 Jan 17 13:44 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 8 Jan 17 13:44 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 3 Jan 17 13:44 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 7 Jan 17 13:44 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 6 Jan 17 13:44 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Jan 17 13:44 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jan 17 13:44 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 100 Jan 17 13:44 .
+drwxr-xr-x 3 root root 260 Jan 17 13:44 ..
+lrwxrwxrwx 1 root root 12 Jan 17 13:44 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Jan 17 13:44 pci-0000:00:1b.0 -> ../controlC1
+lrwxrwxrwx 1 root root 13 Jan 17 13:44 platform-thinkpad_acpi -> ../controlC29
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: MID [HDA Intel MID], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC292 Analog [ALC292 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC292 Analog [ALC292 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [MID]
+
+Card hw:0 'MID'/'HDA Intel MID at 0xf2530000 irq 47'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 7
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [off]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xf2534000 irq 48'
+ Mixer name : 'Realtek ALC292'
+ Components : 'HDA:10ec0292,17aa501f,00100001'
+ Controls : 22
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 63 [72%] [-18.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 30 [48%] [5.25dB] [on]
+ Front Right: Capture 30 [48%] [5.25dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 29 [ThinkPadEC]
+
+Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw unknown'
+ Mixer name : 'ThinkPad EC (unknown)'
+ Components : ''
+ Controls : 1
+ Simple ctrls : 1
+Simple mixer control 'Console',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.MID {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value '1000070065100001000000000000000004699424564532343809070700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 83
+ }
+ }
+ control.7 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 30
+ value.1 30
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 525
+ dbvalue.1 525
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 63
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1800
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.21 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.ThinkPadEC {
+ control.1 {
+ iface MIXER
+ name 'Console Playback Switch'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+snd_hda_codec_realtek
+snd_hda_codec_hdmi
+uvcvideo
+cdc_mbim
+cdc_ncm
+videobuf2_core
+usbnet
+videodev
+cdc_wdm
+videobuf2_vmalloc
+videobuf2_memops
+cdc_acm
+btusb
+joydev
+coretemp
+kvm
+ghash_clmulni_intel
+aesni_intel
+ablk_helper
+cryptd
+lrw
+aes_x86_64
+xts
+gf128mul
+bnep
+microcode
+rfcomm
+bluetooth
+snd_hda_intel
+snd_seq_midi
+snd_rawmidi
+snd_hda_codec
+parport_pc
+snd_hwdep
+thinkpad_acpi
+nvram
+snd_pcm
+ppdev
+psmouse
+serio_raw
+wmi
+tpm_tis
+snd_seq_midi_event
+arc4
+iwldvm
+snd_seq
+mac_hid
+snd_timer
+mac80211
+snd_seq_device
+i915
+iwlwifi
+lpc_ich
+snd
+drm_kms_helper
+drm
+rtsx_pci_ms
+cfg80211
+memstick
+i2c_algo_bit
+video
+soundcore
+snd_page_alloc
+mei
+lp
+parport
+rtsx_pci_sdmmc
+rtsx_pci
+ahci
+libahci
+e1000e
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x03 0x18560010
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x90a60130
+0x13 0x40000000
+0x14 0x90170110
+0x15 0x0321101f
+0x16 0x411111f0
+0x18 0x411111f0
+0x19 0x411111f0
+0x1a 0x03a11020
+0x1b 0x411111f0
+0x1d 0x40738105
+0x1e 0x411111f0
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 3.487530] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 3.488046] snd_hda_intel 0000:00:03.0: irq 47 for MSI/MSI-X
+[ 3.501289] type=1400 audit(1389984264.067:7): apparmor="STATUS" operation="profile_load" name="/usr/lib/lightdm/lightdm/lightdm-guest-session-wrapper" pid=1027 comm="apparmor_parser"
+--
+[ 3.503596] type=1400 audit(1389984264.071:10): apparmor="STATUS" operation="profile_load" name="/usr/lib/telepathy/telepathy-*" pid=1031 comm="apparmor_parser"
+[ 3.508746] hda_codec: invalid CONNECT_LIST verb 3[0]:0
+[ 3.508935] input: HDA Intel MID HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input8
+[ 3.509275] snd_hda_intel 0000:00:1b.0: irq 48 for MSI/MSI-X
+[ 3.526007] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input9
+[ 3.526071] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input10
+[ 3.643473] e1000e 0000:00:19.0: irq 41 for MSI/MSI-X
+--
+[ 94.111608] 00 3b 3b 4d 4d 54 46 35 35 72 35 77 7a 0a 00 49
+[ 94.111618] i915 0000:00:02.0: HDMI-A-1: EDID block 0 invalid.
+[ 116.789042] [drm:drm_edid_block_valid] *ERROR* EDID has major version 65, instead of 1
+
+
diff --git a/codecs/canonical/alc292-lenovo-20b7z03yus-ccert-201310-14260 b/codecs/canonical/alc292-lenovo-20b7z03yus-ccert-201310-14260
new file mode 100644
index 0000000..3722450
--- /dev/null
+++ b/codecs/canonical/alc292-lenovo-20b7z03yus-ccert-201310-14260
@@ -0,0 +1,1149 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Jan 13 10:23:02 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.3 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.3 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.3 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 20B7Z03YUS
+Product Version: ThinkPad T440
+Firmware Version: GJET54WW (2.02 )
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.8.0-29-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.8.0-29-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+thinkpad_acpi
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [MID ]: HDA-Intel - HDA Intel MID
+ HDA Intel MID at 0xf1630000 irq 63
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf1634000 irq 64
+29 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
+ ThinkPad Console Audio Control at EC reg 0x30, fw unknown
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Device 0a0c (rev 09)
+00:1b.0 Audio device: Intel Corporation Device 9c20 (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 09)
+ Subsystem: 17aa:220c
+--
+00:1b.0 0403: 8086:9c20 (rev 04)
+ Subsystem: 17aa:2212
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: thinkpad_acpi
+ brightness_enable : 2
+ brightness_mode : 4
+ dbg_bluetoothemul : 0
+ dbg_uwbemul : 0
+ dbg_wlswemul : 0
+ dbg_wwanemul : 0
+ enable : Y
+ experimental : 0
+ fan_control : N
+ force_load : N
+ hotkey_report_mode : 0
+ id : ThinkPadEC
+ index : -536870912
+ volume_capabilities : 0
+ volume_control : N
+ volume_mode : 3
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Codec: Realtek ALC292
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0292
+Subsystem Id: 0x17aa2212
+Revision Id: 0x100001
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC292 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC292 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x1e 0x1e]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80] [0x00]
+ Connection: 2
+ 0x02 0x03
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60130: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11020: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40738105: [N/A] Modem Hand at Ext N/A
+ Conn = ATAPI, Color = Purple
+ DefAssociation = 0x0, Sequence = 0x5
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=124
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 8
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12* 0x13
+Node 0x23 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 6
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 5 Jan 13 05:16 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 9 Jan 13 05:16 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 2 Jan 13 05:16 /dev/snd/controlC29
+crw-rw---T+ 1 root audio 116, 4 Jan 13 05:16 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 8 Jan 13 05:16 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 3 Jan 13 05:16 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 7 Jan 13 05:16 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 6 Jan 13 05:16 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Jan 13 05:16 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jan 13 05:16 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 100 Jan 13 05:16 .
+drwxr-xr-x 3 root root 260 Jan 13 05:16 ..
+lrwxrwxrwx 1 root root 12 Jan 13 05:16 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Jan 13 05:16 pci-0000:00:1b.0 -> ../controlC1
+lrwxrwxrwx 1 root root 13 Jan 13 05:16 platform-thinkpad_acpi -> ../controlC29
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: MID [HDA Intel MID], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC292 Analog [ALC292 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC292 Analog [ALC292 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [MID]
+
+Card hw:0 'MID'/'HDA Intel MID at 0xf1630000 irq 63'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 7
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xf1634000 irq 64'
+ Mixer name : 'Realtek ALC292'
+ Components : 'HDA:10ec0292,17aa2212,00100001'
+ Controls : 22
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 63 [72%] [-18.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 30 [48%] [5.25dB] [on]
+ Front Right: Capture 30 [48%] [5.25dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 29 [ThinkPadEC]
+
+Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw unknown'
+ Mixer name : 'ThinkPad EC (unknown)'
+ Components : ''
+ Controls : 1
+ Simple ctrls : 1
+Simple mixer control 'Console',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.MID {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 30
+ value.1 30
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 525
+ dbvalue.1 525
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 63
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1800
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.21 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.ThinkPadEC {
+ control.1 {
+ iface MIXER
+ name 'Console Playback Switch'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+snd_hda_codec_realtek
+snd_hda_codec_hdmi
+rfcomm
+bnep
+parport_pc
+ppdev
+coretemp
+joydev
+kvm_intel
+kvm
+snd_hda_intel
+snd_hda_codec
+nouveau
+uvcvideo
+ghash_clmulni_intel
+i915
+aesni_intel
+ablk_helper
+videobuf2_core
+cryptd
+videodev
+lrw
+aes_x86_64
+snd_hwdep
+videobuf2_vmalloc
+snd_pcm
+ttm
+thinkpad_acpi
+snd_seq_midi
+xts
+snd_rawmidi
+drm_kms_helper
+snd_seq_midi_event
+snd_seq
+drm
+gf128mul
+mxm_wmi
+snd_timer
+snd_seq_device
+wmi
+videobuf2_memops
+btusb
+psmouse
+bluetooth
+i2c_algo_bit
+snd
+snd_page_alloc
+tpm_tis
+serio_raw
+soundcore
+microcode
+rtsx_pci_ms
+video
+mei
+memstick
+nvram
+mac_hid
+lpc_ich
+lp
+parport
+rtsx_pci_sdmmc
+ahci
+libahci
+rtsx_pci
+e1000e
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x03 0x18560010
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x90a60130
+0x13 0x40000000
+0x14 0x90170110
+0x15 0x0321101f
+0x16 0x411111f0
+0x18 0x411111f0
+0x19 0x411111f0
+0x1a 0x03a11020
+0x1b 0x411111f0
+0x1d 0x40738105
+0x1e 0x411111f0
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 12.570186] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 12.570302] snd_hda_intel 0000:00:03.0: irq 63 for MSI/MSI-X
+[ 12.586221] init: plymouth-splash main process (1221) terminated with status 1
+[ 12.599747] hda_codec: invalid CONNECT_LIST verb 3[0]:0
+[ 12.599968] input: HDA Intel MID HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input9
+[ 12.600292] snd_hda_intel 0000:00:1b.0: irq 64 for MSI/MSI-X
+[ 12.613042] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input10
+[ 12.613158] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input11
+[ 13.783463] [drm] Enabling RC6 states: RC6 on, RC6p off, RC6pp off
+--
+[ 37.196086] type=1400 audit(1389608192.117:28): apparmor="DENIED" operation="open" parent=1 profile="/usr/lib/telepathy/mission-control-5" name="/usr/share/gvfs/remote-volume-monitors/" pid=1776 comm="mission-control" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
+[ 426.839480] hda_codec: invalid CONNECT_LIST verb 3[0]:0
+
+
diff --git a/codecs/canonical/alc292-lenovo-20bfz052us-ccert-201309-14211 b/codecs/canonical/alc292-lenovo-20bfz052us-ccert-201309-14211
new file mode 100644
index 0000000..4e4913d
--- /dev/null
+++ b/codecs/canonical/alc292-lenovo-20bfz052us-ccert-201309-14211
@@ -0,0 +1,1417 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Thu Apr 17 02:12:34 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.4 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.4 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.4 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 20BFZ052US
+Product Version: ThinkPad T540p
+Firmware Version: GMET62N1 (2.10 )
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.11.0-15-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.11.0-15-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+thinkpad_acpi
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [MID ]: HDA-Intel - HDA Intel MID
+ HDA Intel MID at 0xf2630000 irq 48
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf2634000 irq 49
+ 4 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
+ ThinkPad Console Audio Control at EC reg 0x30, fw unknown
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller (rev 06)
+00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0c0c (rev 06)
+ Subsystem: 17aa:2210
+--
+00:1b.0 0403: 8086:8c20 (rev 04)
+ Subsystem: 17aa:2210
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: thinkpad_acpi
+ brightness_enable : 2
+ brightness_mode : 4
+ dbg_bluetoothemul : 0
+ dbg_uwbemul : 0
+ dbg_wlswemul : 0
+ dbg_wwanemul : 0
+ enable : Y
+ experimental : 0
+ fan_control : N
+ force_load : N
+ hotkey_report_mode : 0
+ id : ThinkPadEC
+ index : -536870912
+ volume_capabilities : 0
+ volume_control : N
+ volume_mode : 3
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=2, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC292
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0292
+Subsystem Id: 0x17aa2210
+Revision Id: 0x100001
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC292 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC292 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80] [0x00]
+ Connection: 2
+ 0x02 0x03
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60130: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11020: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40738105: [N/A] Modem Hand at Ext N/A
+ Conn = ATAPI, Color = Purple
+ DefAssociation = 0x0, Sequence = 0x5
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=124
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 8
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12* 0x13
+Node 0x23 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 6
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 11 Apr 16 21:47 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Apr 16 21:47 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 2 Apr 16 21:47 /dev/snd/controlC4
+crw-rw---T+ 1 root audio 116, 10 Apr 16 21:47 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Apr 16 21:47 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 9 Apr 16 21:47 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 8 Apr 16 21:47 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 7 Apr 16 21:47 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 4 Apr 16 21:47 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 3 Apr 16 21:47 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Apr 16 21:47 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Apr 16 21:47 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 100 Apr 16 21:47 .
+drwxr-xr-x 3 root root 300 Apr 16 21:47 ..
+lrwxrwxrwx 1 root root 12 Apr 16 21:47 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Apr 16 21:47 pci-0000:00:1b.0 -> ../controlC1
+lrwxrwxrwx 1 root root 12 Apr 16 21:47 platform-thinkpad_acpi -> ../controlC4
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: MID [HDA Intel MID], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: MID [HDA Intel MID], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: MID [HDA Intel MID], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC292 Analog [ALC292 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC292 Analog [ALC292 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [MID]
+
+Card hw:0 'MID'/'HDA Intel MID at 0xf2630000 irq 48'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 21
+ Simple ctrls : 3
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xf2634000 irq 49'
+ Mixer name : 'Realtek ALC292'
+ Components : 'HDA:10ec0292,17aa2210,00100001'
+ Controls : 22
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 60 [69%] [-20.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 4 [ThinkPadEC]
+
+Card hw:4 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw unknown'
+ Mixer name : 'ThinkPad EC (unknown)'
+ Components : ''
+ Controls : 1
+ Simple ctrls : 1
+Simple mixer control 'Console',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.MID {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.19 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.20 {
+ iface PCM
+ device 7
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.21 {
+ iface PCM
+ device 8
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 60
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -2025
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.20 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.21 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.ThinkPadEC {
+ control.1 {
+ iface MIXER
+ name 'Console Playback Switch'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+rfcomm
+bnep
+parport_pc
+ppdev
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+arc4
+uvcvideo
+videobuf2_core
+videodev
+iwlmvm
+videobuf2_vmalloc
+videobuf2_memops
+mac80211
+joydev
+snd_hda_intel
+snd_hda_codec
+thinkpad_acpi
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+nouveau
+iwlwifi
+snd_timer
+snd_seq_device
+i915
+ttm
+btusb
+bluetooth
+cfg80211
+snd
+snd_page_alloc
+soundcore
+drm_kms_helper
+mxm_wmi
+wmi
+intel_smartconnect
+drm
+mei_me
+psmouse
+rtsx_pci_ms
+i2c_algo_bit
+mei
+memstick
+serio_raw
+lpc_ich
+tpm_tis
+mac_hid
+video
+nvram
+lp
+parport
+hid_generic
+usbhid
+hid
+rtsx_pci_sdmmc
+rtsx_pci
+ahci
+libahci
+e1000e
+ptp
+pps_core
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x18560010
+0x06 0x18560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x90a60130
+0x13 0x40000000
+0x14 0x90170110
+0x15 0x0321101f
+0x16 0x411111f0
+0x18 0x411111f0
+0x19 0x411111f0
+0x1a 0x03a11020
+0x1b 0x411111f0
+0x1d 0x40738105
+0x1e 0x411111f0
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 6.752462] nouveau: probe of 0000:01:00.0 failed with error -22
+[ 6.752764] HDA driver get symbol successfully from i915 module
+[ 6.752790] snd_hda_intel 0000:00:03.0: irq 48 for MSI/MSI-X
+[ 6.752909] snd_hda_intel 0000:00:1b.0: irq 49 for MSI/MSI-X
+[ 6.806067] [drm] Enabling RC6 states: RC6 on, RC6p off, RC6pp off
+--
+[ 6.812996] realtek: Enabling init ASM_ID=0x8105 CODEC_ID=10ec0292
+[ 6.817152] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input10
+[ 6.817215] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input11
+[ 6.827978] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 6.828033] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 6.828095] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+[ 6.828373] input: HDA Intel MID HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/sound/card0/input12
+[ 6.828506] input: HDA Intel MID HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input13
+[ 6.828568] input: HDA Intel MID HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input14
+[ 7.766703] init: failsafe main process (930) killed by TERM signal
+--
+[ 865.132389] type=1400 audit(1397700108.024:76): apparmor="DENIED" operation="capable" parent=1 profile="/usr/sbin/cupsd" pid=1041 comm="cupsd" pid=1041 comm="cupsd" capability=36 capname="block_suspend"
+[ 1511.988372] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 1511.988615] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 1511.988870] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+
+
diff --git a/codecs/canonical/alc3202-lenovo-2342og1-ccert-201112-10223 b/codecs/canonical/alc3202-lenovo-2342og1-ccert-201112-10223
new file mode 100644
index 0000000..38c18ec
--- /dev/null
+++ b/codecs/canonical/alc3202-lenovo-2342og1-ccert-201112-10223
@@ -0,0 +1,1265 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.60
+!!################################
+
+!!Script ran on: Thu Nov 8 17:46:51 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 2342OG1
+Product Version: ThinkPad T430
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-29-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+thinkpad_acpi
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf2530000 irq 45
+29 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
+ ThinkPad Console Audio Control at EC reg 0x30, fw unknown
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 02)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!--------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 02)
+ Subsystem: 17aa:21f3
+
+
+!!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
+!!--------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: thinkpad_acpi
+ brightness_enable : 2
+ brightness_mode : 4
+ dbg_bluetoothemul : 0
+ dbg_uwbemul : 0
+ dbg_wlswemul : 0
+ dbg_wwanemul : 0
+ enable : Y
+ experimental : 0
+ fan_control : N
+ force_load : N
+ hotkey_report_mode : 0
+ id : ThinkPadEC
+ index : -536870912
+ volume_capabilities : 0
+ volume_control : N
+ volume_mode : 3
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC3202
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0269
+Subsystem Id: 0x17aa21f3
+Revision Id: 0x100203
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC3202 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC3202 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x17 0x17]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00] [0x80]
+ Connection: 2
+ 0x02 0x0b
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60140: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x03211020: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a11830: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40138205: [N/A] Speaker at Ext N/A
+ Conn = ATAPI, Color = Purple
+ DefAssociation = 0x0, Sequence = 0x5
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=37
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 10 Nov 8 11:49 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 2 Nov 8 11:49 /dev/snd/controlC29
+crw-rw---T+ 1 root audio 116, 9 Nov 8 11:49 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 8 Nov 8 11:49 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 7 Nov 8 11:51 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 6 Nov 8 11:51 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 5 Nov 8 11:49 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 4 Nov 8 11:49 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 3 Nov 8 11:49 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 1 Nov 8 11:49 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Nov 8 11:49 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Nov 8 11:49 .
+drwxr-xr-x 3 root root 280 Nov 8 11:49 ..
+lrwxrwxrwx 1 root root 12 Nov 8 11:49 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 13 Nov 8 11:49 platform-thinkpad_acpi -> ../controlC29
+
+
+!!Aplay/Arecord output
+!!------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC3202 Analog [ALC3202 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC3202 Analog [ALC3202 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf2530000 irq 45'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0269,17aa21f3,00100203 HDA:80862806,80860101,00100000'
+ Controls : 36
+ Simple ctrls : 13
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 63 [72%] [-18.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 23 [37%] [0.00dB] [on]
+ Front Right: Capture 23 [37%] [0.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 29 [ThinkPadEC]
+
+Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw unknown'
+ Mixer name : 'ThinkPad EC (unknown)'
+ Components : ''
+ Controls : 1
+ Simple ctrls : 1
+Simple mixer control 'Console',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!-------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 23
+ value.1 23
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 63
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1800
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.24 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.28 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.29 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.30 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.31 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.32 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.33 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.34 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.35 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.36 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.ThinkPadEC {
+ control.1 {
+ iface MIXER
+ name 'Console Playback Switch'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+bnep
+rfcomm
+bluetooth
+parport_pc
+ppdev
+snd_hda_codec_hdmi
+arc4
+snd_hda_codec_realtek
+i915
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+iwlwifi
+joydev
+drm_kms_helper
+thinkpad_acpi
+drm
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+snd_timer
+mac80211
+snd_seq_device
+snd
+mei
+cfg80211
+i2c_algo_bit
+snd_page_alloc
+psmouse
+uvcvideo
+videodev
+serio_raw
+mac_hid
+video
+v4l2_compat_ioctl32
+wmi
+soundcore
+tpm_tis
+nvram
+lp
+parport
+sdhci_pci
+sdhci
+e1000e
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x90a60140
+0x14 0x90170110
+0x15 0x03211020
+0x17 0x411111f0
+0x18 0x03a11830
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40138205
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x18560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!------------------
+
+[ 9.910820] iwlwifi 0000:03:00.0: RF_KILL bit toggled to disable radio.
+[ 10.179021] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 10.179078] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
+[ 10.179103] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 10.367871] cfg80211: World regulatory domain updated:
+--
+[ 11.140219] ieee80211 phy0: Selected rate control algorithm 'iwl-agn-rs'
+[ 11.151713] HDMI status: Codec=3 Pin=5 Presence_Detect=0 ELD_Valid=0
+[ 11.151752] HDMI status: Codec=3 Pin=6 Presence_Detect=0 ELD_Valid=0
+[ 11.151791] HDMI status: Codec=3 Pin=7 Presence_Detect=0 ELD_Valid=0
+[ 11.151851] input: HDA Intel PCH HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 11.151938] input: HDA Intel PCH HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 11.152005] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 11.152069] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 11.152128] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 11.152734] i915 0000:00:02.0: power state changed by ACPI to D0
+--
+[ 602.080212] i915 0000:00:02.0: power state changed by ACPI to D3
+[ 602.271738] snd_hda_intel 0000:00:1b.0: PCI INT A disabled
+[ 602.287640] PM: suspend of drv:snd_hda_intel dev:0000:00:1b.0 complete after 223.319 msecs
+[ 602.318767] e1000e 0000:00:19.0: PCI INT A disabled
+--
+[ 603.603732] ehci_hcd 0000:00:1a.0: power state changed by ACPI to D0
+[ 603.603748] snd_hda_intel 0000:00:1b.0: restoring config space at offset 0xf (was 0x100, writing 0x10b)
+[ 603.603762] snd_hda_intel 0000:00:1b.0: restoring config space at offset 0x4 (was 0x4, writing 0xf2530004)
+[ 603.603766] snd_hda_intel 0000:00:1b.0: restoring config space at offset 0x3 (was 0x0, writing 0x10)
+[ 603.603772] snd_hda_intel 0000:00:1b.0: restoring config space at offset 0x1 (was 0x100000, writing 0x100002)
+[ 603.603806] pcieport 0000:00:1c.0: restoring config space at offset 0xf (was 0x100, writing 0x10b)
+--
+[ 603.605812] e1000e 0000:00:19.0: PME# disabled
+[ 603.605919] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 603.605928] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 603.606010] ahci 0000:00:1f.2: setting latency timer to 64
+[ 603.606013] sdhci-pci 0000:02:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
+[ 603.606047] snd_hda_intel 0000:00:1b.0: irq 43 for MSI/MSI-X
+[ 603.606090] xhci_hcd 0000:00:14.0: power state changed by ACPI to D0
+--
+[ 626.645563] PM: freeze of drv:tpm_tis dev:00:0a complete after 203.034 msecs
+[ 626.645867] snd_hda_intel 0000:00:1b.0: PCI INT A disabled
+[ 626.645919] ACPI handle has no context!
+--
+[ 628.012556] ehci_hcd 0000:00:1a.0: power state changed by ACPI to D0
+[ 628.012623] snd_hda_intel 0000:00:1b.0: restoring config space at offset 0x1 (was 0x100006, writing 0x100002)
+[ 628.012707] pcieport 0000:00:1c.0: restoring config space at offset 0x7 (was 0x4040, writing 0x20004040)
+--
+[ 628.183199] usb usb1: root hub lost power or was reset
+[ 628.183303] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 628.183317] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 628.183398] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
+[ 628.183479] ehci_hcd 0000:00:1d.0: setting latency timer to 64
+
+
diff --git a/codecs/canonical/alc3220-dell-optiplex-7020-ccert-201404-14925 b/codecs/canonical/alc3220-dell-optiplex-7020-ccert-201404-14925
new file mode 100644
index 0000000..8210446
--- /dev/null
+++ b/codecs/canonical/alc3220-dell-optiplex-7020-ccert-201404-14925
@@ -0,0 +1,1192 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon May 5 10:10:58 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: OptiPlex 7020
+Product Version: 01
+Firmware Version: A00
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-44-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [HDMI ]: HDA-Intel - HDA Intel HDMI
+ HDA Intel HDMI at 0xf7d34000 irq 48
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7d30000 irq 49
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Haswell HD Audio Controller (rev 06)
+00:1b.0 Audio device: Intel Corporation Lynx Point HD Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0c0c (rev 06)
+ Subsystem: 1028:05a5
+--
+00:1b.0 0403: 8086:8c20 (rev 04)
+ Subsystem: 1028:05a5
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=1, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 3
+ 0x02* 0x03 0x04
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC3220
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0280
+Subsystem Id: 0x102805a5
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC3220 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=5, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=5, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC3220 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=1, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Front Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Front Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Rear Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80] [0x00]
+ Connection: 2
+ 0x02 0x03
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x4008c000: [N/A] Line Out at Ext N/A
+ Conn = DIN, Color = UNKNOWN
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0221401f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Rear Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x01a13040: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Blue
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=04, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Front Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x02a19030: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Out Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x01014020: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT VREF_HIZ
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40400001: [N/A] SPDIF Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=107
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 8
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b 0x12 0x13
+Node 0x23 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 6
+ 0x18 0x19 0x1a* 0x1b 0x1d 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 5 May 5 06:08 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 9 May 5 06:08 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 4 May 5 06:08 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 8 May 5 06:08 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 3 May 5 06:08 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 2 May 5 06:08 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 7 May 5 06:08 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 6 May 5 06:08 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 May 5 06:08 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 May 5 06:08 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 May 5 06:08 .
+drwxr-xr-x 3 root root 260 May 5 06:08 ..
+lrwxrwxrwx 1 root root 12 May 5 06:08 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 May 5 06:08 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC3220 Analog [ALC3220 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC3220 Analog [ALC3220 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [HDMI]
+
+Card hw:0 'HDMI'/'HDA Intel HDMI at 0xf7d34000 irq 48'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 12
+ Simple ctrls : 2
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xf7d30000 irq 49'
+ Mixer name : 'Realtek ALC3220'
+ Components : 'HDA:10ec0280,102805a5,00100003'
+ Controls : 21
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pswitch penum
+ Playback channels: Front Left - Front Right
+ Mono:
+ Front Left: Playback [on]
+ Front Right: Playback [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Front Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Front Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line Out+Speaker'
+ Item0: 'Line Out+Speaker'
+Simple mixer control 'Rear Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Rear Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.HDMI {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value '1000080067140001000000000000000015c3932345563233313657091f070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type BYTES
+ count 83
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Front Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Front Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Rear Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Rear Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value 'Line Out+Speaker'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 'Line Out+Speaker'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Front Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Rear Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Front Mic Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Rear Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+rfcomm
+bnep
+bluetooth
+parport_pc
+ppdev
+snd_hda_codec_realtek
+snd_hda_codec_hdmi
+snd_hda_codec_generic
+snd_hda_intel
+coretemp
+snd_hda_controller
+snd_hda_codec
+snd_hwdep
+snd_pcm
+i915_hsw
+kvm_intel
+kvm
+snd_seq_midi
+snd_rawmidi
+ghash_clmulni_intel
+snd_seq_midi_event
+drm_kms_helper
+aesni_intel
+snd_seq
+drm
+lib80211_crypt_tkip
+cryptd
+wl
+snd_timer
+joydev
+aes_x86_64
+hid_generic
+snd_seq_device
+psmouse
+cfg80211
+snd
+i2c_algo_bit
+dm_multipath
+scsi_dh
+soundcore
+snd_page_alloc
+lib80211
+video
+mac_hid
+serio_raw
+intel_ips
+dcdbas
+microcode
+lpc_ich
+lp
+parport
+usbhid
+hid
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+ahci
+libahci
+btrfs
+e1000e
+zlib_deflate
+libcrc32c
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 7.581840] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 7.581934] snd_hda_intel 0000:00:03.0: Haswell must build in CONFIG_SND_HDA_I915
+[ 7.581980] snd_hda_intel 0000:00:03.0: irq 48 for MSI/MSI-X
+[ 7.582188] snd_hda_intel 0000:00:1b.0: irq 49 for MSI/MSI-X
+[ 7.693940] input: HDA Intel HDMI HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input6
+[ 7.694057] input: HDA Intel HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input7
+[ 7.697203] sound hdaudioC1D0: autoconfig: line_outs=1 (0x1b/0x0/0x0/0x0/0x0) type:line
+[ 7.697205] sound hdaudioC1D0: speaker_outs=1 (0x14/0x0/0x0/0x0/0x0)
+[ 7.697207] sound hdaudioC1D0: hp_outs=1 (0x15/0x0/0x0/0x0/0x0)
+[ 7.697208] sound hdaudioC1D0: mono: mono_out=0x0
+[ 7.697208] sound hdaudioC1D0: inputs:
+[ 7.697210] sound hdaudioC1D0: Front Mic=0x1a
+[ 7.697211] sound hdaudioC1D0: Rear Mic=0x18
+[ 7.701791] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input8
+[ 7.701839] input: HDA Intel PCH Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card1/input9
+[ 7.702001] input: HDA Intel PCH Rear Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input10
+[ 7.702110] input: HDA Intel PCH Front Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input11
+[ 7.899395] type=1400 audit(1399284500.857:2): apparmor="STATUS" operation="profile_load" name="/sbin/dhclient" pid=775 comm="apparmor_parser"
+
+
diff --git a/codecs/canonical/alc3220-dell-optiplex-7020-ccert-201404-14926 b/codecs/canonical/alc3220-dell-optiplex-7020-ccert-201404-14926
new file mode 100644
index 0000000..a2dade1
--- /dev/null
+++ b/codecs/canonical/alc3220-dell-optiplex-7020-ccert-201404-14926
@@ -0,0 +1,1200 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon May 5 10:30:07 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: OptiPlex 7020
+Product Version: 01
+Firmware Version: A00
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-44-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [HDMI ]: HDA-Intel - HDA Intel HDMI
+ HDA Intel HDMI at 0xf7d34000 irq 49
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7d30000 irq 50
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Haswell HD Audio Controller (rev 06)
+00:1b.0 Audio device: Intel Corporation Lynx Point HD Audio Controller (rev 04)
+04:00.0 Communication controller [0708]: SUNIX Co., Ltd. Multiport serial controller
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0c0c (rev 06)
+ Subsystem: 1028:05a5
+--
+00:1b.0 0403: 8086:8c20 (rev 04)
+ Subsystem: 1028:05a5
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=1, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC3220
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0280
+Subsystem Id: 0x102805a5
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC3220 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=5, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=5, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC3220 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=1, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Front Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Front Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Rear Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80] [0x00]
+ Connection: 2
+ 0x02 0x03
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x4008c000: [N/A] Line Out at Ext N/A
+ Conn = DIN, Color = UNKNOWN
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0221401f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Rear Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x01a13040: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Blue
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=04, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Front Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x02a19030: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Out Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x01014020: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT VREF_HIZ
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40400001: [N/A] SPDIF Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=107
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 8
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b 0x12 0x13
+Node 0x23 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 6
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 5 May 5 06:18 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 9 May 5 06:18 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 4 May 5 06:18 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 8 May 5 06:18 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 3 May 5 06:20 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 2 May 5 06:20 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 7 May 5 06:20 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 6 May 5 06:20 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 May 5 06:18 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 May 5 06:18 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 May 5 06:18 .
+drwxr-xr-x 3 root root 260 May 5 06:18 ..
+lrwxrwxrwx 1 root root 12 May 5 06:18 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 May 5 06:18 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC3220 Analog [ALC3220 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC3220 Analog [ALC3220 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [HDMI]
+
+Card hw:0 'HDMI'/'HDA Intel HDMI at 0xf7d34000 irq 49'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 12
+ Simple ctrls : 2
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xf7d30000 irq 50'
+ Mixer name : 'Realtek ALC3220'
+ Components : 'HDA:10ec0280,102805a5,00100003'
+ Controls : 21
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pswitch penum
+ Playback channels: Front Left - Front Right
+ Mono:
+ Front Left: Playback [on]
+ Front Right: Playback [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Front Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Front Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line Out+Speaker'
+ Item0: 'Line Out+Speaker'
+Simple mixer control 'Rear Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Rear Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.HDMI {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Front Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Front Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Rear Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Rear Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value 'Line Out+Speaker'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 'Line Out+Speaker'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Front Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Rear Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Front Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Rear Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+rfcomm
+bnep
+bluetooth
+parport_pc
+ppdev
+snd_hda_codec_realtek
+snd_hda_codec_generic
+snd_hda_codec_hdmi
+i915_hsw
+snd_hda_intel
+snd_hda_controller
+hid_generic
+snd_hda_codec
+joydev
+coretemp
+snd_hwdep
+lib80211_crypt_tkip
+snd_pcm
+drm_kms_helper
+wl
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+drm
+snd_seq
+i2c_algo_bit
+snd_timer
+kvm_intel
+snd_seq_device
+kvm
+shpchp
+intel_ips
+dm_multipath
+ghash_clmulni_intel
+scsi_dh
+snx
+cfg80211
+lib80211
+snd
+psmouse
+aesni_intel
+soundcore
+serio_raw
+lpc_ich
+snd_page_alloc
+cryptd
+aes_x86_64
+video
+dcdbas
+mac_hid
+microcode
+lp
+parport
+hid_chicony
+usbhid
+hid
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+e1000e
+ahci
+libahci
+libcrc32c
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 25.549980] hid-generic 0003:046D:C05A.0003: input,hidraw2: USB HID v1.11 Mouse [Logitech USB Optical Mouse] on usb-0000:00:1a.0-1.2/input0
+[ 25.582904] snd_hda_intel 0000:00:03.0: Haswell must build in CONFIG_SND_HDA_I915
+[ 25.582935] snd_hda_intel 0000:00:03.0: irq 49 for MSI/MSI-X
+[ 25.583009] snd_hda_intel 0000:00:1b.0: irq 50 for MSI/MSI-X
+[ 25.630920] [drm] Memory usable by graphics device = 2048M
+--
+[ 25.655490] vgaarb: device changed decodes: PCI:0000:00:02.0,olddecodes=io+mem,decodes=io+mem:owns=io+mem
+[ 25.656281] input: HDA Intel HDMI HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input5
+[ 25.656324] input: HDA Intel HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input6
+[ 25.797354] sound hdaudioC1D0: autoconfig: line_outs=1 (0x1b/0x0/0x0/0x0/0x0) type:line
+[ 25.797356] sound hdaudioC1D0: speaker_outs=1 (0x14/0x0/0x0/0x0/0x0)
+[ 25.797357] sound hdaudioC1D0: hp_outs=1 (0x15/0x0/0x0/0x0/0x0)
+[ 25.797358] sound hdaudioC1D0: mono: mono_out=0x0
+[ 25.797359] sound hdaudioC1D0: inputs:
+[ 25.797361] sound hdaudioC1D0: Front Mic=0x1a
+[ 25.797362] sound hdaudioC1D0: Rear Mic=0x18
+[ 25.801811] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input7
+[ 25.801866] input: HDA Intel PCH Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card1/input8
+[ 25.801896] input: HDA Intel PCH Rear Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input9
+[ 25.801925] input: HDA Intel PCH Front Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input10
+[ 25.904175] fbcon: inteldrmfb (fb0) is primary device
+
+
diff --git a/codecs/canonical/alc3223-dell-inspiron-3531-ccert-201403-14892 b/codecs/canonical/alc3223-dell-inspiron-3531-ccert-201403-14892
new file mode 100644
index 0000000..81f8308
--- /dev/null
+++ b/codecs/canonical/alc3223-dell-inspiron-3531-ccert-201403-14892
@@ -0,0 +1,1103 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Wed May 21 07:23:58 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 3531
+Product Version: A01
+Firmware Version: A01
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-49-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0x90700000 irq 105
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Device 0f04 (rev 0e)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:0f04 (rev 0e)
+ Subsystem: 1028:0667
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC3223
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0283
+Subsystem Id: 0x10280667
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=5, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC3223 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=5, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC3223 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headphone Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Headphone Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=1, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60130: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40020008: [N/A] Line Out at Ext N/A
+ Conn = 1/4, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x8
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headset Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headphone Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40e00001: [N/A] Reserved at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=73
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Mic Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel Valleyview2 HDMI
+Address: 2
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862882
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+Node 0x04 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x02* 0x03
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x02 0x03*
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x02 0x03*
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 May 21 02:40 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 May 21 02:40 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 May 21 02:40 /dev/snd/hwC0D2
+crw-rw---T+ 1 root audio 116, 4 May 21 02:55 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 May 21 02:55 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 May 21 02:55 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 May 21 02:40 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 May 21 02:40 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 May 21 02:40 .
+drwxr-xr-x 3 root root 220 May 21 02:40 ..
+lrwxrwxrwx 1 root root 12 May 21 02:40 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC3223 Analog [ALC3223 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC3223 Analog [ALC3223 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0x90700000 irq 105'
+ Mixer name : 'Intel Valleyview2 HDMI'
+ Components : 'HDA:10ec0283,10280667,00100003 HDA:80862882,80860101,00100000'
+ Controls : 28
+ Simple ctrls : 13
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Headphone Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headphone Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headphone Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Headset Mic'
+ item.1 'Headphone Mic'
+ item.2 'Internal Mic'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Headphone Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Headset Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Headphone Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.27 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.28 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+usb_storage
+ufs
+qnx4
+hfsplus
+hfs
+minix
+ntfs
+msdos
+jfs
+xfs
+reiserfs
+ext2
+rfcomm
+bnep
+bluetooth
+parport_pc
+ppdev
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+snd_hda_codec_generic
+snd_hda_intel
+snd_hda_controller
+snd_hda_codec
+nls_iso8859_1
+coretemp
+snd_hwdep
+snd_pcm
+kvm_intel
+snd_seq_midi
+snd_rawmidi
+joydev
+arc4
+ath9k
+mac80211
+kvm
+snd_seq_midi_event
+snd_seq
+snd_timer
+ghash_clmulni_intel
+ath9k_common
+ath9k_hw
+uvcvideo
+ath
+snd_seq_device
+videobuf2_core
+rts5139
+videodev
+snd
+cfg80211
+psmouse
+cryptd
+microcode
+dell_laptop
+videobuf2_vmalloc
+dell_wmi
+videobuf2_memops
+dm_multipath
+dcdbas
+scsi_dh
+serio_raw
+sparse_keymap
+soundcore
+snd_page_alloc
+mac_hid
+lp
+parport
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+wmi
+i915
+drm_kms_helper
+drm
+ahci
+libahci
+compat
+i2c_algo_bit
+video
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 13.155861] type=1400 audit(1400654425.077:7): apparmor="STATUS" operation="profile_replace" name="/usr/lib/connman/scripts/dhclient-script" pid=620 comm="apparmor_parser"
+[ 13.359552] snd_hda_intel 0000:00:1b.0: irq 105 for MSI/MSI-X
+[ 13.359598] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 13.531347] sound hdaudioC0D0: autoconfig: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
+[ 13.531354] sound hdaudioC0D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
+[ 13.531358] sound hdaudioC0D0: hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
+[ 13.531360] sound hdaudioC0D0: mono: mono_out=0x0
+[ 13.531363] sound hdaudioC0D0: inputs:
+[ 13.531367] sound hdaudioC0D0: Headset Mic=0x19
+[ 13.531371] sound hdaudioC0D0: Headphone Mic=0x1a
+[ 13.531374] sound hdaudioC0D0: Internal Mic=0x12
+[ 13.874105] init: failsafe main process (805) killed by TERM signal
+[ 13.919944] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 13.920068] input: HDA Intel PCH Headphone Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 15.536496] ppdev: user-space parallel port driver
+
+
diff --git a/codecs/canonical/alc3223-dell-inspiron-3531-ccert-201404-14984 b/codecs/canonical/alc3223-dell-inspiron-3531-ccert-201404-14984
new file mode 100644
index 0000000..8f7a9b9
--- /dev/null
+++ b/codecs/canonical/alc3223-dell-inspiron-3531-ccert-201404-14984
@@ -0,0 +1,1105 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Wed May 21 07:23:56 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 3531
+Product Version: A01
+Firmware Version: A01
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-49-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0x90700000 irq 105
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Device 0f04 (rev 0e)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:0f04 (rev 0e)
+ Subsystem: 1028:0667
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC3223
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0283
+Subsystem Id: 0x10280667
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=5, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC3223 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=5, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC3223 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headphone Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Headphone Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=1, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60130: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40020008: [N/A] Line Out at Ext N/A
+ Conn = 1/4, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x8
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headset Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headphone Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40e00001: [N/A] Reserved at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=73
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Mic Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Codec: Intel Valleyview2 HDMI
+Address: 2
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862882
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+Node 0x04 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x02* 0x03
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x02 0x03*
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x02 0x03*
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 May 21 02:40 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 May 21 02:40 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 May 21 02:40 /dev/snd/hwC0D2
+crw-rw---T+ 1 root audio 116, 4 May 21 02:55 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 May 21 02:55 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 May 21 02:55 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 May 21 02:40 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 May 21 02:40 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 May 21 02:40 .
+drwxr-xr-x 3 root root 220 May 21 02:40 ..
+lrwxrwxrwx 1 root root 12 May 21 02:40 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC3223 Analog [ALC3223 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC3223 Analog [ALC3223 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0x90700000 irq 105'
+ Mixer name : 'Intel Valleyview2 HDMI'
+ Components : 'HDA:10ec0283,10280667,00100003 HDA:80862882,80860101,00100000'
+ Controls : 28
+ Simple ctrls : 13
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Headphone Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headphone Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headphone Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Headset Mic'
+ item.1 'Headphone Mic'
+ item.2 'Internal Mic'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Headphone Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Headset Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Headphone Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.27 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.28 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+usb_storage
+ufs
+qnx4
+hfsplus
+hfs
+minix
+ntfs
+msdos
+jfs
+xfs
+reiserfs
+ext2
+bnep
+rfcomm
+bluetooth
+parport_pc
+ppdev
+nls_iso8859_1
+arc4
+ath9k
+uvcvideo
+videobuf2_core
+mac80211
+rts5139
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+joydev
+snd_hda_codec_hdmi
+ath9k_common
+snd_hda_codec_realtek
+snd_hda_codec_generic
+ath9k_hw
+snd_hda_intel
+snd_hda_controller
+coretemp
+snd_hda_codec
+snd_hwdep
+snd_pcm
+kvm_intel
+ath
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+psmouse
+kvm
+snd_seq
+cfg80211
+snd_timer
+snd_seq_device
+snd
+ghash_clmulni_intel
+dm_multipath
+scsi_dh
+dell_wmi
+serio_raw
+cryptd
+sparse_keymap
+dell_laptop
+dcdbas
+mac_hid
+soundcore
+snd_page_alloc
+microcode
+lp
+parport
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+wmi
+i915
+drm_kms_helper
+drm
+ahci
+libahci
+compat
+i2c_algo_bit
+video
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 11.767866] cfg80211: Calling CRDA to update world regulatory domain
+[ 12.091676] snd_hda_intel 0000:00:1b.0: irq 105 for MSI/MSI-X
+[ 12.091719] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 12.152913] sound hdaudioC0D0: autoconfig: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
+[ 12.152920] sound hdaudioC0D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
+[ 12.152923] sound hdaudioC0D0: hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
+[ 12.152926] sound hdaudioC0D0: mono: mono_out=0x0
+[ 12.152929] sound hdaudioC0D0: inputs:
+[ 12.152933] sound hdaudioC0D0: Headset Mic=0x19
+[ 12.152936] sound hdaudioC0D0: Headphone Mic=0x1a
+[ 12.152939] sound hdaudioC0D0: Internal Mic=0x12
+[ 12.215350] cfg80211: World regulatory domain updated:
+--
+[ 12.215369] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
+[ 12.218928] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
+[ 12.219058] input: HDA Intel PCH Headphone Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 12.536711] psmouse serio1: synaptics: Touchpad model: 1, fw: 8.1, id: 0x1e2b1, caps: 0xd00123/0x840300/0x26c00
+
+
diff --git a/codecs/canonical/alc3226-dell-latitude-12-rugged-extreme--7204--ccert-201402-14663 b/codecs/canonical/alc3226-dell-latitude-12-rugged-extreme--7204--ccert-201402-14663
new file mode 100644
index 0000000..57ffafa
--- /dev/null
+++ b/codecs/canonical/alc3226-dell-latitude-12-rugged-extreme--7204--ccert-201402-14663
@@ -0,0 +1,1331 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue Mar 4 08:30:28 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Latitude 12 Rugged Extreme (7204)
+Product Version: 01
+Firmware Version: X30
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-44-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [HDMI ]: HDA-Intel - HDA Intel HDMI
+ HDA Intel HDMI at 0xf7c34000 irq 63
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7c30000 irq 64
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Device 0a0c (rev 0b)
+00:1b.0 Audio device: Intel Corporation Device 9c20 (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 0b)
+ Subsystem: 1028:0610
+--
+00:1b.0 0403: 8086:9c20 (rev 04)
+ Subsystem: 1028:0610
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=2, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC3226
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0292
+Subsystem Id: 0x10280610
+Revision Id: 0x100001
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC3226 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC3226 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80] [0x00]
+ Connection: 2
+ 0x02 0x03
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60140: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0221401f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headset Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40700001: [N/A] Modem Hand at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=124
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 8
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12* 0x13
+Node 0x23 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 6
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 6 Mar 4 02:38 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 10 Mar 4 02:38 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 5 Mar 4 02:38 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 9 Mar 4 02:38 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 4 Mar 4 02:53 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 3 Mar 4 02:53 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 2 Mar 4 02:53 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 8 Mar 4 02:53 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 7 Mar 4 02:53 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Mar 4 02:38 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Mar 4 02:38 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Mar 4 02:38 .
+drwxr-xr-x 3 root root 280 Mar 4 02:38 ..
+lrwxrwxrwx 1 root root 12 Mar 4 02:38 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Mar 4 02:38 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC3226 Analog [ALC3226 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC3226 Analog [ALC3226 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [HDMI]
+
+Card hw:0 'HDMI'/'HDA Intel HDMI at 0xf7c34000 irq 63'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 18
+ Simple ctrls : 3
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xf7c30000 irq 64'
+ Mixer name : 'Realtek ALC3226'
+ Components : 'HDA:10ec0292,10280610,00100001'
+ Controls : 21
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.HDMI {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Headset Mic'
+ item.1 'Internal Mic'
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Headset Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+usb_storage
+ufs
+qnx4
+hfsplus
+hfs
+minix
+ntfs
+msdos
+jfs
+xfs
+reiserfs
+ext2
+nls_iso8859_1
+snd_hda_codec_realtek
+snd_hda_codec_generic
+snd_hda_codec_hdmi
+arc4
+coretemp
+kvm_intel
+kvm
+iwlmvm
+ghash_clmulni_intel
+aesni_intel
+mac80211
+cryptd
+aes_x86_64
+dell_wmi
+sparse_keymap
+joydev
+dm_multipath
+dell_laptop
+dcdbas
+scsi_dh
+snd_hda_intel
+snd_hda_codec
+snd_seq_midi
+snd_hwdep
+snd_rawmidi
+snd_pcm
+snd_seq_midi_event
+microcode
+snd_seq
+iwlwifi
+uvcvideo
+videobuf2_core
+ftdi_sio
+videodev
+psmouse
+videobuf2_vmalloc
+usbserial
+videobuf2_memops
+hid_multitouch
+serio_raw
+hid_generic
+cfg80211
+btusb
+i915_hsw
+mac_hid
+snd_seq_device
+drm_kms_helper
+rfcomm
+snd_timer
+bnep
+drm
+bluetooth
+compat
+i2c_algo_bit
+snd
+intel_ips
+soundcore
+snd_page_alloc
+parport_pc
+ppdev
+lp
+parport
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+vesafb
+usbhid
+hid
+video
+wmi
+ahci
+sdhci_pci
+libahci
+sdhci
+e1000e
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x18560010
+0x06 0x18560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x90a60140
+0x13 0x411111f0
+0x14 0x90170110
+0x15 0x0221401f
+0x16 0x411111f0
+0x18 0x411111f0
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40700001
+0x1e 0x411111f0
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+0x1a 0x01a1913c
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 4.214979] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 4.225950] hda-intel Haswell must build in CONFIG_SND_HDA_I915
+[ 4.226023] snd_hda_intel 0000:00:03.0: irq 63 for MSI/MSI-X
+[ 4.231550] input: HDA Intel HDMI HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/sound/card0/input12
+[ 4.232326] input: HDA Intel HDMI HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input13
+[ 4.232427] input: HDA Intel HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input14
+[ 4.237803] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D0
+[ 4.237810] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D0
+[ 4.238923] snd_hda_intel 0000:00:1b.0: irq 64 for MSI/MSI-X
+[ 4.261153] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input15
+[ 4.892965] [drm] Enabling RC6 states: RC6 on, RC6p off, RC6pp off
+
+
diff --git a/codecs/canonical/alc3226-dell-latitude-14-rugged-extreme--7404--ccert-201402-14666 b/codecs/canonical/alc3226-dell-latitude-14-rugged-extreme--7404--ccert-201402-14666
new file mode 100644
index 0000000..1bda8ca
--- /dev/null
+++ b/codecs/canonical/alc3226-dell-latitude-14-rugged-extreme--7404--ccert-201402-14666
@@ -0,0 +1,1332 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue Mar 4 08:30:24 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Latitude 14 Rugged Extreme (7404)
+Product Version: 01
+Firmware Version: X30
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-44-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [HDMI ]: HDA-Intel - HDA Intel HDMI
+ HDA Intel HDMI at 0xf7c34000 irq 63
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7c30000 irq 64
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Device 0a0c (rev 0b)
+00:1b.0 Audio device: Intel Corporation Device 9c20 (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 0b)
+ Subsystem: 1028:060f
+--
+00:1b.0 0403: 8086:9c20 (rev 04)
+ Subsystem: 1028:060f
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=2, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC3226
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0292
+Subsystem Id: 0x1028060f
+Revision Id: 0x100001
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC3226 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC3226 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80] [0x00]
+ Connection: 2
+ 0x02 0x03
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60140: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0221401f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headset Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40700001: [N/A] Modem Hand at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=124
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 8
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12* 0x13
+Node 0x23 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 6
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 6 Mar 4 02:14 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 10 Mar 4 02:14 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 5 Mar 4 02:14 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 9 Mar 4 02:14 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 4 Mar 4 02:55 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 3 Mar 4 02:55 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 2 Mar 4 02:55 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 8 Mar 4 02:55 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 7 Mar 4 02:55 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Mar 4 02:14 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Mar 4 02:14 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Mar 4 02:14 .
+drwxr-xr-x 3 root root 280 Mar 4 02:14 ..
+lrwxrwxrwx 1 root root 12 Mar 4 02:14 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Mar 4 02:14 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC3226 Analog [ALC3226 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC3226 Analog [ALC3226 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [HDMI]
+
+Card hw:0 'HDMI'/'HDA Intel HDMI at 0xf7c34000 irq 63'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 18
+ Simple ctrls : 3
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xf7c30000 irq 64'
+ Mixer name : 'Realtek ALC3226'
+ Components : 'HDA:10ec0292,1028060f,00100001'
+ Controls : 21
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.HDMI {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Headset Mic'
+ item.1 'Internal Mic'
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Headset Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+usb_storage
+ufs
+qnx4
+hfsplus
+hfs
+minix
+ntfs
+msdos
+jfs
+xfs
+reiserfs
+ext2
+nls_iso8859_1
+snd_hda_codec_realtek
+snd_hda_codec_generic
+snd_hda_codec_hdmi
+arc4
+coretemp
+kvm_intel
+kvm
+ghash_clmulni_intel
+aesni_intel
+cryptd
+aes_x86_64
+iwlmvm
+mac80211
+joydev
+dell_wmi
+sparse_keymap
+dell_laptop
+dcdbas
+dm_multipath
+scsi_dh
+iwlwifi
+cfg80211
+microcode
+snd_seq_midi
+snd_rawmidi
+ftdi_sio
+usbserial
+hid_multitouch
+psmouse
+serio_raw
+uvcvideo
+videobuf2_core
+videodev
+btusb
+videobuf2_vmalloc
+videobuf2_memops
+snd_seq_midi_event
+snd_seq
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_seq_device
+snd_pcm
+bnep
+i915_hsw
+rfcomm
+bluetooth
+compat
+snd_timer
+drm_kms_helper
+snd
+drm
+i2c_algo_bit
+mac_hid
+intel_ips
+parport_pc
+soundcore
+snd_page_alloc
+ppdev
+lp
+parport
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+vesafb
+usbhid
+hid
+video
+wmi
+e1000e
+sdhci_pci
+sdhci
+ahci
+libahci
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x18560010
+0x06 0x18560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x90a60140
+0x13 0x411111f0
+0x14 0x90170110
+0x15 0x0221401f
+0x16 0x411111f0
+0x18 0x411111f0
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40700001
+0x1e 0x411111f0
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+0x1a 0x01a1913c
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 4.154411] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 4.161233] hda-intel Haswell must build in CONFIG_SND_HDA_I915
+[ 4.161302] snd_hda_intel 0000:00:03.0: irq 63 for MSI/MSI-X
+[ 4.167215] input: HDA Intel HDMI HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/sound/card0/input14
+[ 4.167281] input: HDA Intel HDMI HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input15
+[ 4.167323] input: HDA Intel HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input16
+[ 4.169879] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
+[ 4.170107] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
+[ 4.177893] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D0
+[ 4.177903] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D0
+[ 4.178417] snd_hda_intel 0000:00:1b.0: irq 64 for MSI/MSI-X
+[ 4.202862] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input17
+[ 4.453377] usb 3-1.1: Device not responding to set address.
+
+
diff --git a/codecs/canonical/alc3226-dell-latitude-14-rugged-extreme--7404--ccert-201402-14667 b/codecs/canonical/alc3226-dell-latitude-14-rugged-extreme--7404--ccert-201402-14667
new file mode 100644
index 0000000..65189f9
--- /dev/null
+++ b/codecs/canonical/alc3226-dell-latitude-14-rugged-extreme--7404--ccert-201402-14667
@@ -0,0 +1,1334 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue Mar 4 08:30:25 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Latitude 14 Rugged Extreme (7404)
+Product Version: 01
+Firmware Version: X30
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-44-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [HDMI ]: HDA-Intel - HDA Intel HDMI
+ HDA Intel HDMI at 0xf7434000 irq 63
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7430000 irq 64
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Device 0a0c (rev 0b)
+00:1b.0 Audio device: Intel Corporation Device 9c20 (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 0b)
+ Subsystem: 1028:060f
+--
+00:1b.0 0403: 8086:9c20 (rev 04)
+ Subsystem: 1028:060f
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=2, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC3226
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0292
+Subsystem Id: 0x1028060f
+Revision Id: 0x100001
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC3226 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC3226 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80] [0x00]
+ Connection: 2
+ 0x02 0x03
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60140: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0221401f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headset Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40700001: [N/A] Modem Hand at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=124
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 8
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12* 0x13
+Node 0x23 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 6
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 6 Mar 4 02:15 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 10 Mar 4 02:15 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 5 Mar 4 02:15 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 9 Mar 4 02:15 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 4 Mar 4 02:55 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 3 Mar 4 02:55 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 2 Mar 4 02:55 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 8 Mar 4 02:55 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 7 Mar 4 02:55 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Mar 4 02:15 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Mar 4 02:15 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Mar 4 02:15 .
+drwxr-xr-x 3 root root 280 Mar 4 02:15 ..
+lrwxrwxrwx 1 root root 12 Mar 4 02:15 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Mar 4 02:15 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC3226 Analog [ALC3226 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC3226 Analog [ALC3226 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [HDMI]
+
+Card hw:0 'HDMI'/'HDA Intel HDMI at 0xf7434000 irq 63'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 18
+ Simple ctrls : 3
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xf7430000 irq 64'
+ Mixer name : 'Realtek ALC3226'
+ Components : 'HDA:10ec0292,1028060f,00100001'
+ Controls : 21
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.HDMI {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Headset Mic'
+ item.1 'Internal Mic'
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Headset Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+usb_storage
+ufs
+qnx4
+hfsplus
+hfs
+minix
+ntfs
+msdos
+jfs
+xfs
+reiserfs
+ext2
+nls_iso8859_1
+arc4
+snd_hda_codec_realtek
+snd_hda_codec_generic
+snd_hda_codec_hdmi
+iwlmvm
+coretemp
+kvm_intel
+kvm
+ghash_clmulni_intel
+aesni_intel
+cryptd
+aes_x86_64
+mac80211
+joydev
+dell_wmi
+sparse_keymap
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+dell_laptop
+dcdbas
+dm_multipath
+scsi_dh
+snd_seq_midi
+cdc_ether
+snd_rawmidi
+snd_seq_midi_event
+microcode
+usbnet
+snd_seq
+uvcvideo
+videobuf2_core
+videodev
+ftdi_sio
+videobuf2_vmalloc
+iwlwifi
+videobuf2_memops
+usbserial
+snd_timer
+snd_seq_device
+hid_multitouch
+mac_hid
+cfg80211
+rfcomm
+bnep
+i915_hsw
+psmouse
+snd
+btusb
+bluetooth
+compat
+serio_raw
+soundcore
+snd_page_alloc
+drm_kms_helper
+parport_pc
+ppdev
+drm
+i2c_algo_bit
+intel_ips
+bbswitch
+lp
+parport
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+vesafb
+usbhid
+hid
+mxm_wmi
+video
+wmi
+e1000e
+ahci
+libahci
+sdhci_pci
+sdhci
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x18560010
+0x06 0x18560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x90a60140
+0x13 0x411111f0
+0x14 0x90170110
+0x15 0x0221401f
+0x16 0x411111f0
+0x18 0x411111f0
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40700001
+0x1e 0x411111f0
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+0x1a 0x01a1913c
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 4.162735] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 4.170531] hda-intel Haswell must build in CONFIG_SND_HDA_I915
+[ 4.170622] snd_hda_intel 0000:00:03.0: irq 63 for MSI/MSI-X
+[ 4.170684] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D0
+[ 4.170688] snd_hda_intel 0000:00:1b.0: power state changed by ACPI to D0
+[ 4.170834] snd_hda_intel 0000:00:1b.0: irq 64 for MSI/MSI-X
+[ 4.182520] input: HDA Intel HDMI HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/sound/card0/input15
+[ 4.185257] input: HDA Intel HDMI HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input16
+[ 4.185326] input: HDA Intel HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input17
+[ 4.193940] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input18
+[ 4.229294] Registered led device: phy0-led
+
+
diff --git a/codecs/canonical/alc3226-dell-precision-m2800-ccert-201404-14985 b/codecs/canonical/alc3226-dell-precision-m2800-ccert-201404-14985
new file mode 100644
index 0000000..8672ef1
--- /dev/null
+++ b/codecs/canonical/alc3226-dell-precision-m2800-ccert-201404-14985
@@ -0,0 +1,1366 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue Jun 3 05:37:37 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Precision M2800
+Product Version: 01
+Firmware Version: A01
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-49-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [HDMI ]: HDA-Intel - HDA Intel HDMI
+ HDA Intel HDMI at 0xf7d34000 irq 46
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7d30000 irq 47
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Haswell HD Audio Controller (rev 06)
+00:1b.0 Audio device: Intel Corporation Lynx Point HD Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0c0c (rev 06)
+ Subsystem: 1028:0684
+--
+00:1b.0 0403: 8086:8c20 (rev 04)
+ Subsystem: 1028:0684
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=1, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC3226
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0292
+Subsystem Id: 0x10280684
+Revision Id: 0x100001
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC3226 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=5, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=5, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC3226 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x17 0x17]
+ Converter: stream=1, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Dock Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Dock Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80] [0x00]
+ Connection: 2
+ 0x02 0x03
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x01 0x01]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60140: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0221401f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Dock Line Out Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x01014020: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Dock Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Dock Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x01a19030: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headset Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x01 0x01]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40700001: [N/A] Modem Hand at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=124
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 8
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12* 0x13
+Node 0x23 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 6
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 6 Jun 3 01:22 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 10 Jun 3 01:22 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 5 Jun 3 01:22 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 9 Jun 3 01:22 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 4 Jun 3 01:23 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 3 Jun 3 01:23 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 2 Jun 3 01:23 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 8 Jun 3 01:23 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 7 Jun 3 01:23 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Jun 3 01:22 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jun 3 01:22 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Jun 3 01:22 .
+drwxr-xr-x 3 root root 280 Jun 3 01:22 ..
+lrwxrwxrwx 1 root root 12 Jun 3 01:22 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Jun 3 01:22 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC3226 Analog [ALC3226 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC3226 Analog [ALC3226 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [HDMI]
+
+Card hw:0 'HDMI'/'HDA Intel HDMI at 0xf7d34000 irq 46'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 18
+ Simple ctrls : 3
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xf7d30000 irq 47'
+ Mixer name : 'Realtek ALC3226'
+ Components : 'HDA:10ec0292,10280684,00100001'
+ Controls : 26
+ Simple ctrls : 13
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pswitch penum
+ Playback channels: Front Left - Front Right
+ Mono:
+ Front Left: Playback [on]
+ Front Right: Playback [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 23 [37%] [0.00dB] [on]
+ Front Right: Capture 23 [37%] [0.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line Out+Speaker'
+ Item0: 'Line Out+Speaker'
+Simple mixer control 'Dock Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Dock Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 1 [33%] [10.00dB]
+ Front Right: 1 [33%] [10.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 1 [33%] [12.00dB]
+ Front Right: 1 [33%] [12.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.HDMI {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Dock Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Dock Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value 'Line Out+Speaker'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 'Line Out+Speaker'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Dock Mic'
+ item.1 'Headset Mic'
+ item.2 'Internal Mic'
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 23
+ value.1 23
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Dock Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 1
+ value.1 1
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 1000
+ dbvalue.1 1000
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ 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.17 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Dock Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Headset Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'Dock Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+ctr
+ccm
+joydev
+snd_hda_codec_realtek
+snd_hda_codec_hdmi
+snd_hda_codec_generic
+bnep
+rfcomm
+coretemp
+arc4
+kvm_intel
+dm_multipath
+snd_hda_intel
+scsi_dh
+kvm
+snd_hda_controller
+ppdev
+iwldvm
+snd_hda_codec
+snd_hwdep
+mac80211
+ghash_clmulni_intel
+snd_pcm
+aesni_intel
+cryptd
+snd_seq_midi
+aes_x86_64
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+psmouse
+snd_timer
+dell_laptop
+dell_wmi
+snd_seq_device
+i915_hsw
+btusb
+dcdbas
+sparse_keymap
+serio_raw
+snd
+bluetooth
+parport_pc
+microcode
+iwlwifi
+drm_kms_helper
+drm
+cfg80211
+i2c_algo_bit
+wmi
+soundcore
+snd_page_alloc
+mac_hid
+compat
+lpc_ich
+video
+intel_ips
+lp
+parport
+dm_raid45
+e1000e
+ahci
+libahci
+sdhci_pci
+sdhci
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 7.849487] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 7.849526] snd_hda_intel 0000:00:03.0: Haswell must build in CONFIG_SND_HDA_I915
+[ 7.849575] snd_hda_intel 0000:00:03.0: irq 46 for MSI/MSI-X
+[ 7.849693] snd_hda_intel 0000:00:1b.0: irq 47 for MSI/MSI-X
+[ 7.851111] e1000e 0000:00:19.0: irq 43 for MSI/MSI-X
+[ 7.862851] input: HDA Intel HDMI HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/sound/card0/input8
+[ 7.863583] input: HDA Intel HDMI HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input9
+[ 7.863669] input: HDA Intel HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input10
+[ 7.864713] sound hdaudioC1D0: autoconfig: line_outs=1 (0x16/0x0/0x0/0x0/0x0) type:line
+[ 7.864716] sound hdaudioC1D0: speaker_outs=1 (0x14/0x0/0x0/0x0/0x0)
+[ 7.864719] sound hdaudioC1D0: hp_outs=1 (0x15/0x0/0x0/0x0/0x0)
+[ 7.864720] sound hdaudioC1D0: mono: mono_out=0x0
+[ 7.864722] sound hdaudioC1D0: inputs:
+[ 7.864724] sound hdaudioC1D0: Dock Mic=0x19
+[ 7.864726] sound hdaudioC1D0: Headset Mic=0x1a
+[ 7.864728] sound hdaudioC1D0: Internal Mic=0x12
+[ 7.869488] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input11
+[ 7.870374] input: HDA Intel PCH Dock Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card1/input12
+[ 7.870521] input: HDA Intel PCH Dock Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input13
+[ 7.952939] e1000e 0000:00:19.0: irq 43 for MSI/MSI-X
+
+
diff --git a/codecs/canonical/alc3226-dell-precision-m2800-ccert-201404-14986 b/codecs/canonical/alc3226-dell-precision-m2800-ccert-201404-14986
new file mode 100644
index 0000000..7aa528d
--- /dev/null
+++ b/codecs/canonical/alc3226-dell-precision-m2800-ccert-201404-14986
@@ -0,0 +1,1380 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue Jun 3 05:37:39 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Precision M2800
+Product Version: 01
+Firmware Version: A01
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-49-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [HDMI ]: HDA-Intel - HDA Intel HDMI
+ HDA Intel HDMI at 0xf7d34000 irq 48
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7d30000 irq 49
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Haswell HD Audio Controller (rev 06)
+00:1b.0 Audio device: Intel Corporation Lynx Point HD Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0c0c (rev 06)
+ Subsystem: 1028:0684
+--
+00:1b.0 0403: 8086:8c20 (rev 04)
+ Subsystem: 1028:0684
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC3226
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0292
+Subsystem Id: 0x10280684
+Revision Id: 0x100001
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC3226 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC3226 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Dock Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Dock Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80] [0x00]
+ Connection: 2
+ 0x02 0x03
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60140: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0221401f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Dock Line Out Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x01014020: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Dock Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Dock Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x01a19030: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headset Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40700001: [N/A] Modem Hand at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=124
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 8
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12* 0x13
+Node 0x23 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 6
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 6 Jun 3 01:21 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 10 Jun 3 01:21 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 5 Jun 3 01:21 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 9 Jun 3 01:21 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 4 Jun 3 01:22 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 3 Jun 3 01:22 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 2 Jun 3 01:22 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 8 Jun 3 01:22 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 7 Jun 3 01:22 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Jun 3 01:21 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jun 3 01:21 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Jun 3 01:21 .
+drwxr-xr-x 3 root root 280 Jun 3 01:21 ..
+lrwxrwxrwx 1 root root 12 Jun 3 01:21 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Jun 3 01:21 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC3226 Analog [ALC3226 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC3226 Analog [ALC3226 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [HDMI]
+
+Card hw:0 'HDMI'/'HDA Intel HDMI at 0xf7d34000 irq 48'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 18
+ Simple ctrls : 3
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xf7d30000 irq 49'
+ Mixer name : 'Realtek ALC3226'
+ Components : 'HDA:10ec0292,10280684,00100001'
+ Controls : 26
+ Simple ctrls : 13
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pswitch penum
+ Playback channels: Front Left - Front Right
+ Mono:
+ Front Left: Playback [on]
+ Front Right: Playback [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line Out+Speaker'
+ Item0: 'Line Out+Speaker'
+Simple mixer control 'Dock Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Dock Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.HDMI {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Dock Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Dock Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value 'Line Out+Speaker'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 'Line Out+Speaker'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Dock Mic'
+ item.1 'Headset Mic'
+ item.2 'Internal Mic'
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Dock Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Dock Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Headset Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'Dock Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+ctr
+ccm
+joydev
+snd_hda_codec_realtek
+snd_hda_codec_generic
+snd_hda_codec_hdmi
+rfcomm
+bnep
+coretemp
+kvm_intel
+kvm
+arc4
+ghash_clmulni_intel
+aesni_intel
+cryptd
+aes_x86_64
+iwldvm
+mac80211
+dell_wmi
+dell_laptop
+dm_multipath
+scsi_dh
+dcdbas
+ppdev
+sparse_keymap
+microcode
+snd_seq_midi
+snd_rawmidi
+iwlwifi
+psmouse
+serio_raw
+btusb
+uvcvideo
+snd_seq_midi_event
+bluetooth
+cfg80211
+lpc_ich
+videobuf2_core
+videodev
+compat
+videobuf2_vmalloc
+videobuf2_memops
+snd_hda_intel
+snd_hda_controller
+snd_hda_codec
+snd_hwdep
+snd_seq
+wmi
+parport_pc
+snd_pcm
+i915_hsw
+drm_kms_helper
+drm
+snd_timer
+snd_seq_device
+i2c_algo_bit
+snd
+video
+intel_ips
+soundcore
+snd_page_alloc
+mac_hid
+lp
+parport
+ahci
+libahci
+sdhci_pci
+sdhci
+dm_raid45
+e1000e
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 8.041162] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 8.041210] snd_hda_intel 0000:00:03.0: Haswell must build in CONFIG_SND_HDA_I915
+[ 8.041313] snd_hda_intel 0000:00:03.0: irq 48 for MSI/MSI-X
+[ 8.041454] snd_hda_intel 0000:00:1b.0: irq 49 for MSI/MSI-X
+[ 8.041775] ACPI Warning: 0x0000000000001860-0x000000000000187f SystemIO conflicts with Region \PMIO 1 (20120320/utaddress-251)
+--
+[ 8.041830] lpc_ich: Resource conflict(s) found affecting gpio_ich
+[ 8.050826] input: HDA Intel HDMI HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/sound/card0/input9
+[ 8.054178] input: HDA Intel HDMI HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input10
+[ 8.062872] sound hdaudioC1D0: autoconfig: line_outs=1 (0x16/0x0/0x0/0x0/0x0) type:line
+[ 8.062878] sound hdaudioC1D0: speaker_outs=1 (0x14/0x0/0x0/0x0/0x0)
+[ 8.062882] sound hdaudioC1D0: hp_outs=1 (0x15/0x0/0x0/0x0/0x0)
+[ 8.062885] sound hdaudioC1D0: mono: mono_out=0x0
+[ 8.062888] sound hdaudioC1D0: inputs:
+[ 8.062892] sound hdaudioC1D0: Dock Mic=0x19
+[ 8.062895] sound hdaudioC1D0: Headset Mic=0x1a
+[ 8.062898] sound hdaudioC1D0: Internal Mic=0x12
+[ 8.067660] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input11
+[ 8.067709] input: HDA Intel HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input12
+[ 8.067879] input: HDA Intel PCH Dock Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card1/input13
+[ 8.068048] input: HDA Intel PCH Dock Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input14
+[ 8.132430] e1000e 0000:00:19.0: irq 44 for MSI/MSI-X
+--
+[ 341.699732] type=1400 audit(1401773248.407:28): apparmor="DENIED" operation="capable" parent=1 profile="/usr/sbin/cupsd" pid=1072 comm="cupsd" pid=1072 comm="cupsd" capability=36 capname="block_suspend"
+[ 633.138452] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 633.138484] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 801.745480] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 801.745512] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 878.439734] type=1400 audit(1401773785.339:29): apparmor="DENIED" operation="capable" parent=1 profile="/usr/sbin/cupsd" pid=1072 comm="cupsd" pid=1072 comm="cupsd" capability=36 capname="block_suspend"
+
+
diff --git a/codecs/canonical/alc3226-dell-precision-m2800-ccert-201404-14987 b/codecs/canonical/alc3226-dell-precision-m2800-ccert-201404-14987
new file mode 100644
index 0000000..b2341a1
--- /dev/null
+++ b/codecs/canonical/alc3226-dell-precision-m2800-ccert-201404-14987
@@ -0,0 +1,1835 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Thu May 15 09:32:53 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Precision M2800
+Product Version: 01
+Firmware Version: W06
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-22-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [HDMI ]: HDA-Intel - HDA Intel HDMI
+ HDA Intel HDMI at 0xf7d34000 irq 48
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7d30000 irq 49
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Haswell HD Audio Controller (rev 06)
+00:1b.0 Audio device: Intel Corporation Lynx Point HD Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0c0c (rev 06)
+ Subsystem: 1028:0684
+--
+00:1b.0 0403: 8086:8c20 (rev 04)
+ Subsystem: 1028:0684
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC3226
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0292
+Subsystem Id: 0x10280684
+Revision Id: 0x100001
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC3226 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC3226 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Dock Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Dock Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80] [0x00]
+ Connection: 2
+ 0x02 0x03
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60140: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0221401f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Dock Line Out Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x01014020: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Dock Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Dock Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x01a19030: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headset Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40700001: [N/A] Modem Hand at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=124
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 8
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12* 0x13
+Node 0x23 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 6
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 6 May 15 13:25 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 10 May 15 13:25 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 5 May 15 13:25 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 9 May 15 13:25 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 4 May 15 13:26 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 3 May 15 13:26 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 2 May 15 13:26 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 8 May 15 13:26 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 7 May 15 13:26 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 May 15 13:25 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 May 15 13:25 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 May 15 13:25 .
+drwxr-xr-x 3 root root 280 May 15 13:25 ..
+lrwxrwxrwx 1 root root 12 May 15 13:25 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 May 15 13:25 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC3226 Analog [ALC3226 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC3226 Analog [ALC3226 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [HDMI]
+
+Card hw:0 'HDMI'/'HDA Intel HDMI at 0xf7d34000 irq 48'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 18
+ Simple ctrls : 3
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xf7d30000 irq 49'
+ Mixer name : 'Realtek ALC3226'
+ Components : 'HDA:10ec0292,10280684,00100001'
+ Controls : 26
+ Simple ctrls : 13
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pswitch penum
+ Playback channels: Front Left - Front Right
+ Mono:
+ Front Left: Playback [on]
+ Front Right: Playback [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line Out+Speaker'
+ Item0: 'Line Out+Speaker'
+Simple mixer control 'Dock Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Dock Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.HDMI {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Dock Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Dock Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value 'Line Out+Speaker'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 'Line Out+Speaker'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Dock Mic'
+ item.1 'Headset Mic'
+ item.2 'Internal Mic'
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Dock Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Dock Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Headset Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'Dock Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+e1000e
+btusb
+snd_hda_codec_realtek
+snd_hda_codec_generic
+snd_hda_codec_hdmi
+arc4
+iwlmvm
+mac80211
+coretemp
+kvm_intel
+uvcvideo
+snd_seq_midi
+kvm
+videobuf2_core
+ghash_clmulni_intel
+aesni_intel
+cryptd
+videodev
+aes_x86_64
+videobuf2_vmalloc
+videobuf2_memops
+dell_wmi
+sparse_keymap
+iwlwifi
+dell_laptop
+cfg80211
+dcdbas
+dm_multipath
+scsi_dh
+snd_hda_intel
+snd_hda_controller
+bnep
+snd_hda_codec
+snd_hwdep
+snd_rawmidi
+psmouse
+snd_seq_midi_event
+microcode
+serio_raw
+snd_pcm
+rfcomm
+snd_seq
+lpc_ich
+bluetooth
+snd_seq_device
+compat
+snd_timer
+i915
+drm_kms_helper
+snd
+drm
+soundcore
+snd_page_alloc
+ppdev
+parport_pc
+i2c_algo_bit
+wmi
+video
+mac_hid
+lp
+parport
+dm_raid45
+sdhci_pci
+sdhci
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 2.902272] lpc_ich: Resource conflict(s) found affecting gpio_ich
+[ 2.902318] snd_hda_intel 0000:00:03.0: Haswell must build in CONFIG_SND_HDA_I915
+[ 2.902370] snd_hda_intel 0000:00:03.0: irq 48 for MSI/MSI-X
+[ 2.902568] snd_hda_intel 0000:00:1b.0: irq 49 for MSI/MSI-X
+[ 2.904966] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
+--
+[ 2.907864] input: GlidePoint Virtual Touchpad as /devices/virtual/input/input9
+[ 2.910900] input: HDA Intel HDMI HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/sound/card0/input10
+[ 2.910960] input: HDA Intel HDMI HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input11
+[ 2.911002] input: HDA Intel HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input12
+[ 2.913401] sound hdaudioC1D0: autoconfig: line_outs=1 (0x16/0x0/0x0/0x0/0x0) type:line
+[ 2.913404] sound hdaudioC1D0: speaker_outs=1 (0x14/0x0/0x0/0x0/0x0)
+[ 2.913405] sound hdaudioC1D0: hp_outs=1 (0x15/0x0/0x0/0x0/0x0)
+[ 2.913406] sound hdaudioC1D0: mono: mono_out=0x0
+[ 2.913406] sound hdaudioC1D0: inputs:
+[ 2.913407] sound hdaudioC1D0: Dock Mic=0x19
+[ 2.913409] sound hdaudioC1D0: Headset Mic=0x1a
+[ 2.913409] sound hdaudioC1D0: Internal Mic=0x12
+[ 2.918104] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input13
+[ 2.918162] input: HDA Intel PCH Dock Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card1/input14
+[ 2.918225] input: HDA Intel PCH Dock Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input15
+[ 3.884618] [drm] Enabling RC6 states: RC6 on, RC6p off, RC6pp off
+--
+[ 73.466830] usb 2-1.8: config 0 descriptor??
+[ 86.473406] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 86.473447] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 174.159045] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 174.159085] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 191.292130] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 191.292163] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 260.838743] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 260.838783] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 334.425084] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 334.425125] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 338.312359] type=1400 audit(1400131878.784:28): apparmor="DENIED" operation="capable" parent=1 profile="/usr/sbin/cupsd" pid=1176 comm="cupsd" pid=1176 comm="cupsd" capability=36 capname="block_suspend"
+[ 351.558222] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 351.558263] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 409.025342] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 409.025384] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 412.047181] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 412.047242] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 445.307514] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 445.307546] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 483.605635] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 483.605665] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 535.025057] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 535.025098] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 585.474780] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 585.474841] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 588.498156] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 588.498188] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 603.622995] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 603.623036] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 665.755669] [drm:intel_dp_set_link_train] *ERROR* Timed out waiting for DP idle patterns
+[ 665.755679] [drm:i915_write32] *ERROR* Unknown unclaimed register before writing to 64040
+[ 808.377050] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 808.377083] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 875.910807] type=1400 audit(1400132417.304:29): apparmor="DENIED" operation="capable" parent=1 profile="/usr/sbin/cupsd" pid=1176 comm="cupsd" pid=1176 comm="cupsd" capability=36 capname="block_suspend"
+[ 912.277782] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 912.277823] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 989.942622] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 989.942656] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 1038.360464] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 1038.360505] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 1054.491699] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 1054.491731] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 1081.717972] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 1081.718013] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 1086.758252] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 1086.758293] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 1177.163964] type=1400 audit(1400132719.020:30): apparmor="DENIED" operation="capable" parent=1 profile="/usr/sbin/cupsd" pid=1176 comm="cupsd" pid=1176 comm="cupsd" capability=36 capname="block_suspend"
+[ 1214.829904] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 1214.829945] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 1219.870152] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 1219.870192] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 1246.101942] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 1246.102002] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 1348.001719] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 1348.001759] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 1371.194162] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 1371.194202] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 1459.934087] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 1459.934127] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 1505.328471] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 1505.328511] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 1563.814831] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 1563.814872] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 1654.323945] CPU6: Core power limit notification (total events = 50)
+--
+[ 1654.324013] CPU5: Package power limit normal
+[ 1684.857251] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 1684.857291] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 1711.084902] sound hdaudioC0D0: HDMI: invalid ELD buf size -1
+[ 1713.089898] sound hdaudioC0D0: HDMI: invalid ELD buf size -1
+[ 1715.094823] sound hdaudioC0D0: HDMI: invalid ELD buf size -1
+[ 1720.107137] sound hdaudioC0D0: HDMI: invalid ELD buf size -1
+[ 1721.109599] sound hdaudioC0D0: HDMI: invalid ELD buf size -1
+[ 1722.112064] sound hdaudioC0D0: HDMI: invalid ELD buf size -1
+[ 1723.114527] sound hdaudioC0D0: HDMI: invalid ELD buf size -1
+[ 1834.995057] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 1834.995097] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 1863.392819] e1000e 0000:00:19.0: irq 45 for MSI/MSI-X
+--
+[ 1868.157873] ehci_hcd 0000:00:1d.0: power state changed by ACPI to D0
+[ 1868.157894] snd_hda_intel 0000:00:03.0: irq 45 for MSI/MSI-X
+[ 1868.157914] ahci 0000:00:1f.2: setting latency timer to 64
+[ 1868.157951] snd_hda_intel 0000:00:1b.0: irq 48 for MSI/MSI-X
+[ 1868.157981] xhci_hcd 0000:00:14.0: power state changed by ACPI to D0
+--
+[ 1880.855987] cfg80211: (5735000 KHz - 5815000 KHz @ 40000 KHz), (300 mBi, 3000 mBm)
+[ 1946.689334] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 1946.689365] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 1963.831028] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 1963.831041] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 1976.938982] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 1976.939022] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 2068.714228] sound hdaudioC0D0: HDMI: invalid ELD buf size -1
+[ 2070.719153] sound hdaudioC0D0: HDMI: invalid ELD buf size -1
+[ 2072.724080] sound hdaudioC0D0: HDMI: invalid ELD buf size -1
+[ 2077.736372] sound hdaudioC0D0: HDMI: invalid ELD buf size -1
+[ 2078.738860] sound hdaudioC0D0: HDMI: invalid ELD buf size -1
+[ 2079.741272] sound hdaudioC0D0: HDMI: invalid ELD buf size -1
+[ 2080.743785] sound hdaudioC0D0: HDMI: invalid ELD buf size -1
+[ 2174.440156] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 2174.440187] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 2191.581860] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 2191.581892] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 2204.689768] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 2204.689808] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 2269.242823] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 2269.242894] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 2349.915089] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 2349.915135] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 2363.023037] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 2363.023078] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 2428.570474] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 2428.570518] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 2514.303097] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 2514.303158] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 2563.715258] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 2563.715299] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 2582.873952] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 2582.873993] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 2660.518907] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 2660.518937] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 2746.235487] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 2746.235558] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 2751.275691] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 2751.275704] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 2762.366752] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 2762.366792] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 2777.491540] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 2777.491572] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 2807.741184] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 2807.741224] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 2847.068909] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 2847.068950] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 2854.078536] type=1400 audit(1400135003.693:32): apparmor="DENIED" operation="capable" parent=1 profile="/usr/sbin/cupsd" pid=1176 comm="cupsd" pid=1176 comm="cupsd" capability=36 capname="block_suspend"
+[ 2974.146039] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 2974.146069] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 3024.170191] wlan0: deauthenticated from 3c:ce:73:48:04:60 (Reason: 10)
+--
+[ 3027.934936] cfg80211: (5735000 KHz - 5815000 KHz @ 40000 KHz), (300 mBi, 3000 mBm)
+[ 3098.247747] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 3098.247780] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 3198.078700] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 3198.078730] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 3217.237344] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 3217.237394] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 3240.429712] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 3240.429725] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 3326.142360] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 3326.142400] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 3347.333893] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 3347.333934] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 3389.684927] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 3389.684960] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 3405.816194] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 3405.816225] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 3447.160799] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 3447.160839] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 3692.219763] type=1400 audit(1400135843.121:33): apparmor="DENIED" operation="capable" parent=1 profile="/usr/sbin/cupsd" pid=1176 comm="cupsd" pid=1176 comm="cupsd" capability=36 capname="block_suspend"
+[ 3719.535209] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 3719.535249] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 3730.626216] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 3730.626257] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 3861.737191] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 3861.737221] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 3866.777441] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 3866.777473] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 4035.227147] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 4035.227187] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 4056.402677] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 4056.402722] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 4060.137025] cfg80211: Calling CRDA to update world regulatory domain
+--
+[ 4063.921663] cfg80211: (5735000 KHz - 5815000 KHz @ 40000 KHz), (300 mBi, 3000 mBm)
+[ 4121.966212] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 4121.966253] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 4139.123887] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 4139.123928] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 4298.503533] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 4298.503574] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 4303.543805] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 4303.543846] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 4325.725788] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 4325.725859] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 4403.374711] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 4403.374752] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 4788.647983] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 4788.648023] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 4894.545662] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 4894.545692] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 4960.125112] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 4960.125153] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 4995.418988] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 4995.419018] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 5030.712856] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 5030.712888] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 5122.512149] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 5122.512210] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 5140.660291] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 5140.660322] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 5182.020900] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 5182.020970] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 5205.213300] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 5205.213346] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 5230.422638] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 5230.422685] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 5271.767318] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 5271.767358] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 5278.824465] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 5278.824496] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 5281.847825] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 5281.847856] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 5301.006467] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 5301.006508] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 5311.825983] cfg80211: Calling CRDA to update world regulatory domain
+--
+[ 5370.262808] type=1400 audit(1400137523.737:34): apparmor="DENIED" operation="capable" parent=1 profile="/usr/sbin/cupsd" pid=1176 comm="cupsd" pid=1176 comm="cupsd" capability=36 capname="block_suspend"
+[ 5378.671369] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 5378.671410] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 5434.134340] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 5434.134379] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 5439.174619] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 5439.174649] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 5450.265644] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 5450.265685] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 5477.491881] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 5477.491921] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 5609.629206] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 5609.629260] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 5648.972969] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 5648.973009] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 5686.315720] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 5686.315760] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 5697.406704] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 5697.406764] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 5750.852743] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 5750.852775] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 5903.155190] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 5903.155234] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 5934.431281] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 5934.431311] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 5975.791895] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 5975.791936] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 5978.815217] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 5978.815250] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 6187.607104] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 6187.607137] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 6209.335000] type=1400 audit(1400138364.097:35): apparmor="DENIED" operation="capable" parent=1 profile="/usr/sbin/cupsd" pid=1176 comm="cupsd" pid=1176 comm="cupsd" capability=36 capname="block_suspend"
+[ 6236.024886] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 6236.024956] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 6249.132760] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 6249.132792] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 6307.631083] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 6307.631115] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 6326.805717] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 6326.805758] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 6459.929574] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 6459.929605] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 6541.628326] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 6541.628367] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 6554.736216] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 6554.736246] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 6611.205658] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 6611.205718] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 6641.451233] sound hdaudioC0D0: HDMI: invalid ELD buf size -1
+[ 6643.456149] sound hdaudioC0D0: HDMI: invalid ELD buf size -1
+[ 6645.461080] sound hdaudioC0D0: HDMI: invalid ELD buf size -1
+[ 6650.473393] sound hdaudioC0D0: HDMI: invalid ELD buf size -1
+[ 6651.475862] sound hdaudioC0D0: HDMI: invalid ELD buf size -1
+[ 6652.478328] sound hdaudioC0D0: HDMI: invalid ELD buf size -1
+[ 6653.480790] sound hdaudioC0D0: HDMI: invalid ELD buf size -1
+[ 6674.568491] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 6674.568542] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 6677.591797] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 6677.591810] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 6747.173198] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 6747.173238] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 6799.640745] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 6799.640796] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 6802.664082] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 6802.664114] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 6805.687439] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 6805.687469] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 6814.761532] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 6814.761565] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 6829.886369] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 6829.886420] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 6886.355794] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 6886.355835] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 6933.747144] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 6933.747185] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 6956.939564] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 6956.939604] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 7031.561102] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 7031.561116] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 7056.770433] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 7056.770466] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 7119.302583] sound hdaudioC0D0: HDMI: invalid ELD buf size -1
+[ 7121.307462] sound hdaudioC0D0: HDMI: invalid ELD buf size -1
+[ 7123.312435] sound hdaudioC0D0: HDMI: invalid ELD buf size -1
+[ 7128.324744] sound hdaudioC0D0: HDMI: invalid ELD buf size -1
+[ 7129.327168] sound hdaudioC0D0: HDMI: invalid ELD buf size -1
+[ 7130.329674] sound hdaudioC0D0: HDMI: invalid ELD buf size -1
+[ 7131.332141] sound hdaudioC0D0: HDMI: invalid ELD buf size -1
+[ 7189.730578] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 7189.730622] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 7368.133127] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 7368.133167] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 7432.670189] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 7432.670230] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 7471.003393] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 7471.003434] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 7516.381799] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 7516.381831] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 7700.938857] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 7700.938897] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 7727.154668] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 7727.154728] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 7755.403345] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 7755.403386] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 7770.528179] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 7770.528220] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 7883.478935] sound hdaudioC0D0: HDMI: invalid ELD buf size -1
+[ 7885.483860] sound hdaudioC0D0: HDMI: invalid ELD buf size -1
+[ 7887.488790] sound hdaudioC0D0: HDMI: invalid ELD buf size -1
+[ 7892.501089] sound hdaudioC0D0: HDMI: invalid ELD buf size -1
+[ 7893.503567] sound hdaudioC0D0: HDMI: invalid ELD buf size -1
+[ 7894.506030] sound hdaudioC0D0: HDMI: invalid ELD buf size -1
+[ 7895.508487] sound hdaudioC0D0: HDMI: invalid ELD buf size -1
+[ 7932.731442] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 7932.731483] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 7985.183030] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 7985.183065] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 7996.273977] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 7996.274026] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 8330.106158] sound hdaudioC0D0: HDMI: invalid ELD buf size -1
+[ 8332.111091] sound hdaudioC0D0: HDMI: invalid ELD buf size -1
+[ 8334.116012] sound hdaudioC0D0: HDMI: invalid ELD buf size -1
+[ 8339.128313] sound hdaudioC0D0: HDMI: invalid ELD buf size -1
+[ 8340.130792] sound hdaudioC0D0: HDMI: invalid ELD buf size -1
+[ 8341.133250] sound hdaudioC0D0: HDMI: invalid ELD buf size -1
+[ 8342.135667] sound hdaudioC0D0: HDMI: invalid ELD buf size -1
+[ 8365.240352] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 8365.240393] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 8374.314392] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 8374.314422] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 8415.675014] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 8415.675054] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 8420.715302] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 8420.715343] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 8459.048528] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 8459.048569] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 8546.797981] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 8546.798021] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 8553.855147] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 8553.855187] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 8566.963070] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 8566.963111] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 8616.375239] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 8616.375287] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 8621.415572] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 8621.415602] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 8632.506576] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 8632.506617] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 8663.782549] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 8663.782590] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 8781.769724] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 8781.769765] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 8892.695629] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 8892.695700] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 8940.090987] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 8940.091028] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 8945.131236] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 8945.131277] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 8956.230178] sound hdaudioC0D0: HDMI: invalid ELD buf size -1
+[ 8958.235101] sound hdaudioC0D0: HDMI: invalid ELD buf size -1
+[ 8960.240028] sound hdaudioC0D0: HDMI: invalid ELD buf size -1
+[ 8965.252333] sound hdaudioC0D0: HDMI: invalid ELD buf size -1
+[ 8966.254808] sound hdaudioC0D0: HDMI: invalid ELD buf size -1
+[ 8967.257267] sound hdaudioC0D0: HDMI: invalid ELD buf size -1
+[ 8968.259737] sound hdaudioC0D0: HDMI: invalid ELD buf size -1
+[ 8993.381268] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 8993.381301] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 9031.087385] [drm:intel_dp_set_link_train] *ERROR* Timed out waiting for DP idle patterns
+--
+[10889.848862] ehci_hcd 0000:00:1a.0: setting latency timer to 64
+[10889.848910] snd_hda_intel 0000:00:03.0: irq 45 for MSI/MSI-X
+[10889.848968] snd_hda_intel 0000:00:1b.0: irq 48 for MSI/MSI-X
+[10889.848996] ehci_hcd 0000:00:1d.0: power state changed by ACPI to D0
+--
+[10902.570835] cfg80211: (5735000 KHz - 5815000 KHz @ 40000 KHz), (300 mBi, 3000 mBm)
+[10908.976010] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[10908.976040] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[10936.190799] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[10936.190831] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[10965.419366] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[10965.419427] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[11035.971863] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[11035.971924] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[11075.291886] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[11075.291926] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[11120.663584] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[11120.663615] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[11136.786828] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[11136.786869] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[11151.920011] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[11151.920041] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[11256.742801] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[11256.742833] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[11287.484319] cfg80211: Calling CRDA to update world regulatory domain
+--
+[11291.242064] cfg80211: (5735000 KHz - 5815000 KHz @ 40000 KHz), (300 mBi, 3000 mBm)
+[11308.146244] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[11308.146275] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[11437.191803] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[11437.191843] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[11543.032490] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[11543.032551] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[11641.807616] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[11641.807676] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[11719.433633] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[11719.433673] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[11827.298341] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[11827.298382] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[11838.388120] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[11838.388160] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[11941.246362] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[11941.246413] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[11996.709328] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[11996.709347] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[12007.800386] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[12007.800426] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[12079.398565] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[12079.398598] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[12092.506396] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[12092.506415] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[12109.648185] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[12109.648218] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[12395.062704] CPU7: Core power limit notification (total events = 442)
+--
+[12395.062770] CPU4: Package power limit normal
+[12526.189505] sound hdaudioC0D0: HDMI: invalid ELD buf size -1
+[12528.194434] sound hdaudioC0D0: HDMI: invalid ELD buf size -1
+[12530.199356] sound hdaudioC0D0: HDMI: invalid ELD buf size -1
+[12535.211675] sound hdaudioC0D0: HDMI: invalid ELD buf size -1
+[12536.214105] sound hdaudioC0D0: HDMI: invalid ELD buf size -1
+[12537.216537] sound hdaudioC0D0: HDMI: invalid ELD buf size -1
+[12538.219001] sound hdaudioC0D0: HDMI: invalid ELD buf size -1
+[12571.408240] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[12571.408281] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[12645.023316] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[12645.023360] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[12741.453561] wlan0: deauthenticating from 3c:ce:73:48:04:60 by local choice (reason=3)
+--
+[12745.855559] ehci_hcd 0000:00:1d.0: power state changed by ACPI to D0
+[12745.855634] snd_hda_intel 0000:00:03.0: irq 45 for MSI/MSI-X
+[12745.855638] ahci 0000:00:1f.2: setting latency timer to 64
+[12745.855669] snd_hda_intel 0000:00:1b.0: irq 48 for MSI/MSI-X
+[12745.855676] xhci_hcd 0000:00:14.0: power state changed by ACPI to D0
+--
+[12758.545472] cfg80211: (5735000 KHz - 5815000 KHz @ 40000 KHz), (300 mBi, 3000 mBm)
+[12766.997929] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[12766.997969] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[12814.371215] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[12814.371275] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[12865.527215] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[12865.527288] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+
+
diff --git a/codecs/canonical/alc3227--hp-455-g2-ccert-201404-14968 b/codecs/canonical/alc3227--hp-455-g2-ccert-201404-14968
new file mode 100644
index 0000000..99b6b6b
--- /dev/null
+++ b/codecs/canonical/alc3227--hp-455-g2-ccert-201404-14968
@@ -0,0 +1,1216 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Wed Aug 20 03:16:35 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.4 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.4 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.4 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP 455 G2
+Product Version: A3009CD10002
+Firmware Version: M75 Ver. 01.06
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.11.0-18-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.11.0-18-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xd6940000 irq 84
+ 1 [Generic_1 ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xd6944000 irq 16
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:01.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Device 1308
+00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD] FCH Azalia Controller (rev 01)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:01.1 0403: 1002:1308
+ Subsystem: 103c:2235
+--
+00:14.2 0403: 1022:780d (rev 01)
+ Subsystem: 103c:2235
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: ATI R6xx HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x1002aa01
+Subsystem Id: 0x00aa0100
+Revision Id: 0x100500
+No Modem Function Group found
+Default PCM:
+ rates [0x70]: 32000 44100 48000
+ bits [0x2]: 16
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x02
+Node 0x04 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x05 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x04
+Node 0x06 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x07 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Node 0x08 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x09 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x08
+Node 0x0a [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x0b [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0a
+Node 0x0c [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x0d [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0c
+Node 0x0e [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x0f [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0e
+Codec: Realtek ALC3227
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0282
+Subsystem Id: 0x103c2239
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=1, dir=1, wake=0, sticky=0, data=1, unsol=0
+ IO[1]: enable=1, dir=1, wake=0, sticky=0, data=1, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC3227 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC3227 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60140: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x04a11030: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40f00001: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=117
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x04211020: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Aug 19 22:49 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Aug 19 22:49 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Aug 19 22:49 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Aug 19 22:49 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 Aug 19 22:52 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Aug 19 22:52 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 Aug 19 22:52 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Aug 19 22:49 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Aug 19 22:49 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Aug 19 22:49 .
+drwxr-xr-x 3 root root 240 Aug 19 22:49 ..
+lrwxrwxrwx 1 root root 12 Aug 19 22:49 pci-0000:00:01.1 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Aug 19 22:49 pci-0000:00:14.2 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic_1 [HD-Audio Generic], device 0: ALC3227 Analog [ALC3227 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: Generic_1 [HD-Audio Generic], device 0: ALC3227 Analog [ALC3227 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Generic]
+
+Card hw:0 'Generic'/'HD-Audio Generic at 0xd6940000 irq 84'
+ Mixer name : 'ATI R6xx HDMI'
+ Components : 'HDA:1002aa01,00aa0100,00100500'
+ Controls : 7
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [Generic_1]
+
+Card hw:1 'Generic_1'/'HD-Audio Generic at 0xd6944000 irq 16'
+ Mixer name : 'Realtek ALC3227'
+ Components : 'HDA:10ec0282,103c2239,00100003'
+ Controls : 23
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Mute-LED Mode',0
+ Capabilities: enum
+ Items: 'On' 'Off' 'Follow Master'
+ Item0: 'Follow Master'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.Generic {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+}
+state.Generic_1 {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Mute-LED Mode'
+ value 'Follow Master'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 On
+ item.1 Off
+ item.2 'Follow Master'
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.21 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.22 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nvram
+vesafb
+fglrx
+rfcomm
+bnep
+parport_pc
+ppdev
+joydev
+arc4
+rtk_btusb
+bluetooth
+snd_hda_codec_realtek
+snd_hda_codec_generic
+snd_hda_codec_hdmi
+snd_hda_intel
+snd_hda_controller
+rtl8723be
+snd_hda_codec
+rtlwifi
+snd_hwdep
+mac80211
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+cfg80211
+snd_timer
+snd_seq_device
+snd
+soundcore
+snd_page_alloc
+tpm_infineon
+hp_wmi
+hp_accel
+dm_multipath
+rtsx_pci_sdmmc
+psmouse
+lis3lv02d
+rtsx_pci_ms
+scsi_dh
+i2c_piix4
+serio_raw
+kbccmnd
+amd_iommu_v2
+hp_wireless
+lp
+memstick
+wmi
+parport
+mac_hid
+sparse_keymap
+input_polldev
+rtsx_pci
+k10temp
+video
+tpm_tis
+btcoexist
+disable_mmc
+binfmt_misc
+dm_raid45
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+r8169
+ahci
+libahci
+mii
+raid6_pq
+xor
+zlib_deflate
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x03 0x185600f0
+0x05 0x585600f0
+0x07 0x585600f0
+0x09 0x585600f0
+0x0b 0x585600f0
+0x0d 0x585600f0
+0x0f 0x585600f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x90a60140
+0x14 0x90170110
+0x17 0x40000000
+0x18 0x411111f0
+0x19 0x04a11030
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40f00001
+0x1e 0x411111f0
+0x21 0x04211020
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 11.710865] rtl8723be-0:rtl8723be_read_eeprom_info():<0-0> Boot from EFUSE
+[ 11.727254] snd_hda_intel 0000:00:01.1: Probing card using HDA DKMS, version 0.201407291531~ubuntu12.04.1stella2
+[ 11.727682] snd_hda_intel 0000:00:01.1: irq 84 for MSI/MSI-X
+[ 11.727821] snd_hda_intel 0000:00:14.2: Probing card using HDA DKMS, version 0.201407291531~ubuntu12.04.1stella2
+[ 11.752143] rtl8723be:
+--
+[ 11.752507] rtl8723be-0:_rtl8723be_hal_customized_behavior():<0-0> RT Customized ID: 0x00
+[ 11.755095] input: HD-Audio Generic HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.1/sound/card0/input8
+[ 11.791094] sound hdaudioC1D0: autoconfig: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
+[ 11.791101] sound hdaudioC1D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
+[ 11.791105] sound hdaudioC1D0: hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
+[ 11.791107] sound hdaudioC1D0: mono: mono_out=0x0
+[ 11.791108] sound hdaudioC1D0: inputs:
+[ 11.791112] sound hdaudioC1D0: Mic=0x19
+[ 11.791114] sound hdaudioC1D0: Internal Mic=0x12
+[ 11.802494] input: HD-Audio Generic Headphone as /devices/pci0000:00/0000:00:14.2/sound/card1/input9
+[ 11.802666] input: HD-Audio Generic Mic as /devices/pci0000:00/0000:00:14.2/sound/card1/input10
+[ 11.968962] type=1400 audit(1408502975.582:2): apparmor="STATUS" operation="profile_load" parent=998 profile="unconfined" name="/sbin/dhclient" pid=1019 comm="apparmor_parser"
+
+
diff --git a/codecs/canonical/alc3234-dell-inspiron-11---3147-ccert-201403-14888 b/codecs/canonical/alc3234-dell-inspiron-11---3147-ccert-201403-14888
new file mode 100644
index 0000000..6a5da89
--- /dev/null
+++ b/codecs/canonical/alc3234-dell-inspiron-11---3147-ccert-201403-14888
@@ -0,0 +1,1152 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Apr 7 05:48:09 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 11 - 3147
+Product Version:
+Firmware Version: X23
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-44-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0x90710000 irq 106
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Device 0f04 (rev 0e)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:0f04 (rev 0e)
+ Subsystem: 1028:064d
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC3234
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0255
+Subsystem Id: 0x1028064d
+Revision Id: 0x100002
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 D3cold CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x60]: 44100 48000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC3234 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x60]: 44100 48000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC3234 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headphone Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Headphone Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60170: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x7, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170120: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headset Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headphone Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40700001: [N/A] Modem Hand at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=76
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Mic Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x02211030: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+Codec: Intel Valleyview2 HDMI
+Address: 2
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862882
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+Node 0x04 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x02* 0x03
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x02 0x03*
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x02 0x03*
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Apr 7 01:18 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Apr 7 01:18 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Apr 7 01:18 /dev/snd/hwC0D2
+crw-rw---T+ 1 root audio 116, 4 Apr 7 01:18 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Apr 7 01:18 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Apr 7 01:18 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Apr 7 01:18 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Apr 7 01:18 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Apr 7 01:18 .
+drwxr-xr-x 3 root root 220 Apr 7 01:18 ..
+lrwxrwxrwx 1 root root 12 Apr 7 01:18 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC3234 Analog [ALC3234 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC3234 Analog [ALC3234 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0x90710000 irq 106'
+ Mixer name : 'Intel Valleyview2 HDMI'
+ Components : 'HDA:10ec0255,1028064d,00100002 HDA:80862882,80860101,00100000'
+ Controls : 30
+ Simple ctrls : 14
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Headphone Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headphone Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headphone Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Headset Mic'
+ item.1 'Headphone Mic'
+ item.2 'Internal Mic'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Headphone Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Headset Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Headphone Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.24 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.28 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.29 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.30 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+ctr
+ccm
+coretemp
+kvm_intel
+kvm
+ghash_clmulni_intel
+btusb
+cryptd
+joydev
+dell_wmi
+sparse_keymap
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+snd_hda_codec_generic
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+dell_laptop
+dm_multipath
+dcdbas
+scsi_dh
+parport_pc
+ppdev
+rfcomm
+bnep
+psmouse
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+microcode
+snd_timer
+snd_seq_device
+arc4
+ath9k
+mac80211
+ath9k_common
+ath9k_hw
+ath
+snd
+cfg80211
+uvcvideo
+videobuf2_core
+hid_multitouch
+serio_raw
+ath3k
+videodev
+videobuf2_vmalloc
+soundcore
+videobuf2_memops
+snd_page_alloc
+hid_generic
+bluetooth
+nls_iso8859_1
+i915
+drm_kms_helper
+wmi
+drm
+compat
+mac_hid
+i2c_algo_bit
+video
+lp
+parport
+usbhid
+hid
+ahci
+libahci
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x90a60170
+0x14 0x90170120
+0x17 0x40000000
+0x18 0x411111f0
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40700001
+0x1e 0x411111f0
+0x21 0x02211030
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+0x19 0x01a1913c
+0x1a 0x01a1913d
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D2/init_pin_configs:
+0x04 0x18560010
+0x05 0x58560020
+0x06 0x58560030
+
+/sys/class/sound/hwC0D2/driver_pin_configs:
+
+/sys/class/sound/hwC0D2/user_pin_configs:
+
+/sys/class/sound/hwC0D2/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 11.650714] init: failsafe main process (786) killed by TERM signal
+[ 11.684841] snd_hda_intel 0000:00:1b.0: enabling device (0000 -> 0002)
+[ 11.684945] snd_hda_intel 0000:00:1b.0: irq 106 for MSI/MSI-X
+[ 11.684991] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 11.819388] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
+[ 11.823412] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
+[ 11.846635] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 11.847827] input: HDA Intel PCH Headphone Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 11.869002] input: Dell WMI hotkeys as /devices/virtual/input/input11
+
+
diff --git a/codecs/canonical/alc3234-dell-inspiron-11---3147-ccert-201403-14889 b/codecs/canonical/alc3234-dell-inspiron-11---3147-ccert-201403-14889
new file mode 100644
index 0000000..0e3defa
--- /dev/null
+++ b/codecs/canonical/alc3234-dell-inspiron-11---3147-ccert-201403-14889
@@ -0,0 +1,1148 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Apr 7 05:48:07 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 11 - 3147
+Product Version:
+Firmware Version: X23
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-44-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0x90710000 irq 107
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Device 0f04 (rev 0e)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:0f04 (rev 0e)
+ Subsystem: 1028:064d
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC3234
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0255
+Subsystem Id: 0x1028064d
+Revision Id: 0x100002
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 D3cold CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x60]: 44100 48000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC3234 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x60]: 44100 48000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC3234 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headphone Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Headphone Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60170: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x7, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170120: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headset Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headphone Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40700001: [N/A] Modem Hand at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=76
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Mic Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x02211030: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+Codec: Intel Valleyview2 HDMI
+Address: 2
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862882
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+Node 0x04 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x02* 0x03
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x02 0x03*
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x02 0x03*
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Apr 7 01:11 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Apr 7 01:11 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Apr 7 01:11 /dev/snd/hwC0D2
+crw-rw---T+ 1 root audio 116, 4 Apr 7 01:11 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Apr 7 01:11 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Apr 7 01:11 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Apr 7 01:11 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Apr 7 01:11 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Apr 7 01:11 .
+drwxr-xr-x 3 root root 220 Apr 7 01:11 ..
+lrwxrwxrwx 1 root root 12 Apr 7 01:11 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC3234 Analog [ALC3234 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC3234 Analog [ALC3234 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0x90710000 irq 107'
+ Mixer name : 'Intel Valleyview2 HDMI'
+ Components : 'HDA:10ec0255,1028064d,00100002 HDA:80862882,80860101,00100000'
+ Controls : 30
+ Simple ctrls : 14
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Headphone Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headphone Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headphone Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Headset Mic'
+ item.1 'Headphone Mic'
+ item.2 'Internal Mic'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Headphone Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Headset Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Headphone Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.24 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.28 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.29 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.30 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+usb_storage
+ctr
+ccm
+bnep
+parport_pc
+rfcomm
+ppdev
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+snd_hda_codec_generic
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+nls_iso8859_1
+snd_seq_midi
+uvcvideo
+snd_rawmidi
+snd_seq_midi_event
+videobuf2_core
+snd_seq
+videodev
+joydev
+snd_timer
+videobuf2_vmalloc
+snd_seq_device
+arc4
+videobuf2_memops
+hid_multitouch
+i915
+hid_generic
+coretemp
+lp
+drm_kms_helper
+kvm_intel
+kvm
+psmouse
+snd
+parport
+drm
+iwlmvm
+mac80211
+dm_multipath
+ghash_clmulni_intel
+mac_hid
+cryptd
+soundcore
+dell_wmi
+dell_laptop
+sparse_keymap
+dcdbas
+i2c_algo_bit
+scsi_dh
+serio_raw
+wmi
+video
+iwlwifi
+snd_page_alloc
+microcode
+cfg80211
+btusb
+bluetooth
+compat
+usbhid
+hid
+dm_raid45
+ahci
+libahci
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x90a60170
+0x14 0x90170120
+0x17 0x40000000
+0x18 0x411111f0
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40700001
+0x1e 0x411111f0
+0x21 0x02211030
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+0x19 0x01a1913c
+0x1a 0x01a1913d
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D2/init_pin_configs:
+0x04 0x18560010
+0x05 0x58560020
+0x06 0x58560030
+
+/sys/class/sound/hwC0D2/driver_pin_configs:
+
+/sys/class/sound/hwC0D2/user_pin_configs:
+
+/sys/class/sound/hwC0D2/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 8.108021] type=1400 audit(1396847478.889:7): apparmor="STATUS" operation="profile_replace" name="/usr/lib/connman/scripts/dhclient-script" pid=639 comm="apparmor_parser"
+[ 8.131200] snd_hda_intel 0000:00:1b.0: enabling device (0000 -> 0002)
+[ 8.131309] snd_hda_intel 0000:00:1b.0: irq 107 for MSI/MSI-X
+[ 8.131355] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 8.316428] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 8.316567] input: HDA Intel PCH Headphone Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
+[ 8.918776] [drm] Enabling RC6 states: RC6 off, RC6p off, RC6pp off
+
+
diff --git a/codecs/canonical/alc3234-dell-inspiron-3441-ccert-201403-14840 b/codecs/canonical/alc3234-dell-inspiron-3441-ccert-201403-14840
new file mode 100644
index 0000000..8399b22
--- /dev/null
+++ b/codecs/canonical/alc3234-dell-inspiron-3441-ccert-201403-14840
@@ -0,0 +1,1169 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Wed Apr 9 06:05:38 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 3441
+Product Version: Not Specified
+Firmware Version: A00
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-44-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xfe764000 irq 78
+ 1 [Generic_1 ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xfe760000 irq 16
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:01.1 Audio device: Advanced Micro Devices [AMD] nee ATI Device 9840
+00:14.2 Audio device: Advanced Micro Devices [AMD] Hudson Azalia Controller (rev 02)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:01.1 0403: 1002:9840
+ Subsystem: 1028:0657
+--
+00:14.2 0403: 1022:780d (rev 02)
+ Subsystem: 1028:0657
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: ATI R6xx HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x1002aa01
+Subsystem Id: 0x00aa0100
+Revision Id: 0x100500
+No Modem Function Group found
+Default PCM:
+ rates [0x70]: 32000 44100 48000
+ bits [0x2]: 16
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x02
+Node 0x04 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x05 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x04
+Node 0x06 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x07 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Codec: Realtek ALC3234
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0255
+Subsystem Id: 0x10280657
+Revision Id: 0x100002
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 D3cold CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x60]: 44100 48000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC3234 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x60]: 44100 48000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC3234 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headphone Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Headphone Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60170: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x7, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170120: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headset Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headphone Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40700001: [N/A] Modem Hand at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=76
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Mic Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x02211030: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Apr 9 11:49 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Apr 9 11:49 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Apr 9 11:49 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Apr 9 11:49 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 Apr 9 11:52 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Apr 9 11:52 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 Apr 9 11:52 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Apr 9 11:49 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Apr 9 11:49 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Apr 9 11:49 .
+drwxr-xr-x 3 root root 240 Apr 9 11:49 ..
+lrwxrwxrwx 1 root root 12 Apr 9 11:49 pci-0000:00:01.1 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Apr 9 11:49 pci-0000:00:14.2 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic_1 [HD-Audio Generic], device 0: ALC3234 Analog [ALC3234 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: Generic_1 [HD-Audio Generic], device 0: ALC3234 Analog [ALC3234 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Generic]
+
+Card hw:0 'Generic'/'HD-Audio Generic at 0xfe764000 irq 78'
+ Mixer name : 'ATI R6xx HDMI'
+ Components : 'HDA:1002aa01,00aa0100,00100500'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [Generic_1]
+
+Card hw:1 'Generic_1'/'HD-Audio Generic at 0xfe760000 irq 16'
+ Mixer name : 'Realtek ALC3234'
+ Components : 'HDA:10ec0255,10280657,00100002'
+ Controls : 24
+ Simple ctrls : 13
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Headphone Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headphone Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.Generic {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.Generic_1 {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headphone Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Headset Mic'
+ item.1 'Headphone Mic'
+ item.2 'Internal Mic'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Headphone Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Headset Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Headphone Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+vesafb
+rfcomm
+bnep
+parport_pc
+ppdev
+kvm_amd
+kvm
+snd_hda_codec_realtek
+snd_hda_codec_hdmi
+snd_hda_codec_generic
+snd_hda_intel
+snd_hda_codec
+ghash_clmulni_intel
+snd_hwdep
+fglrx
+snd_pcm
+uvcvideo
+rts5139
+aesni_intel
+btusb
+cryptd
+aes_x86_64
+dm_multipath
+snd_seq_midi
+arc4
+joydev
+snd_rawmidi
+snd_seq_midi_event
+videobuf2_core
+videodev
+snd_seq
+ath9k
+scsi_dh
+dell_wmi
+dell_laptop
+sparse_keymap
+dcdbas
+mac80211
+videobuf2_vmalloc
+microcode
+ath9k_common
+videobuf2_memops
+ath9k_hw
+snd_timer
+video
+snd_seq_device
+ath3k
+ath
+snd
+bluetooth
+mac_hid
+cfg80211
+psmouse
+wmi
+serio_raw
+compat
+i2c_piix4
+amd_iommu_v2
+lp
+soundcore
+snd_page_alloc
+parport
+ahci
+libahci
+r8169
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x03 0x185600f0
+0x05 0x585600f0
+0x07 0x585600f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x90a60170
+0x14 0x90170120
+0x17 0x40000000
+0x18 0x411111f0
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40700001
+0x1e 0x411111f0
+0x21 0x02211030
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+0x19 0x01a1913c
+0x1a 0x01a1913d
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 10.327933] [fglrx] module loaded - fglrx 13.30.1 [Mar 27 2014] with 1 minors
+[ 10.547097] snd_hda_intel 0000:00:01.1: irq 78 for MSI/MSI-X
+[ 10.598307] input: HD-Audio Generic HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.1/sound/card0/input9
+[ 10.707107] cfg80211: Ignoring regulatory request Set by core since the driver uses its own custom regulatory domain
+--
+[ 10.707148] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
+[ 10.739901] input: HD-Audio Generic Headphone Mic as /devices/pci0000:00/0000:00:14.2/sound/card1/input10
+[ 11.421424] kvm: Nested Virtualization enabled
+--
+[ 2038.885906] pciehp 0000:00:02.1:pcie04: pciehp_resume ENTRY
+[ 2038.885961] snd_hda_intel 0000:00:01.1: irq 78 for MSI/MSI-X
+[ 2038.886093] r8169 0000:02:00.0: wake-up capability disabled by ACPI
+
+
diff --git a/codecs/canonical/alc3234-dell-inspiron-3441-ccert-201403-14841 b/codecs/canonical/alc3234-dell-inspiron-3441-ccert-201403-14841
new file mode 100644
index 0000000..7330244
--- /dev/null
+++ b/codecs/canonical/alc3234-dell-inspiron-3441-ccert-201403-14841
@@ -0,0 +1,1160 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Mar 24 03:49:53 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 3441
+Product Version: Not Specified
+Firmware Version: X16
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-44-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xfe764000 irq 80
+ 1 [Generic_1 ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xfe760000 irq 16
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:01.1 Audio device: Advanced Micro Devices [AMD] nee ATI Device 9840
+00:14.2 Audio device: Advanced Micro Devices [AMD] Hudson Azalia Controller (rev 02)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:01.1 0403: 1002:9840
+ Subsystem: 1028:0658
+--
+00:14.2 0403: 1022:780d (rev 02)
+ Subsystem: 1028:0658
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: ATI R6xx HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x1002aa01
+Subsystem Id: 0x00aa0100
+Revision Id: 0x100500
+No Modem Function Group found
+Default PCM:
+ rates [0x70]: 32000 44100 48000
+ bits [0x2]: 16
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x02
+Node 0x04 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x05 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x04
+Node 0x06 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x07 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Codec: Realtek ALC3234
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0255
+Subsystem Id: 0x10280658
+Revision Id: 0x100002
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 D3cold CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x60]: 44100 48000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC3234 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x60]: 44100 48000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC3234 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headphone Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Headphone Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60170: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x7, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170120: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headset Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headphone Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40700001: [N/A] Modem Hand at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=76
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Mic Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x02211030: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Mar 23 23:34 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Mar 23 23:34 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Mar 23 23:34 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Mar 23 23:34 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 Mar 23 23:34 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Mar 23 23:34 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 Mar 23 23:34 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Mar 23 23:34 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Mar 23 23:34 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Mar 23 23:34 .
+drwxr-xr-x 3 root root 240 Mar 23 23:34 ..
+lrwxrwxrwx 1 root root 12 Mar 23 23:34 pci-0000:00:01.1 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Mar 23 23:34 pci-0000:00:14.2 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic_1 [HD-Audio Generic], device 0: ALC3234 Analog [ALC3234 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: Generic_1 [HD-Audio Generic], device 0: ALC3234 Analog [ALC3234 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Generic]
+
+Card hw:0 'Generic'/'HD-Audio Generic at 0xfe764000 irq 80'
+ Mixer name : 'ATI R6xx HDMI'
+ Components : 'HDA:1002aa01,00aa0100,00100500'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [Generic_1]
+
+Card hw:1 'Generic_1'/'HD-Audio Generic at 0xfe760000 irq 16'
+ Mixer name : 'Realtek ALC3234'
+ Components : 'HDA:10ec0255,10280658,00100002'
+ Controls : 24
+ Simple ctrls : 13
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Headphone Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headphone Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.Generic {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.Generic_1 {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headphone Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Headset Mic'
+ item.1 'Headphone Mic'
+ item.2 'Internal Mic'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Headphone Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Headset Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Headphone Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+vesafb
+fglrx
+rfcomm
+bnep
+parport_pc
+ppdev
+btusb
+uvcvideo
+rts5139
+bluetooth
+snd_hda_codec_realtek
+snd_hda_codec_generic
+snd_hda_codec_hdmi
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+videobuf2_core
+snd_pcm
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+hid_multitouch
+lib80211_crypt_tkip
+wl
+snd_seq_midi
+snd_rawmidi
+kvm_amd
+kvm
+snd_seq_midi_event
+snd_seq
+snd_timer
+snd_seq_device
+joydev
+ghash_clmulni_intel
+snd
+aesni_intel
+cfg80211
+cryptd
+aes_x86_64
+dm_multipath
+microcode
+scsi_dh
+dell_wmi
+sparse_keymap
+dell_laptop
+dcdbas
+i2c_piix4
+psmouse
+video
+soundcore
+snd_page_alloc
+mac_hid
+amd_iommu_v2
+serio_raw
+lib80211
+wmi
+lp
+parport
+usbhid
+hid
+ahci
+libahci
+r8169
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x03 0x185600f0
+0x05 0x585600f0
+0x07 0x585600f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x90a60170
+0x14 0x90170120
+0x17 0x40000000
+0x18 0x411111f0
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40700001
+0x1e 0x411111f0
+0x21 0x02211030
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+0x19 0x01a1913c
+0x1a 0x01a1913d
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 11.397875] Linux video capture interface: v2.00
+[ 11.654974] snd_hda_intel 0000:00:01.1: irq 80 for MSI/MSI-X
+[ 11.686269] input: HD-Audio Generic HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.1/sound/card0/input10
+[ 11.867136] input: HD-Audio Generic Headphone Mic as /devices/pci0000:00/0000:00:14.2/sound/card1/input11
+[ 12.197175] Bluetooth: Core ver 2.16
+
+
diff --git a/codecs/canonical/alc3234-dell-inspiron-3442-ccert-201402-14674 b/codecs/canonical/alc3234-dell-inspiron-3442-ccert-201402-14674
new file mode 100644
index 0000000..3800875
--- /dev/null
+++ b/codecs/canonical/alc3234-dell-inspiron-3442-ccert-201402-14674
@@ -0,0 +1,1207 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Feb 17 02:16:47 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 3442
+Product Version: Not Specified
+Firmware Version: X19
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-44-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [HDMI ]: HDA-Intel - HDA Intel HDMI
+ HDA Intel HDMI at 0xf7a14000 irq 60
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7a10000 irq 61
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Haswell-ULT HD Audio Controller (rev 09)
+00:1b.0 Audio device: Intel Corporation Lynx Point-LP HD Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 09)
+ Subsystem: 1028:0652
+--
+00:1b.0 0403: 8086:9c20 (rev 04)
+ Subsystem: 1028:0652
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=2, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC3234
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0255
+Subsystem Id: 0x10280652
+Revision Id: 0x100002
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 D3cold CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x60]: 44100 48000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC3234 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x60]: 44100 48000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC3234 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headphone Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Headphone Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60170: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x7, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170120: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headset Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headphone Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40700001: [N/A] Modem Hand at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=76
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Mic Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x02211030: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Feb 16 21:07 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Feb 16 21:07 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Feb 16 21:07 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Feb 16 21:07 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 Feb 16 21:08 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Feb 16 21:08 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 Feb 16 21:08 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Feb 16 21:07 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Feb 16 21:07 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Feb 16 21:07 .
+drwxr-xr-x 3 root root 240 Feb 16 21:07 ..
+lrwxrwxrwx 1 root root 12 Feb 16 21:07 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Feb 16 21:07 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC3234 Analog [ALC3234 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC3234 Analog [ALC3234 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [HDMI]
+
+Card hw:0 'HDMI'/'HDA Intel HDMI at 0xf7a14000 irq 60'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xf7a10000 irq 61'
+ Mixer name : 'Realtek ALC3234'
+ Components : 'HDA:10ec0255,10280652,00100002'
+ Controls : 24
+ Simple ctrls : 13
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Headphone Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headphone Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.HDMI {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headphone Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Headset Mic'
+ item.1 'Headphone Mic'
+ item.2 'Internal Mic'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Headphone Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Headset Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Headphone Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+ctr
+ccm
+bnep
+parport_pc
+ppdev
+rfcomm
+coretemp
+kvm_intel
+kvm
+btusb
+ghash_clmulni_intel
+aesni_intel
+cryptd
+aes_x86_64
+joydev
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+snd_hda_codec_generic
+mxm_wmi
+hid_multitouch
+dell_wmi
+sparse_keymap
+usbhid
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+hid
+psmouse
+dm_multipath
+arc4
+scsi_dh
+dell_laptop
+dcdbas
+ath9k
+mac80211
+ath9k_common
+ath9k_hw
+ath
+snd_rawmidi
+microcode
+cfg80211
+ath3k
+i915_hsw
+drm_kms_helper
+drm
+i2c_algo_bit
+intel_ips
+snd_seq_midi_event
+video
+snd_seq
+rts5139
+wmi
+snd_timer
+snd_seq_device
+mac_hid
+snd
+bluetooth
+serio_raw
+compat
+bbswitch
+soundcore
+snd_page_alloc
+uvcvideo
+videobuf2_core
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+lp
+parport
+dm_raid45
+xor
+r8169
+dm_mirror
+dm_region_hash
+dm_log
+ahci
+libahci
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x90a60170
+0x14 0x90170120
+0x17 0x40000000
+0x18 0x411111f0
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40700001
+0x1e 0x411111f0
+0x21 0x02211030
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+0x19 0x01a1913c
+0x1a 0x01a1913d
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 8.882210] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 8.882248] hda-intel Haswell must build in CONFIG_SND_HDA_I915
+[ 8.882308] snd_hda_intel 0000:00:03.0: irq 60 for MSI/MSI-X
+[ 8.882414] snd_hda_intel 0000:00:1b.0: irq 61 for MSI/MSI-X
+[ 8.882643] input: Dell WMI hotkeys as /devices/virtual/input/input8
+--
+[ 8.888987] hid-multitouch 0003:04F3:025F.0001: input,hiddev0,hidraw0: USB HID v1.10 Device [ELAN Touchscreen] on usb-0000:00:1d.0-1.7/input0
+[ 8.899638] input: HDA Intel HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input10
+[ 8.934874] input: HDA Intel PCH Headphone Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input11
+[ 8.966823] microcode: CPU1 sig=0x40651, pf=0x40, revision=0x17
+
+
diff --git a/codecs/canonical/alc3234-dell-inspiron-3442-ccert-201402-14675 b/codecs/canonical/alc3234-dell-inspiron-3442-ccert-201402-14675
new file mode 100644
index 0000000..d17dfc0
--- /dev/null
+++ b/codecs/canonical/alc3234-dell-inspiron-3442-ccert-201402-14675
@@ -0,0 +1,1199 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Mar 3 07:26:01 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 3442
+Product Version: Not Specified
+Firmware Version: A00
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-44-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [HDMI ]: HDA-Intel - HDA Intel HDMI
+ HDA Intel HDMI at 0xf7e14000 irq 60
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7e10000 irq 61
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Device 0a0c (rev 0b)
+00:1b.0 Audio device: Intel Corporation Device 9c20 (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 0b)
+ Subsystem: 1028:0651
+--
+00:1b.0 0403: 8086:9c20 (rev 04)
+ Subsystem: 1028:0651
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=2, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC3234
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0255
+Subsystem Id: 0x10280651
+Revision Id: 0x100002
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 D3cold CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x60]: 44100 48000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC3234 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x60]: 44100 48000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC3234 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headphone Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Headphone Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60170: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x7, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170120: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headset Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headphone Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40700001: [N/A] Modem Hand at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=76
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Mic Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x02211030: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Mar 3 02:13 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Mar 3 02:13 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Mar 3 02:13 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Mar 3 02:13 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 Mar 3 02:18 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Mar 3 02:18 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 Mar 3 02:18 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Mar 3 02:13 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Mar 3 02:13 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Mar 3 02:13 .
+drwxr-xr-x 3 root root 240 Mar 3 02:13 ..
+lrwxrwxrwx 1 root root 12 Mar 3 02:13 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Mar 3 02:13 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC3234 Analog [ALC3234 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC3234 Analog [ALC3234 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [HDMI]
+
+Card hw:0 'HDMI'/'HDA Intel HDMI at 0xf7e14000 irq 60'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xf7e10000 irq 61'
+ Mixer name : 'Realtek ALC3234'
+ Components : 'HDA:10ec0255,10280651,00100002'
+ Controls : 24
+ Simple ctrls : 13
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Headphone Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headphone Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.HDMI {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headphone Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Headset Mic'
+ item.1 'Headphone Mic'
+ item.2 'Internal Mic'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Headphone Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Headset Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Headphone Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nls_iso8859_1
+usb_storage
+ctr
+ccm
+bnep
+parport_pc
+rfcomm
+ppdev
+uvcvideo
+rts5139
+videobuf2_core
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+snd_hda_codec_realtek
+snd_hda_codec_hdmi
+snd_hda_codec_generic
+snd_hda_intel
+snd_hda_codec
+joydev
+snd_hwdep
+coretemp
+i915_hsw
+kvm_intel
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+arc4
+snd_seq_midi_event
+drm_kms_helper
+kvm
+snd_seq
+ath9k
+mac80211
+ath9k_common
+dm_multipath
+ghash_clmulni_intel
+ath9k_hw
+btusb
+ath
+snd_timer
+cryptd
+snd_seq_device
+drm
+psmouse
+snd
+ath3k
+cfg80211
+bluetooth
+compat
+soundcore
+snd_page_alloc
+scsi_dh
+microcode
+dell_laptop
+dcdbas
+i2c_algo_bit
+dell_wmi
+sparse_keymap
+video
+mac_hid
+intel_ips
+wmi
+serio_raw
+lp
+parport
+r8169
+ahci
+libahci
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x90a60170
+0x14 0x90170120
+0x17 0x40000000
+0x18 0x411111f0
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40700001
+0x1e 0x411111f0
+0x21 0x02211030
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+0x19 0x01a1913c
+0x1a 0x01a1913d
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 7.887174] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio1/input/input7
+[ 8.024534] hda-intel Haswell must build in CONFIG_SND_HDA_I915
+[ 8.024598] snd_hda_intel 0000:00:03.0: irq 60 for MSI/MSI-X
+[ 8.024698] snd_hda_intel 0000:00:1b.0: irq 61 for MSI/MSI-X
+[ 8.057710] input: HDA Intel HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input8
+[ 8.114174] input: HDA Intel PCH Headphone Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input9
+[ 8.899627] [drm] Enabling RC6 states: RC6 on, RC6p off, RC6pp off
+
+
diff --git a/codecs/canonical/alc3234-dell-inspiron-3541-ccert-201403-14860 b/codecs/canonical/alc3234-dell-inspiron-3541-ccert-201403-14860
new file mode 100644
index 0000000..ffb8876
--- /dev/null
+++ b/codecs/canonical/alc3234-dell-inspiron-3541-ccert-201403-14860
@@ -0,0 +1,1189 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Fri Mar 21 03:47:26 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 3541
+Product Version: Not Specified
+Firmware Version: X16
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-36-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Generic_1 ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xfe764000 irq 80
+ 1 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xfe760000 irq 16
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:01.1 Audio device: Advanced Micro Devices [AMD] nee ATI Device 9840
+00:14.2 Audio device: Advanced Micro Devices [AMD] Hudson Azalia Controller (rev 02)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:01.1 0403: 1002:9840
+ Subsystem: 1028:0658
+--
+00:14.2 0403: 1022:780d (rev 02)
+ Subsystem: 1028:0658
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: ATI R6xx HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x1002aa01
+Subsystem Id: 0x00aa0100
+Revision Id: 0x100500
+No Modem Function Group found
+Default PCM:
+ rates [0x70]: 32000 44100 48000
+ bits [0x2]: 16
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=2, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x02
+Node 0x04 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x05 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x04
+Node 0x06 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x07 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Codec: Realtek ALC3234
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0255
+Subsystem Id: 0x10280658
+Revision Id: 0x100002
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 D3cold CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x60]: 44100 48000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC3234 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x60]: 44100 48000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC3234 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headphone Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Headphone Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60170: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x7, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170130: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headset Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headphone Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40700001: [N/A] Modem Hand at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=76
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Mic Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x02211040: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 8 Mar 20 04:32 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 5 Mar 20 04:32 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 7 Mar 20 04:32 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 4 Mar 20 04:32 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 6 Mar 20 04:33 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 3 Mar 20 04:33 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 2 Mar 20 04:33 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Mar 20 04:32 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Mar 20 04:32 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Mar 20 04:32 .
+drwxr-xr-x 3 root root 240 Mar 20 04:32 ..
+lrwxrwxrwx 1 root root 12 Mar 20 04:32 pci-0000:00:01.1 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Mar 20 04:32 pci-0000:00:14.2 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Generic_1 [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic [HD-Audio Generic], device 0: ALC3234 Analog [ALC3234 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: Generic [HD-Audio Generic], device 0: ALC3234 Analog [ALC3234 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Generic_1]
+
+Card hw:0 'Generic_1'/'HD-Audio Generic at 0xfe764000 irq 80'
+ Mixer name : 'ATI R6xx HDMI'
+ Components : 'HDA:1002aa01,00aa0100,00100500'
+ Controls : 7
+ Simple ctrls : 2
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [Generic]
+
+Card hw:1 'Generic'/'HD-Audio Generic at 0xfe760000 irq 16'
+ Mixer name : 'Realtek ALC3234'
+ Components : 'HDA:10ec0255,10280658,00100002'
+ Controls : 24
+ Simple ctrls : 13
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 60 [69%] [-20.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Headphone Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headphone Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.Generic_1 {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.Generic {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headphone Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Headset Mic'
+ item.1 'Headphone Mic'
+ item.2 'Internal Mic'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Headphone Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 60
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -2025
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Headset Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Headphone Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nls_iso8859_1
+usb_storage
+vesafb
+bnep
+rfcomm
+parport_pc
+ppdev
+uvcvideo
+videobuf2_core
+videodev
+videobuf2_vmalloc
+kvm_amd
+kvm
+ghash_clmulni_intel
+aesni_intel
+cryptd
+aes_x86_64
+videobuf2_memops
+dell_wmi
+btusb
+sparse_keymap
+joydev
+bluetooth
+dell_laptop
+dcdbas
+dm_multipath
+scsi_dh
+hid_multitouch
+microcode
+i2c_piix4
+rts5139
+psmouse
+serio_raw
+video
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+snd_hda_codec_generic
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+lib80211_crypt_tkip
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+snd_timer
+snd_seq_device
+wmi
+fglrx
+wl
+snd
+soundcore
+mac_hid
+snd_page_alloc
+cfg80211
+lib80211
+amd_iommu_v2
+lp
+parport
+usbhid
+hid
+ahci
+libahci
+r8169
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x03 0x185600f0
+0x05 0x585600f0
+0x07 0x585600f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x90a60170
+0x14 0x90170130
+0x17 0x40000000
+0x18 0x411111f0
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40700001
+0x1e 0x411111f0
+0x21 0x02211040
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+0x19 0x01a1913c
+0x1a 0x01a1913d
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 14.192818] lib80211_crypt: registered algorithm 'TKIP'
+[ 14.198103] snd_hda_intel 0000:00:01.1: irq 80 for MSI/MSI-X
+[ 14.209667] type=1400 audit(1395304370.576:2): apparmor="STATUS" operation="profile_load" name="/sbin/dhclient" pid=628 comm="apparmor_parser"
+--
+[ 14.210735] type=1400 audit(1395304370.576:4): apparmor="STATUS" operation="profile_load" name="/usr/lib/connman/scripts/dhclient-script" pid=628 comm="apparmor_parser"
+[ 14.218108] input: HD-Audio Generic Headphone Mic as /devices/pci0000:00/0000:00:14.2/sound/card1/input5
+[ 14.228544] input: HD-Audio Generic HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.1/sound/card0/input6
+[ 14.280443] eth1: Broadcom BCM4365 802.11 Hybrid Wireless Controller 6.20.155.1 (r326264)
+
+
diff --git a/codecs/canonical/alc3234-dell-inspiron-3542-ccert-201402-14683 b/codecs/canonical/alc3234-dell-inspiron-3542-ccert-201402-14683
new file mode 100644
index 0000000..2d8b32b
--- /dev/null
+++ b/codecs/canonical/alc3234-dell-inspiron-3542-ccert-201402-14683
@@ -0,0 +1,1203 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Feb 17 06:33:37 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 3542
+Product Version: Not Specified
+Firmware Version: X19
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-44-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [HDMI ]: HDA-Intel - HDA Intel HDMI
+ HDA Intel HDMI at 0xf7e14000 irq 60
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7e10000 irq 61
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Haswell-ULT HD Audio Controller (rev 0b)
+00:1b.0 Audio device: Intel Corporation Lynx Point-LP HD Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 0b)
+ Subsystem: 1028:0651
+--
+00:1b.0 0403: 8086:9c20 (rev 04)
+ Subsystem: 1028:0651
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=2, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC3234
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0255
+Subsystem Id: 0x10280651
+Revision Id: 0x100002
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 D3cold CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x60]: 44100 48000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC3234 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x60]: 44100 48000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC3234 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headphone Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Headphone Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60170: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x7, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170130: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headset Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headphone Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40700001: [N/A] Modem Hand at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=76
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Mic Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x02211040: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Feb 17 01:29 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Feb 17 01:29 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Feb 17 01:29 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Feb 17 01:29 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 Feb 17 01:29 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Feb 17 01:29 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 Feb 17 01:29 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Feb 17 01:29 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Feb 17 01:29 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Feb 17 01:29 .
+drwxr-xr-x 3 root root 240 Feb 17 01:29 ..
+lrwxrwxrwx 1 root root 12 Feb 17 01:29 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Feb 17 01:29 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC3234 Analog [ALC3234 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC3234 Analog [ALC3234 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [HDMI]
+
+Card hw:0 'HDMI'/'HDA Intel HDMI at 0xf7e14000 irq 60'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xf7e10000 irq 61'
+ Mixer name : 'Realtek ALC3234'
+ Components : 'HDA:10ec0255,10280651,00100002'
+ Controls : 24
+ Simple ctrls : 13
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Headphone Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headphone Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.HDMI {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headphone Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Headset Mic'
+ item.1 'Headphone Mic'
+ item.2 'Internal Mic'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Headphone Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Headset Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Headphone Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+ctr
+ccm
+parport_pc
+rfcomm
+bnep
+ppdev
+btusb
+coretemp
+kvm_intel
+kvm
+ghash_clmulni_intel
+cryptd
+dell_wmi
+joydev
+sparse_keymap
+dell_laptop
+dm_multipath
+snd_hda_codec_realtek
+snd_hda_codec_generic
+dcdbas
+snd_seq_midi
+uvcvideo
+videobuf2_core
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+scsi_dh
+snd_hda_codec_hdmi
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_rawmidi
+rts5139
+microcode
+hid_multitouch
+arc4
+snd_seq_midi_event
+ath3k
+bluetooth
+wmi
+snd_seq
+ath9k
+snd_pcm
+snd_timer
+snd_seq_device
+mac_hid
+i915_hsw
+drm_kms_helper
+drm
+i2c_algo_bit
+mac80211
+ath9k_common
+ath9k_hw
+ath
+snd
+psmouse
+soundcore
+snd_page_alloc
+cfg80211
+compat
+serio_raw
+video
+intel_ips
+lp
+parport
+usbhid
+hid
+ahci
+libahci
+r8169
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x90a60170
+0x14 0x90170130
+0x17 0x40000000
+0x18 0x411111f0
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40700001
+0x1e 0x411111f0
+0x21 0x02211040
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+0x19 0x01a1913c
+0x1a 0x01a1913d
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 11.429761] sd 2:0:0:0: [sdb] Attached SCSI removable disk
+[ 11.433979] hda-intel Haswell must build in CONFIG_SND_HDA_I915
+[ 11.434047] snd_hda_intel 0000:00:03.0: irq 60 for MSI/MSI-X
+[ 11.437577] snd_hda_intel 0000:00:1b.0: irq 61 for MSI/MSI-X
+[ 11.455951] input: HDA Intel HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input7
+[ 11.468803] Linux video capture interface: v2.00
+--
+[ 11.532938] device-mapper: multipath: version 1.4.0 loaded
+[ 11.548074] input: HDA Intel PCH Headphone Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input9
+[ 11.640191] input: Dell WMI hotkeys as /devices/virtual/input/input10
+
+
diff --git a/codecs/canonical/alc3234-dell-inspiron-3542-ccert-201402-14684 b/codecs/canonical/alc3234-dell-inspiron-3542-ccert-201402-14684
new file mode 100644
index 0000000..6fb52a0
--- /dev/null
+++ b/codecs/canonical/alc3234-dell-inspiron-3542-ccert-201402-14684
@@ -0,0 +1,1198 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Mar 3 08:21:29 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 3542
+Product Version: Not Specified
+Firmware Version: A00
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-44-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [HDMI ]: HDA-Intel - HDA Intel HDMI
+ HDA Intel HDMI at 0xf7a14000 irq 60
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7a10000 irq 61
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Device 0a0c (rev 09)
+00:1b.0 Audio device: Intel Corporation Device 9c20 (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 09)
+ Subsystem: 1028:0652
+--
+00:1b.0 0403: 8086:9c20 (rev 04)
+ Subsystem: 1028:0652
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=2, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC3234
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0255
+Subsystem Id: 0x10280652
+Revision Id: 0x100002
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 D3cold CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x60]: 44100 48000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC3234 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x60]: 44100 48000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC3234 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headphone Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Headphone Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60170: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x7, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170130: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headset Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headphone Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40700001: [N/A] Modem Hand at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=76
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Mic Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x02211040: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Mar 3 03:00 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Mar 3 03:00 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Mar 3 03:00 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Mar 3 03:00 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 Mar 3 03:03 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Mar 3 03:03 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 Mar 3 03:03 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Mar 3 03:00 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Mar 3 03:00 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Mar 3 03:00 .
+drwxr-xr-x 3 root root 240 Mar 3 03:00 ..
+lrwxrwxrwx 1 root root 12 Mar 3 03:00 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Mar 3 03:00 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC3234 Analog [ALC3234 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC3234 Analog [ALC3234 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [HDMI]
+
+Card hw:0 'HDMI'/'HDA Intel HDMI at 0xf7a14000 irq 60'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xf7a10000 irq 61'
+ Mixer name : 'Realtek ALC3234'
+ Components : 'HDA:10ec0255,10280652,00100002'
+ Controls : 24
+ Simple ctrls : 13
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Headphone Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headphone Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.HDMI {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headphone Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Headset Mic'
+ item.1 'Headphone Mic'
+ item.2 'Internal Mic'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Headphone Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Headset Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Headphone Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+bnep
+rfcomm
+parport_pc
+ppdev
+coretemp
+snd_hda_codec_realtek
+snd_hda_codec_generic
+snd_hda_codec_hdmi
+kvm_intel
+snd_hda_intel
+snd_hda_codec
+btusb
+snd_hwdep
+snd_pcm
+uvcvideo
+kvm
+i915_hsw
+rts5139
+videobuf2_core
+videodev
+bluetooth
+videobuf2_vmalloc
+videobuf2_memops
+lib80211_crypt_tkip
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+dm_multipath
+wl
+scsi_dh
+joydev
+snd_seq
+drm_kms_helper
+ghash_clmulni_intel
+aesni_intel
+drm
+cryptd
+aes_x86_64
+snd_timer
+snd_seq_device
+cfg80211
+snd
+lib80211
+soundcore
+microcode
+psmouse
+bbswitch
+snd_page_alloc
+lp
+i2c_algo_bit
+mac_hid
+dell_wmi
+sparse_keymap
+mxm_wmi
+dell_laptop
+video
+dcdbas
+serio_raw
+intel_ips
+wmi
+parport
+dm_raid45
+ahci
+libahci
+xor
+r8169
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x90a60170
+0x14 0x90170130
+0x17 0x40000000
+0x18 0x411111f0
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40700001
+0x1e 0x411111f0
+0x21 0x02211040
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+0x19 0x01a1913c
+0x1a 0x01a1913d
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 8.481307] usbcore: registered new interface driver btusb
+[ 8.488785] hda-intel Haswell must build in CONFIG_SND_HDA_I915
+[ 8.488839] snd_hda_intel 0000:00:03.0: irq 60 for MSI/MSI-X
+[ 8.488937] snd_hda_intel 0000:00:1b.0: irq 61 for MSI/MSI-X
+[ 8.791270] EXT4-fs (sda3): re-mounted. Opts: errors=remount-ro
+[ 8.826314] input: HDA Intel HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input10
+[ 9.157234] cfg80211: Updating information on frequency 2412 MHz for a 20 MHz width channel with regulatory rule:
+--
+[ 9.157343] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
+[ 9.188409] input: HDA Intel PCH Headphone Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input11
+[ 9.636568] type=1400 audit(1393833655.435:2): apparmor="STATUS" operation="profile_load" name="/sbin/dhclient" pid=778 comm="apparmor_parser"
+
+
diff --git a/codecs/canonical/alc3234-dell-inspiron-5442-ccert-201404-15002 b/codecs/canonical/alc3234-dell-inspiron-5442-ccert-201404-15002
new file mode 100644
index 0000000..9205fcd
--- /dev/null
+++ b/codecs/canonical/alc3234-dell-inspiron-5442-ccert-201404-15002
@@ -0,0 +1,1380 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Wed May 14 05:14:41 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 5442
+Product Version: A02
+Firmware Version: A02
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-44-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [HDMI ]: HDA-Intel - HDA Intel HDMI
+ HDA Intel HDMI at 0xb0710000 irq 62
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xb0714000 irq 63
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Device 0a0c (rev 0b)
+00:1b.0 Audio device: Intel Corporation Device 9c20 (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 0b)
+ Subsystem: 1028:063e
+--
+00:1b.0 0403: 8086:9c20 (rev 04)
+ Subsystem: 1028:063e
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=2, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC3234
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0255
+Subsystem Id: 0x1028063e
+Revision Id: 0x100002
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 D3cold CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x60]: 44100 48000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC3234 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x60]: 44100 48000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC3234 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headphone Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Headphone Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60170: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x7, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170120: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headset Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headphone Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40700001: [N/A] Modem Hand at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=76
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Mic Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x02211030: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 6 May 13 23:58 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 10 May 13 23:58 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 5 May 13 23:58 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 9 May 13 23:58 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 4 May 14 00:49 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 3 May 14 00:49 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 2 May 14 00:49 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 8 May 14 00:49 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 7 May 14 00:49 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 May 13 23:58 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 May 13 23:58 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 May 13 23:58 .
+drwxr-xr-x 3 root root 280 May 13 23:58 ..
+lrwxrwxrwx 1 root root 12 May 13 23:58 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 May 13 23:58 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC3234 Analog [ALC3234 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC3234 Analog [ALC3234 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [HDMI]
+
+Card hw:0 'HDMI'/'HDA Intel HDMI at 0xb0710000 irq 62'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 18
+ Simple ctrls : 3
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xb0714000 irq 63'
+ Mixer name : 'Realtek ALC3234'
+ Components : 'HDA:10ec0255,1028063e,00100002'
+ Controls : 24
+ Simple ctrls : 13
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Headphone Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headphone Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.HDMI {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headphone Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Headset Mic'
+ item.1 'Headphone Mic'
+ item.2 'Internal Mic'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Headphone Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Headset Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Headphone Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+usb_storage
+ufs
+qnx4
+hfsplus
+hfs
+minix
+ntfs
+msdos
+jfs
+xfs
+reiserfs
+ext2
+ctr
+ccm
+nls_iso8859_1
+bnep
+rfcomm
+parport_pc
+ppdev
+joydev
+snd_hda_codec_realtek
+snd_hda_codec_generic
+snd_hda_codec_hdmi
+uvcvideo
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+videobuf2_core
+snd_pcm
+videodev
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+coretemp
+rts5139
+i915_hsw
+snd_seq
+kvm_intel
+snd_timer
+videobuf2_vmalloc
+kvm
+videobuf2_memops
+snd_seq_device
+dm_multipath
+drm_kms_helper
+psmouse
+snd
+drm
+scsi_dh
+i2c_algo_bit
+ghash_clmulni_intel
+btusb
+arc4
+ath9k
+cryptd
+mac80211
+ath3k
+bluetooth
+dell_laptop
+ath9k_common
+dcdbas
+mac_hid
+ath9k_hw
+microcode
+ath
+dell_wmi
+intel_ips
+sparse_keymap
+cfg80211
+compat
+serio_raw
+soundcore
+snd_page_alloc
+lp
+parport
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+vesafb
+r8169
+wmi
+video
+ahci
+libahci
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x18560010
+0x06 0x18560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x90a60170
+0x14 0x90170120
+0x17 0x40000000
+0x18 0x411111f0
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40700001
+0x1e 0x411111f0
+0x21 0x02211030
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+0x19 0x01a1913c
+0x1a 0x01a1913d
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 9.614854] Linux video capture interface: v2.00
+[ 9.731025] hda-intel Haswell must build in CONFIG_SND_HDA_I915
+[ 9.731778] snd_hda_intel 0000:00:03.0: irq 62 for MSI/MSI-X
+[ 9.732380] snd_hda_intel 0000:00:1b.0: irq 63 for MSI/MSI-X
+[ 9.765038] uvcvideo: Found UVC 1.00 device Integrated_Webcam_HD (1bcf:2b8b)
+--
+[ 9.774171] USB Video Class driver (1.1.1)
+[ 9.821698] input: HDA Intel HDMI HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/sound/card0/input8
+[ 9.821787] input: HDA Intel HDMI HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input9
+[ 9.821845] input: HDA Intel HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input10
+[ 9.895136] input: HDA Intel PCH Headphone Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input11
+[ 10.262871] psmouse serio1: synaptics: Touchpad model: 1, fw: 8.1, id: 0x1e2b1, caps: 0xd40123/0x840300/0x126800
+
+
diff --git a/codecs/canonical/alc3234-dell-inspiron-5442-ccert-201404-15016 b/codecs/canonical/alc3234-dell-inspiron-5442-ccert-201404-15016
new file mode 100644
index 0000000..cf07629
--- /dev/null
+++ b/codecs/canonical/alc3234-dell-inspiron-5442-ccert-201404-15016
@@ -0,0 +1,1380 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue May 13 08:23:28 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 5442
+Product Version: A02
+Firmware Version: A02
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-44-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [HDMI ]: HDA-Intel - HDA Intel HDMI
+ HDA Intel HDMI at 0xc0810000 irq 63
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xc0814000 irq 64
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Device 0a0c (rev 0b)
+00:1b.0 Audio device: Intel Corporation Device 9c20 (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 0b)
+ Subsystem: 1028:063f
+--
+00:1b.0 0403: 8086:9c20 (rev 04)
+ Subsystem: 1028:063f
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=2, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC3234
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0255
+Subsystem Id: 0x1028063f
+Revision Id: 0x100002
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 D3cold CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x60]: 44100 48000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC3234 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x60]: 44100 48000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC3234 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headphone Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Headphone Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60170: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x7, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170120: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headset Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headphone Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40700001: [N/A] Modem Hand at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=76
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Mic Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x02211030: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 6 May 13 03:25 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 10 May 13 03:25 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 5 May 13 03:25 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 9 May 13 03:25 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 4 May 13 03:46 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 3 May 13 03:46 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 2 May 13 03:46 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 8 May 13 03:46 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 7 May 13 03:46 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 May 13 03:25 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 May 13 03:25 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 May 13 03:25 .
+drwxr-xr-x 3 root root 280 May 13 03:25 ..
+lrwxrwxrwx 1 root root 12 May 13 03:25 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 May 13 03:25 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC3234 Analog [ALC3234 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC3234 Analog [ALC3234 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [HDMI]
+
+Card hw:0 'HDMI'/'HDA Intel HDMI at 0xc0810000 irq 63'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 18
+ Simple ctrls : 3
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xc0814000 irq 64'
+ Mixer name : 'Realtek ALC3234'
+ Components : 'HDA:10ec0255,1028063f,00100002'
+ Controls : 24
+ Simple ctrls : 13
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Headphone Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headphone Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.HDMI {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headphone Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Headset Mic'
+ item.1 'Headphone Mic'
+ item.2 'Internal Mic'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Headphone Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Headset Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Headphone Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+usb_storage
+ufs
+qnx4
+hfsplus
+hfs
+minix
+ntfs
+msdos
+jfs
+xfs
+reiserfs
+ext2
+nls_iso8859_1
+bnep
+rfcomm
+parport_pc
+ppdev
+rts5139
+uvcvideo
+videobuf2_core
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+coretemp
+joydev
+hid_multitouch
+kvm_intel
+snd_hda_codec_realtek
+snd_hda_codec_generic
+kvm
+i915_hsw
+arc4
+snd_hda_codec_hdmi
+snd_hda_intel
+snd_hda_codec
+drm_kms_helper
+drm
+dell_laptop
+dcdbas
+i2c_algo_bit
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+ghash_clmulni_intel
+snd_seq_midi_event
+aesni_intel
+snd_seq
+dm_multipath
+iwlmvm
+scsi_dh
+cryptd
+mac80211
+snd_timer
+aes_x86_64
+iwlwifi
+mac_hid
+cfg80211
+snd_seq_device
+psmouse
+snd
+btusb
+bluetooth
+soundcore
+dell_wmi
+intel_ips
+compat
+sparse_keymap
+serio_raw
+snd_page_alloc
+microcode
+lp
+parport
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+vesafb
+usbhid
+hid
+wmi
+video
+ahci
+libahci
+r8169
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x18560010
+0x06 0x18560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x90a60170
+0x14 0x90170120
+0x17 0x40000000
+0x18 0x411111f0
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40700001
+0x1e 0x411111f0
+0x21 0x02211030
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+0x19 0x01a1913c
+0x1a 0x01a1913d
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 9.494744] [drm] Initialized drm 1.1.0 20060810
+[ 9.562101] hda-intel Haswell must build in CONFIG_SND_HDA_I915
+[ 9.562154] snd_hda_intel 0000:00:03.0: irq 63 for MSI/MSI-X
+[ 9.562286] snd_hda_intel 0000:00:1b.0: irq 64 for MSI/MSI-X
+[ 9.574744] input: HDA Intel HDMI HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/sound/card0/input6
+[ 9.574806] input: HDA Intel HDMI HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input7
+[ 9.574848] input: HDA Intel HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input8
+[ 9.594307] ieee80211 phy0: Selected rate control algorithm 'iwl-mvm-rs'
+--
+[ 9.827379] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 9.869447] input: HDA Intel PCH Headphone Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input11
+[ 10.103879] psmouse serio1: synaptics: Touchpad model: 1, fw: 8.1, id: 0x1e2b1, caps: 0xd40123/0x840300/0x126800
+
+
diff --git a/codecs/canonical/alc3234-dell-inspiron-5445-ccert-201405-15050 b/codecs/canonical/alc3234-dell-inspiron-5445-ccert-201405-15050
new file mode 100644
index 0000000..a882df9
--- /dev/null
+++ b/codecs/canonical/alc3234-dell-inspiron-5445-ccert-201405-15050
@@ -0,0 +1,1202 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Wed Jun 11 02:59:13 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 5445
+Product Version: A00
+Firmware Version: A00
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-44-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xd1440000 irq 88
+ 1 [Generic_1 ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xd1444000 irq 16
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:01.1 Audio device: Advanced Micro Devices [AMD] nee ATI Kaveri HDMI/DP Audio Controller
+00:14.2 Audio device: Advanced Micro Devices [AMD] Hudson Azalia Controller (rev 01)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:01.1 0403: 1002:1308
+ Subsystem: 1028:067f
+--
+00:14.2 0403: 1022:780d (rev 01)
+ Subsystem: 1028:067f
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: ATI R6xx HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x1002aa01
+Subsystem Id: 0x00aa0100
+Revision Id: 0x100500
+No Modem Function Group found
+Default PCM:
+ rates [0x70]: 32000 44100 48000
+ bits [0x2]: 16
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x02
+Node 0x04 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x05 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x04
+Node 0x06 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x07 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Node 0x08 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x09 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x08
+Node 0x0a [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x0b [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0a
+Node 0x0c [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x0d [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0c
+Node 0x0e [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x0f [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0e
+Codec: Realtek ALC3234
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0255
+Subsystem Id: 0x1028067f
+Revision Id: 0x100002
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 D3cold CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x60]: 44100 48000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC3234 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x60]: 44100 48000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC3234 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headphone Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Headphone Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60160: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x6, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170120: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headset Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headphone Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40700001: [N/A] Modem Hand at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=76
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Mic Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x02211030: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Jun 10 22:39 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Jun 10 22:39 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Jun 10 22:39 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Jun 10 22:39 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 Jun 10 22:40 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Jun 10 22:40 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 Jun 10 22:40 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Jun 10 22:39 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jun 10 22:39 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Jun 10 22:39 .
+drwxr-xr-x 3 root root 240 Jun 10 22:39 ..
+lrwxrwxrwx 1 root root 12 Jun 10 22:39 pci-0000:00:01.1 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Jun 10 22:39 pci-0000:00:14.2 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic_1 [HD-Audio Generic], device 0: ALC3234 Analog [ALC3234 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: Generic_1 [HD-Audio Generic], device 0: ALC3234 Analog [ALC3234 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Generic]
+
+Card hw:0 'Generic'/'HD-Audio Generic at 0xd1440000 irq 88'
+ Mixer name : 'ATI R6xx HDMI'
+ Components : 'HDA:1002aa01,00aa0100,00100500'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [Generic_1]
+
+Card hw:1 'Generic_1'/'HD-Audio Generic at 0xd1444000 irq 16'
+ Mixer name : 'Realtek ALC3234'
+ Components : 'HDA:10ec0255,1028067f,00100002'
+ Controls : 24
+ Simple ctrls : 13
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Headphone Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headphone Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.Generic {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.Generic_1 {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headphone Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Headset Mic'
+ item.1 'Headphone Mic'
+ item.2 'Internal Mic'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Headphone Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Headset Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Headphone Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+ctr
+ccm
+vesafb
+joydev
+parport_pc
+ppdev
+rfcomm
+bnep
+uvcvideo
+videobuf2_core
+videodev
+arc4
+ath9k
+mac80211
+ath9k_common
+dell_wmi
+sparse_keymap
+ath9k_hw
+ath
+kvm_amd
+cfg80211
+kvm
+btusb
+ghash_clmulni_intel
+aesni_intel
+cryptd
+aes_x86_64
+snd_seq_midi
+snd_rawmidi
+videobuf2_vmalloc
+snd_seq_midi_event
+dell_laptop
+dm_multipath
+scsi_dh
+dcdbas
+snd_seq
+snd_hda_codec_realtek
+snd_hda_codec_generic
+snd_hda_codec_hdmi
+i2c_piix4
+rts5139
+microcode
+snd_hda_intel
+snd_hda_controller
+videobuf2_memops
+snd_hda_codec
+snd_hwdep
+snd_pcm
+psmouse
+serio_raw
+ath3k
+bluetooth
+wmi
+snd_timer
+video
+snd_seq_device
+fglrx
+compat
+mac_hid
+snd
+soundcore
+snd_page_alloc
+amd_iommu_v2
+lp
+parport
+dm_raid45
+sdhci_pci
+sdhci
+r8169
+ahci
+libahci
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 18.442797] Bluetooth: SCO socket layer initialized
+[ 18.472542] snd_hda_intel 0000:00:01.1: irq 88 for MSI/MSI-X
+[ 18.472948] microcode: CPU0: patch_level=0x06003104
+--
+[ 18.477028] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
+[ 18.481959] input: HD-Audio Generic HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.1/sound/card0/input7
+[ 18.482186] scsi1 : SCSI emulation for RTS5139 USB card reader
+--
+[ 18.520387] device-mapper: multipath: version 1.4.0 loaded
+[ 18.521823] sound hdaudioC1D0: autoconfig: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
+[ 18.521834] sound hdaudioC1D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
+[ 18.521838] sound hdaudioC1D0: hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
+[ 18.521841] sound hdaudioC1D0: mono: mono_out=0x0
+[ 18.521843] sound hdaudioC1D0: inputs:
+[ 18.521848] sound hdaudioC1D0: Headset Mic=0x19
+[ 18.521851] sound hdaudioC1D0: Headphone Mic=0x1a
+[ 18.521854] sound hdaudioC1D0: Internal Mic=0x12
+[ 18.532978] input: HD-Audio Generic Headphone Mic as /devices/pci0000:00/0000:00:14.2/sound/card1/input8
+[ 18.578671] microcode: failed to load file amd-ucode/microcode_amd_fam15h.bin
+
+
diff --git a/codecs/canonical/alc3234-dell-inspiron-5445-ccert-201405-15051 b/codecs/canonical/alc3234-dell-inspiron-5445-ccert-201405-15051
new file mode 100644
index 0000000..ff6dec6
--- /dev/null
+++ b/codecs/canonical/alc3234-dell-inspiron-5445-ccert-201405-15051
@@ -0,0 +1,1201 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Wed Jun 11 03:02:18 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 5445
+Product Version: A00
+Firmware Version: A00
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-44-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xd1440000 irq 88
+ 1 [Generic_1 ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xd1444000 irq 16
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:01.1 Audio device: Advanced Micro Devices [AMD] nee ATI Kaveri HDMI/DP Audio Controller
+00:14.2 Audio device: Advanced Micro Devices [AMD] Hudson Azalia Controller (rev 01)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:01.1 0403: 1002:1308
+ Subsystem: 1028:067f
+--
+00:14.2 0403: 1022:780d (rev 01)
+ Subsystem: 1028:067f
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: ATI R6xx HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x1002aa01
+Subsystem Id: 0x00aa0100
+Revision Id: 0x100500
+No Modem Function Group found
+Default PCM:
+ rates [0x70]: 32000 44100 48000
+ bits [0x2]: 16
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x02
+Node 0x04 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x05 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x04
+Node 0x06 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x07 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Node 0x08 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x09 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x08
+Node 0x0a [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x0b [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0a
+Node 0x0c [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x0d [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0c
+Node 0x0e [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x0f [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0e
+Codec: Realtek ALC3234
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0255
+Subsystem Id: 0x1028067f
+Revision Id: 0x100002
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 D3cold CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x60]: 44100 48000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC3234 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x60]: 44100 48000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC3234 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headphone Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Headphone Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60160: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x6, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170120: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headset Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headphone Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40700001: [N/A] Modem Hand at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=76
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Mic Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x02211030: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Jun 10 22:39 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Jun 10 22:39 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Jun 10 22:39 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Jun 10 22:39 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 Jun 10 22:40 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Jun 10 22:40 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 Jun 10 22:40 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Jun 10 22:39 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jun 10 22:39 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Jun 10 22:39 .
+drwxr-xr-x 3 root root 240 Jun 10 22:39 ..
+lrwxrwxrwx 1 root root 12 Jun 10 22:39 pci-0000:00:01.1 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Jun 10 22:39 pci-0000:00:14.2 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic_1 [HD-Audio Generic], device 0: ALC3234 Analog [ALC3234 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: Generic_1 [HD-Audio Generic], device 0: ALC3234 Analog [ALC3234 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Generic]
+
+Card hw:0 'Generic'/'HD-Audio Generic at 0xd1440000 irq 88'
+ Mixer name : 'ATI R6xx HDMI'
+ Components : 'HDA:1002aa01,00aa0100,00100500'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [Generic_1]
+
+Card hw:1 'Generic_1'/'HD-Audio Generic at 0xd1444000 irq 16'
+ Mixer name : 'Realtek ALC3234'
+ Components : 'HDA:10ec0255,1028067f,00100002'
+ Controls : 24
+ Simple ctrls : 13
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Headphone Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headphone Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.Generic {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.Generic_1 {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headphone Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Headset Mic'
+ item.1 'Headphone Mic'
+ item.2 'Internal Mic'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Headphone Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Headset Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Headphone Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+ctr
+ccm
+vesafb
+joydev
+uvcvideo
+videobuf2_core
+bnep
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+rfcomm
+rts5139
+kvm_amd
+btusb
+kvm
+ghash_clmulni_intel
+aesni_intel
+cryptd
+aes_x86_64
+dell_wmi
+sparse_keymap
+snd_hda_codec_realtek
+dm_multipath
+dell_laptop
+scsi_dh
+dcdbas
+snd_hda_codec_generic
+microcode
+ath3k
+bluetooth
+snd_hda_codec_hdmi
+parport_pc
+snd_hda_intel
+snd_hda_controller
+snd_hda_codec
+snd_hwdep
+psmouse
+serio_raw
+ppdev
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+i2c_piix4
+snd_seq_midi_event
+snd_seq
+arc4
+fglrx
+snd_timer
+snd_seq_device
+ath9k
+mac80211
+ath9k_common
+ath9k_hw
+ath
+wmi
+snd
+video
+cfg80211
+soundcore
+compat
+snd_page_alloc
+amd_iommu_v2
+mac_hid
+lp
+parport
+sdhci_pci
+sdhci
+ahci
+libahci
+r8169
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 17.943879] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
+[ 17.968717] snd_hda_intel 0000:00:01.1: irq 88 for MSI/MSI-X
+[ 17.970131] ppdev: user-space parallel port driver
+[ 17.977420] input: HD-Audio Generic HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.1/sound/card0/input7
+[ 17.987335] Bluetooth: Core ver 2.17
+--
+[ 18.044196] device-mapper: multipath: version 1.4.0 loaded
+[ 18.085016] sound hdaudioC1D0: autoconfig: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
+[ 18.085023] sound hdaudioC1D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
+[ 18.085028] sound hdaudioC1D0: hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
+[ 18.085031] sound hdaudioC1D0: mono: mono_out=0x0
+[ 18.085033] sound hdaudioC1D0: inputs:
+[ 18.085037] sound hdaudioC1D0: Headset Mic=0x19
+[ 18.085040] sound hdaudioC1D0: Headphone Mic=0x1a
+[ 18.085043] sound hdaudioC1D0: Internal Mic=0x12
+[ 18.087107] input: Dell WMI hotkeys as /devices/virtual/input/input8
+[ 18.094849] input: HD-Audio Generic Headphone Mic as /devices/pci0000:00/0000:00:14.2/sound/card1/input9
+[ 18.101785] type=1400 audit(1402454342.911:2): apparmor="STATUS" operation="profile_load" name="/sbin/dhclient" pid=893 comm="apparmor_parser"
+
+
diff --git a/codecs/canonical/alc3234-dell-inspiron-5447-ccert-201401-14528 b/codecs/canonical/alc3234-dell-inspiron-5447-ccert-201401-14528
new file mode 100644
index 0000000..98f97e1
--- /dev/null
+++ b/codecs/canonical/alc3234-dell-inspiron-5447-ccert-201401-14528
@@ -0,0 +1,1367 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Fri Feb 14 08:04:34 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 5447
+Product Version: X18
+Firmware Version: X18
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-36-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [HDMI ]: HDA-Intel - HDA Intel HDMI
+ HDA Intel HDMI at 0xb0c10000 irq 64
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xb0c14000 irq 65
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Device 0a0c (rev 0b)
+00:1b.0 Audio device: Intel Corporation Device 9c20 (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 0b)
+ Subsystem: 1028:0640
+--
+00:1b.0 0403: 8086:9c20 (rev 04)
+ Subsystem: 1028:0640
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=2, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC3234
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0255
+Subsystem Id: 0x10280640
+Revision Id: 0x100002
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 D3cold CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x60]: 44100 48000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC3234 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x60]: 44100 48000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC3234 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headphone Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Headphone Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60160: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x6, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170120: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headset Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headphone Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40700001: [N/A] Modem Hand at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=76
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Mic Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x02211030: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 6 Feb 14 02:59 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 10 Feb 14 02:59 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 5 Feb 14 02:59 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 9 Feb 14 02:59 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 4 Feb 14 03:00 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 3 Feb 14 03:00 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 2 Feb 14 03:00 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 8 Feb 14 03:00 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 7 Feb 14 03:00 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Feb 14 02:59 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Feb 14 02:59 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Feb 14 02:59 .
+drwxr-xr-x 3 root root 280 Feb 14 02:59 ..
+lrwxrwxrwx 1 root root 12 Feb 14 02:59 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Feb 14 02:59 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC3234 Analog [ALC3234 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC3234 Analog [ALC3234 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [HDMI]
+
+Card hw:0 'HDMI'/'HDA Intel HDMI at 0xb0c10000 irq 64'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 18
+ Simple ctrls : 3
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xb0c14000 irq 65'
+ Mixer name : 'Realtek ALC3234'
+ Components : 'HDA:10ec0255,10280640,00100002'
+ Controls : 24
+ Simple ctrls : 13
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Headphone Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headphone Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.HDMI {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headphone Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Headset Mic'
+ item.1 'Headphone Mic'
+ item.2 'Internal Mic'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Headphone Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Headset Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Headphone Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+bnep
+rfcomm
+parport_pc
+rts5139
+ppdev
+snd_hda_codec_realtek
+uvcvideo
+snd_hda_codec_hdmi
+snd_hda_codec_generic
+snd_hda_intel
+snd_hda_codec
+videobuf2_core
+snd_hwdep
+joydev
+hid_multitouch
+videodev
+snd_pcm
+videobuf2_vmalloc
+videobuf2_memops
+dm_multipath
+scsi_dh
+coretemp
+arc4
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+kvm_intel
+kvm
+snd_timer
+i915_hsw
+iwlmvm
+snd_seq_device
+ghash_clmulni_intel
+mac80211
+drm_kms_helper
+drm
+psmouse
+aesni_intel
+snd
+cryptd
+btusb
+iwlwifi
+bluetooth
+cfg80211
+i2c_algo_bit
+intel_ips
+dell_wmi
+compat
+dell_laptop
+aes_x86_64
+soundcore
+snd_page_alloc
+dcdbas
+microcode
+sparse_keymap
+serio_raw
+wmi
+video
+mac_hid
+lp
+parport
+usbhid
+hid
+dm_raid45
+xor
+ahci
+libahci
+dm_mirror
+dm_region_hash
+dm_log
+r8169
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x18560010
+0x06 0x18560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x90a60160
+0x14 0x90170120
+0x17 0x40000000
+0x18 0x411111f0
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40700001
+0x1e 0x411111f0
+0x21 0x02211030
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+0x19 0x01a1913c
+0x1a 0x01a1913d
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 9.591894] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
+[ 9.605435] hda-intel Haswell must build in CONFIG_SND_HDA_I915
+[ 9.605960] snd_hda_intel 0000:00:03.0: irq 64 for MSI/MSI-X
+[ 9.606042] snd_hda_intel 0000:00:1b.0: irq 65 for MSI/MSI-X
+[ 9.618854] uvcvideo: Found UVC 1.00 device Integrated_Webcam_HD (064e:9202)
+[ 9.618994] input: HDA Intel HDMI HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/sound/card0/input10
+[ 9.619050] input: HDA Intel HDMI HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input11
+[ 9.619224] input: HDA Intel HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input12
+[ 9.622668] input: Integrated_Webcam_HD as /devices/pci0000:00/0000:00:1d.0/usb1/1-1/1-1.8/1-1.8:1.0/input/input13
+--
+[ 9.915678] [drm] Enabling RC6 states: RC6 on, RC6p off, RC6pp off
+[ 10.256728] input: HDA Intel PCH Headphone Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input14
+[ 10.647540] type=1400 audit(1392364758.032:2): apparmor="STATUS" operation="profile_load" name="/sbin/dhclient" pid=752 comm="apparmor_parser"
+
+
diff --git a/codecs/canonical/alc3234-dell-inspiron-5542-ccert-201404-15003 b/codecs/canonical/alc3234-dell-inspiron-5542-ccert-201404-15003
new file mode 100644
index 0000000..5bede3c
--- /dev/null
+++ b/codecs/canonical/alc3234-dell-inspiron-5542-ccert-201404-15003
@@ -0,0 +1,1377 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Wed May 14 05:09:47 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 5542
+Product Version: A02
+Firmware Version: A02
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-44-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [HDMI ]: HDA-Intel - HDA Intel HDMI
+ HDA Intel HDMI at 0xb0710000 irq 61
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xb0714000 irq 62
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Device 0a0c (rev 0b)
+00:1b.0 Audio device: Intel Corporation Device 9c20 (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 0b)
+ Subsystem: 1028:063e
+--
+00:1b.0 0403: 8086:9c20 (rev 04)
+ Subsystem: 1028:063e
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=2, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC3234
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0255
+Subsystem Id: 0x1028063e
+Revision Id: 0x100002
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 D3cold CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x60]: 44100 48000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC3234 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x60]: 44100 48000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC3234 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headphone Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Headphone Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60170: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x7, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170130: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headset Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headphone Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40700001: [N/A] Modem Hand at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=76
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Mic Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x02211040: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 6 May 13 23:56 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 10 May 13 23:56 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 5 May 13 23:56 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 9 May 13 23:56 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 4 May 14 00:49 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 3 May 14 00:49 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 2 May 14 00:49 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 8 May 14 00:49 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 7 May 14 00:49 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 May 13 23:56 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 May 13 23:56 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 May 13 23:56 .
+drwxr-xr-x 3 root root 280 May 13 23:56 ..
+lrwxrwxrwx 1 root root 12 May 13 23:56 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 May 13 23:56 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC3234 Analog [ALC3234 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC3234 Analog [ALC3234 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [HDMI]
+
+Card hw:0 'HDMI'/'HDA Intel HDMI at 0xb0710000 irq 61'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 18
+ Simple ctrls : 3
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xb0714000 irq 62'
+ Mixer name : 'Realtek ALC3234'
+ Components : 'HDA:10ec0255,1028063e,00100002'
+ Controls : 24
+ Simple ctrls : 13
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Headphone Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headphone Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.HDMI {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headphone Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Headset Mic'
+ item.1 'Headphone Mic'
+ item.2 'Internal Mic'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Headphone Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Headset Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Headphone Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+usb_storage
+ufs
+qnx4
+hfsplus
+hfs
+minix
+ntfs
+msdos
+jfs
+xfs
+reiserfs
+ext2
+ctr
+ccm
+nls_iso8859_1
+bnep
+i915_hsw
+parport_pc
+ppdev
+rfcomm
+coretemp
+joydev
+drm_kms_helper
+drm
+rts5139
+snd_hda_codec_realtek
+snd_hda_codec_hdmi
+snd_hda_codec_generic
+snd_hda_intel
+snd_hda_codec
+kvm_intel
+kvm
+ghash_clmulni_intel
+i2c_algo_bit
+snd_hwdep
+snd_pcm
+dm_multipath
+uvcvideo
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+videobuf2_core
+videodev
+snd_seq
+videobuf2_vmalloc
+arc4
+snd_timer
+snd_seq_device
+videobuf2_memops
+cryptd
+ath9k
+scsi_dh
+lp
+mac80211
+dell_laptop
+dcdbas
+dell_wmi
+mac_hid
+btusb
+ath9k_common
+ath9k_hw
+sparse_keymap
+snd
+ath
+ath3k
+cfg80211
+psmouse
+serio_raw
+intel_ips
+microcode
+bluetooth
+soundcore
+parport
+snd_page_alloc
+compat
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+vesafb
+video
+wmi
+r8169
+ahci
+libahci
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x18560010
+0x06 0x18560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x90a60170
+0x14 0x90170130
+0x17 0x40000000
+0x18 0x411111f0
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40700001
+0x1e 0x411111f0
+0x21 0x02211040
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+0x19 0x01a1913c
+0x1a 0x01a1913d
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 9.977017] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
+[ 9.980540] hda-intel Haswell must build in CONFIG_SND_HDA_I915
+[ 9.980592] snd_hda_intel 0000:00:03.0: irq 61 for MSI/MSI-X
+[ 9.982130] snd_hda_intel 0000:00:1b.0: irq 62 for MSI/MSI-X
+[ 10.004213] input: HDA Intel HDMI HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/sound/card0/input7
+[ 10.004288] input: HDA Intel HDMI HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input8
+[ 10.004807] input: HDA Intel HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input9
+[ 10.050734] input: HDA Intel PCH Headphone Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input10
+[ 10.068112] psmouse serio1: synaptics: Touchpad model: 1, fw: 8.1, id: 0x1e2b1, caps: 0xd40123/0x840300/0x126800
+
+
diff --git a/codecs/canonical/alc3234-dell-inspiron-5542-ccert-201404-15004 b/codecs/canonical/alc3234-dell-inspiron-5542-ccert-201404-15004
new file mode 100644
index 0000000..91b4976
--- /dev/null
+++ b/codecs/canonical/alc3234-dell-inspiron-5542-ccert-201404-15004
@@ -0,0 +1,1381 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue May 13 08:23:26 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 5542
+Product Version: A02
+Firmware Version: A02
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-44-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [HDMI ]: HDA-Intel - HDA Intel HDMI
+ HDA Intel HDMI at 0xc0810000 irq 63
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xc0814000 irq 64
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Device 0a0c (rev 0b)
+00:1b.0 Audio device: Intel Corporation Device 9c20 (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 0b)
+ Subsystem: 1028:063f
+--
+00:1b.0 0403: 8086:9c20 (rev 04)
+ Subsystem: 1028:063f
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=2, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC3234
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0255
+Subsystem Id: 0x1028063f
+Revision Id: 0x100002
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 D3cold CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x60]: 44100 48000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC3234 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x60]: 44100 48000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC3234 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headphone Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Headphone Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60170: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x7, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170130: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headset Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headphone Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40700001: [N/A] Modem Hand at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=76
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Mic Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x02211040: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 6 May 13 03:26 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 10 May 13 03:26 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 5 May 13 03:26 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 9 May 13 03:26 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 4 May 13 03:46 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 3 May 13 03:46 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 2 May 13 03:46 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 8 May 13 03:46 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 7 May 13 03:46 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 May 13 03:26 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 May 13 03:26 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 May 13 03:26 .
+drwxr-xr-x 3 root root 280 May 13 03:26 ..
+lrwxrwxrwx 1 root root 12 May 13 03:26 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 May 13 03:26 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC3234 Analog [ALC3234 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC3234 Analog [ALC3234 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [HDMI]
+
+Card hw:0 'HDMI'/'HDA Intel HDMI at 0xc0810000 irq 63'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 18
+ Simple ctrls : 3
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xc0814000 irq 64'
+ Mixer name : 'Realtek ALC3234'
+ Components : 'HDA:10ec0255,1028063f,00100002'
+ Controls : 24
+ Simple ctrls : 13
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Headphone Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headphone Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.HDMI {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headphone Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Headset Mic'
+ item.1 'Headphone Mic'
+ item.2 'Internal Mic'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Headphone Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Headset Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Headphone Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+usb_storage
+ufs
+qnx4
+hfsplus
+hfs
+minix
+ntfs
+msdos
+jfs
+xfs
+reiserfs
+ext2
+nls_iso8859_1
+rts5139
+bnep
+coretemp
+uvcvideo
+kvm_intel
+videobuf2_core
+videodev
+kvm
+videobuf2_vmalloc
+videobuf2_memops
+arc4
+ghash_clmulni_intel
+rfcomm
+aesni_intel
+i915_hsw
+iwlmvm
+joydev
+mac80211
+hid_multitouch
+cryptd
+aes_x86_64
+snd_hda_codec_realtek
+snd_hda_codec_hdmi
+snd_hda_codec_generic
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+snd_timer
+snd_seq_device
+iwlwifi
+btusb
+snd
+drm_kms_helper
+drm
+psmouse
+dm_multipath
+bluetooth
+cfg80211
+parport_pc
+scsi_dh
+soundcore
+compat
+microcode
+ppdev
+i2c_algo_bit
+snd_page_alloc
+dell_wmi
+dell_laptop
+serio_raw
+mac_hid
+sparse_keymap
+intel_ips
+dcdbas
+lp
+parport
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+vesafb
+usbhid
+hid
+video
+wmi
+r8169
+ahci
+libahci
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x18560010
+0x06 0x18560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x90a60170
+0x14 0x90170130
+0x17 0x40000000
+0x18 0x411111f0
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40700001
+0x1e 0x411111f0
+0x21 0x02211040
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+0x19 0x01a1913c
+0x1a 0x01a1913d
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 10.242405] type=1400 audit(1399965969.649:9): apparmor="STATUS" operation="profile_load" name="/usr/sbin/cupsd" pid=787 comm="apparmor_parser"
+[ 10.299181] hda-intel Haswell must build in CONFIG_SND_HDA_I915
+[ 10.299234] snd_hda_intel 0000:00:03.0: irq 63 for MSI/MSI-X
+[ 10.299415] snd_hda_intel 0000:00:1b.0: irq 64 for MSI/MSI-X
+[ 10.312257] microcode: CPU1 sig=0x40651, pf=0x40, revision=0x17
+[ 10.312290] input: HDA Intel HDMI HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/sound/card0/input6
+[ 10.312349] input: HDA Intel HDMI HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input7
+[ 10.312475] input: HDA Intel HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input8
+[ 10.314905] microcode: CPU2 sig=0x40651, pf=0x40, revision=0x17
+--
+[ 10.327455] iwlwifi 0000:02:00.0: loaded firmware version 22.0.7.0 op_mode iwlmvm
+[ 10.372597] input: HDA Intel PCH Headphone Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input9
+[ 10.940967] input: ELAN Touchscreen as /devices/pci0000:00/0000:00:1d.0/usb1/1-1/1-1.6/1-1.6:1.0/input/input10
+
+
diff --git a/codecs/canonical/alc3234-dell-inspiron-5545-ccert-201405-15052 b/codecs/canonical/alc3234-dell-inspiron-5545-ccert-201405-15052
new file mode 100644
index 0000000..cce96b8
--- /dev/null
+++ b/codecs/canonical/alc3234-dell-inspiron-5545-ccert-201405-15052
@@ -0,0 +1,1201 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Wed Jun 11 03:08:26 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 5545
+Product Version: A00
+Firmware Version: A00
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-44-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xf0b40000 irq 87
+ 1 [Generic_1 ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xf0b44000 irq 16
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:01.1 Audio device: Advanced Micro Devices [AMD] nee ATI Kaveri HDMI/DP Audio Controller
+00:14.2 Audio device: Advanced Micro Devices [AMD] Hudson Azalia Controller (rev 01)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:01.1 0403: 1002:1308
+ Subsystem: 1028:067e
+--
+00:14.2 0403: 1022:780d (rev 01)
+ Subsystem: 1028:067e
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: ATI R6xx HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x1002aa01
+Subsystem Id: 0x00aa0100
+Revision Id: 0x100500
+No Modem Function Group found
+Default PCM:
+ rates [0x70]: 32000 44100 48000
+ bits [0x2]: 16
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x02
+Node 0x04 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x05 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x04
+Node 0x06 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x07 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Node 0x08 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x09 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x08
+Node 0x0a [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x0b [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0a
+Node 0x0c [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x0d [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0c
+Node 0x0e [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x0f [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0e
+Codec: Realtek ALC3234
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0255
+Subsystem Id: 0x1028067e
+Revision Id: 0x100002
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 D3cold CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x60]: 44100 48000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC3234 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x60]: 44100 48000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC3234 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headphone Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Headphone Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60160: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x6, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170130: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headset Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headphone Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40700001: [N/A] Modem Hand at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=76
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Mic Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x02211040: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Jun 10 23:01 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Jun 10 23:01 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Jun 10 23:01 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Jun 10 23:01 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 Jun 10 23:03 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Jun 10 23:03 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 Jun 10 23:03 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Jun 10 23:01 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jun 10 23:01 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Jun 10 23:01 .
+drwxr-xr-x 3 root root 240 Jun 10 23:01 ..
+lrwxrwxrwx 1 root root 12 Jun 10 23:01 pci-0000:00:01.1 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Jun 10 23:01 pci-0000:00:14.2 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic_1 [HD-Audio Generic], device 0: ALC3234 Analog [ALC3234 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: Generic_1 [HD-Audio Generic], device 0: ALC3234 Analog [ALC3234 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Generic]
+
+Card hw:0 'Generic'/'HD-Audio Generic at 0xf0b40000 irq 87'
+ Mixer name : 'ATI R6xx HDMI'
+ Components : 'HDA:1002aa01,00aa0100,00100500'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [Generic_1]
+
+Card hw:1 'Generic_1'/'HD-Audio Generic at 0xf0b44000 irq 16'
+ Mixer name : 'Realtek ALC3234'
+ Components : 'HDA:10ec0255,1028067e,00100002'
+ Controls : 24
+ Simple ctrls : 13
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Headphone Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headphone Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.Generic {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.Generic_1 {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headphone Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Headset Mic'
+ item.1 'Headphone Mic'
+ item.2 'Internal Mic'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Headphone Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Headset Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Headphone Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+ctr
+ccm
+vesafb
+joydev
+bnep
+rfcomm
+parport_pc
+ppdev
+rts5139
+psmouse
+dell_laptop
+i2c_piix4
+dcdbas
+arc4
+serio_raw
+ath9k
+mac80211
+ath9k_common
+btusb
+snd_hda_codec_realtek
+snd_hda_codec_generic
+kvm_amd
+kvm
+ath9k_hw
+ghash_clmulni_intel
+aesni_intel
+cryptd
+aes_x86_64
+snd_hda_codec_hdmi
+snd_hda_intel
+snd_hda_controller
+snd_hda_codec
+ath3k
+bluetooth
+ath
+dell_wmi
+sparse_keymap
+cfg80211
+snd_seq_midi
+snd_rawmidi
+snd_hwdep
+uvcvideo
+videobuf2_core
+videodev
+dm_multipath
+videobuf2_vmalloc
+scsi_dh
+snd_seq_midi_event
+snd_seq
+microcode
+videobuf2_memops
+snd_pcm
+wmi
+snd_timer
+snd_seq_device
+fglrx
+video
+compat
+snd
+amd_iommu_v2
+soundcore
+mac_hid
+snd_page_alloc
+lp
+parport
+sdhci_pci
+sdhci
+ahci
+libahci
+dm_raid45
+r8169
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 19.834546] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
+[ 19.853998] snd_hda_intel 0000:00:01.1: irq 87 for MSI/MSI-X
+[ 19.862106] microcode: failed to load file amd-ucode/microcode_amd_fam15h.bin
+[ 19.862146] microcode: CPU1: patch_level=0x06003104
+[ 19.863959] input: HD-Audio Generic HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.1/sound/card0/input8
+[ 19.866250] microcode: failed to load file amd-ucode/microcode_amd_fam15h.bin
+--
+[ 19.930926] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
+[ 19.931928] sound hdaudioC1D0: autoconfig: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
+[ 19.931936] sound hdaudioC1D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
+[ 19.931940] sound hdaudioC1D0: hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
+[ 19.931942] sound hdaudioC1D0: mono: mono_out=0x0
+[ 19.931944] sound hdaudioC1D0: inputs:
+[ 19.931947] sound hdaudioC1D0: Headset Mic=0x19
+[ 19.931950] sound hdaudioC1D0: Headphone Mic=0x1a
+[ 19.931952] sound hdaudioC1D0: Internal Mic=0x12
+[ 19.940334] input: HD-Audio Generic Headphone Mic as /devices/pci0000:00/0000:00:14.2/sound/card1/input9
+[ 20.116919] rts5139: module is from the staging directory, the quality is unknown, you have been warned.
+
+
diff --git a/codecs/canonical/alc3234-dell-inspiron-5545-ccert-201405-15053 b/codecs/canonical/alc3234-dell-inspiron-5545-ccert-201405-15053
new file mode 100644
index 0000000..481b6c9
--- /dev/null
+++ b/codecs/canonical/alc3234-dell-inspiron-5545-ccert-201405-15053
@@ -0,0 +1,1202 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Wed Jun 11 03:10:53 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 5545
+Product Version: A00
+Firmware Version: A00
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-44-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xd1440000 irq 88
+ 1 [Generic_1 ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xd1444000 irq 16
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:01.1 Audio device: Advanced Micro Devices [AMD] nee ATI Kaveri HDMI/DP Audio Controller
+00:14.2 Audio device: Advanced Micro Devices [AMD] Hudson Azalia Controller (rev 01)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:01.1 0403: 1002:1308
+ Subsystem: 1028:067f
+--
+00:14.2 0403: 1022:780d (rev 01)
+ Subsystem: 1028:067f
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: ATI R6xx HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x1002aa01
+Subsystem Id: 0x00aa0100
+Revision Id: 0x100500
+No Modem Function Group found
+Default PCM:
+ rates [0x70]: 32000 44100 48000
+ bits [0x2]: 16
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x02
+Node 0x04 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x05 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x04
+Node 0x06 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x07 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Node 0x08 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x09 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x08
+Node 0x0a [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x0b [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0a
+Node 0x0c [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x0d [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0c
+Node 0x0e [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x0f [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0e
+Codec: Realtek ALC3234
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0255
+Subsystem Id: 0x1028067f
+Revision Id: 0x100002
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 D3cold CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x60]: 44100 48000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC3234 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x60]: 44100 48000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC3234 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headphone Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Headphone Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60160: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x6, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170130: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headset Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headphone Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40700001: [N/A] Modem Hand at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=76
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Mic Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x02211040: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Jun 10 23:01 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Jun 10 23:01 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Jun 10 23:01 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Jun 10 23:01 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 Jun 10 23:03 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Jun 10 23:03 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 Jun 10 23:03 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Jun 10 23:01 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jun 10 23:01 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Jun 10 23:01 .
+drwxr-xr-x 3 root root 240 Jun 10 23:01 ..
+lrwxrwxrwx 1 root root 12 Jun 10 23:01 pci-0000:00:01.1 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Jun 10 23:01 pci-0000:00:14.2 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic_1 [HD-Audio Generic], device 0: ALC3234 Analog [ALC3234 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: Generic_1 [HD-Audio Generic], device 0: ALC3234 Analog [ALC3234 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Generic]
+
+Card hw:0 'Generic'/'HD-Audio Generic at 0xd1440000 irq 88'
+ Mixer name : 'ATI R6xx HDMI'
+ Components : 'HDA:1002aa01,00aa0100,00100500'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [Generic_1]
+
+Card hw:1 'Generic_1'/'HD-Audio Generic at 0xd1444000 irq 16'
+ Mixer name : 'Realtek ALC3234'
+ Components : 'HDA:10ec0255,1028067f,00100002'
+ Controls : 24
+ Simple ctrls : 13
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Headphone Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headphone Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.Generic {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.Generic_1 {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headphone Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Headset Mic'
+ item.1 'Headphone Mic'
+ item.2 'Internal Mic'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Headphone Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Headset Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Headphone Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+ctr
+ccm
+vesafb
+rfcomm
+bnep
+parport_pc
+ppdev
+kvm_amd
+i2c_piix4
+kvm
+ghash_clmulni_intel
+aesni_intel
+cryptd
+btusb
+aes_x86_64
+joydev
+hid_multitouch
+dell_laptop
+dell_wmi
+sparse_keymap
+dcdbas
+dm_multipath
+scsi_dh
+snd_hda_codec_realtek
+microcode
+snd_hda_codec_generic
+snd_hda_codec_hdmi
+rts5139
+snd_hda_intel
+snd_hda_controller
+snd_hda_codec
+snd_hwdep
+psmouse
+serio_raw
+uvcvideo
+videobuf2_core
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+snd_pcm
+snd_seq_midi
+ath3k
+bluetooth
+snd_rawmidi
+arc4
+snd_seq_midi_event
+ath9k
+snd_seq
+mac80211
+ath9k_common
+ath9k_hw
+ath
+fglrx
+snd_timer
+cfg80211
+snd_seq_device
+wmi
+compat
+video
+snd
+mac_hid
+amd_iommu_v2
+soundcore
+snd_page_alloc
+lp
+parport
+usbhid
+hid
+sdhci_pci
+sdhci
+ahci
+libahci
+dm_raid45
+xor
+r8169
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 18.379584] rts5139: module is from the staging directory, the quality is unknown, you have been warned.
+[ 18.380251] snd_hda_intel 0000:00:01.1: irq 88 for MSI/MSI-X
+[ 18.387593] input: HD-Audio Generic HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.1/sound/card0/input8
+[ 18.392916] scsi1 : SCSI emulation for RTS5139 USB card reader
+--
+[ 18.433531] device-mapper: multipath: version 1.4.0 loaded
+[ 18.435582] sound hdaudioC1D0: autoconfig: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
+[ 18.435593] sound hdaudioC1D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
+[ 18.435596] sound hdaudioC1D0: hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
+[ 18.435599] sound hdaudioC1D0: mono: mono_out=0x0
+[ 18.435601] sound hdaudioC1D0: inputs:
+[ 18.435605] sound hdaudioC1D0: Headset Mic=0x19
+[ 18.435609] sound hdaudioC1D0: Headphone Mic=0x1a
+[ 18.435612] sound hdaudioC1D0: Internal Mic=0x12
+[ 18.444119] input: HD-Audio Generic Headphone Mic as /devices/pci0000:00/0000:00:14.2/sound/card1/input9
+[ 18.457380] dcdbas dcdbas: Dell Systems Management Base Driver (version 5.6.0-3.2)
+
+
diff --git a/codecs/canonical/alc3234-dell-inspiron-5547-ccert-201401-14530 b/codecs/canonical/alc3234-dell-inspiron-5547-ccert-201401-14530
new file mode 100644
index 0000000..5e38f7f
--- /dev/null
+++ b/codecs/canonical/alc3234-dell-inspiron-5547-ccert-201401-14530
@@ -0,0 +1,1362 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue Jan 21 10:07:19 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 5547
+Product Version: X15
+Firmware Version: X15
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-36-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [HDMI ]: HDA-Intel - HDA Intel HDMI
+ HDA Intel HDMI at 0xb0710000 irq 65
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xb0714000 irq 66
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Device 0a0c (rev 0b)
+00:1b.0 Audio device: Intel Corporation Device 9c20 (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 0b)
+ Subsystem: 1028:063e
+--
+00:1b.0 0403: 8086:9c20 (rev 04)
+ Subsystem: 1028:063e
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC3234
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0255
+Subsystem Id: 0x1028063e
+Revision Id: 0x100002
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 D3cold CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x45 0x45]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x60]: 44100 48000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC3234 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x45 0x45]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x60]: 44100 48000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC3234 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x1b 0x1b]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headphone Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Headphone Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x03 0x03]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60160: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x6, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170130: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headset Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x01 0x01]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headphone Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40700001: [N/A] Modem Hand at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=76
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Mic Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x02211040: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 6 Jan 21 03:18 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 10 Jan 21 03:18 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 5 Jan 21 03:18 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 9 Jan 21 03:18 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 4 Jan 21 03:18 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 3 Jan 21 03:18 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 2 Jan 21 03:18 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 8 Jan 21 04:04 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 7 Jan 21 04:28 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Jan 21 03:18 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jan 21 03:18 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Jan 21 03:18 .
+drwxr-xr-x 3 root root 280 Jan 21 03:18 ..
+lrwxrwxrwx 1 root root 12 Jan 21 03:18 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Jan 21 03:18 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC3234 Analog [ALC3234 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC3234 Analog [ALC3234 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [HDMI]
+
+Card hw:0 'HDMI'/'HDA Intel HDMI at 0xb0710000 irq 65'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 18
+ Simple ctrls : 3
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xb0714000 irq 66'
+ Mixer name : 'Realtek ALC3234'
+ Components : 'HDA:10ec0255,1028063e,00100002'
+ Controls : 24
+ Simple ctrls : 13
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 69 [79%] [-13.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Headphone Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headphone Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 254 [100%] [0.20dB]
+ Front Right: Playback 254 [100%] [0.20dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 27 [43%] [3.00dB] [on]
+ Front Right: Capture 27 [43%] [3.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Disabled'
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 1 [33%] [10.00dB]
+ Front Right: 1 [33%] [10.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 3 [100%] [30.00dB]
+ Front Right: 3 [100%] [30.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.HDMI {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headphone Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Disabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Headset Mic'
+ item.1 'Headphone Mic'
+ item.2 'Internal Mic'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 27
+ value.1 27
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 300
+ dbvalue.1 300
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 1
+ value.1 1
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 1000
+ dbvalue.1 1000
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Headphone Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 3
+ value.1 3
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 3000
+ dbvalue.1 3000
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 69
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1350
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Headset Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Headphone Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 254
+ value.1 254
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 -20
+ dbvalue.1 -20
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nls_iso8859_1
+usb_storage
+parport_pc
+ppdev
+bnep
+joydev
+rfcomm
+snd_hda_codec_realtek
+snd_hda_codec_hdmi
+snd_hda_codec_generic
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+coretemp
+snd_seq_midi
+snd_rawmidi
+i915_hsw
+kvm_intel
+kvm
+snd_seq_midi_event
+snd_seq
+uvcvideo
+snd_timer
+arc4
+ghash_clmulni_intel
+snd_seq_device
+videobuf2_core
+rts5139
+videodev
+drm_kms_helper
+aesni_intel
+snd
+iwlmvm
+videobuf2_vmalloc
+mac80211
+videobuf2_memops
+cryptd
+aes_x86_64
+soundcore
+snd_page_alloc
+drm
+psmouse
+dell_laptop
+serio_raw
+microcode
+iwlwifi
+dm_multipath
+cfg80211
+dell_wmi
+scsi_dh
+i2c_algo_bit
+dcdbas
+btusb
+bluetooth
+sparse_keymap
+mac_hid
+video
+compat
+intel_ips
+wmi
+lp
+parport
+dm_raid45
+xor
+ahci
+libahci
+dm_mirror
+dm_region_hash
+dm_log
+r8169
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x18560010
+0x06 0x18560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x90a60160
+0x14 0x90170130
+0x17 0x40000000
+0x18 0x411111f0
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40700001
+0x1e 0x411111f0
+0x21 0x02211040
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+0x19 0x01a1913c
+0x1a 0x01a1913d
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 13.045703] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 13.375982] hda-intel Haswell must build in CONFIG_SND_HDA_I915
+[ 13.376034] snd_hda_intel 0000:00:03.0: irq 65 for MSI/MSI-X
+[ 13.376121] snd_hda_intel 0000:00:1b.0: irq 66 for MSI/MSI-X
+[ 13.389587] input: HDA Intel HDMI HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/sound/card0/input7
+[ 13.389668] input: HDA Intel HDMI HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input8
+[ 13.389736] input: HDA Intel HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input9
+[ 13.402766] input: HDA Intel PCH Headphone Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input10
+[ 13.628051] psmouse serio1: synaptics: Touchpad model: 1, fw: 8.1, id: 0x1e2b1, caps: 0xd40123/0x840300/0x126800
+
+
diff --git a/codecs/canonical/alc3234-dell-inspiron-5547-ccert-201401-14542 b/codecs/canonical/alc3234-dell-inspiron-5547-ccert-201401-14542
new file mode 100644
index 0000000..398e549
--- /dev/null
+++ b/codecs/canonical/alc3234-dell-inspiron-5547-ccert-201401-14542
@@ -0,0 +1,1371 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Fri Feb 14 10:18:47 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 5547
+Product Version: X18
+Firmware Version: X18
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-36-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [HDMI ]: HDA-Intel - HDA Intel HDMI
+ HDA Intel HDMI at 0xb0c10000 irq 62
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xb0c14000 irq 63
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Device 0a0c (rev 0b)
+00:1b.0 Audio device: Intel Corporation Device 9c20 (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 0b)
+ Subsystem: 1028:0640
+--
+00:1b.0 0403: 8086:9c20 (rev 04)
+ Subsystem: 1028:0640
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=2, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC3234
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0255
+Subsystem Id: 0x10280640
+Revision Id: 0x100002
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 D3cold CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x51 0x51]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x60]: 44100 48000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC3234 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x51 0x51]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x60]: 44100 48000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC3234 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x19 0x19]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headphone Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Headphone Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x01 0x01]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60160: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x6, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170130: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headset Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headphone Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40700001: [N/A] Modem Hand at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=76
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Mic Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x02211040: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 6 Feb 14 05:12 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 10 Feb 14 05:12 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 5 Feb 14 05:12 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 9 Feb 14 05:12 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 4 Feb 14 05:13 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 3 Feb 14 05:13 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 2 Feb 14 05:13 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 8 Feb 14 05:13 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 7 Feb 14 05:13 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Feb 14 05:12 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Feb 14 05:12 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Feb 14 05:12 .
+drwxr-xr-x 3 root root 280 Feb 14 05:12 ..
+lrwxrwxrwx 1 root root 12 Feb 14 05:12 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Feb 14 05:12 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC3234 Analog [ALC3234 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC3234 Analog [ALC3234 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [HDMI]
+
+Card hw:0 'HDMI'/'HDA Intel HDMI at 0xb0c10000 irq 62'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 18
+ Simple ctrls : 3
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xb0c14000 irq 63'
+ Mixer name : 'Realtek ALC3234'
+ Components : 'HDA:10ec0255,10280640,00100002'
+ Controls : 24
+ Simple ctrls : 13
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 81 [93%] [-4.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Headphone Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headphone Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 25 [40%] [1.50dB] [on]
+ Front Right: Capture 25 [40%] [1.50dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 1 [33%] [10.00dB]
+ Front Right: 1 [33%] [10.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.HDMI {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headphone Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Headset Mic'
+ item.1 'Headphone Mic'
+ item.2 'Internal Mic'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 25
+ value.1 25
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 150
+ dbvalue.1 150
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Headphone Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 1
+ value.1 1
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 1000
+ dbvalue.1 1000
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 81
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -450
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Headset Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Headphone Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nls_iso8859_1
+usb_storage
+hidp
+ctr
+ccm
+parport_pc
+bnep
+rfcomm
+ppdev
+uvcvideo
+i915_hsw
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+snd_hda_codec_generic
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+arc4
+videobuf2_core
+joydev
+hid_multitouch
+videodev
+drm_kms_helper
+rts5139
+drm
+snd_seq_midi_event
+snd_seq
+videobuf2_vmalloc
+ath9k
+mac80211
+ath9k_common
+ath9k_hw
+videobuf2_memops
+dell_wmi
+btusb
+sparse_keymap
+dell_laptop
+coretemp
+kvm_intel
+dcdbas
+kvm
+ghash_clmulni_intel
+aesni_intel
+cryptd
+aes_x86_64
+ath3k
+bluetooth
+wmi
+dm_multipath
+scsi_dh
+ath
+microcode
+snd_timer
+snd_seq_device
+snd
+i2c_algo_bit
+psmouse
+soundcore
+video
+snd_page_alloc
+serio_raw
+cfg80211
+intel_ips
+compat
+mac_hid
+lp
+parport
+usbhid
+hid
+dm_raid45
+xor
+ahci
+libahci
+dm_mirror
+dm_region_hash
+dm_log
+r8169
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x18560010
+0x06 0x18560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x90a60160
+0x14 0x90170130
+0x17 0x40000000
+0x18 0x411111f0
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40700001
+0x1e 0x411111f0
+0x21 0x02211040
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+0x19 0x01a1913c
+0x1a 0x01a1913d
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 11.570368] ieee80211 phy0: Atheros AR9565 Rev:1 mem=0xffffc90013180000, irq=19
+[ 11.633867] hda-intel Haswell must build in CONFIG_SND_HDA_I915
+[ 11.633912] snd_hda_intel 0000:00:03.0: irq 62 for MSI/MSI-X
+[ 11.634023] snd_hda_intel 0000:00:1b.0: irq 63 for MSI/MSI-X
+[ 11.645533] input: HDA Intel HDMI HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/sound/card0/input7
+[ 11.645611] input: HDA Intel HDMI HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input8
+[ 11.645679] input: HDA Intel HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input9
+[ 11.680705] input: HDA Intel PCH Headphone Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input10
+[ 11.784685] [drm] Memory usable by graphics device = 2048M
+
+
diff --git a/codecs/canonical/alc3234-dell-inspiron-5748-ccert-201402-14681 b/codecs/canonical/alc3234-dell-inspiron-5748-ccert-201402-14681
new file mode 100644
index 0000000..ea9d99a
--- /dev/null
+++ b/codecs/canonical/alc3234-dell-inspiron-5748-ccert-201402-14681
@@ -0,0 +1,1197 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Mar 3 08:10:27 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 5748
+Product Version: Not Specified
+Firmware Version: A00
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-44-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [HDMI ]: HDA-Intel - HDA Intel HDMI
+ HDA Intel HDMI at 0xf7a14000 irq 61
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7a10000 irq 62
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Device 0a0c (rev 0b)
+00:1b.0 Audio device: Intel Corporation Device 9c20 (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 0b)
+ Subsystem: 1028:0652
+--
+00:1b.0 0403: 8086:9c20 (rev 04)
+ Subsystem: 1028:0652
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=2, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC3234
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0255
+Subsystem Id: 0x10280652
+Revision Id: 0x100002
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 D3cold CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x60]: 44100 48000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC3234 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x60]: 44100 48000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC3234 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headphone Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Headphone Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60170: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x7, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170140: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headset Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headphone Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40700001: [N/A] Modem Hand at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=76
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Mic Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x02211050: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x5, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Mar 3 02:33 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Mar 3 02:33 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Mar 3 02:33 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Mar 3 02:33 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 Mar 3 02:44 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Mar 3 02:44 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 Mar 3 02:44 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Mar 3 02:33 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Mar 3 02:33 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Mar 3 02:33 .
+drwxr-xr-x 3 root root 240 Mar 3 02:33 ..
+lrwxrwxrwx 1 root root 12 Mar 3 02:33 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Mar 3 02:33 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC3234 Analog [ALC3234 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC3234 Analog [ALC3234 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [HDMI]
+
+Card hw:0 'HDMI'/'HDA Intel HDMI at 0xf7a14000 irq 61'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xf7a10000 irq 62'
+ Mixer name : 'Realtek ALC3234'
+ Components : 'HDA:10ec0255,10280652,00100002'
+ Controls : 24
+ Simple ctrls : 13
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Headphone Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headphone Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.HDMI {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headphone Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Headset Mic'
+ item.1 'Headphone Mic'
+ item.2 'Internal Mic'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Headphone Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Headset Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Headphone Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+rfcomm
+parport_pc
+bnep
+ppdev
+coretemp
+kvm_intel
+lib80211_crypt_tkip
+kvm
+i915_hsw
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+snd_hda_codec_generic
+snd_hda_intel
+snd_hda_codec
+wl
+snd_hwdep
+ghash_clmulni_intel
+snd_pcm
+uvcvideo
+joydev
+btusb
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+snd_timer
+videobuf2_core
+snd_seq_device
+videodev
+videobuf2_vmalloc
+rts5139
+aesni_intel
+bluetooth
+drm_kms_helper
+bbswitch
+videobuf2_memops
+dm_multipath
+lp
+scsi_dh
+cryptd
+aes_x86_64
+cfg80211
+drm
+snd
+soundcore
+lib80211
+snd_page_alloc
+psmouse
+parport
+i2c_algo_bit
+video
+mac_hid
+mxm_wmi
+dell_wmi
+dell_laptop
+sparse_keymap
+microcode
+dcdbas
+intel_ips
+wmi
+serio_raw
+dm_raid45
+ahci
+libahci
+r8169
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x90a60170
+0x14 0x90170140
+0x17 0x40000000
+0x18 0x411111f0
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40700001
+0x1e 0x411111f0
+0x21 0x02211050
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+0x19 0x01a1913c
+0x1a 0x01a1913d
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 7.761419] INFO @wl_cfg80211_attach : Registered CFG80211 phy
+[ 7.789248] hda-intel Haswell must build in CONFIG_SND_HDA_I915
+[ 7.789323] snd_hda_intel 0000:00:03.0: irq 61 for MSI/MSI-X
+[ 7.789526] snd_hda_intel 0000:00:1b.0: irq 62 for MSI/MSI-X
+[ 7.839424] cfg80211: Updating information on frequency 2412 MHz for a 20 MHz width channel with regulatory rule:
+--
+[ 7.839540] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
+[ 7.853565] input: HDA Intel HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input8
+[ 7.869945] input: HDA Intel PCH Headphone Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input9
+[ 7.927665] [drm] Memory usable by graphics device = 2048M
+
+
diff --git a/codecs/canonical/alc3234-dell-inspiron-5748-ccert-201402-14682 b/codecs/canonical/alc3234-dell-inspiron-5748-ccert-201402-14682
new file mode 100644
index 0000000..fc94a0c
--- /dev/null
+++ b/codecs/canonical/alc3234-dell-inspiron-5748-ccert-201402-14682
@@ -0,0 +1,1216 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Thu Feb 13 07:48:55 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 5748
+Product Version: Not Specified
+Firmware Version: X19
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-44-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [HDMI ]: HDA-Intel - HDA Intel HDMI
+ HDA Intel HDMI at 0xf7e14000 irq 60
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7e10000 irq 61
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Device 0a0c (rev 09)
+00:1b.0 Audio device: Intel Corporation Device 9c20 (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 09)
+ Subsystem: 1028:0651
+--
+00:1b.0 0403: 8086:9c20 (rev 04)
+ Subsystem: 1028:0651
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=2, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC3234
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0255
+Subsystem Id: 0x10280651
+Revision Id: 0x100002
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 D3cold CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x60]: 44100 48000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC3234 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x60]: 44100 48000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC3234 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headphone Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Headphone Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60170: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x7, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170140: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headset Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headphone Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40700001: [N/A] Modem Hand at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=76
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Mic Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x02211050: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x5, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Feb 13 02:09 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Feb 13 02:09 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Feb 13 02:09 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Feb 13 02:09 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 Feb 13 02:16 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Feb 13 02:16 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 Feb 13 02:16 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Feb 13 02:09 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Feb 13 02:09 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Feb 13 02:09 .
+drwxr-xr-x 3 root root 240 Feb 13 02:09 ..
+lrwxrwxrwx 1 root root 12 Feb 13 02:09 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Feb 13 02:09 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC3234 Analog [ALC3234 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC3234 Analog [ALC3234 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [HDMI]
+
+Card hw:0 'HDMI'/'HDA Intel HDMI at 0xf7e14000 irq 60'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xf7e10000 irq 61'
+ Mixer name : 'Realtek ALC3234'
+ Components : 'HDA:10ec0255,10280651,00100002'
+ Controls : 24
+ Simple ctrls : 13
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Headphone Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headphone Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.HDMI {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headphone Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Headset Mic'
+ item.1 'Headphone Mic'
+ item.2 'Internal Mic'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Headphone Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Headset Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Headphone Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+usb_storage
+ufs
+qnx4
+hfsplus
+hfs
+minix
+ntfs
+msdos
+jfs
+xfs
+reiserfs
+ext2
+ctr
+ccm
+nls_iso8859_1
+rfcomm
+bnep
+parport_pc
+ppdev
+uvcvideo
+videobuf2_core
+videodev
+rts5139
+videobuf2_vmalloc
+videobuf2_memops
+hid_multitouch
+coretemp
+joydev
+kvm_intel
+dm_multipath
+kvm
+snd_hda_codec_realtek
+snd_hda_codec_hdmi
+snd_hda_codec_generic
+snd_hda_intel
+arc4
+scsi_dh
+snd_hda_codec
+snd_hwdep
+snd_pcm
+i915_hsw
+ghash_clmulni_intel
+snd_seq_midi
+snd_rawmidi
+aesni_intel
+snd_seq_midi_event
+snd_seq
+ath9k
+mac80211
+ath9k_common
+snd_timer
+snd_seq_device
+cryptd
+aes_x86_64
+psmouse
+drm_kms_helper
+drm
+snd
+ath9k_hw
+btusb
+mac_hid
+ath3k
+bluetooth
+ath
+dell_wmi
+dell_laptop
+cfg80211
+i2c_algo_bit
+compat
+soundcore
+snd_page_alloc
+dcdbas
+sparse_keymap
+intel_ips
+microcode
+serio_raw
+lp
+parport
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+vesafb
+usbhid
+hid
+r8169
+wmi
+video
+ahci
+libahci
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x90a60170
+0x14 0x90170140
+0x17 0x40000000
+0x18 0x411111f0
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40700001
+0x1e 0x411111f0
+0x21 0x02211050
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+0x19 0x01a1913c
+0x1a 0x01a1913d
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 8.505335] ieee80211 phy0: Atheros AR9565 Rev:1 mem=0xffffc90006400000, irq=18
+[ 8.526539] hda-intel Haswell must build in CONFIG_SND_HDA_I915
+[ 8.527010] snd_hda_intel 0000:00:03.0: irq 60 for MSI/MSI-X
+[ 8.527158] snd_hda_intel 0000:00:1b.0: irq 61 for MSI/MSI-X
+[ 8.551922] input: HDA Intel HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input7
+[ 8.590827] input: HDA Intel PCH Headphone Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input8
+[ 8.597057] device-mapper: multipath: version 1.4.0 loaded
+
+
diff --git a/codecs/canonical/alc3234-dell-inspiron-7347-ccert-201406-15234 b/codecs/canonical/alc3234-dell-inspiron-7347-ccert-201406-15234
new file mode 100644
index 0000000..9adb1ba
--- /dev/null
+++ b/codecs/canonical/alc3234-dell-inspiron-7347-ccert-201406-15234
@@ -0,0 +1,1346 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Wed Jun 25 02:31:07 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 7347
+Product Version: 00h
+Firmware Version: X18
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-49-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [HDMI ]: HDA-Intel - HDA Intel HDMI
+ HDA Intel HDMI at 0xb0518000 irq 61
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xb051c000 irq 62
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Haswell-ULT HD Audio Controller (rev 0b)
+00:1b.0 Audio device: Intel Corporation 8 Series HD Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 0b)
+ Subsystem: 1028:0674
+--
+00:1b.0 0403: 8086:9c20 (rev 04)
+ Subsystem: 1028:0674
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC3234
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0255
+Subsystem Id: 0x10280674
+Revision Id: 0x100002
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 D3cold CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x60]: 44100 48000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC3234 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x60]: 44100 48000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC3234 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headphone Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Headphone Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60160: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x6, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170120: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headset Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headphone Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40700001: [N/A] Modem Hand at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=76
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Mic Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x02211030: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 6 Jun 24 05:37 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 10 Jun 24 05:37 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 5 Jun 24 05:37 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 9 Jun 24 05:37 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 4 Jun 24 05:37 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 3 Jun 24 05:37 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 2 Jun 24 05:37 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 8 Jun 24 05:37 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 7 Jun 24 05:37 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Jun 24 05:37 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jun 24 05:37 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Jun 24 05:37 .
+drwxr-xr-x 3 root root 280 Jun 24 05:37 ..
+lrwxrwxrwx 1 root root 12 Jun 24 05:37 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Jun 24 05:37 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC3234 Analog [ALC3234 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC3234 Analog [ALC3234 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [HDMI]
+
+Card hw:0 'HDMI'/'HDA Intel HDMI at 0xb0518000 irq 61'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 18
+ Simple ctrls : 3
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xb051c000 irq 62'
+ Mixer name : 'Realtek ALC3234'
+ Components : 'HDA:10ec0255,10280674,00100002'
+ Controls : 24
+ Simple ctrls : 13
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Headphone Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headphone Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.HDMI {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headphone Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Headset Mic'
+ item.1 'Headphone Mic'
+ item.2 'Internal Mic'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Headphone Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Headset Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Headphone Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+ctr
+ccm
+rfcomm
+bnep
+bluetooth
+parport_pc
+ppdev
+nls_iso8859_1
+arc4
+iwlmvm
+mac80211
+dell_wmi
+coretemp
+kvm_intel
+kvm
+ghash_clmulni_intel
+aesni_intel
+cryptd
+aes_x86_64
+sparse_keymap
+snd_hda_codec_realtek
+snd_hda_codec_generic
+snd_hda_codec_hdmi
+joydev
+snd_hda_intel
+snd_hda_controller
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+dell_laptop
+dcdbas
+dm_multipath
+scsi_dh
+microcode
+uvcvideo
+videobuf2_core
+psmouse
+serio_raw
+hid_multitouch
+hid_generic
+wmi
+videodev
+i915_hsw
+videobuf2_vmalloc
+videobuf2_memops
+drm_kms_helper
+snd_seq_midi_event
+drm
+i2c_algo_bit
+intel_ips
+snd_seq
+mac_hid
+iwlwifi
+snd_timer
+snd_seq_device
+video
+cfg80211
+compat
+snd
+soundcore
+snd_page_alloc
+lp
+parport
+usbhid
+hid
+dm_raid45
+ahci
+xor
+libahci
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 10.921424] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 10.921466] snd_hda_intel 0000:00:03.0: Haswell must build in CONFIG_SND_HDA_I915
+[ 10.921529] snd_hda_intel 0000:00:03.0: irq 61 for MSI/MSI-X
+[ 10.923086] snd_hda_intel 0000:00:1b.0: irq 62 for MSI/MSI-X
+[ 10.932546] input: HDA Intel HDMI HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/sound/card0/input8
+[ 10.932745] input: HDA Intel HDMI HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input9
+[ 10.932813] input: HDA Intel HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input10
+[ 10.968491] sound hdaudioC1D0: autoconfig: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
+[ 10.968495] sound hdaudioC1D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
+[ 10.968498] sound hdaudioC1D0: hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
+[ 10.968499] sound hdaudioC1D0: mono: mono_out=0x0
+[ 10.968501] sound hdaudioC1D0: inputs:
+[ 10.968503] sound hdaudioC1D0: Headset Mic=0x19
+[ 10.968505] sound hdaudioC1D0: Headphone Mic=0x1a
+[ 10.968507] sound hdaudioC1D0: Internal Mic=0x12
+[ 10.973868] input: HDA Intel PCH Headphone Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input11
+[ 11.036175] microcode: CPU1 sig=0x40651, pf=0x40, revision=0x17
+--
+[ 2158.191386] ehci_hcd 0000:00:1d.0: setting latency timer to 64
+[ 2158.191436] snd_hda_intel 0000:00:03.0: irq 61 for MSI/MSI-X
+[ 2158.191484] xhci_hcd 0000:00:14.0: power state changed by ACPI to D0
+--
+[ 2158.191502] xhci_hcd 0000:00:14.0: setting latency timer to 64
+[ 2158.191526] snd_hda_intel 0000:00:1b.0: irq 62 for MSI/MSI-X
+[ 2158.207964] i915 0000:00:02.0: More than 8 outputs detected
+
+
diff --git a/codecs/canonical/alc3234-dell-inspiron-7347-ccert-201406-15257 b/codecs/canonical/alc3234-dell-inspiron-7347-ccert-201406-15257
new file mode 100644
index 0000000..b9e79db
--- /dev/null
+++ b/codecs/canonical/alc3234-dell-inspiron-7347-ccert-201406-15257
@@ -0,0 +1,1340 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Jun 23 10:38:22 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 7347
+Product Version: 00h
+Firmware Version: X18
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-49-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [HDMI ]: HDA-Intel - HDA Intel HDMI
+ HDA Intel HDMI at 0xb0518000 irq 62
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xb051c000 irq 63
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Device 0a0c (rev 0b)
+00:1b.0 Audio device: Intel Corporation Device 9c20 (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 0b)
+ Subsystem: 1028:0674
+--
+00:1b.0 0403: 8086:9c20 (rev 04)
+ Subsystem: 1028:0674
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=1, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC3234
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0255
+Subsystem Id: 0x10280674
+Revision Id: 0x100002
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 D3cold CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x51 0x51]
+ Converter: stream=5, channel=0
+ PCM:
+ rates [0x60]: 44100 48000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC3234 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x51 0x51]
+ Converter: stream=5, channel=0
+ PCM:
+ rates [0x60]: 44100 48000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC3234 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=1, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headphone Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Headphone Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60160: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x6, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170120: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headset Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headphone Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40700001: [N/A] Modem Hand at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=76
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Mic Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x02211030: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 6 Jun 23 05:37 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 10 Jun 23 05:37 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 5 Jun 23 05:37 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 9 Jun 23 05:37 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 4 Jun 23 05:37 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 3 Jun 23 05:37 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 2 Jun 23 05:37 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 8 Jun 23 05:37 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 7 Jun 23 05:43 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Jun 23 05:37 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jun 23 05:37 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Jun 23 05:37 .
+drwxr-xr-x 3 root root 280 Jun 23 05:37 ..
+lrwxrwxrwx 1 root root 12 Jun 23 05:37 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Jun 23 05:37 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC3234 Analog [ALC3234 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC3234 Analog [ALC3234 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [HDMI]
+
+Card hw:0 'HDMI'/'HDA Intel HDMI at 0xb0518000 irq 62'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 18
+ Simple ctrls : 3
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xb051c000 irq 63'
+ Mixer name : 'Realtek ALC3234'
+ Components : 'HDA:10ec0255,10280674,00100002'
+ Controls : 24
+ Simple ctrls : 13
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 81 [93%] [-4.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Headphone Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headphone Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.HDMI {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headphone Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Headset Mic'
+ item.1 'Headphone Mic'
+ item.2 'Internal Mic'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Headphone Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 81
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -450
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Headset Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Headphone Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+bnep
+rfcomm
+parport_pc
+ppdev
+nls_iso8859_1
+snd_hda_codec_realtek
+snd_hda_codec_hdmi
+snd_hda_codec_generic
+lib80211_crypt_tkip
+wl
+snd_hda_intel
+snd_hda_controller
+coretemp
+snd_hda_codec
+kvm_intel
+i915_hsw
+snd_hwdep
+snd_pcm
+drm_kms_helper
+drm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+uvcvideo
+btusb
+i2c_algo_bit
+snd_timer
+snd_seq_device
+videobuf2_core
+intel_ips
+dm_multipath
+videodev
+kvm
+cfg80211
+scsi_dh
+lib80211
+videobuf2_vmalloc
+snd
+psmouse
+ghash_clmulni_intel
+bluetooth
+aesni_intel
+cryptd
+video
+joydev
+videobuf2_memops
+hid_multitouch
+hid_generic
+dell_wmi
+dell_laptop
+sparse_keymap
+serio_raw
+dcdbas
+soundcore
+snd_page_alloc
+wmi
+mac_hid
+aes_x86_64
+microcode
+lp
+parport
+usb_storage
+usbhid
+hid
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+ahci
+libahci
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 10.389625] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 10.389721] snd_hda_intel 0000:00:03.0: Haswell must build in CONFIG_SND_HDA_I915
+[ 10.389775] snd_hda_intel 0000:00:03.0: irq 62 for MSI/MSI-X
+[ 10.390235] snd_hda_intel 0000:00:1b.0: irq 63 for MSI/MSI-X
+[ 10.477831] eth0: Broadcom BCM4365 802.11 Hybrid Wireless Controller 6.30.223.64 (r397276)
+[ 10.489327] input: HDA Intel HDMI HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/sound/card0/input9
+[ 10.489437] input: HDA Intel HDMI HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input10
+[ 10.489536] input: HDA Intel HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input11
+[ 10.547028] type=1400 audit(1403516220.864:2): apparmor="STATUS" operation="profile_load" name="/sbin/dhclient" pid=780 comm="apparmor_parser"
+--
+[ 10.600949] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio1/input/input12
+[ 10.978801] sound hdaudioC1D0: autoconfig: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
+[ 10.978805] sound hdaudioC1D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
+[ 10.978808] sound hdaudioC1D0: hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
+[ 10.978810] sound hdaudioC1D0: mono: mono_out=0x0
+[ 10.978812] sound hdaudioC1D0: inputs:
+[ 10.978814] sound hdaudioC1D0: Headset Mic=0x19
+[ 10.978817] sound hdaudioC1D0: Headphone Mic=0x1a
+[ 10.978819] sound hdaudioC1D0: Internal Mic=0x12
+[ 10.984221] input: HDA Intel PCH Headphone Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input13
+[ 11.133255] EXT4-fs (sda4): re-mounted. Opts: errors=remount-ro
+
+
diff --git a/codecs/canonical/alc3234-dell-inspiron-7447-ccert-201406-15233 b/codecs/canonical/alc3234-dell-inspiron-7447-ccert-201406-15233
new file mode 100644
index 0000000..c1563fb
--- /dev/null
+++ b/codecs/canonical/alc3234-dell-inspiron-7447-ccert-201406-15233
@@ -0,0 +1,1387 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Thu Jun 26 03:15:59 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 7447
+Product Version: Not Specified
+Firmware Version: X18
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-49-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [HDMI ]: HDA-Intel - HDA Intel HDMI
+ HDA Intel HDMI at 0xf7a1c000 irq 48
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7a18000 irq 49
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Haswell HD Audio Controller (rev 06)
+00:1b.0 Audio device: Intel Corporation Lynx Point HD Audio Controller (rev 05)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0c0c (rev 06)
+ Subsystem: 1028:0680
+--
+00:1b.0 0403: 8086:8c20 (rev 05)
+ Subsystem: 1028:0680
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC3234
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0255
+Subsystem Id: 0x10280680
+Revision Id: 0x100002
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 D3cold CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Front Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC3234 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x60]: 44100 48000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Bass Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x60]: 44100 48000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC3234 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headphone Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Headphone Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60160: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x6, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Front Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170120: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Control: name="Bass Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Surround Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x90170140: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headset Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headphone Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x41163b05: [N/A] Speaker at Ext Rear
+ Conn = Digital, Color = Blue
+ DefAssociation = 0x0, Sequence = 0x5
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=76
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Mic Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321102f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 6 Jun 25 23:07 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 10 Jun 25 23:07 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 5 Jun 25 23:07 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 9 Jun 25 23:07 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 4 Jun 25 23:08 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 3 Jun 25 23:08 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 2 Jun 25 23:08 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 8 Jun 25 23:08 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 7 Jun 25 23:08 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Jun 25 23:07 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jun 25 23:07 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Jun 25 23:07 .
+drwxr-xr-x 3 root root 280 Jun 25 23:07 ..
+lrwxrwxrwx 1 root root 12 Jun 25 23:07 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Jun 25 23:07 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC3234 Analog [ALC3234 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC3234 Analog [ALC3234 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [HDMI]
+
+Card hw:0 'HDMI'/'HDA Intel HDMI at 0xf7a1c000 irq 48'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 18
+ Simple ctrls : 3
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xf7a18000 irq 49'
+ Mixer name : 'Realtek ALC3234'
+ Components : 'HDA:10ec0255,10280680,00100002'
+ Controls : 26
+ Simple ctrls : 15
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pswitch penum
+ Playback channels: Front Left - Front Right
+ Mono:
+ Front Left: Playback [on]
+ Front Right: Playback [on]
+Simple mixer control 'Headphone Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headphone Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Speaker',0
+ Capabilities: pswitch penum
+ Playback channels: Front Left - Front Right
+ Mono:
+ Front Left: Playback [on]
+ Front Right: Playback [on]
+Simple mixer control 'Bass Speaker',0
+ Capabilities: pvolume pswitch pswitch-joined penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Front',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB]
+ Front Right: Playback 87 [100%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.HDMI {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Front Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Bass Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Bass Speaker Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headphone Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Headphone Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Headset Mic'
+ item.1 'Headphone Mic'
+ item.2 'Internal Mic'
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Headphone Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Headset Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Headphone Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'Speaker Front Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface CARD
+ name 'Speaker Surround Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+ctr
+ccm
+rfcomm
+bnep
+parport_pc
+ppdev
+snd_hda_codec_realtek
+snd_hda_codec_hdmi
+snd_hda_codec_generic
+xhci_quirk
+arc4
+dell_wmi
+ath9k
+mac80211
+ath9k_common
+ath9k_hw
+ath
+cfg80211
+btusb
+sparse_keymap
+coretemp
+kvm_intel
+kvm
+ghash_clmulni_intel
+aesni_intel
+cryptd
+aes_x86_64
+snd_hda_intel
+snd_hda_controller
+snd_hda_codec
+snd_hwdep
+nouveau
+ttm
+i915_hsw
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+dell_laptop
+dcdbas
+ath3k
+dm_multipath
+scsi_dh
+microcode
+psmouse
+uvcvideo
+videobuf2_core
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+serio_raw
+lpc_ich
+intel_ips
+snd_seq_midi_event
+snd_seq
+bluetooth
+snd_timer
+snd_seq_device
+compat
+snd
+drm_kms_helper
+drm
+i2c_algo_bit
+mxm_wmi
+video
+mac_hid
+wmi
+soundcore
+snd_page_alloc
+lp
+parport
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+ahci
+libahci
+r8168
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 10.764470] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 10.764561] snd_hda_intel 0000:00:03.0: Haswell must build in CONFIG_SND_HDA_I915
+[ 10.764610] snd_hda_intel 0000:00:03.0: irq 48 for MSI/MSI-X
+[ 10.764841] snd_hda_intel 0000:00:1b.0: irq 49 for MSI/MSI-X
+[ 10.765489] [drm] nouveau 0000:0a:00.0: Detected an NV10 generation card (0x117110a2)
+--
+[ 10.768500] [drm] nouveau 0000:0a:00.0: No valid VBIOS image found
+[ 10.776391] input: HDA Intel HDMI HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/sound/card0/input10
+[ 10.776451] input: HDA Intel HDMI HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input11
+[ 10.776485] input: HDA Intel HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input12
+[ 10.802006] usb 3-5: USB disconnect, device number 2
+[ 10.810230] sound hdaudioC1D0: autoconfig: line_outs=2 (0x14/0x17/0x0/0x0/0x0) type:speaker
+[ 10.810234] sound hdaudioC1D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
+[ 10.810237] sound hdaudioC1D0: hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
+[ 10.810239] sound hdaudioC1D0: mono: mono_out=0x0
+[ 10.810240] sound hdaudioC1D0: inputs:
+[ 10.810243] sound hdaudioC1D0: Headset Mic=0x19
+[ 10.810245] sound hdaudioC1D0: Headphone Mic=0x1a
+[ 10.810247] sound hdaudioC1D0: Internal Mic=0x12
+[ 10.815981] input: HDA Intel PCH Headphone Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input13
+[ 11.015004] EXT4-fs (sda3): re-mounted. Opts: errors=remount-ro
+--
+[ 36.312415] cfg80211: (5735000 KHz - 5815000 KHz @ 40000 KHz), (300 mBi, 3000 mBm)
+[ 219.333558] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 219.333589] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 319.035948] type=1400 audit(1403752382.611:31): apparmor="DENIED" operation="capable" parent=1 profile="/usr/sbin/cupsd" pid=1106 comm="cupsd" pid=1106 comm="cupsd" capability=36 capname="block_suspend"
+
+
diff --git a/codecs/canonical/alc3234-dell-inspiron-7447-ccert-201406-15256 b/codecs/canonical/alc3234-dell-inspiron-7447-ccert-201406-15256
new file mode 100644
index 0000000..ed0291d
--- /dev/null
+++ b/codecs/canonical/alc3234-dell-inspiron-7447-ccert-201406-15256
@@ -0,0 +1,1375 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue Jun 24 09:35:02 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 7447
+Product Version: Not Specified
+Firmware Version: X18
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-49-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [HDMI ]: HDA-Intel - HDA Intel HDMI
+ HDA Intel HDMI at 0xf7a1c000 irq 49
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7a18000 irq 50
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Haswell HD Audio Controller (rev 06)
+00:1b.0 Audio device: Intel Corporation Lynx Point HD Audio Controller (rev 05)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0c0c (rev 06)
+ Subsystem: 1028:0680
+--
+00:1b.0 0403: 8086:8c20 (rev 05)
+ Subsystem: 1028:0680
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC3234
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0255
+Subsystem Id: 0x10280680
+Revision Id: 0x100002
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 D3cold CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Front Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC3234 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x60]: 44100 48000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Bass Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x60]: 44100 48000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC3234 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headphone Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Headphone Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60160: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x6, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Front Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170120: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Control: name="Bass Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Surround Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x90170140: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headset Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headphone Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x41163b05: [N/A] Speaker at Ext Rear
+ Conn = Digital, Color = Blue
+ DefAssociation = 0x0, Sequence = 0x5
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=76
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Mic Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321102f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 6 Jun 24 05:31 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 10 Jun 24 05:31 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 5 Jun 24 05:31 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 9 Jun 24 05:31 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 4 Jun 24 05:31 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 3 Jun 24 05:31 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 2 Jun 24 05:31 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 8 Jun 24 05:31 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 7 Jun 24 05:31 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Jun 24 05:31 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jun 24 05:31 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Jun 24 05:31 .
+drwxr-xr-x 3 root root 280 Jun 24 05:31 ..
+lrwxrwxrwx 1 root root 12 Jun 24 05:31 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Jun 24 05:31 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC3234 Analog [ALC3234 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC3234 Analog [ALC3234 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [HDMI]
+
+Card hw:0 'HDMI'/'HDA Intel HDMI at 0xf7a1c000 irq 49'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 18
+ Simple ctrls : 3
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xf7a18000 irq 50'
+ Mixer name : 'Realtek ALC3234'
+ Components : 'HDA:10ec0255,10280680,00100002'
+ Controls : 26
+ Simple ctrls : 15
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pswitch penum
+ Playback channels: Front Left - Front Right
+ Mono:
+ Front Left: Playback [on]
+ Front Right: Playback [on]
+Simple mixer control 'Headphone Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headphone Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Speaker',0
+ Capabilities: pswitch penum
+ Playback channels: Front Left - Front Right
+ Mono:
+ Front Left: Playback [on]
+ Front Right: Playback [on]
+Simple mixer control 'Bass Speaker',0
+ Capabilities: pvolume pswitch pswitch-joined penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Front',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB]
+ Front Right: Playback 87 [100%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.HDMI {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Front Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Bass Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Bass Speaker Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headphone Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Headphone Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Headset Mic'
+ item.1 'Headphone Mic'
+ item.2 'Internal Mic'
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Headphone Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Headset Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Headphone Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'Speaker Front Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface CARD
+ name 'Speaker Surround Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+snd_hda_codec_realtek
+snd_hda_codec_hdmi
+snd_hda_codec_generic
+arc4
+bnep
+rfcomm
+parport_pc
+ppdev
+snd_hda_intel
+snd_hda_controller
+uvcvideo
+snd_hda_codec
+videobuf2_core
+nouveau
+videodev
+snd_hwdep
+iwlmvm
+i915_hsw
+snd_pcm
+videobuf2_vmalloc
+coretemp
+kvm_intel
+snd_seq_midi
+kvm
+ghash_clmulni_intel
+videobuf2_memops
+dell_laptop
+mac80211
+snd_rawmidi
+aesni_intel
+cryptd
+snd_seq_midi_event
+aes_x86_64
+iwlwifi
+dell_wmi
+dcdbas
+snd_seq
+sparse_keymap
+snd_timer
+dm_multipath
+scsi_dh
+ttm
+cfg80211
+snd_seq_device
+psmouse
+snd
+microcode
+drm_kms_helper
+btusb
+lpc_ich
+drm
+serio_raw
+bluetooth
+soundcore
+compat
+snd_page_alloc
+intel_ips
+i2c_algo_bit
+mxm_wmi
+video
+wmi
+mac_hid
+lp
+parport
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+ahci
+libahci
+r8168
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 3.077381] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 3.077555] snd_hda_intel 0000:00:03.0: Haswell must build in CONFIG_SND_HDA_I915
+[ 3.077602] snd_hda_intel 0000:00:03.0: irq 49 for MSI/MSI-X
+[ 3.077723] snd_hda_intel 0000:00:1b.0: irq 50 for MSI/MSI-X
+[ 3.077847] [drm] nouveau 0000:0a:00.0: Detected an NV10 generation card (0x117110a2)
+--
+[ 3.084818] iwlwifi 0000:07:00.0: L1 Disabled; Enabling L0S
+[ 3.089301] input: HDA Intel HDMI HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/sound/card0/input9
+[ 3.089377] input: HDA Intel HDMI HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input10
+[ 3.089435] input: HDA Intel HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input11
+[ 3.122987] sound hdaudioC1D0: autoconfig: line_outs=2 (0x14/0x17/0x0/0x0/0x0) type:speaker
+[ 3.122991] sound hdaudioC1D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
+[ 3.122992] sound hdaudioC1D0: hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
+[ 3.122994] sound hdaudioC1D0: mono: mono_out=0x0
+[ 3.122995] sound hdaudioC1D0: inputs:
+[ 3.122997] sound hdaudioC1D0: Headset Mic=0x19
+[ 3.122998] sound hdaudioC1D0: Headphone Mic=0x1a
+[ 3.122999] sound hdaudioC1D0: Internal Mic=0x12
+[ 3.128791] input: HDA Intel PCH Headphone Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input12
+[ 3.156060] input: PS/2 Generic Mouse as /devices/platform/i8042/serio1/input/input13
+
+
diff --git a/codecs/canonical/alc3234-dell-optiplex-3020m-ccert-201405-15030 b/codecs/canonical/alc3234-dell-optiplex-3020m-ccert-201405-15030
new file mode 100644
index 0000000..79f8909
--- /dev/null
+++ b/codecs/canonical/alc3234-dell-optiplex-3020m-ccert-201405-15030
@@ -0,0 +1,1196 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue Jun 10 08:17:55 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: OptiPlex 3020M
+Product Version: 01
+Firmware Version: A00
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-44-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [HDMI ]: HDA-Intel - HDA Intel HDMI
+ HDA Intel HDMI at 0xf7e14000 irq 48
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7e10000 irq 49
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Haswell HD Audio Controller (rev 06)
+00:1b.0 Audio device: Intel Corporation Lynx Point HD Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0c0c (rev 06)
+ Subsystem: 1028:0668
+--
+00:1b.0 0403: 8086:8c20 (rev 04)
+ Subsystem: 1028:0668
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=1, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 3
+ 0x02* 0x03 0x04
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC3234
+Address: 2
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0255
+Subsystem Id: 0x10280668
+Revision Id: 0x100002
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 D3cold CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=5, channel=0
+ PCM:
+ rates [0x60]: 44100 48000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC3234 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=5, channel=0
+ PCM:
+ rates [0x60]: 44100 48000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC3234 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x1a 0x1a]
+ Converter: stream=1, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=1, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=1, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC3234 Alt Analog", type="Audio", device=2
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Front Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=3, ofs=0
+ Control: name="Front Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=3, ofs=0
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x40300000: [N/A] CD at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headset Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Front Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x02a11030: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40538029: [N/A] Digital Out at Ext N/A
+ Conn = ATAPI, Color = Purple
+ DefAssociation = 0x2, Sequence = 0x9
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=76
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x02211020: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Jun 10 04:16 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 9 Jun 10 04:16 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Jun 10 04:16 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 8 Jun 10 04:16 /dev/snd/hwC1D2
+crw-rw---T+ 1 root audio 116, 2 Jun 10 04:16 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 7 Jun 10 04:16 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 6 Jun 10 04:16 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 5 Jun 10 04:16 /dev/snd/pcmC1D2c
+crw-rw---T+ 1 root audio 116, 1 Jun 10 04:16 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jun 10 04:16 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Jun 10 04:16 .
+drwxr-xr-x 3 root root 260 Jun 10 04:16 ..
+lrwxrwxrwx 1 root root 12 Jun 10 04:16 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Jun 10 04:16 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC3234 Analog [ALC3234 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC3234 Analog [ALC3234 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 2: ALC3234 Alt Analog [ALC3234 Alt Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [HDMI]
+
+Card hw:0 'HDMI'/'HDA Intel HDMI at 0xf7e14000 irq 48'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xf7e10000 irq 49'
+ Mixer name : 'Realtek ALC3234'
+ Components : 'HDA:10ec0255,10280668,00100002'
+ Controls : 26
+ Simple ctrls : 14
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Front Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Front Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 26 [41%] [2.25dB] [on]
+ Front Right: Capture 26 [41%] [2.25dB] [on]
+Simple mixer control 'Capture',1
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 0 [0%] [-17.25dB] [off]
+ Front Right: Capture 0 [0%] [-17.25dB] [off]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Input Source',0
+ Capabilities: cenum
+ Items: 'Front Mic' 'Headset Mic'
+ Item0: 'Headset Mic'
+Simple mixer control 'Input Source',1
+ Capabilities: cenum
+ Items: 'Front Mic' 'Headset Mic'
+ Item0: 'Front Mic'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.HDMI {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value '1000080067140001000000000000000015c3932345563233313657091f070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type BYTES
+ count 83
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Front Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Front Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Input Source'
+ value 'Headset Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Front Mic'
+ item.1 'Headset Mic'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Input Source'
+ index 1
+ value 'Front Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Front Mic'
+ item.1 'Headset Mic'
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 26
+ value.1 26
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 225
+ dbvalue.1 225
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Capture Volume'
+ index 1
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 -1725
+ dbvalue.1 -1725
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Capture Switch'
+ index 1
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Front Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Front Mic Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Headset Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+hid_generic
+arc4
+snd_hda_codec_realtek
+snd_hda_codec_generic
+snd_hda_codec_hdmi
+btusb
+joydev
+coretemp
+kvm_intel
+kvm
+ghash_clmulni_intel
+aesni_intel
+iwlmvm
+cryptd
+aes_x86_64
+mac80211
+hid_chicony
+usbhid
+hid
+dcdbas
+dm_multipath
+scsi_dh
+rfcomm
+snd_hda_intel
+snd_hda_controller
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+mac_hid
+snd_seq_midi_event
+snd_seq
+microcode
+bnep
+snd_timer
+snd_seq_device
+bluetooth
+i915_hsw
+snd
+parport_pc
+psmouse
+drm_kms_helper
+ppdev
+drm
+soundcore
+snd_page_alloc
+iwlwifi
+serio_raw
+i2c_algo_bit
+cfg80211
+video
+lpc_ich
+compat
+intel_ips
+lp
+parport
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+ahci
+libahci
+r8168
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 1.649417] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 1.649522] snd_hda_intel 0000:00:03.0: Haswell must build in CONFIG_SND_HDA_I915
+[ 1.649834] snd_hda_intel 0000:00:03.0: irq 48 for MSI/MSI-X
+[ 1.649896] snd_hda_intel 0000:00:1b.0: irq 49 for MSI/MSI-X
+[ 1.654455] usbcore: registered new interface driver btusb
+[ 1.663277] input: HDA Intel HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input5
+[ 1.671107] Bluetooth: hci0: read Intel version: 370710018002030d00
+[ 1.672715] Bluetooth: hci0: Intel Bluetooth firmware file: intel/ibt-hw-37.7.10-fw-1.80.2.3.d.bseq
+[ 1.702685] sound hdaudioC1D2: autoconfig: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
+[ 1.702689] sound hdaudioC1D2: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
+[ 1.702691] sound hdaudioC1D2: hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
+[ 1.702693] sound hdaudioC1D2: mono: mono_out=0x0
+[ 1.702694] sound hdaudioC1D2: inputs:
+[ 1.702696] sound hdaudioC1D2: Front Mic=0x1b
+[ 1.702698] sound hdaudioC1D2: Headset Mic=0x19
+[ 1.708925] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input6
+[ 1.708986] input: HDA Intel PCH Front Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input7
+[ 1.759130] Registered led device: phy1-led
+
+
diff --git a/codecs/canonical/alc3234-dell-optiplex-9020m-ccert-201405-15029 b/codecs/canonical/alc3234-dell-optiplex-9020m-ccert-201405-15029
new file mode 100644
index 0000000..010ed42
--- /dev/null
+++ b/codecs/canonical/alc3234-dell-optiplex-9020m-ccert-201405-15029
@@ -0,0 +1,1276 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue Jun 10 06:25:45 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: OptiPlex 9020M
+Product Version: 01
+Firmware Version: A00
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-44-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [HDMI ]: HDA-Intel - HDA Intel HDMI
+ HDA Intel HDMI at 0xf7d34000 irq 49
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7d30000 irq 50
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Haswell HD Audio Controller (rev 06)
+00:1b.0 Audio device: Intel Corporation Lynx Point HD Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0c0c (rev 06)
+ Subsystem: 1028:0669
+--
+00:1b.0 0403: 8086:8c20 (rev 04)
+ Subsystem: 1028:0669
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=1, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 3
+ 0x02* 0x03 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC3234
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0255
+Subsystem Id: 0x10280669
+Revision Id: 0x100002
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 D3cold CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=5, channel=0
+ PCM:
+ rates [0x60]: 44100 48000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC3234 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=5, channel=0
+ PCM:
+ rates [0x60]: 44100 48000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC3234 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=1, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=1, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=1, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC3234 Alt Analog", type="Audio", device=2
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Front Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=3, ofs=0
+ Control: name="Front Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=3, ofs=0
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x40300000: [N/A] CD at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headset Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Front Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x02a11030: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40538029: [N/A] Digital Out at Ext N/A
+ Conn = ATAPI, Color = Purple
+ DefAssociation = 0x2, Sequence = 0x9
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=76
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x02211020: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 5 Jun 10 02:10 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 10 Jun 10 02:10 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 4 Jun 10 02:10 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 9 Jun 10 02:10 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 3 Jun 10 02:11 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 2 Jun 10 02:23 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 8 Jun 10 02:11 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 7 Jun 10 02:11 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 6 Jun 10 02:10 /dev/snd/pcmC1D2c
+crw-rw---T+ 1 root audio 116, 1 Jun 10 02:10 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jun 10 02:10 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Jun 10 02:10 .
+drwxr-xr-x 3 root root 280 Jun 10 02:10 ..
+lrwxrwxrwx 1 root root 12 Jun 10 02:10 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Jun 10 02:10 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC3234 Analog [ALC3234 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC3234 Analog [ALC3234 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 2: ALC3234 Alt Analog [ALC3234 Alt Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [HDMI]
+
+Card hw:0 'HDMI'/'HDA Intel HDMI at 0xf7d34000 irq 49'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 12
+ Simple ctrls : 2
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xf7d30000 irq 50'
+ Mixer name : 'Realtek ALC3234'
+ Components : 'HDA:10ec0255,10280669,00100002'
+ Controls : 26
+ Simple ctrls : 14
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Front Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Front Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Capture',1
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 0 [0%] [-17.25dB] [off]
+ Front Right: Capture 0 [0%] [-17.25dB] [off]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Input Source',0
+ Capabilities: cenum
+ Items: 'Front Mic' 'Headset Mic'
+ Item0: 'Headset Mic'
+Simple mixer control 'Input Source',1
+ Capabilities: cenum
+ Items: 'Front Mic' 'Headset Mic'
+ Item0: 'Front Mic'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.HDMI {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value '100009006d10000100000000000000003b07222d4348494d454920323253482d4c0907070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type BYTES
+ count 83
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Front Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Front Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Input Source'
+ value 'Headset Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Front Mic'
+ item.1 'Headset Mic'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Input Source'
+ index 1
+ value 'Front Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Front Mic'
+ item.1 'Headset Mic'
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Capture Volume'
+ index 1
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 -1725
+ dbvalue.1 -1725
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Capture Switch'
+ index 1
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Front Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Front Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Headset Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nls_iso8859_1
+bnep
+rfcomm
+parport_pc
+ppdev
+snd_hda_codec_realtek
+snd_hda_codec_generic
+snd_hda_codec_hdmi
+coretemp
+snd_hda_intel
+snd_hda_controller
+snd_hda_codec
+kvm_intel
+kvm
+snd_hwdep
+snd_pcm
+joydev
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+hid_generic
+snd_seq
+i915_hsw
+ghash_clmulni_intel
+aesni_intel
+arc4
+snd_timer
+cryptd
+drm_kms_helper
+dm_multipath
+aes_x86_64
+iwlmvm
+mac80211
+snd_seq_device
+iwlwifi
+scsi_dh
+drm
+snd
+cfg80211
+psmouse
+lpc_ich
+soundcore
+btusb
+bluetooth
+compat
+snd_page_alloc
+i2c_algo_bit
+microcode
+dcdbas
+intel_ips
+mac_hid
+video
+serio_raw
+lp
+parport
+usb_storage
+usbhid
+hid
+dm_raid45
+ahci
+libahci
+e1000e
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 8.307913] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 8.307934] snd_hda_intel 0000:00:03.0: Haswell must build in CONFIG_SND_HDA_I915
+[ 8.307979] snd_hda_intel 0000:00:03.0: irq 49 for MSI/MSI-X
+[ 8.308053] snd_hda_intel 0000:00:1b.0: irq 50 for MSI/MSI-X
+[ 8.327990] input: HDA Intel HDMI HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input6
+[ 8.328034] input: HDA Intel HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input7
+[ 8.394389] sound hdaudioC1D0: autoconfig: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
+[ 8.394393] sound hdaudioC1D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
+[ 8.394395] sound hdaudioC1D0: hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
+[ 8.394396] sound hdaudioC1D0: mono: mono_out=0x0
+[ 8.394397] sound hdaudioC1D0: inputs:
+[ 8.394399] sound hdaudioC1D0: Front Mic=0x1b
+[ 8.394401] sound hdaudioC1D0: Headset Mic=0x19
+[ 8.400558] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input8
+[ 8.400604] input: HDA Intel PCH Front Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input9
+[ 8.485179] type=1400 audit(1402380632.313:2): apparmor="STATUS" operation="profile_load" name="/sbin/dhclient" pid=851 comm="apparmor_parser"
+
+
diff --git a/codecs/canonical/alc3234-dell-vostro-3445-ccert-201403-14842 b/codecs/canonical/alc3234-dell-vostro-3445-ccert-201403-14842
new file mode 100644
index 0000000..6b55b39
--- /dev/null
+++ b/codecs/canonical/alc3234-dell-vostro-3445-ccert-201403-14842
@@ -0,0 +1,970 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Wed Apr 9 06:04:43 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Vostro 3445
+Product Version: Not Specified
+Firmware Version: A00
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-44-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xfe760000 irq 16
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:14.2 Audio device: Advanced Micro Devices [AMD] Hudson Azalia Controller (rev 02)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:14.2 0403: 1022:780d (rev 02)
+ Subsystem: 1028:065f
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC3234
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0255
+Subsystem Id: 0x1028065f
+Revision Id: 0x100002
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 D3cold CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x60]: 44100 48000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC3234 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x60]: 44100 48000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC3234 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headphone Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Headphone Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60170: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x7, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170120: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headset Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headphone Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40700001: [N/A] Modem Hand at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=76
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Mic Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x02211030: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 5 Apr 8 22:40 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 4 Apr 8 22:40 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 3 Apr 8 23:49 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 2 Apr 8 23:49 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 1 Apr 8 22:40 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Apr 8 22:40 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Apr 8 22:40 .
+drwxr-xr-x 3 root root 180 Apr 8 22:40 ..
+lrwxrwxrwx 1 root root 12 Apr 8 22:40 pci-0000:00:14.2 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Generic [HD-Audio Generic], device 0: ALC3234 Analog [ALC3234 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: Generic [HD-Audio Generic], device 0: ALC3234 Analog [ALC3234 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Generic]
+
+Card hw:0 'Generic'/'HD-Audio Generic at 0xfe760000 irq 16'
+ Mixer name : 'Realtek ALC3234'
+ Components : 'HDA:10ec0255,1028065f,00100002'
+ Controls : 24
+ Simple ctrls : 13
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Headphone Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headphone Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.Generic {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headphone Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Headset Mic'
+ item.1 'Headphone Mic'
+ item.2 'Internal Mic'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Headphone Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Headset Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Headphone Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+vesafb
+rfcomm
+bnep
+parport_pc
+ppdev
+uvcvideo
+videobuf2_core
+videodev
+btusb
+videobuf2_vmalloc
+videobuf2_memops
+kvm_amd
+bluetooth
+rts5139
+kvm
+ghash_clmulni_intel
+aesni_intel
+snd_hda_codec_realtek
+snd_hda_codec_generic
+snd_hda_intel
+snd_hda_codec
+cryptd
+snd_hwdep
+dm_multipath
+snd_pcm
+snd_seq_midi
+aes_x86_64
+scsi_dh
+fglrx
+snd_rawmidi
+snd_seq_midi_event
+lib80211_crypt_tkip
+snd_seq
+dell_laptop
+joydev
+dcdbas
+wl
+dell_wmi
+microcode
+snd_timer
+snd_seq_device
+sparse_keymap
+snd
+psmouse
+video
+cfg80211
+soundcore
+serio_raw
+amd_iommu_v2
+snd_page_alloc
+lib80211
+wmi
+i2c_piix4
+mac_hid
+lp
+parport
+ahci
+libahci
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+r8168
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x90a60170
+0x14 0x90170120
+0x17 0x40000000
+0x18 0x411111f0
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40700001
+0x1e 0x411111f0
+0x21 0x02211030
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+0x19 0x01a1913c
+0x1a 0x01a1913d
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 10.613353] device-mapper: multipath: version 1.4.0 loaded
+[ 10.971787] input: HD-Audio Generic Headphone Mic as /devices/pci0000:00/0000:00:14.2/sound/card0/input8
+[ 12.102643] rts5139: module is from the staging directory, the quality is unknown, you have been warned.
+
+
diff --git a/codecs/canonical/alc3234-dell-vostro-3446-ccert-201402-14676 b/codecs/canonical/alc3234-dell-vostro-3446-ccert-201402-14676
new file mode 100644
index 0000000..87535e6
--- /dev/null
+++ b/codecs/canonical/alc3234-dell-vostro-3446-ccert-201402-14676
@@ -0,0 +1,1194 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Fri Feb 14 09:12:07 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Vostro 3446
+Product Version: Not Specified
+Firmware Version: X19
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-44-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [HDMI ]: HDA-Intel - HDA Intel HDMI
+ HDA Intel HDMI at 0xf7a14000 irq 60
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7a10000 irq 61
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Haswell-ULT HD Audio Controller (rev 0b)
+00:1b.0 Audio device: Intel Corporation Lynx Point-LP HD Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 0b)
+ Subsystem: 1028:0662
+--
+00:1b.0 0403: 8086:9c20 (rev 04)
+ Subsystem: 1028:0662
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=2, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC3234
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0255
+Subsystem Id: 0x10280662
+Revision Id: 0x100002
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 D3cold CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x60]: 44100 48000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC3234 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x60]: 44100 48000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC3234 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headphone Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Headphone Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60170: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x7, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170120: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headset Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headphone Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40700001: [N/A] Modem Hand at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=76
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Mic Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x02211030: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Feb 14 04:04 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Feb 14 04:04 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Feb 14 04:04 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Feb 14 04:04 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 Feb 14 04:04 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Feb 14 04:04 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 Feb 14 04:04 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Feb 14 04:04 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Feb 14 04:04 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Feb 14 04:04 .
+drwxr-xr-x 3 root root 240 Feb 14 04:04 ..
+lrwxrwxrwx 1 root root 12 Feb 14 04:04 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Feb 14 04:04 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC3234 Analog [ALC3234 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC3234 Analog [ALC3234 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [HDMI]
+
+Card hw:0 'HDMI'/'HDA Intel HDMI at 0xf7a14000 irq 60'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xf7a10000 irq 61'
+ Mixer name : 'Realtek ALC3234'
+ Components : 'HDA:10ec0255,10280662,00100002'
+ Controls : 24
+ Simple ctrls : 13
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Headphone Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headphone Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.HDMI {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headphone Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Headset Mic'
+ item.1 'Headphone Mic'
+ item.2 'Internal Mic'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Headphone Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Headset Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Headphone Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+rfcomm
+bnep
+parport_pc
+ppdev
+joydev
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+snd_hda_codec_generic
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+uvcvideo
+coretemp
+kvm_intel
+kvm
+ghash_clmulni_intel
+aesni_intel
+cryptd
+aes_x86_64
+dell_wmi
+sparse_keymap
+mxm_wmi
+lib80211_crypt_tkip
+dell_laptop
+dcdbas
+dm_multipath
+scsi_dh
+snd_seq_midi
+snd_rawmidi
+videobuf2_core
+videodev
+microcode
+snd_seq_midi_event
+snd_seq
+wmi
+snd_timer
+snd_seq_device
+rts5139
+mac_hid
+videobuf2_vmalloc
+snd
+btusb
+psmouse
+bbswitch
+videobuf2_memops
+wl
+i915_hsw
+drm_kms_helper
+drm
+i2c_algo_bit
+bluetooth
+video
+intel_ips
+cfg80211
+soundcore
+serio_raw
+lib80211
+snd_page_alloc
+lp
+parport
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+ahci
+libahci
+r8168
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x90a60170
+0x14 0x90170120
+0x17 0x40000000
+0x18 0x411111f0
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40700001
+0x1e 0x411111f0
+0x21 0x02211030
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+0x19 0x01a1913c
+0x1a 0x01a1913d
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 11.254820] type=1400 audit(1392368690.919:10): apparmor="STATUS" operation="profile_replace" name="/usr/lib/connman/scripts/dhclient-script" pid=839 comm="apparmor_parser"
+[ 11.349657] hda-intel Haswell must build in CONFIG_SND_HDA_I915
+[ 11.349717] snd_hda_intel 0000:00:03.0: irq 60 for MSI/MSI-X
+[ 11.349857] snd_hda_intel 0000:00:1b.0: irq 61 for MSI/MSI-X
+[ 11.362164] input: HDA Intel HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input9
+[ 11.397768] input: HDA Intel PCH Headphone Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input10
+[ 11.550253] psmouse serio1: synaptics: Touchpad model: 1, fw: 8.1, id: 0x1e2b1, caps: 0xd40123/0x840300/0x126800
+
+
diff --git a/codecs/canonical/alc3234-dell-vostro-3446-ccert-201402-14677 b/codecs/canonical/alc3234-dell-vostro-3446-ccert-201402-14677
new file mode 100644
index 0000000..3217a42
--- /dev/null
+++ b/codecs/canonical/alc3234-dell-vostro-3446-ccert-201402-14677
@@ -0,0 +1,1203 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Mar 3 07:23:24 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Vostro 3446
+Product Version: Not Specified
+Firmware Version: A00
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-44-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [HDMI ]: HDA-Intel - HDA Intel HDMI
+ HDA Intel HDMI at 0xf7a14000 irq 60
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7a10000 irq 61
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Device 0a0c (rev 09)
+00:1b.0 Audio device: Intel Corporation Device 9c20 (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 09)
+ Subsystem: 1028:0662
+--
+00:1b.0 0403: 8086:9c20 (rev 04)
+ Subsystem: 1028:0662
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=2, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC3234
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0255
+Subsystem Id: 0x10280662
+Revision Id: 0x100002
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 D3cold CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x60]: 44100 48000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC3234 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x60]: 44100 48000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC3234 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headphone Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Headphone Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60170: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x7, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170120: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headset Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headphone Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40700001: [N/A] Modem Hand at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=76
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Mic Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x02211030: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Mar 3 02:12 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Mar 3 02:12 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Mar 3 02:12 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Mar 3 02:12 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 Mar 3 02:13 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Mar 3 02:13 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 Mar 3 02:13 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Mar 3 02:12 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Mar 3 02:12 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Mar 3 02:12 .
+drwxr-xr-x 3 root root 240 Mar 3 02:12 ..
+lrwxrwxrwx 1 root root 12 Mar 3 02:12 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Mar 3 02:12 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC3234 Analog [ALC3234 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC3234 Analog [ALC3234 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [HDMI]
+
+Card hw:0 'HDMI'/'HDA Intel HDMI at 0xf7a14000 irq 60'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xf7a10000 irq 61'
+ Mixer name : 'Realtek ALC3234'
+ Components : 'HDA:10ec0255,10280662,00100002'
+ Controls : 24
+ Simple ctrls : 13
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Headphone Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headphone Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.HDMI {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headphone Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Headset Mic'
+ item.1 'Headphone Mic'
+ item.2 'Internal Mic'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Headphone Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Headset Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Headphone Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nls_iso8859_1
+usb_storage
+ctr
+ccm
+rfcomm
+bnep
+parport_pc
+ppdev
+snd_hda_codec_realtek
+snd_hda_codec_generic
+snd_hda_codec_hdmi
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+dm_multipath
+snd_seq_midi_event
+snd_seq
+scsi_dh
+coretemp
+snd_timer
+snd_seq_device
+snd
+soundcore
+kvm_intel
+snd_page_alloc
+kvm
+joydev
+ghash_clmulni_intel
+uvcvideo
+i915_hsw
+arc4
+videobuf2_core
+drm_kms_helper
+rts5139
+drm
+aesni_intel
+videodev
+cryptd
+ath9k
+videobuf2_vmalloc
+videobuf2_memops
+mac_hid
+mac80211
+btusb
+ath9k_common
+ath9k_hw
+aes_x86_64
+i2c_algo_bit
+ath
+ath3k
+bluetooth
+cfg80211
+dell_wmi
+sparse_keymap
+psmouse
+microcode
+mxm_wmi
+video
+serio_raw
+dell_laptop
+wmi
+dcdbas
+intel_ips
+compat
+bbswitch
+lp
+parport
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+ahci
+libahci
+r8168
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x90a60170
+0x14 0x90170120
+0x17 0x40000000
+0x18 0x411111f0
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40700001
+0x1e 0x411111f0
+0x21 0x02211030
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+0x19 0x01a1913c
+0x1a 0x01a1913d
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 10.897260] [drm] Enabling RC6 states: RC6 on, RC6p off, RC6pp off
+[ 10.933636] hda-intel Haswell must build in CONFIG_SND_HDA_I915
+[ 10.933710] snd_hda_intel 0000:00:03.0: irq 60 for MSI/MSI-X
+[ 10.933890] snd_hda_intel 0000:00:1b.0: irq 61 for MSI/MSI-X
+[ 10.962060] input: HDA Intel HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input10
+[ 11.026737] input: HDA Intel PCH Headphone Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input11
+[ 11.782824] type=1400 audit(1393830756.617:2): apparmor="STATUS" operation="profile_load" name="/sbin/dhclient" pid=906 comm="apparmor_parser"
+
+
diff --git a/codecs/canonical/alc3234-dell-vostro-3546-ccert-201404-14996 b/codecs/canonical/alc3234-dell-vostro-3546-ccert-201404-14996
new file mode 100644
index 0000000..13f8da5
--- /dev/null
+++ b/codecs/canonical/alc3234-dell-vostro-3546-ccert-201404-14996
@@ -0,0 +1,1187 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon May 19 06:43:55 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Vostro 3546
+Product Version: Not Specified
+Firmware Version: X28
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-44-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [HDMI ]: HDA-Intel - HDA Intel HDMI
+ HDA Intel HDMI at 0xf7a14000 irq 61
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7a10000 irq 62
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Haswell-ULT HD Audio Controller (rev 0b)
+00:1b.0 Audio device: Intel Corporation Lynx Point-LP HD Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 0b)
+ Subsystem: 1028:0662
+--
+00:1b.0 0403: 8086:9c20 (rev 04)
+ Subsystem: 1028:0662
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC3234
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0255
+Subsystem Id: 0x10280662
+Revision Id: 0x100002
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 D3cold CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x60]: 44100 48000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC3234 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x60]: 44100 48000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC3234 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headphone Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Headphone Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60170: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x7, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170130: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headset Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headphone Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40700001: [N/A] Modem Hand at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=76
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Mic Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x02211040: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 May 19 02:34 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 May 19 02:34 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 May 19 02:34 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 May 19 02:34 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 May 19 02:34 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 May 19 02:34 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 May 19 02:34 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 May 19 02:34 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 May 19 02:34 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 May 19 02:34 .
+drwxr-xr-x 3 root root 240 May 19 02:34 ..
+lrwxrwxrwx 1 root root 12 May 19 02:34 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 May 19 02:34 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC3234 Analog [ALC3234 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC3234 Analog [ALC3234 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [HDMI]
+
+Card hw:0 'HDMI'/'HDA Intel HDMI at 0xf7a14000 irq 61'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xf7a10000 irq 62'
+ Mixer name : 'Realtek ALC3234'
+ Components : 'HDA:10ec0255,10280662,00100002'
+ Controls : 24
+ Simple ctrls : 13
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Headphone Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headphone Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.HDMI {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headphone Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Headset Mic'
+ item.1 'Headphone Mic'
+ item.2 'Internal Mic'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Headphone Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Headset Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Headphone Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+parport_pc
+ppdev
+rfcomm
+bnep
+joydev
+lib80211_crypt_tkip
+i915_hsw
+wl
+drm_kms_helper
+btusb
+bluetooth
+drm
+cfg80211
+lib80211
+coretemp
+kvm_intel
+dm_multipath
+kvm
+dell_wmi
+sparse_keymap
+ghash_clmulni_intel
+aesni_intel
+cryptd
+aes_x86_64
+dell_laptop
+scsi_dh
+uvcvideo
+videobuf2_core
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+dcdbas
+mxm_wmi
+microcode
+snd_hda_codec_realtek
+snd_hda_codec_generic
+psmouse
+i2c_algo_bit
+video
+snd_hda_codec_hdmi
+serio_raw
+rts5139
+snd_hda_intel
+snd_hda_controller
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+snd_timer
+snd_seq_device
+mac_hid
+wmi
+snd
+soundcore
+snd_page_alloc
+intel_ips
+bbswitch
+lp
+parport
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+ahci
+libahci
+r8168
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 10.817663] wmi: Mapper loaded
+[ 10.881012] snd_hda_intel 0000:00:03.0: Haswell must build in CONFIG_SND_HDA_I915
+[ 10.881107] snd_hda_intel 0000:00:03.0: irq 61 for MSI/MSI-X
+[ 10.883183] rts5139: module is from the staging directory, the quality is unknown, you have been warned.
+[ 10.884917] snd_hda_intel 0000:00:1b.0: irq 62 for MSI/MSI-X
+[ 10.894919] input: HDA Intel HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input5
+[ 10.895326] scsi4 : SCSI emulation for RTS5139 USB card reader
+--
+[ 10.997264] USB Video Class driver (1.1.1)
+[ 11.003077] sound hdaudioC1D0: autoconfig: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
+[ 11.003081] sound hdaudioC1D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
+[ 11.003083] sound hdaudioC1D0: hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
+[ 11.003085] sound hdaudioC1D0: mono: mono_out=0x0
+[ 11.003086] sound hdaudioC1D0: inputs:
+[ 11.003088] sound hdaudioC1D0: Headset Mic=0x19
+[ 11.003090] sound hdaudioC1D0: Headphone Mic=0x1a
+[ 11.003092] sound hdaudioC1D0: Internal Mic=0x12
+[ 11.008771] input: HDA Intel PCH Headphone Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input7
+[ 11.043676] microcode: CPU1 sig=0x40651, pf=0x40, revision=0x17
+--
+[ 41.076419] type=1400 audit(1400481289.866:27): apparmor="DENIED" operation="open" parent=1 profile="/usr/lib/telepathy/mission-control-5" name="/usr/share/gvfs/remote-volume-monitors/" pid=2148 comm="mission-control" requested_mask="r" denied_mask="r" fsuid=1001 ouid=0
+[ 199.568606] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 199.568648] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 240.961601] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 240.961645] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 274.277605] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 274.277677] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 320.113577] type=1400 audit(1400481569.009:28): apparmor="DENIED" operation="capable" parent=1 profile="/usr/sbin/cupsd" pid=1153 comm="cupsd" pid=1153 comm="cupsd" capability=36 capname="block_suspend"
+[ 415.622500] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 415.622552] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 516.582023] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 516.582095] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+
+
diff --git a/codecs/canonical/alc3234-dell-vostro-3546-ccert-201404-14997 b/codecs/canonical/alc3234-dell-vostro-3546-ccert-201404-14997
new file mode 100644
index 0000000..18217cb
--- /dev/null
+++ b/codecs/canonical/alc3234-dell-vostro-3546-ccert-201404-14997
@@ -0,0 +1,1187 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon May 19 06:44:04 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Vostro 3546
+Product Version: Not Specified
+Firmware Version: X28
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-44-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [HDMI ]: HDA-Intel - HDA Intel HDMI
+ HDA Intel HDMI at 0xf7e14000 irq 59
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7e10000 irq 60
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Haswell-ULT HD Audio Controller (rev 0b)
+00:1b.0 Audio device: Intel Corporation Lynx Point-LP HD Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 0b)
+ Subsystem: 1028:065c
+--
+00:1b.0 0403: 8086:9c20 (rev 04)
+ Subsystem: 1028:065c
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC3234
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0255
+Subsystem Id: 0x1028065c
+Revision Id: 0x100002
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 D3cold CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x60]: 44100 48000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC3234 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x60]: 44100 48000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC3234 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headphone Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Headphone Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60170: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x7, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170130: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headset Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headphone Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40700001: [N/A] Modem Hand at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=76
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Mic Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x02211040: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 May 19 02:09 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 May 19 02:09 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 May 19 02:09 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 May 19 02:09 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 May 19 02:34 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 May 19 02:34 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 May 19 02:34 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 May 19 02:09 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 May 19 02:09 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 May 19 02:09 .
+drwxr-xr-x 3 root root 240 May 19 02:09 ..
+lrwxrwxrwx 1 root root 12 May 19 02:09 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 May 19 02:09 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC3234 Analog [ALC3234 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC3234 Analog [ALC3234 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [HDMI]
+
+Card hw:0 'HDMI'/'HDA Intel HDMI at 0xf7e14000 irq 59'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xf7e10000 irq 60'
+ Mixer name : 'Realtek ALC3234'
+ Components : 'HDA:10ec0255,1028065c,00100002'
+ Controls : 24
+ Simple ctrls : 13
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Headphone Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headphone Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.HDMI {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headphone Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Headset Mic'
+ item.1 'Headphone Mic'
+ item.2 'Internal Mic'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Headphone Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Headset Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Headphone Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+ctr
+ccm
+bnep
+rfcomm
+parport_pc
+ppdev
+joydev
+i915_hsw
+uvcvideo
+snd_hda_codec_realtek
+drm_kms_helper
+rts5139
+drm
+videobuf2_core
+videodev
+snd_hda_codec_hdmi
+snd_hda_codec_generic
+btusb
+snd_hda_intel
+snd_hda_controller
+snd_hda_codec
+snd_hwdep
+snd_pcm
+coretemp
+kvm_intel
+snd_seq_midi
+videobuf2_vmalloc
+snd_rawmidi
+kvm
+ghash_clmulni_intel
+cryptd
+dell_wmi
+dell_laptop
+arc4
+dcdbas
+snd_seq_midi_event
+snd_seq
+videobuf2_memops
+ath9k
+sparse_keymap
+mac80211
+snd_timer
+snd_seq_device
+snd
+dm_multipath
+scsi_dh
+microcode
+ath9k_common
+ath9k_hw
+ath3k
+bluetooth
+psmouse
+ath
+serio_raw
+cfg80211
+compat
+i2c_algo_bit
+wmi
+intel_ips
+soundcore
+video
+mac_hid
+snd_page_alloc
+lp
+parport
+dm_raid45
+xor
+ahci
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+libahci
+r8168
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 11.856061] microcode: Microcode Update Driver: v2.00 <tigran@aivazian.fsnet.co.uk>, Peter Oruba
+[ 11.886285] snd_hda_intel 0000:00:03.0: Haswell must build in CONFIG_SND_HDA_I915
+[ 11.886347] snd_hda_intel 0000:00:03.0: irq 59 for MSI/MSI-X
+[ 11.886459] snd_hda_intel 0000:00:1b.0: irq 60 for MSI/MSI-X
+[ 11.887917] usbcore: registered new interface driver ath3k
+[ 11.888524] usbcore: registered new interface driver btusb
+[ 11.897070] input: HDA Intel HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input6
+[ 11.928842] Linux video capture interface: v2.00
+--
+[ 12.049710] uvcvideo: Found UVC 1.00 device Integrated_Webcam_HD (0c45:670b)
+[ 12.054333] sound hdaudioC1D0: autoconfig: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
+[ 12.054338] sound hdaudioC1D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
+[ 12.054341] sound hdaudioC1D0: hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
+[ 12.054343] sound hdaudioC1D0: mono: mono_out=0x0
+[ 12.054345] sound hdaudioC1D0: inputs:
+[ 12.054348] sound hdaudioC1D0: Headset Mic=0x19
+[ 12.054350] sound hdaudioC1D0: Headphone Mic=0x1a
+[ 12.054353] sound hdaudioC1D0: Internal Mic=0x12
+[ 12.056086] usb 1-1.6: USB disconnect, device number 4
+[ 12.059952] input: HDA Intel PCH Headphone Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input7
+[ 12.089022] input: Integrated_Webcam_HD as /devices/pci0000:00/0000:00:1d.0/usb1/1-1/1-1.5/1-1.5:1.0/input/input8
+--
+[ 1483.286842] type=1400 audit(1400481257.351:25): apparmor="DENIED" operation="open" parent=1 profile="/usr/lib/telepathy/mission-control-5" name="/usr/share/gvfs/remote-volume-monitors/" pid=2159 comm="mission-control" requested_mask="r" denied_mask="r" fsuid=1001 ouid=0
+[ 1735.408622] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 1735.408655] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 1821.242327] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 1821.242361] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 1941.410304] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 1941.410368] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+
+
diff --git a/codecs/canonical/alc3234-dell-vostro-3546-ccert-201404-14998 b/codecs/canonical/alc3234-dell-vostro-3546-ccert-201404-14998
new file mode 100644
index 0000000..67575fe
--- /dev/null
+++ b/codecs/canonical/alc3234-dell-vostro-3546-ccert-201404-14998
@@ -0,0 +1,1196 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon May 19 06:44:06 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Vostro 3546
+Product Version: Not Specified
+Firmware Version: X28
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-44-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [HDMI ]: HDA-Intel - HDA Intel HDMI
+ HDA Intel HDMI at 0xf7e14000 irq 59
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7e10000 irq 60
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Haswell-ULT HD Audio Controller (rev 09)
+00:1b.0 Audio device: Intel Corporation Lynx Point-LP HD Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 09)
+ Subsystem: 1028:065c
+--
+00:1b.0 0403: 8086:9c20 (rev 04)
+ Subsystem: 1028:065c
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC3234
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0255
+Subsystem Id: 0x1028065c
+Revision Id: 0x100002
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 D3cold CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x60]: 44100 48000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC3234 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x60]: 44100 48000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC3234 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headphone Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Headphone Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00]
+ Connection: 1
+ 0x0d
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60170: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x7, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170130: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80]
+ Pincap 0x00000010: OUT
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headset Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headphone Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40700001: [N/A] Modem Hand at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=76
+Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Mic Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x02211040: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 May 19 02:21 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 May 19 02:21 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 May 19 02:21 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 May 19 02:21 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 May 19 02:34 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 May 19 02:34 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 May 19 02:34 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 May 19 02:21 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 May 19 02:21 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 May 19 02:21 .
+drwxr-xr-x 3 root root 240 May 19 02:21 ..
+lrwxrwxrwx 1 root root 12 May 19 02:21 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 May 19 02:21 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC3234 Analog [ALC3234 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC3234 Analog [ALC3234 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [HDMI]
+
+Card hw:0 'HDMI'/'HDA Intel HDMI at 0xf7e14000 irq 59'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xf7e10000 irq 60'
+ Mixer name : 'Realtek ALC3234'
+ Components : 'HDA:10ec0255,1028065c,00100002'
+ Controls : 24
+ Simple ctrls : 13
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Headphone Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headphone Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.HDMI {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headphone Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Headset Mic'
+ item.1 'Headphone Mic'
+ item.2 'Internal Mic'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Headphone Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Headset Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Headphone Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+ctr
+ccm
+parport_pc
+ppdev
+bnep
+rfcomm
+joydev
+i915_hsw
+drm_kms_helper
+drm
+coretemp
+kvm_intel
+kvm
+ghash_clmulni_intel
+aesni_intel
+cryptd
+aes_x86_64
+microcode
+i2c_algo_bit
+snd_seq_midi
+btusb
+arc4
+snd_hda_codec_realtek
+psmouse
+snd_hda_codec_generic
+ath9k
+mac80211
+dell_wmi
+snd_hda_codec_hdmi
+sparse_keymap
+snd_hda_intel
+snd_hda_controller
+snd_hda_codec
+snd_hwdep
+snd_rawmidi
+snd_seq_midi_event
+dell_laptop
+snd_seq
+dcdbas
+snd_pcm
+snd_timer
+dm_multipath
+scsi_dh
+ath3k
+uvcvideo
+videobuf2_core
+rts5139
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+serio_raw
+snd_seq_device
+bluetooth
+wmi
+intel_ips
+video
+snd
+ath9k_common
+ath9k_hw
+ath
+cfg80211
+compat
+soundcore
+mac_hid
+snd_page_alloc
+lp
+parport
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+ahci
+libahci
+r8168
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 10.917891] dcdbas dcdbas: Dell Systems Management Base Driver (version 5.6.0-3.2)
+[ 10.935439] snd_hda_intel 0000:00:03.0: Haswell must build in CONFIG_SND_HDA_I915
+[ 10.935488] snd_hda_intel 0000:00:03.0: irq 59 for MSI/MSI-X
+[ 10.935583] snd_hda_intel 0000:00:1b.0: irq 60 for MSI/MSI-X
+[ 10.948480] input: HDA Intel HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input6
+[ 10.950880] input: Dell WMI hotkeys as /devices/virtual/input/input7
+--
+[ 11.062057] usbcore: registered new interface driver btusb
+[ 11.084996] sound hdaudioC1D0: autoconfig: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
+[ 11.085001] sound hdaudioC1D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
+[ 11.085004] sound hdaudioC1D0: hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
+[ 11.085006] sound hdaudioC1D0: mono: mono_out=0x0
+[ 11.085008] sound hdaudioC1D0: inputs:
+[ 11.085011] sound hdaudioC1D0: Headset Mic=0x19
+[ 11.085013] sound hdaudioC1D0: Headphone Mic=0x1a
+[ 11.085015] sound hdaudioC1D0: Internal Mic=0x12
+[ 11.090411] input: HDA Intel PCH Headphone Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input8
+[ 11.105411] microcode: CPU0 sig=0x40651, pf=0x40, revision=0x17
+--
+[ 319.865179] type=1400 audit(1400480816.747:30): apparmor="DENIED" operation="capable" parent=1 profile="/usr/sbin/cupsd" pid=1094 comm="cupsd" pid=1094 comm="cupsd" capability=36 capname="block_suspend"
+[ 652.966933] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 652.966974] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 706.454711] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 706.454783] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 761.868129] type=1400 audit(1400481259.013:31): apparmor="DENIED" operation="open" parent=1 profile="/usr/lib/telepathy/mission-control-5" name="/usr/share/gvfs/remote-volume-monitors/" pid=2191 comm="mission-control" requested_mask="r" denied_mask="r" fsuid=1001 ouid=0
+[ 996.040967] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 996.040999] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 1060.628475] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 1060.628537] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 1079.802136] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 1079.802177] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 1086.864753] sound hdaudioC0D0: HDMI: ELD buf size is 0, force 128
+[ 1086.864784] sound hdaudioC0D0: HDMI: invalid ELD data byte 0
+[ 1231.176239] sound hdaudioC0D0: HDMI: invalid ELD buf size -1
+[ 1234.185963] sound hdaudioC0D0: HDMI: invalid ELD buf size -1
+[ 1235.189187] sound hdaudioC0D0: HDMI: invalid ELD buf size -1
+
+
diff --git a/codecs/canonical/alc3661-dell-inspiron-20-model-3048-ccert-201401-14493 b/codecs/canonical/alc3661-dell-inspiron-20-model-3048-ccert-201401-14493
new file mode 100644
index 0000000..058e2d8
--- /dev/null
+++ b/codecs/canonical/alc3661-dell-inspiron-20-model-3048-ccert-201401-14493
@@ -0,0 +1,1222 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Jan 6 03:17:34 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 20 Model 3048
+Product Version: 01
+Firmware Version: X19
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-36-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [HDMI ]: HDA-Intel - HDA Intel HDMI
+ HDA Intel HDMI at 0xf7f14000 irq 49
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7f10000 irq 50
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Haswell HD Audio Controller (rev 06)
+00:1b.0 Audio device: Intel Corporation Lynx Point HD Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:02.0 0300: 8086:0402 (rev 06) (prog-if 00 [VGA controller])
+ Subsystem: 1028:0624
+--
+00:03.0 0403: 8086:0c0c (rev 06)
+ Subsystem: 1028:0624
+--
+00:1b.0 0403: 8086:8c20 (rev 04)
+ Subsystem: 1028:0624
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=2, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC3661
+Address: 2
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0668
+Subsystem Id: 0x10280624
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=4, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC3661 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Device: name="ALC3661 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x26 0x26]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x26 0x26]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Audio Input] wcaps 0x100791: Stereo Digital
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x570]: 32000 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1f
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Headphone Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headphone Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=3, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=3, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x14
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x04 0x0b
+Node 0x0f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x400401: Stereo
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30130: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001003c: IN OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c 0x0d 0x0e*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Mic Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c 0x0d* 0x0e
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Out Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x03011020: [Jack] Line Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x40000008: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x8
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Headphone Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1b [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headset Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x03 0x03]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x41000001: [N/A] Line Out at Ext Rear
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Pin Complex] wcaps 0x400681: Stereo Digital
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=197
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x14 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x14 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Jan 5 21:40 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Jan 5 21:40 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Jan 5 21:40 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Jan 5 21:40 /dev/snd/hwC1D2
+crw-rw---T+ 1 root audio 116, 2 Jan 5 21:40 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Jan 5 21:40 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 Jan 5 21:40 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Jan 5 21:40 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jan 5 21:40 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Jan 5 21:40 .
+drwxr-xr-x 3 root root 240 Jan 5 21:40 ..
+lrwxrwxrwx 1 root root 12 Jan 5 21:40 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Jan 5 21:40 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC3661 Analog [ALC3661 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC3661 Analog [ALC3661 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [HDMI]
+
+Card hw:0 'HDMI'/'HDA Intel HDMI at 0xf7f14000 irq 49'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xf7f10000 irq 50'
+ Mixer name : 'Realtek ALC3661'
+ Components : 'HDA:10ec0668,10280624,00100003'
+ Controls : 23
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Headphone Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headphone Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 38 [60%] [11.25dB] [on]
+ Front Right: Capture 38 [60%] [11.25dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line Out+Speaker'
+ Item0: 'Line Out+Speaker'
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 3 [100%] [30.00dB]
+ Front Right: 3 [100%] [30.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.HDMI {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headphone Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value 'Line Out+Speaker'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 'Line Out+Speaker'
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Headphone Mic'
+ item.1 'Headset Mic'
+ item.2 'Internal Mic'
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 38
+ value.1 38
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1125
+ dbvalue.1 1125
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Headphone Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 3
+ value.1 3
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 3000
+ dbvalue.1 3000
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Headphone Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Headset Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nls_iso8859_1
+arc4
+hid_generic
+coretemp
+kvm_intel
+kvm
+usbhid
+ghash_clmulni_intel
+cryptd
+hid
+btusb
+uvcvideo
+videobuf2_core
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+iwlmvm
+mac80211
+dell_wmi_aio
+sparse_keymap
+dm_multipath
+scsi_dh
+dcdbas
+snd_hda_codec_realtek
+snd_hda_codec_generic
+snd_hda_codec_hdmi
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+microcode
+snd_pcm
+snd_seq_midi
+rfcomm
+snd_rawmidi
+snd_seq_midi_event
+parport_pc
+bnep
+mac_hid
+bluetooth
+ppdev
+wmi
+snd_seq
+psmouse
+snd_timer
+snd_seq_device
+serio_raw
+iwlwifi
+cfg80211
+compat
+snd
+lpc_ich
+i915_hsw
+drm_kms_helper
+drm
+i2c_algo_bit
+soundcore
+video
+snd_page_alloc
+intel_ips
+lp
+parport
+dm_raid45
+ahci
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+sdhci_pci
+sdhci
+zlib_deflate
+libcrc32c
+libahci
+r8168
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x58560010
+0x06 0x18560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D2/init_pin_configs:
+0x12 0x99a30130
+0x14 0x90170110
+0x15 0x0321101f
+0x16 0x03011020
+0x18 0x40000008
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x41000001
+0x1e 0x411111f0
+0x1f 0x411111f0
+
+/sys/class/sound/hwC1D2/driver_pin_configs:
+0x19 0x03a1913d
+0x1b 0x03a1113c
+
+/sys/class/sound/hwC1D2/user_pin_configs:
+
+/sys/class/sound/hwC1D2/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 1.877602] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 1.877642] hda-intel Haswell must build in CONFIG_SND_HDA_I915
+[ 1.877689] snd_hda_intel 0000:00:03.0: irq 49 for MSI/MSI-X
+[ 1.881640] snd_hda_intel 0000:00:1b.0: irq 50 for MSI/MSI-X
+[ 1.892354] usb 3-8: new low-speed USB device number 4 using xhci_hcd
+--
+[ 1.914580] usb 3-8: ep 0x81 - rounding interval to 64 microframes, ep desc says 80 microframes
+[ 1.922867] input: HDA Intel HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input3
+[ 1.930800] input: HDA Intel PCH Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card1/input4
+[ 1.931294] input: HDA Intel PCH Headphone Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input5
+[ 1.945149] init: failsafe main process (859) killed by TERM signal
+
+
diff --git a/codecs/canonical/alc3661-dell-inspiron-20-model-3048-ccert-201401-14508 b/codecs/canonical/alc3661-dell-inspiron-20-model-3048-ccert-201401-14508
new file mode 100644
index 0000000..846bbfe
--- /dev/null
+++ b/codecs/canonical/alc3661-dell-inspiron-20-model-3048-ccert-201401-14508
@@ -0,0 +1,1243 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Thu Jan 23 06:35:04 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 20 Model 3048
+Product Version: 01
+Firmware Version: X22
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-36-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [HDMI ]: HDA-Intel - HDA Intel HDMI
+ HDA Intel HDMI at 0xf7c14000 irq 49
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7c10000 irq 50
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Haswell HD Audio Controller (rev 06)
+00:1b.0 Audio device: Intel Corporation Lynx Point HD Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:02.0 0300: 8086:0402 (rev 06) (prog-if 00 [VGA controller])
+ Subsystem: 1028:0624
+--
+00:03.0 0403: 8086:0c0c (rev 06)
+ Subsystem: 1028:0624
+--
+00:1b.0 0403: 8086:8c20 (rev 04)
+ Subsystem: 1028:0624
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=2, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC3661
+Address: 2
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0668
+Subsystem Id: 0x10280624
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=4, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC3661 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Device: name="ALC3661 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Audio Input] wcaps 0x100791: Stereo Digital
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x570]: 32000 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1f
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Headphone Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headphone Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=3, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=3, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x14
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x04 0x0b
+Node 0x0f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x400401: Stereo
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30150: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x5, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001003c: IN OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c 0x0d 0x0e*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Mic Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c 0x0d* 0x0e
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Out Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x03011020: [Jack] Line Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x40000008: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x8
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Headphone Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1b [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headset Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x41000001: [N/A] Line Out at Ext Rear
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Pin Complex] wcaps 0x400681: Stereo Digital
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=197
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x14 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x14 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Jan 23 01:09 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Jan 23 01:09 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Jan 23 01:09 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Jan 23 01:09 /dev/snd/hwC1D2
+crw-rw---T+ 1 root audio 116, 2 Jan 23 01:20 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Jan 23 01:20 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 Jan 23 01:20 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Jan 23 01:09 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jan 23 01:09 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Jan 23 01:09 .
+drwxr-xr-x 3 root root 240 Jan 23 01:09 ..
+lrwxrwxrwx 1 root root 12 Jan 23 01:09 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Jan 23 01:09 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC3661 Analog [ALC3661 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC3661 Analog [ALC3661 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [HDMI]
+
+Card hw:0 'HDMI'/'HDA Intel HDMI at 0xf7c14000 irq 49'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xf7c10000 irq 50'
+ Mixer name : 'Realtek ALC3661'
+ Components : 'HDA:10ec0668,10280624,00100003'
+ Controls : 23
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Headphone Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headphone Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line Out+Speaker'
+ Item0: 'Line Out+Speaker'
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.HDMI {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headphone Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value 'Line Out+Speaker'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 'Line Out+Speaker'
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Headphone Mic'
+ item.1 'Headset Mic'
+ item.2 'Internal Mic'
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Headphone Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Headphone Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Headset Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+usb_storage
+ufs
+qnx4
+hfsplus
+hfs
+minix
+ntfs
+msdos
+jfs
+xfs
+reiserfs
+ext2
+ctr
+ccm
+nls_iso8859_1
+bnep
+rfcomm
+parport_pc
+ppdev
+snd_hda_codec_realtek
+snd_hda_codec_generic
+snd_hda_codec_hdmi
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+i915_hsw
+uvcvideo
+snd_timer
+coretemp
+snd_seq_device
+videobuf2_core
+kvm_intel
+kvm
+snd
+drm_kms_helper
+drm
+psmouse
+videodev
+dm_multipath
+scsi_dh
+xhci_quirk
+videobuf2_vmalloc
+arc4
+hid_multitouch
+hid_generic
+videobuf2_memops
+ghash_clmulni_intel
+ath9k
+btusb
+cryptd
+mac80211
+ath9k_common
+joydev
+ath9k_hw
+lp
+parport
+ath
+ath3k
+dell_wmi_aio
+bluetooth
+soundcore
+cfg80211
+serio_raw
+sparse_keymap
+microcode
+snd_page_alloc
+i2c_algo_bit
+intel_ips
+lpc_ich
+mac_hid
+compat
+dcdbas
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+vesafb
+hid_chicony
+usbhid
+hid
+video
+wmi
+sdhci_pci
+sdhci
+ahci
+libahci
+r8168
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x58560010
+0x06 0x18560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D2/init_pin_configs:
+0x12 0x99a30150
+0x14 0x90170110
+0x15 0x0321101f
+0x16 0x03011020
+0x18 0x40000008
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x41000001
+0x1e 0x411111f0
+0x1f 0x411111f0
+
+/sys/class/sound/hwC1D2/driver_pin_configs:
+0x19 0x03a1913d
+0x1b 0x03a1113c
+
+/sys/class/sound/hwC1D2/user_pin_configs:
+
+/sys/class/sound/hwC1D2/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 8.881560] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 8.910988] hda-intel Haswell must build in CONFIG_SND_HDA_I915
+[ 8.911027] snd_hda_intel 0000:00:03.0: irq 49 for MSI/MSI-X
+[ 8.911096] snd_hda_intel 0000:00:1b.0: irq 50 for MSI/MSI-X
+[ 8.939179] usb 2-1.6: New USB device found, idVendor=0cf3, idProduct=e005
+[ 8.939182] usb 2-1.6: New USB device strings: Mfr=0, Product=0, SerialNumber=0
+[ 8.960654] input: HDA Intel HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input10
+[ 9.030694] input: HDA Intel PCH Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card1/input11
+[ 9.030747] input: HDA Intel PCH Headphone Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input12
+[ 9.463920] type=1400 audit(1390457377.345:2): apparmor="STATUS" operation="profile_load" name="/sbin/dhclient" pid=714 comm="apparmor_parser"
+
+
diff --git a/codecs/canonical/alc3661-dell-inspiron-23-model-5348-ccert-201312-14427 b/codecs/canonical/alc3661-dell-inspiron-23-model-5348-ccert-201312-14427
new file mode 100644
index 0000000..40e9d2f
--- /dev/null
+++ b/codecs/canonical/alc3661-dell-inspiron-23-model-5348-ccert-201312-14427
@@ -0,0 +1,1221 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Dec 30 02:43:47 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 23 Model 5348
+Product Version: 01
+Firmware Version: X17
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-36-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [HDMI ]: HDA-Intel - HDA Intel HDMI
+ HDA Intel HDMI at 0xf7f34000 irq 51
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7f30000 irq 52
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Haswell HD Audio Controller (rev 06)
+00:1b.0 Audio device: Intel Corporation Lynx Point HD Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0c0c (rev 06)
+ Subsystem: 1028:0626
+--
+00:1b.0 0403: 8086:8c20 (rev 04)
+ Subsystem: 1028:0626
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=2, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC3661
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0668
+Subsystem Id: 0x10280626
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=4, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC3661 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Device: name="ALC3661 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Audio Input] wcaps 0x100791: Stereo Digital
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x570]: 32000 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1f
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Headphone Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headphone Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=3, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=3, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x14
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x04 0x0b
+Node 0x0f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x400401: Stereo
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30140: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001003c: IN OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c 0x0d 0x0e*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Mic Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c 0x0d* 0x0e
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Out Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x03011020: [Jack] Line Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x40000008: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x8
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Headphone Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1b [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headset Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x41000001: [N/A] Line Out at Ext Rear
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Pin Complex] wcaps 0x400681: Stereo Digital
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=197
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x14 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x14 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Dec 29 21:06 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Dec 29 21:06 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Dec 29 21:06 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Dec 29 21:06 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 Dec 29 21:10 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Dec 29 21:10 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 Dec 29 21:10 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Dec 29 21:06 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Dec 29 21:06 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Dec 29 21:06 .
+drwxr-xr-x 3 root root 240 Dec 29 21:06 ..
+lrwxrwxrwx 1 root root 12 Dec 29 21:06 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Dec 29 21:06 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC3661 Analog [ALC3661 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC3661 Analog [ALC3661 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [HDMI]
+
+Card hw:0 'HDMI'/'HDA Intel HDMI at 0xf7f34000 irq 51'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xf7f30000 irq 52'
+ Mixer name : 'Realtek ALC3661'
+ Components : 'HDA:10ec0668,10280626,00100003'
+ Controls : 23
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Headphone Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headphone Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line Out+Speaker'
+ Item0: 'Line Out+Speaker'
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.HDMI {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headphone Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value 'Line Out+Speaker'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 'Line Out+Speaker'
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Headphone Mic'
+ item.1 'Headset Mic'
+ item.2 'Internal Mic'
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Headphone Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Headphone Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Headset Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+parport_pc
+ppdev
+bnep
+rfcomm
+snd_hda_codec_realtek
+snd_hda_codec_generic
+snd_hda_codec_hdmi
+arc4
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+snd_timer
+snd_seq_device
+snd
+iwlmvm
+mac80211
+iwlwifi
+cfg80211
+coretemp
+kvm_intel
+kvm
+ghash_clmulni_intel
+aesni_intel
+cryptd
+aes_x86_64
+hid_multitouch
+joydev
+soundcore
+dell_wmi_aio
+sparse_keymap
+mac_hid
+wmi
+dcdbas
+uvcvideo
+videobuf2_core
+videodev
+lp
+parport
+videobuf2_vmalloc
+btusb
+videobuf2_memops
+bluetooth
+fglrx
+hid_generic
+microcode
+dm_multipath
+psmouse
+scsi_dh
+serio_raw
+i915_hsw
+compat
+lpc_ich
+drm_kms_helper
+snd_page_alloc
+drm
+i2c_algo_bit
+video
+amd_iommu_v2
+intel_ips
+usbhid
+hid
+dm_raid45
+ahci
+libahci
+sdhci_pci
+sdhci
+e1000e
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x58560010
+0x06 0x58560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x99a30140
+0x14 0x90170110
+0x15 0x0321101f
+0x16 0x03011020
+0x18 0x40000008
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x41000001
+0x1e 0x411111f0
+0x1f 0x411111f0
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+0x19 0x03a1913d
+0x1b 0x03a1113c
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 11.455045] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 11.455065] hda-intel Haswell must build in CONFIG_SND_HDA_I915
+[ 11.455095] snd_hda_intel 0000:00:03.0: irq 51 for MSI/MSI-X
+[ 11.455226] snd_hda_intel 0000:00:1b.0: irq 52 for MSI/MSI-X
+[ 11.464563] input: HDA Intel HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input9
+[ 11.596802] input: HDA Intel PCH Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card1/input10
+[ 11.596852] input: HDA Intel PCH Headphone Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input11
+[ 11.722492] init: failsafe main process (1075) killed by TERM signal
+
+
diff --git a/codecs/canonical/alc3661-dell-inspiron-23-model-5348-ccert-201312-14428 b/codecs/canonical/alc3661-dell-inspiron-23-model-5348-ccert-201312-14428
new file mode 100644
index 0000000..1519c8a
--- /dev/null
+++ b/codecs/canonical/alc3661-dell-inspiron-23-model-5348-ccert-201312-14428
@@ -0,0 +1,1250 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Thu Jan 23 04:43:25 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 23 Model 5348
+Product Version: 01
+Firmware Version: A00
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-36-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [HDMI ]: HDA-Intel - HDA Intel HDMI
+ HDA Intel HDMI at 0xf7e34000 irq 47
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7e30000 irq 48
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Haswell HD Audio Controller (rev 06)
+00:1b.0 Audio device: Intel Corporation Lynx Point HD Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0c0c (rev 06)
+ Subsystem: 1028:0626
+--
+00:1b.0 0403: 8086:8c20 (rev 04)
+ Subsystem: 1028:0626
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC3661
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0668
+Subsystem Id: 0x10280626
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=4, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC3661 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Device: name="ALC3661 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x26 0x26]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x26 0x26]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Audio Input] wcaps 0x100791: Stereo Digital
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x570]: 32000 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1f
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Headphone Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headphone Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=3, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=3, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x14
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x04 0x0b
+Node 0x0f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x400401: Stereo
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30130: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001003c: IN OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c 0x0d 0x0e*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Mic Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c 0x0d* 0x0e
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Out Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x03011020: [Jack] Line Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x40000008: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x8
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Headphone Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1b [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headset Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x41000001: [N/A] Line Out at Ext Rear
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Pin Complex] wcaps 0x400681: Stereo Digital
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=197
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x14 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x14 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Jan 23 11:38 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Jan 23 11:38 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Jan 23 11:38 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Jan 23 11:38 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 Jan 23 11:55 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Jan 23 12:42 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 Jan 23 11:55 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Jan 23 11:38 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jan 23 11:38 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Jan 23 11:38 .
+drwxr-xr-x 3 root root 240 Jan 23 11:38 ..
+lrwxrwxrwx 1 root root 12 Jan 23 11:38 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Jan 23 11:38 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC3661 Analog [ALC3661 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC3661 Analog [ALC3661 Analog]
+ Subdevices: 0/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [HDMI]
+
+Card hw:0 'HDMI'/'HDA Intel HDMI at 0xf7e34000 irq 47'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xf7e30000 irq 48'
+ Mixer name : 'Realtek ALC3661'
+ Components : 'HDA:10ec0668,10280626,00100003'
+ Controls : 23
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Headphone Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headphone Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 38 [60%] [11.25dB] [on]
+ Front Right: Capture 38 [60%] [11.25dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line Out+Speaker'
+ Item0: 'Line Out+Speaker'
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.HDMI {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headphone Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value 'Line Out+Speaker'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 'Line Out+Speaker'
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Headphone Mic'
+ item.1 'Headset Mic'
+ item.2 'Internal Mic'
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 38
+ value.1 38
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1125
+ dbvalue.1 1125
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Headphone Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Headphone Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Headset Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+ufs
+qnx4
+hfsplus
+hfs
+minix
+ntfs
+msdos
+jfs
+xfs
+reiserfs
+ext2
+ctr
+ccm
+nls_iso8859_1
+bnep
+parport_pc
+ppdev
+rfcomm
+btusb
+uvcvideo
+videobuf2_core
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+snd_hda_codec_realtek
+snd_hda_codec_hdmi
+snd_hda_codec_generic
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+coretemp
+snd_seq_midi
+snd_rawmidi
+joydev
+snd_seq_midi_event
+hid_generic
+kvm_intel
+i915_hsw
+kvm
+snd_seq
+dm_multipath
+xhci_quirk
+arc4
+scsi_dh
+snd_timer
+ath9k
+snd_seq_device
+ghash_clmulni_intel
+drm_kms_helper
+drm
+aesni_intel
+snd
+psmouse
+mac80211
+ath9k_common
+ath9k_hw
+cryptd
+ath
+cfg80211
+ath3k
+bluetooth
+aes_x86_64
+dcdbas
+soundcore
+i2c_algo_bit
+compat
+intel_ips
+dell_wmi_aio
+lpc_ich
+mac_hid
+serio_raw
+sparse_keymap
+snd_page_alloc
+microcode
+lp
+parport
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+vesafb
+usbhid
+hid
+usb_storage
+video
+sdhci_pci
+sdhci
+wmi
+e1000e
+ahci
+libahci
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x58560010
+0x06 0x58560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x99a30130
+0x14 0x90170110
+0x15 0x0321101f
+0x16 0x03011020
+0x18 0x40000008
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x41000001
+0x1e 0x411111f0
+0x1f 0x411111f0
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+0x19 0x03a1913d
+0x1b 0x03a1113c
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 12.711260] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 12.856167] hda-intel Haswell must build in CONFIG_SND_HDA_I915
+[ 12.856201] snd_hda_intel 0000:00:03.0: irq 47 for MSI/MSI-X
+[ 12.856306] snd_hda_intel 0000:00:1b.0: irq 48 for MSI/MSI-X
+[ 12.902182] input: HDA Intel HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input6
+[ 12.918983] input: HDA Intel PCH Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card1/input7
+[ 12.919029] input: HDA Intel PCH Headphone Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input8
+[ 13.255672] Linux video capture interface: v2.00
+--
+[ 2999.809835] sd 0:0:0:0: [sda] Stopping disk
+[ 3000.005400] PM: suspend of drv:snd_hda_intel dev:0000:00:1b.0 complete after 234.885 msecs
+[ 3000.873814] PM: suspend of drv:sd dev:0:0:0:0 complete after 1142.505 msecs
+--
+[ 3001.195401] i915 0000:00:02.0: setting latency timer to 64
+[ 3001.195426] snd_hda_intel 0000:00:03.0: irq 44 for MSI/MSI-X
+[ 3001.195486] ath: phy0: ASPM enabled: 0x43
+--
+[ 3001.195572] old = 0x3f7f, new = 0x37ff
+[ 3001.195644] snd_hda_intel 0000:00:1b.0: irq 47 for MSI/MSI-X
+[ 3001.195668] e1000e 0000:00:19.0: irq 48 for MSI/MSI-X
+
+
diff --git a/codecs/canonical/alc3661-dell-optiplex-3030-aio-ccert-201401-14498 b/codecs/canonical/alc3661-dell-optiplex-3030-aio-ccert-201401-14498
new file mode 100644
index 0000000..ed48cab
--- /dev/null
+++ b/codecs/canonical/alc3661-dell-optiplex-3030-aio-ccert-201401-14498
@@ -0,0 +1,1003 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Jan 6 07:35:15 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Optiplex 3030 AIO
+Product Version: 01
+Firmware Version: X20
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-36-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7c10000 irq 50
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Lynx Point HD Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:8c20 (rev 04)
+ Subsystem: 1028:0623
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC3661
+Address: 2
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0668
+Subsystem Id: 0x10280623
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=4, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC3661 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Device: name="ALC3661 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Audio Input] wcaps 0x100791: Stereo Digital
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x570]: 32000 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1f
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Headphone Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headphone Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=3, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=3, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x14
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x04 0x0b
+Node 0x0f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x400401: Stereo
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30150: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x5, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001003c: IN OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c 0x0d 0x0e*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Mic Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c 0x0d* 0x0e
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Out Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x03011020: [Jack] Line Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x40000008: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x8
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Headphone Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1b [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headset Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x41000001: [N/A] Line Out at Ext Rear
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Pin Complex] wcaps 0x400681: Stereo Digital
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=197
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x14 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x14 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 5 Jan 6 02:28 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 4 Jan 6 02:28 /dev/snd/hwC0D2
+crw-rw---T+ 1 root audio 116, 3 Jan 6 02:28 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 2 Jan 6 02:28 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 1 Jan 6 02:28 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jan 6 02:28 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Jan 6 02:28 .
+drwxr-xr-x 3 root root 180 Jan 6 02:28 ..
+lrwxrwxrwx 1 root root 12 Jan 6 02:28 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC3661 Analog [ALC3661 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC3661 Analog [ALC3661 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7c10000 irq 50'
+ Mixer name : 'Realtek ALC3661'
+ Components : 'HDA:10ec0668,10280623,00100003'
+ Controls : 23
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Headphone Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headphone Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line Out+Speaker'
+ Item0: 'Line Out+Speaker'
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headphone Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value 'Line Out+Speaker'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 'Line Out+Speaker'
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Headphone Mic'
+ item.1 'Headset Mic'
+ item.2 'Internal Mic'
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Headphone Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Headphone Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Headset Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+btusb
+hid_multitouch
+uvcvideo
+videobuf2_core
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+arc4
+rfcomm
+bnep
+bluetooth
+parport_pc
+snd_hda_codec_realtek
+snd_hda_codec_generic
+ppdev
+coretemp
+kvm_intel
+iwlmvm
+snd_hda_intel
+kvm
+snd_hda_codec
+mac80211
+joydev
+snd_hwdep
+hid_generic
+usbhid
+hid
+snd_pcm
+ghash_clmulni_intel
+aesni_intel
+cryptd
+aes_x86_64
+snd_seq_midi
+dell_wmi_aio
+snd_rawmidi
+sparse_keymap
+snd_seq_midi_event
+snd_seq
+dcdbas
+dm_multipath
+scsi_dh
+snd_timer
+snd_seq_device
+microcode
+iwlwifi
+fglrx
+psmouse
+cfg80211
+snd
+serio_raw
+compat
+amd_iommu_v2
+i915_hsw
+drm_kms_helper
+drm
+i2c_algo_bit
+video
+intel_ips
+mac_hid
+wmi
+lpc_ich
+soundcore
+snd_page_alloc
+lp
+parport
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+sdhci_pci
+sdhci
+ahci
+libahci
+btrfs
+r8169
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D2/init_pin_configs:
+0x12 0x99a30150
+0x14 0x90170110
+0x15 0x0321101f
+0x16 0x03011020
+0x18 0x40000008
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x41000001
+0x1e 0x411111f0
+0x1f 0x411111f0
+
+/sys/class/sound/hwC0D2/driver_pin_configs:
+0x19 0x03a1913d
+0x1b 0x03a1113c
+
+/sys/class/sound/hwC0D2/user_pin_configs:
+
+/sys/class/sound/hwC0D2/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 1.483112] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 1.483193] snd_hda_intel 0000:00:1b.0: irq 50 for MSI/MSI-X
+[ 1.485066] type=1400 audit(1388993280.434:8): apparmor="STATUS" operation="profile_load" name="/usr/lib/cups/backend/cups-pdf" pid=994 comm="apparmor_parser"
+--
+[ 1.506694] ppdev: user-space parallel port driver
+[ 1.514531] input: HDA Intel PCH Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 1.514678] input: HDA Intel PCH Headphone Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 1.514841] Bluetooth: Core ver 2.16
+
+
diff --git a/codecs/canonical/alc3661-dell-optiplex-3030-aio-ccert-201401-14499 b/codecs/canonical/alc3661-dell-optiplex-3030-aio-ccert-201401-14499
new file mode 100644
index 0000000..dce78f2
--- /dev/null
+++ b/codecs/canonical/alc3661-dell-optiplex-3030-aio-ccert-201401-14499
@@ -0,0 +1,1011 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Wed Jan 22 06:50:41 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: OptiPlex 3030 AIO
+Product Version: 01
+Firmware Version: X22
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-36-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7f10000 irq 49
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Lynx Point HD Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:02.0 0300: 8086:0402 (rev 06) (prog-if 00 [VGA controller])
+ Subsystem: 1028:0623
+--
+00:1b.0 0403: 8086:8c20 (rev 04)
+ Subsystem: 1028:0623
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC3661
+Address: 2
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0668
+Subsystem Id: 0x10280623
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=4, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC3661 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Device: name="ALC3661 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Audio Input] wcaps 0x100791: Stereo Digital
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x570]: 32000 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1f
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Headphone Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headphone Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=3, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=3, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x14
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x04 0x0b
+Node 0x0f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x400401: Stereo
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30130: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001003c: IN OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c 0x0d 0x0e*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Mic Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c 0x0d* 0x0e
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Out Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x03011020: [Jack] Line Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x40000008: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x8
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Headphone Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1b [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headset Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x41000001: [N/A] Line Out at Ext Rear
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Pin Complex] wcaps 0x400681: Stereo Digital
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=197
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x14 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x14 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 5 Jan 22 01:13 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 4 Jan 22 01:13 /dev/snd/hwC0D2
+crw-rw---T+ 1 root audio 116, 3 Jan 22 01:27 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 2 Jan 22 01:27 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 1 Jan 22 01:13 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jan 22 01:13 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Jan 22 01:13 .
+drwxr-xr-x 3 root root 180 Jan 22 01:13 ..
+lrwxrwxrwx 1 root root 12 Jan 22 01:13 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC3661 Analog [ALC3661 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC3661 Analog [ALC3661 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7f10000 irq 49'
+ Mixer name : 'Realtek ALC3661'
+ Components : 'HDA:10ec0668,10280623,00100003'
+ Controls : 23
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Headphone Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headphone Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line Out+Speaker'
+ Item0: 'Line Out+Speaker'
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headphone Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value 'Line Out+Speaker'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 'Line Out+Speaker'
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Headphone Mic'
+ item.1 'Headset Mic'
+ item.2 'Internal Mic'
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Headphone Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Headphone Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Headset Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+ufs
+qnx4
+hfsplus
+hfs
+minix
+ntfs
+msdos
+jfs
+xfs
+reiserfs
+ext2
+nls_iso8859_1
+bnep
+rfcomm
+bluetooth
+parport_pc
+ppdev
+snd_hda_codec_realtek
+snd_hda_codec_generic
+coretemp
+snd_hda_intel
+snd_hda_codec
+kvm_intel
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+kvm
+snd_seq
+snd_timer
+ghash_clmulni_intel
+snd_seq_device
+arc4
+i915_hsw
+snd
+soundcore
+uvcvideo
+videobuf2_core
+videodev
+drm_kms_helper
+videobuf2_vmalloc
+videobuf2_memops
+iwlmvm
+drm
+mac80211
+snd_page_alloc
+cryptd
+joydev
+psmouse
+dm_multipath
+hid_generic
+scsi_dh
+microcode
+dell_wmi_aio
+serio_raw
+sparse_keymap
+iwlwifi
+i2c_algo_bit
+dcdbas
+cfg80211
+lpc_ich
+intel_ips
+mac_hid
+compat
+lp
+parport
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+vesafb
+usb_storage
+usbhid
+hid
+video
+wmi
+sdhci_pci
+sdhci
+r8169
+ahci
+libahci
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D2/init_pin_configs:
+0x12 0x99a30130
+0x14 0x90170110
+0x15 0x0321101f
+0x16 0x03011020
+0x18 0x40000008
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x41000001
+0x1e 0x411111f0
+0x1f 0x411111f0
+
+/sys/class/sound/hwC0D2/driver_pin_configs:
+0x19 0x03a1913d
+0x1b 0x03a1113c
+
+/sys/class/sound/hwC0D2/user_pin_configs:
+
+/sys/class/sound/hwC0D2/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 9.440204] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 9.743802] snd_hda_intel 0000:00:1b.0: irq 49 for MSI/MSI-X
+[ 9.862916] input: HDA Intel PCH Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 9.862970] input: HDA Intel PCH Headphone Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 10.907174] [drm] Enabling RC6 states: RC6 on, RC6p off, RC6pp off
+
+
diff --git a/codecs/canonical/alc3661-dell-optiplex-9030-aio-ccert-201312-14425 b/codecs/canonical/alc3661-dell-optiplex-9030-aio-ccert-201312-14425
new file mode 100644
index 0000000..5887eba
--- /dev/null
+++ b/codecs/canonical/alc3661-dell-optiplex-9030-aio-ccert-201312-14425
@@ -0,0 +1,1317 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Fri Apr 11 06:46:56 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: OptiPlex 9030 AIO
+Product Version: 01
+Firmware Version: A00
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-44-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [HDMI ]: HDA-Intel - HDA Intel HDMI
+ HDA Intel HDMI at 0xf7f34000 irq 48
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7f30000 irq 49
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Haswell HD Audio Controller (rev 06)
+00:1b.0 Audio device: Intel Corporation Lynx Point HD Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0c0c (rev 06)
+ Subsystem: 1028:0625
+--
+00:1b.0 0403: 8086:8c20 (rev 04)
+ Subsystem: 1028:0625
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=2, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC3661
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0668
+Subsystem Id: 0x10280625
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=4, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC3661 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Device: name="ALC3661 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Audio Input] wcaps 0x100791: Stereo Digital
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x570]: 32000 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1f
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Headphone Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headphone Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=3, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=3, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x14
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x04 0x0b
+Node 0x0f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x400401: Stereo
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30130: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001003c: IN OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c 0x0d 0x0e*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Mic Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c 0x0d* 0x0e
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Out Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x03011020: [Jack] Line Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x40000008: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x8
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Headphone Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1b [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headset Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x41000001: [N/A] Line Out at Ext Rear
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Pin Complex] wcaps 0x400681: Stereo Digital
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=197
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x14 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x14 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 9 Apr 11 01:55 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 5 Apr 11 01:55 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 8 Apr 11 01:55 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 4 Apr 11 01:55 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 7 Apr 11 02:04 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Apr 11 02:04 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 3 Apr 11 02:04 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 2 Apr 11 02:04 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Apr 11 01:55 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Apr 11 01:55 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Apr 11 01:55 .
+drwxr-xr-x 3 root root 260 Apr 11 01:55 ..
+lrwxrwxrwx 1 root root 12 Apr 11 01:55 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Apr 11 01:55 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC3661 Analog [ALC3661 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC3661 Analog [ALC3661 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [HDMI]
+
+Card hw:0 'HDMI'/'HDA Intel HDMI at 0xf7f34000 irq 48'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 12
+ Simple ctrls : 2
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xf7f30000 irq 49'
+ Mixer name : 'Realtek ALC3661'
+ Components : 'HDA:10ec0668,10280625,00100003'
+ Controls : 23
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Headphone Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headphone Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line Out+Speaker'
+ Item0: 'Line Out+Speaker'
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.HDMI {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headphone Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value 'Line Out+Speaker'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 'Line Out+Speaker'
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Headphone Mic'
+ item.1 'Headset Mic'
+ item.2 'Internal Mic'
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Headphone Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Headphone Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Headset Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+usb_storage
+ufs
+qnx4
+hfsplus
+hfs
+minix
+ntfs
+msdos
+jfs
+xfs
+reiserfs
+ext2
+nls_iso8859_1
+bnep
+rfcomm
+parport_pc
+ppdev
+uvcvideo
+coretemp
+i915_hsw
+kvm_intel
+drm_kms_helper
+kvm
+videobuf2_core
+videodev
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+snd_hda_codec_generic
+snd_hda_intel
+videobuf2_vmalloc
+joydev
+videobuf2_memops
+ghash_clmulni_intel
+snd_hda_codec
+snd_hwdep
+hid_multitouch
+snd_pcm
+hid_generic
+snd_seq_midi
+snd_rawmidi
+drm
+snd_seq_midi_event
+arc4
+psmouse
+snd_seq
+aesni_intel
+dm_multipath
+cryptd
+scsi_dh
+iwlmvm
+snd_timer
+snd_seq_device
+aes_x86_64
+mac80211
+i2c_algo_bit
+fglrx
+dell_wmi_aio
+snd
+sparse_keymap
+lpc_ich
+serio_raw
+microcode
+dcdbas
+intel_ips
+amd_iommu_v2
+mac_hid
+soundcore
+snd_page_alloc
+iwlwifi
+cfg80211
+btusb
+bluetooth
+compat
+lp
+parport
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+vesafb
+usbhid
+hid
+video
+wmi
+ahci
+libahci
+sdhci_pci
+sdhci
+e1000e
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x99a30130
+0x14 0x90170110
+0x15 0x0321101f
+0x16 0x03011020
+0x18 0x40000008
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x41000001
+0x1e 0x411111f0
+0x1f 0x411111f0
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+0x19 0x03a1913d
+0x1b 0x03a1113c
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 9.746836] hid-multitouch 0003:2149:2330.0004: input,hidraw4: USB HID v1.10 Device [Advanced Silicon S.A CoolTouch(TM) System] on usb-0000:00:1d.0-1.7/input0
+[ 9.845121] hda-intel Haswell must build in CONFIG_SND_HDA_I915
+[ 9.845155] snd_hda_intel 0000:00:03.0: irq 48 for MSI/MSI-X
+[ 9.845211] snd_hda_intel 0000:00:1b.0: irq 49 for MSI/MSI-X
+[ 9.900987] input: HDA Intel PCH Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card1/input7
+[ 9.901057] input: HDA Intel PCH Headphone Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input8
+[ 9.909660] input: HDA Intel HDMI HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input9
+[ 9.909716] input: HDA Intel HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input10
+[ 10.141493] cfg80211: World regulatory domain updated:
+
+
diff --git a/codecs/canonical/alc3661-dell-optiplex-9030-aio-ccert-201312-14426 b/codecs/canonical/alc3661-dell-optiplex-9030-aio-ccert-201312-14426
new file mode 100644
index 0000000..4a21935
--- /dev/null
+++ b/codecs/canonical/alc3661-dell-optiplex-9030-aio-ccert-201312-14426
@@ -0,0 +1,1316 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Fri Apr 11 06:46:59 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: OptiPlex 9030 AIO
+Product Version: 01
+Firmware Version: A00
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-44-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [HDMI ]: HDA-Intel - HDA Intel HDMI
+ HDA Intel HDMI at 0xf7f34000 irq 49
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7f30000 irq 50
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Haswell HD Audio Controller (rev 06)
+00:1b.0 Audio device: Intel Corporation Lynx Point HD Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0c0c (rev 06)
+ Subsystem: 1028:0625
+--
+00:1b.0 0403: 8086:8c20 (rev 04)
+ Subsystem: 1028:0625
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=2, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Devices: 0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC3661
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0668
+Subsystem Id: 0x10280625
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=4, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC3661 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Device: name="ALC3661 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Audio Input] wcaps 0x100791: Stereo Digital
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x570]: 32000 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1f
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Headphone Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headphone Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=3, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=3, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x14
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x04 0x0b
+Node 0x0f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x400401: Stereo
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30130: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001003c: IN OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c 0x0d 0x0e*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Mic Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c 0x0d* 0x0e
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Out Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x03011020: [Jack] Line Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x40000008: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x8
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Headphone Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1b [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headset Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x41000001: [N/A] Line Out at Ext Rear
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Pin Complex] wcaps 0x400681: Stereo Digital
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=197
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x14 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x14 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 9 Apr 11 01:55 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 5 Apr 11 01:55 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 8 Apr 11 01:55 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 4 Apr 11 01:55 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 7 Apr 11 02:05 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Apr 11 02:05 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 3 Apr 11 02:05 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 2 Apr 11 02:05 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Apr 11 01:55 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Apr 11 01:55 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Apr 11 01:55 .
+drwxr-xr-x 3 root root 260 Apr 11 01:55 ..
+lrwxrwxrwx 1 root root 12 Apr 11 01:55 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Apr 11 01:55 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC3661 Analog [ALC3661 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC3661 Analog [ALC3661 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [HDMI]
+
+Card hw:0 'HDMI'/'HDA Intel HDMI at 0xf7f34000 irq 49'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 12
+ Simple ctrls : 2
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xf7f30000 irq 50'
+ Mixer name : 'Realtek ALC3661'
+ Components : 'HDA:10ec0668,10280625,00100003'
+ Controls : 23
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Headphone Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headphone Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line Out+Speaker'
+ Item0: 'Line Out+Speaker'
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.HDMI {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headphone Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value 'Line Out+Speaker'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 'Line Out+Speaker'
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Headphone Mic'
+ item.1 'Headset Mic'
+ item.2 'Internal Mic'
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Headphone Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Headphone Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Headset Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+usb_storage
+ufs
+qnx4
+hfsplus
+hfs
+minix
+ntfs
+msdos
+jfs
+xfs
+reiserfs
+ext2
+nls_iso8859_1
+bnep
+rfcomm
+parport_pc
+ppdev
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+snd_hda_codec_generic
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+coretemp
+snd_seq_midi
+snd_rawmidi
+kvm_intel
+snd_seq_midi_event
+i915_hsw
+kvm
+uvcvideo
+snd_seq
+dm_multipath
+snd_timer
+snd_seq_device
+videobuf2_core
+ghash_clmulni_intel
+drm_kms_helper
+fglrx
+drm
+videodev
+snd
+psmouse
+aesni_intel
+scsi_dh
+arc4
+joydev
+hid_generic
+videobuf2_vmalloc
+iwlmvm
+videobuf2_memops
+mac80211
+cryptd
+iwlwifi
+amd_iommu_v2
+serio_raw
+soundcore
+i2c_algo_bit
+dcdbas
+snd_page_alloc
+dell_wmi_aio
+sparse_keymap
+aes_x86_64
+intel_ips
+mac_hid
+btusb
+lpc_ich
+cfg80211
+bluetooth
+compat
+lp
+microcode
+parport
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+vesafb
+usbhid
+hid
+video
+e1000e
+sdhci_pci
+sdhci
+ahci
+libahci
+wmi
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x99a30130
+0x14 0x90170110
+0x15 0x0321101f
+0x16 0x03011020
+0x18 0x40000008
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x41000001
+0x1e 0x411111f0
+0x1f 0x411111f0
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+0x19 0x03a1913d
+0x1b 0x03a1113c
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 10.682129] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 10.696635] hda-intel Haswell must build in CONFIG_SND_HDA_I915
+[ 10.696677] snd_hda_intel 0000:00:03.0: irq 49 for MSI/MSI-X
+[ 10.696753] snd_hda_intel 0000:00:1b.0: irq 50 for MSI/MSI-X
+[ 10.741948] input: HDA Intel PCH Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card1/input8
+[ 10.741995] input: HDA Intel PCH Headphone Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input9
+[ 10.744665] input: HDA Intel HDMI HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input10
+[ 10.744723] input: HDA Intel HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input11
+[ 10.868101] init: failsafe main process (941) killed by TERM signal
+
+
diff --git a/codecs/canonical/alc3661-dell-vostro-20-3010-ccert-201401-14509 b/codecs/canonical/alc3661-dell-vostro-20-3010-ccert-201401-14509
new file mode 100644
index 0000000..da0d2fa
--- /dev/null
+++ b/codecs/canonical/alc3661-dell-vostro-20-3010-ccert-201401-14509
@@ -0,0 +1,993 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Wed Jan 8 01:26:35 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Vostro 20 3010
+Product Version:
+Firmware Version: X12
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-36-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xfeb60000 irq 16
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:14.2 Audio device: Advanced Micro Devices [AMD] Hudson Azalia Controller (rev 02)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:14.2 0403: 1022:780d (rev 02)
+ Subsystem: 1028:0628
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC3661
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0668
+Subsystem Id: 0x10280628
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=4, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC3661 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Device: name="ALC3661 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Audio Input] wcaps 0x100791: Stereo Digital
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x570]: 32000 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1f
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Headphone Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headphone Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=3, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=3, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x14
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x04 0x0b
+Node 0x0f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x400401: Stereo
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30130: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001003c: IN OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c 0x0d 0x0e*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Mic Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c 0x0d* 0x0e
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Out Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x03011020: [Jack] Line Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x40000008: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x8
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Headphone Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1b [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headset Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x41000001: [N/A] Line Out at Ext Rear
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Pin Complex] wcaps 0x400681: Stereo Digital
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=197
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x14 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x14 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 5 Jan 7 20:06 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 4 Jan 7 20:06 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 3 Jan 7 20:19 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 2 Jan 7 20:19 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 1 Jan 7 20:06 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jan 7 20:06 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Jan 7 20:06 .
+drwxr-xr-x 3 root root 180 Jan 7 20:06 ..
+lrwxrwxrwx 1 root root 12 Jan 7 20:06 pci-0000:00:14.2 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Generic [HD-Audio Generic], device 0: ALC3661 Analog [ALC3661 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: Generic [HD-Audio Generic], device 0: ALC3661 Analog [ALC3661 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Generic]
+
+Card hw:0 'Generic'/'HD-Audio Generic at 0xfeb60000 irq 16'
+ Mixer name : 'Realtek ALC3661'
+ Components : 'HDA:10ec0668,10280628,00100003'
+ Controls : 23
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Headphone Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headphone Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line Out+Speaker'
+ Item0: 'Line Out+Speaker'
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.Generic {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headphone Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value 'Line Out+Speaker'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 'Line Out+Speaker'
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Headphone Mic'
+ item.1 'Headset Mic'
+ item.2 'Internal Mic'
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Headphone Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Headphone Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Headset Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+vesafb
+snd_hda_codec_realtek
+bnep
+snd_hda_codec_generic
+snd_hda_intel
+rfcomm
+snd_hda_codec
+snd_hwdep
+snd_pcm
+uvcvideo
+kvm_amd
+kvm
+ghash_clmulni_intel
+aesni_intel
+cryptd
+aes_x86_64
+btusb
+parport_pc
+ppdev
+dell_wmi_aio
+videobuf2_core
+joydev
+fglrx
+videodev
+snd_seq_midi
+sparse_keymap
+arc4
+snd_rawmidi
+ath9k
+snd_seq_midi_event
+snd_seq
+dcdbas
+fam15h_power
+dm_multipath
+scsi_dh
+i2c_piix4
+snd_timer
+videobuf2_vmalloc
+mac80211
+ath9k_common
+videobuf2_memops
+ath9k_hw
+snd_seq_device
+snd
+microcode
+psmouse
+serio_raw
+soundcore
+ath3k
+snd_page_alloc
+bluetooth
+hid_generic
+ath
+video
+cfg80211
+compat
+mac_hid
+wmi
+amd_iommu_v2
+lp
+parport
+usbhid
+hid
+ahci
+dm_raid45
+sdhci_pci
+sdhci
+libahci
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+r8168
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x99a30130
+0x14 0x90170110
+0x15 0x0321101f
+0x16 0x03011020
+0x18 0x40000008
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x41000001
+0x1e 0x411111f0
+0x1f 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+0x19 0x03a1913d
+0x1b 0x03a1113c
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+
+
diff --git a/codecs/canonical/alc3661-dell-vostro-20-3015-ccert-201402-14810 b/codecs/canonical/alc3661-dell-vostro-20-3015-ccert-201402-14810
new file mode 100644
index 0000000..e5c091d
--- /dev/null
+++ b/codecs/canonical/alc3661-dell-vostro-20-3015-ccert-201402-14810
@@ -0,0 +1,1011 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Mar 10 07:22:03 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Vostro 20 3015
+Product Version:
+Firmware Version: X13
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-44-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xa3910000 irq 107
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Device 0f04 (rev 0c)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:0f04 (rev 0c)
+ Subsystem: 1028:064e
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC3661
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0668
+Subsystem Id: 0x1028064e
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=4, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC3661 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Device: name="ALC3661 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Audio Input] wcaps 0x100791: Stereo Digital
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x570]: 32000 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1f
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Headphone Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headphone Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=3, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=3, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x14
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x04 0x0b
+Node 0x0f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x400401: Stereo
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30130: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001003c: IN OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c 0x0d 0x0e*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Mic Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c 0x0d* 0x0e
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Out Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x03011020: [Jack] Line Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x40000008: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x8
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Headphone Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1b [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headset Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x41000001: [N/A] Line Out at Ext Rear
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Pin Complex] wcaps 0x400681: Stereo Digital
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=197
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x14 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x14 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 5 Mar 10 02:45 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 4 Mar 10 02:45 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 3 Mar 10 03:04 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 2 Mar 10 03:04 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 1 Mar 10 02:45 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Mar 10 02:45 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Mar 10 02:45 .
+drwxr-xr-x 3 root root 180 Mar 10 02:45 ..
+lrwxrwxrwx 1 root root 12 Mar 10 02:45 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC3661 Analog [ALC3661 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC3661 Analog [ALC3661 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xa3910000 irq 107'
+ Mixer name : 'Realtek ALC3661'
+ Components : 'HDA:10ec0668,1028064e,00100003'
+ Controls : 23
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Headphone Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headphone Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line Out+Speaker'
+ Item0: 'Line Out+Speaker'
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headphone Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value 'Line Out+Speaker'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 'Line Out+Speaker'
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Headphone Mic'
+ item.1 'Headset Mic'
+ item.2 'Internal Mic'
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Headphone Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Headphone Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Headset Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+usb_storage
+ufs
+qnx4
+hfsplus
+hfs
+minix
+ntfs
+msdos
+jfs
+xfs
+reiserfs
+ext2
+ctr
+ccm
+nls_iso8859_1
+bnep
+rfcomm
+parport_pc
+ppdev
+snd_hda_codec_realtek
+snd_hda_codec_generic
+snd_hda_intel
+uvcvideo
+snd_hda_codec
+videobuf2_core
+videodev
+snd_hwdep
+snd_pcm
+videobuf2_vmalloc
+videobuf2_memops
+snd_seq_midi
+rts5139
+snd_rawmidi
+joydev
+hid_generic
+snd_seq_midi_event
+snd_seq
+dm_multipath
+coretemp
+snd_timer
+btusb
+snd_seq_device
+scsi_dh
+ath3k
+kvm_intel
+bluetooth
+kvm
+snd
+arc4
+ath9k
+mac80211
+ath9k_common
+ath9k_hw
+ghash_clmulni_intel
+ath
+cryptd
+dell_wmi_aio
+cfg80211
+soundcore
+snd_page_alloc
+dcdbas
+sparse_keymap
+microcode
+mac_hid
+lp
+parport
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+hid_chicony
+usbhid
+hid
+i915
+drm_kms_helper
+r8168
+mxm_wmi
+drm
+compat
+i2c_algo_bit
+video
+wmi
+ahci
+libahci
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x99a30130
+0x14 0x90170110
+0x15 0x0321101f
+0x16 0x03011020
+0x18 0x40000008
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x41000001
+0x1e 0x411111f0
+0x1f 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+0x19 0x03a1913d
+0x1b 0x03a1113c
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 13.500238] USB Video Class driver (1.1.1)
+[ 13.542816] snd_hda_intel 0000:00:1b.0: irq 107 for MSI/MSI-X
+[ 13.542856] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 13.800925] input: HDA Intel PCH Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 13.801144] input: HDA Intel PCH Headphone Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 14.213386] init: failsafe main process (844) killed by TERM signal
+
+
diff --git a/codecs/canonical/alc3661-dell-vostro-20-3015-ccert-201403-14826 b/codecs/canonical/alc3661-dell-vostro-20-3015-ccert-201403-14826
new file mode 100644
index 0000000..1067fbb
--- /dev/null
+++ b/codecs/canonical/alc3661-dell-vostro-20-3015-ccert-201403-14826
@@ -0,0 +1,1012 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Mar 10 07:22:06 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Vostro 20 3015
+Product Version:
+Firmware Version: X13
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-44-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0x90910000 irq 107
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Device 0f04 (rev 0c)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:0f04 (rev 0c)
+ Subsystem: 1028:064e
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC3661
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0668
+Subsystem Id: 0x1028064e
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=4, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC3661 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Device: name="ALC3661 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Audio Input] wcaps 0x100791: Stereo Digital
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x570]: 32000 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1f
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Headphone Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headphone Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=3, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=3, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x14
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x04 0x0b
+Node 0x0f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x400401: Stereo
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30130: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001003c: IN OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c 0x0d 0x0e*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Mic Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c 0x0d* 0x0e
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Out Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x03011020: [Jack] Line Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x40000008: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x8
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Headphone Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1b [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headset Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x41000001: [N/A] Line Out at Ext Rear
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Pin Complex] wcaps 0x400681: Stereo Digital
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=197
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x14 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x14 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 5 Mar 10 02:50 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 4 Mar 10 02:50 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 3 Mar 10 03:04 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 2 Mar 10 03:04 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 1 Mar 10 02:50 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Mar 10 02:50 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Mar 10 02:50 .
+drwxr-xr-x 3 root root 180 Mar 10 02:50 ..
+lrwxrwxrwx 1 root root 12 Mar 10 02:50 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC3661 Analog [ALC3661 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC3661 Analog [ALC3661 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0x90910000 irq 107'
+ Mixer name : 'Realtek ALC3661'
+ Components : 'HDA:10ec0668,1028064e,00100003'
+ Controls : 23
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Headphone Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headphone Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line Out+Speaker'
+ Item0: 'Line Out+Speaker'
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headphone Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value 'Line Out+Speaker'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 'Line Out+Speaker'
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Headphone Mic'
+ item.1 'Headset Mic'
+ item.2 'Internal Mic'
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Headphone Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Headphone Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Headset Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+usb_storage
+ufs
+qnx4
+hfsplus
+hfs
+minix
+ntfs
+msdos
+jfs
+xfs
+reiserfs
+ext2
+ctr
+ccm
+nls_iso8859_1
+bnep
+rfcomm
+parport_pc
+ppdev
+rts5139
+uvcvideo
+videobuf2_core
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+snd_hda_codec_realtek
+joydev
+snd_hda_codec_generic
+hid_generic
+snd_hda_intel
+snd_hda_codec
+coretemp
+snd_hwdep
+snd_pcm
+dm_multipath
+kvm_intel
+scsi_dh
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+kvm
+snd_seq
+arc4
+snd_timer
+snd_seq_device
+ath9k
+snd
+ghash_clmulni_intel
+dcdbas
+cryptd
+mac80211
+ath9k_common
+ath9k_hw
+dell_wmi_aio
+microcode
+sparse_keymap
+btusb
+ath
+cfg80211
+ath3k
+bluetooth
+mac_hid
+soundcore
+snd_page_alloc
+lp
+parport
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+usbhid
+hid
+wmi
+r8168
+i915
+drm_kms_helper
+ahci
+libahci
+drm
+compat
+i2c_algo_bit
+video
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x99a30130
+0x14 0x90170110
+0x15 0x0321101f
+0x16 0x03011020
+0x18 0x40000008
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x41000001
+0x1e 0x411111f0
+0x1f 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+0x19 0x03a1913d
+0x1b 0x03a1113c
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 11.081279] EXT4-fs (sda3): re-mounted. Opts: errors=remount-ro
+[ 11.336103] snd_hda_intel 0000:00:1b.0: irq 107 for MSI/MSI-X
+[ 11.336146] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 11.357221] input: OM as /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.3/1-4.3:1.0/input/input5
+--
+[ 11.361159] hid-generic 0003:04CA:004B.0003: input,hidraw2: USB HID v1.10 Device [Lite-On Technology Corp. USB Keyboard] on usb-0000:00:14.0-4.4/input1
+[ 11.502276] input: HDA Intel PCH Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 11.502394] input: HDA Intel PCH Headphone Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 11.526168] cfg80211: World regulatory domain updated:
+
+
diff --git a/codecs/canonical/alc3661-dell-vostro-20-model-3010-ccert-201401-14510 b/codecs/canonical/alc3661-dell-vostro-20-model-3010-ccert-201401-14510
new file mode 100644
index 0000000..ea04aab
--- /dev/null
+++ b/codecs/canonical/alc3661-dell-vostro-20-model-3010-ccert-201401-14510
@@ -0,0 +1,998 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Jan 27 11:09:03 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Vostro 20 Model 3010
+Product Version:
+Firmware Version: A00
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-36-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xfeb00000 irq 16
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:14.2 Audio device: Advanced Micro Devices [AMD] Hudson Azalia Controller (rev 02)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:14.2 0403: 1022:780d (rev 02)
+ Subsystem: 1028:0628
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC3661
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0668
+Subsystem Id: 0x10280628
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=4, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC3661 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Device: name="ALC3661 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Audio Input] wcaps 0x100791: Stereo Digital
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x570]: 32000 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1f
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Headphone Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headphone Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=3, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=3, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x14
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x04 0x0b
+Node 0x0f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x400401: Stereo
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30150: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x5, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001003c: IN OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c 0x0d 0x0e*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Mic Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c 0x0d* 0x0e
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Out Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x03011020: [Jack] Line Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x40000008: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x8
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Headphone Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1b [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headset Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x41000001: [N/A] Line Out at Ext Rear
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Pin Complex] wcaps 0x400681: Stereo Digital
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=197
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x14 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x14 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 5 Jan 27 06:01 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 4 Jan 27 06:01 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 3 Jan 27 06:04 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 2 Jan 27 06:04 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 1 Jan 27 06:01 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jan 27 06:01 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Jan 27 06:01 .
+drwxr-xr-x 3 root root 180 Jan 27 06:01 ..
+lrwxrwxrwx 1 root root 12 Jan 27 06:01 pci-0000:00:14.2 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Generic [HD-Audio Generic], device 0: ALC3661 Analog [ALC3661 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: Generic [HD-Audio Generic], device 0: ALC3661 Analog [ALC3661 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Generic]
+
+Card hw:0 'Generic'/'HD-Audio Generic at 0xfeb00000 irq 16'
+ Mixer name : 'Realtek ALC3661'
+ Components : 'HDA:10ec0668,10280628,00100003'
+ Controls : 23
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Headphone Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headphone Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line Out+Speaker'
+ Item0: 'Line Out+Speaker'
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.Generic {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headphone Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value 'Line Out+Speaker'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 'Line Out+Speaker'
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Headphone Mic'
+ item.1 'Headset Mic'
+ item.2 'Internal Mic'
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Headphone Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Headphone Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Headset Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+vesafb
+rfcomm
+bnep
+parport_pc
+ppdev
+snd_hda_codec_realtek
+snd_hda_codec_generic
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+kvm_amd
+snd_seq_midi
+snd_rawmidi
+kvm
+uvcvideo
+snd_seq_midi_event
+videobuf2_core
+ghash_clmulni_intel
+snd_seq
+fglrx
+aesni_intel
+videodev
+arc4
+cryptd
+aes_x86_64
+ath9k
+joydev
+microcode
+hid_generic
+hid_multitouch
+videobuf2_vmalloc
+videobuf2_memops
+btusb
+dm_multipath
+scsi_dh
+snd_timer
+mac80211
+snd_seq_device
+ath3k
+snd
+bluetooth
+soundcore
+psmouse
+ath9k_common
+dell_wmi_aio
+snd_page_alloc
+ath9k_hw
+sparse_keymap
+wmi
+ath
+cfg80211
+i2c_piix4
+fam15h_power
+serio_raw
+mac_hid
+dcdbas
+amd_iommu_v2
+video
+compat
+lp
+parport
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+usbhid
+hid
+sdhci_pci
+sdhci
+ahci
+libahci
+r8168
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x99a30150
+0x14 0x90170110
+0x15 0x0321101f
+0x16 0x03011020
+0x18 0x40000008
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x41000001
+0x1e 0x411111f0
+0x1f 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+0x19 0x03a1913d
+0x1b 0x03a1113c
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 12.489524] kvm: Nested Paging enabled
+[ 12.737509] input: HD-Audio Generic Line Out as /devices/pci0000:00/0000:00:14.2/sound/card0/input9
+[ 12.737677] input: HD-Audio Generic Headphone Mic as /devices/pci0000:00/0000:00:14.2/sound/card0/input10
+[ 13.549559] type=1400 audit(1390820514.563:2): apparmor="STATUS" operation="profile_load" name="/sbin/dhclient" pid=874 comm="apparmor_parser"
+
+
diff --git a/codecs/canonical/alc662-rev1--hp-pro-2110-ccert-201011-6700 b/codecs/canonical/alc662-rev1--hp-pro-2110-ccert-201011-6700
new file mode 100644
index 0000000..6f91236
--- /dev/null
+++ b/codecs/canonical/alc662-rev1--hp-pro-2110-ccert-201011-6700
@@ -0,0 +1,934 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.60
+!!################################
+
+!!Script ran on: Fri Jun 29 15:02:01 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP Pro 2110
+Product Version:
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-23-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Intel ]: HDA-Intel - HDA Intel
+ HDA Intel at 0xfeaf8000 irq 43
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 01)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!--------------------------------------------------------
+
+00:1b.0 0403: 8086:27d8 (rev 01)
+ Subsystem: 103c:3666
+
+
+!!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
+!!--------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC662 rev1
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0662
+Subsystem Id: 0x103c3666
+Revision Id: 0x100101
+No Modem Function Group found
+Default PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC662 rev1 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
+ Amp-Out vals: [0x2c 0x2c]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x03 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
+ Amp-Out vals: [0x2c 0x2c]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x04 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
+ Amp-Out vals: [0x2c 0x2c]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0x1e]: 16 20 24 32
+ formats [0x1]: PCM
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC662 rev1 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x09, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x11 0x11]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0x6]: 16 20
+ formats [0x1]: PCM
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Switch", index=1, device=0
+ Control: name="Capture Volume", index=1, device=0
+ Device: name="ALC662 rev1 Analog", type="Audio", device=2
+ Amp-In caps: ofs=0x09, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0x6]: 16 20
+ formats [0x1]: PCM
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Line Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Line Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 9
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x04 0x0b
+Node 0x0f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line-Out Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001003c: IN OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x01014010: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Connection: 1
+ 0x0c
+Node 0x15 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x99130120: [Fixed] Speaker at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0e
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00001734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x01a19840: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=03, enabled=1
+ Connection: 1
+ 0x0e
+Node 0x19 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000173c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0e
+Node 0x1a [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="Line Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x0181304f: [Jack] Line In at Ext Rear
+ Conn = 1/8, Color = Blue
+ DefAssociation = 0x4, Sequence = 0xf
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=04, enabled=1
+ Connection: 1
+ 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000173c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x0221401f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP VREF_HIZ
+ Unsolicited: tag=01, enabled=1
+ Connection: 2
+ 0x0c 0x0e*
+Node 0x1c [Pin Complex] wcaps 0x400001: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+Node 0x1d [Pin Complex] wcaps 0x400000: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x4005c603: [N/A] Line Out at Ext N/A
+ Conn = Optical, Color = UNKNOWN
+ DefAssociation = 0x0, Sequence = 0x3
+ Pin-ctls: 0x20: IN
+Node 0x1e [Pin Complex] wcaps 0x400300: Mono Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=12
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Input Source", index=1, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 10
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Input Source", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 10
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x25 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x26 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 6 Jun 29 10:37 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 5 Jun 29 10:37 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 4 Jun 29 10:38 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Jun 29 10:38 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Jun 29 10:37 /dev/snd/pcmC0D2c
+crw-rw---T+ 1 root audio 116, 1 Jun 29 10:37 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jun 29 10:37 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Jun 29 10:37 .
+drwxr-xr-x 3 root root 200 Jun 29 10:37 ..
+lrwxrwxrwx 1 root root 12 Jun 29 10:37 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Intel [HDA Intel], device 0: ALC662 rev1 Analog [ALC662 rev1 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: Intel [HDA Intel], device 0: ALC662 rev1 Analog [ALC662 rev1 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: Intel [HDA Intel], device 2: ALC662 rev1 Analog [ALC662 rev1 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Intel]
+
+Card hw:0 'Intel'/'HDA Intel at 0xfeaf8000 irq 43'
+ Mixer name : 'Realtek ALC662 rev1'
+ Components : 'HDA:10ec0662,103c3666,00100101'
+ Controls : 24
+ Simple ctrls : 12
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 64
+ Mono: Playback 44 [69%] [-20.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'Line',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 17 [55%] [12.00dB] [on]
+ Front Right: Capture 17 [55%] [12.00dB] [on]
+Simple mixer control 'Capture',1
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 0 [0%] [-13.50dB] [off]
+ Front Right: Capture 0 [0%] [-13.50dB] [off]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line-Out+Speaker'
+ Item0: 'Line-Out+Speaker'
+Simple mixer control 'Input Source',0
+ Capabilities: cenum
+ Items: 'Mic' 'Line'
+ Item0: 'Mic'
+Simple mixer control 'Input Source',1
+ Capabilities: cenum
+ Items: 'Mic' 'Line'
+ Item0: 'Mic'
+
+
+!!Alsactl output
+!!-------------
+
+--startcollapse--
+state.Intel {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -6400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -6400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -6400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Line Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Line Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Line-Out+Speaker
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 Line-Out+Speaker
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Capture Switch'
+ index 1
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 17
+ value.1 17
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1350
+ dbmax 3300
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Capture Volume'
+ index 1
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1350
+ dbmax 3300
+ dbvalue.0 -1350
+ dbvalue.1 -1350
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Input Source'
+ value Mic
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Mic
+ item.1 Line
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Input Source'
+ index 1
+ value Mic
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Mic
+ item.1 Line
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 44
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 64'
+ dbmin -6400
+ dbmax 0
+ dbvalue.0 -2000
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Line-Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface CARD
+ name 'Line Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nls_utf8
+isofs
+bnep
+rfcomm
+bluetooth
+parport_pc
+ppdev
+snd_hda_codec_realtek
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+snd_timer
+snd_seq_device
+joydev
+i915
+drm_kms_helper
+drm
+snd
+mac_hid
+soundcore
+snd_page_alloc
+i2c_algo_bit
+video
+psmouse
+serio_raw
+wmi
+lp
+parport
+usbhid
+hid
+usb_storage
+uas
+r8169
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x14 0x01014010
+0x15 0x99130120
+0x16 0x411111f0
+0x18 0x01a19840
+0x19 0x411111f0
+0x1a 0x0181304f
+0x1b 0x0221401f
+0x1c 0x411111f0
+0x1d 0x4005c603
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!------------------
+
+[ 7.907188] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 10.768176] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
+[ 10.768217] snd_hda_intel 0000:00:1b.0: irq 43 for MSI/MSI-X
+[ 10.768235] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 11.244969] input: HDA Intel Line as /devices/pci0000:00/0000:00:1b.0/sound/card0/input4
+[ 11.245030] input: HDA Intel Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input5
+[ 11.245078] input: HDA Intel Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
+[ 11.245125] input: HDA Intel Line-Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 12.168874] type=1400 audit(1340980663.015:2): apparmor="STATUS" operation="profile_load" name="/sbin/dhclient" pid=630 comm="apparmor_parser"
+--
+[ 766.852053] ata_piix 0000:00:1f.2: PCI INT B disabled
+[ 766.864072] snd_hda_intel 0000:00:1b.0: PCI INT A disabled
+[ 766.864098] ACPI handle has no context!
+[ 766.868012] PM: suspend of drv:ata_piix dev:0000:00:1f.2 complete after 310.173 msecs
+[ 766.880010] PM: suspend of drv:snd_hda_intel dev:0000:00:1b.0 complete after 321.575 msecs
+[ 766.880022] PM: suspend of drv: dev:pci0000:00 complete after 321.252 msecs
+--
+[ 767.055031] pci 0000:00:02.1: restoring config space at offset 0x1 (was 0x900000, writing 0x900007)
+[ 767.055053] snd_hda_intel 0000:00:1b.0: restoring config space at offset 0x3 (was 0x0, writing 0x8)
+[ 767.055057] snd_hda_intel 0000:00:1b.0: restoring config space at offset 0x1 (was 0x100006, writing 0x100002)
+[ 767.055074] pcieport 0000:00:1c.0: restoring config space at offset 0xf (was 0x60100, writing 0x6010a)
+--
+[ 767.055755] i915 0000:00:02.0: setting latency timer to 64
+[ 767.055891] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
+[ 767.055895] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 767.055925] snd_hda_intel 0000:00:1b.0: irq 43 for MSI/MSI-X
+[ 767.055957] uhci_hcd 0000:00:1d.0: PCI INT A -> GSI 23 (level, low) -> IRQ 23
+--
+[ 792.629259] r8169 0000:01:00.0: eth0: link up
+[ 792.629309] snd_hda_intel 0000:00:1b.0: PCI INT A disabled
+[ 792.629336] ACPI handle has no context!
+--
+[ 792.951079] i915 0000:00:02.0: restoring config space at offset 0x1 (was 0x900007, writing 0x900407)
+[ 792.951117] snd_hda_intel 0000:00:1b.0: restoring config space at offset 0x1 (was 0x100006, writing 0x100002)
+[ 792.951310] ata_piix 0000:00:1f.2: restoring config space at offset 0x1 (was 0x2b00001, writing 0x2b00005)
+--
+[ 792.980804] i915 0000:00:02.0: setting latency timer to 64
+[ 792.980811] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
+[ 792.980815] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 792.980851] snd_hda_intel 0000:00:1b.0: irq 43 for MSI/MSI-X
+[ 792.980888] uhci_hcd 0000:00:1d.0: setting latency timer to 64
+
+
diff --git a/codecs/canonical/alc662-rev1--hp-pro-3110-ccert-201011-6699 b/codecs/canonical/alc662-rev1--hp-pro-3110-ccert-201011-6699
new file mode 100644
index 0000000..92aa10f
--- /dev/null
+++ b/codecs/canonical/alc662-rev1--hp-pro-3110-ccert-201011-6699
@@ -0,0 +1,981 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.60
+!!################################
+
+!!Script ran on: Mon Jul 16 11:34:07 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP Pro 3110
+Product Version:
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-23-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Intel ]: HDA-Intel - HDA Intel
+ HDA Intel at 0xfeaf4000 irq 44
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation 82801JI (ICH10 Family) HD Audio Controller
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!--------------------------------------------------------
+
+00:1b.0 0403: 8086:3a3e
+ Subsystem: 103c:3664
+--
+ Prefetchable memory behind bridge: 0000000040200000-00000000403fffff
+ Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
+
+
+!!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
+!!--------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC662 rev1
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0662
+Subsystem Id: 0x103c3664
+Revision Id: 0x100101
+No Modem Function Group found
+Default PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC662 rev1 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
+ Amp-Out vals: [0x2c 0x2c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x03 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
+ Amp-Out vals: [0x2c 0x2c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x04 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
+ Amp-Out vals: [0x2c 0x2c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0x1e]: 16 20 24 32
+ formats [0x1]: PCM
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC662 rev1 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x09, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x11 0x11]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0x6]: 16 20
+ formats [0x1]: PCM
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Switch", index=1, device=0
+ Control: name="Capture Volume", index=1, device=0
+ Device: name="ALC662 rev1 Analog", type="Audio", device=2
+ Amp-In caps: ofs=0x09, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0x6]: 16 20
+ formats [0x1]: PCM
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Rear Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Front Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Line Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Line Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 9
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x04 0x0b
+Node 0x0f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line-Out Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001003c: IN OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x01014010: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Connection: 1
+ 0x0c
+Node 0x15 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x99130120: [Fixed] Speaker at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0e
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Rear Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00001734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x01a19840: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=03, enabled=1
+ Connection: 1
+ 0x0e
+Node 0x19 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Front Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000173c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x02a19841: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x4, Sequence = 0x1
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=04, enabled=1
+ Connection: 2
+ 0x0c* 0x0e
+Node 0x1a [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="Line Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x0181304f: [Jack] Line In at Ext Rear
+ Conn = 1/8, Color = Blue
+ DefAssociation = 0x4, Sequence = 0xf
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=05, enabled=1
+ Connection: 1
+ 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000173c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x0221401f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP VREF_HIZ
+ Unsolicited: tag=01, enabled=1
+ Connection: 2
+ 0x0c 0x0e*
+Node 0x1c [Pin Complex] wcaps 0x400001: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+Node 0x1d [Pin Complex] wcaps 0x400000: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x4005c603: [N/A] Line Out at Ext N/A
+ Conn = Optical, Color = UNKNOWN
+ DefAssociation = 0x0, Sequence = 0x3
+ Pin-ctls: 0x20: IN
+Node 0x1e [Pin Complex] wcaps 0x400300: Mono Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=12
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Input Source", index=1, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 10
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Input Source", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 10
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x25 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x26 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 6 Jul 16 07:31 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 5 Jul 16 07:31 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 4 Jul 16 07:31 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Jul 16 07:31 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Jul 16 07:31 /dev/snd/pcmC0D2c
+crw-rw---T+ 1 root audio 116, 1 Jul 16 07:31 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jul 16 07:31 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Jul 16 07:31 .
+drwxr-xr-x 3 root root 200 Jul 16 07:31 ..
+lrwxrwxrwx 1 root root 12 Jul 16 07:31 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Intel [HDA Intel], device 0: ALC662 rev1 Analog [ALC662 rev1 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: Intel [HDA Intel], device 0: ALC662 rev1 Analog [ALC662 rev1 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: Intel [HDA Intel], device 2: ALC662 rev1 Analog [ALC662 rev1 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Intel]
+
+Card hw:0 'Intel'/'HDA Intel at 0xfeaf4000 irq 44'
+ Mixer name : 'Realtek ALC662 rev1'
+ Components : 'HDA:10ec0662,103c3664,00100101'
+ Controls : 28
+ Simple ctrls : 14
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 64
+ Mono: Playback 44 [69%] [-20.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'Front Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Front Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Line',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 17 [55%] [12.00dB] [on]
+ Front Right: Capture 17 [55%] [12.00dB] [on]
+Simple mixer control 'Capture',1
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 0 [0%] [-13.50dB] [off]
+ Front Right: Capture 0 [0%] [-13.50dB] [off]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line-Out+Speaker'
+ Item0: 'Line-Out+Speaker'
+Simple mixer control 'Input Source',0
+ Capabilities: cenum
+ Items: 'Rear Mic' 'Front Mic' 'Line'
+ Item0: 'Front Mic'
+Simple mixer control 'Input Source',1
+ Capabilities: cenum
+ Items: 'Rear Mic' 'Front Mic' 'Line'
+ Item0: 'Rear Mic'
+Simple mixer control 'Rear Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Rear Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!-------------
+
+--startcollapse--
+state.Intel {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -6400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -6400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -6400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Rear Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Rear Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Front Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Front Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Line Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Line Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Line-Out+Speaker
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 Line-Out+Speaker
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Rear Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Front Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Capture Switch'
+ index 1
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 17
+ value.1 17
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1350
+ dbmax 3300
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Capture Volume'
+ index 1
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1350
+ dbmax 3300
+ dbvalue.0 -1350
+ dbvalue.1 -1350
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Input Source'
+ value 'Front Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Rear Mic'
+ item.1 'Front Mic'
+ item.2 Line
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'Input Source'
+ index 1
+ value 'Rear Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Rear Mic'
+ item.1 'Front Mic'
+ item.2 Line
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 44
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 64'
+ dbmin -6400
+ dbmax 0
+ dbvalue.0 -2000
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface CARD
+ name 'Line-Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.26 {
+ iface CARD
+ name 'Rear Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.27 {
+ iface CARD
+ name 'Front Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.28 {
+ iface CARD
+ name 'Line Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nls_utf8
+isofs
+bnep
+rfcomm
+bluetooth
+parport_pc
+ppdev
+snd_hda_codec_realtek
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+snd_timer
+snd_seq_device
+snd
+i915
+drm_kms_helper
+drm
+soundcore
+snd_page_alloc
+i2c_algo_bit
+video
+lp
+joydev
+psmouse
+serio_raw
+parport
+wmi
+mac_hid
+usbhid
+hid
+r8169
+usb_storage
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x14 0x01014010
+0x15 0x99130120
+0x16 0x411111f0
+0x18 0x01a19840
+0x19 0x02a19841
+0x1a 0x0181304f
+0x1b 0x0221401f
+0x1c 0x411111f0
+0x1d 0x4005c603
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!------------------
+
+[ 7.391582] type=1400 audit(1342438288.159:7): apparmor="STATUS" operation="profile_replace" name="/usr/lib/connman/scripts/dhclient-script" pid=589 comm="apparmor_parser"
+[ 8.369612] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 8.369682] snd_hda_intel 0000:00:1b.0: irq 44 for MSI/MSI-X
+[ 8.369708] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 8.644250] EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro
+[ 8.677011] input: HDA Intel Line as /devices/pci0000:00/0000:00:1b.0/sound/card0/input4
+[ 8.677135] input: HDA Intel Front Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input5
+[ 8.677223] input: HDA Intel Rear Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
+[ 8.677309] input: HDA Intel Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 8.677395] input: HDA Intel Line-Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 10.341705] r8169 0000:02:00.0: eth0: link down
+
+
diff --git a/codecs/canonical/alc662-rev1--hp-rp5800-desktop-ccert-201202-10626 b/codecs/canonical/alc662-rev1--hp-rp5800-desktop-ccert-201202-10626
new file mode 100644
index 0000000..a5a420a
--- /dev/null
+++ b/codecs/canonical/alc662-rev1--hp-rp5800-desktop-ccert-201202-10626
@@ -0,0 +1,1091 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.60
+!!################################
+
+!!Script ran on: Tue Jun 19 22:09:58 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP rp5800 Desktop
+Product Version:
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-23-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_usb_audio
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xfe420000 irq 48
+ 1 [USB ]: USB-Audio - Jabra GN1900 USB
+ Jabra GN1900 USB at usb-0000:00:1a.0-1.4, full speed
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!--------------------------------------------------------
+
+00:1b.0 0403: 8086:1c20 (rev 04)
+ Subsystem: 103c:1632
+
+
+!!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
+!!--------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_usb_audio
+ async_unlink : Y
+ device_setup : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ ignore_ctl_error : N
+ index : -2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ nrpacks : 8
+ pid : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ vid : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC662 rev1
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0662
+Subsystem Id: 0x103c1632
+Revision Id: 0x100101
+No Modem Function Group found
+Default PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC662 rev1 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
+ Amp-Out vals: [0x2e 0x2e]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x03 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
+ Amp-Out vals: [0x2e 0x2e]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x04 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
+ Amp-Out vals: [0x40 0x40]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC662 rev1 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x09, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x12 0x12]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0x6]: 16 20
+ formats [0x1]: PCM
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Amp-In caps: ofs=0x09, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x89 0x89]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0x6]: 16 20
+ formats [0x1]: PCM
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Line Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Line Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 9
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80]
+ Connection: 2
+ 0x04 0x0b
+Node 0x0f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001003c: IN OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0221201f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Grey
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x0c
+Node 0x15 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x99130120: [Fixed] Speaker at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0e
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Line Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00001734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x01813030: [Jack] Line In at Ext Rear
+ Conn = 1/8, Color = Blue
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=02, enabled=1
+ Connection: 1
+ 0x0e
+Node 0x19 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000173c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0e
+Node 0x1a [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000173c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x0c* 0x0e
+Node 0x1c [Pin Complex] wcaps 0x400001: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+Node 0x1d [Pin Complex] wcaps 0x400000: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40010201: [N/A] Line Out at Ext N/A
+ Conn = 1/8, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+Node 0x1e [Pin Complex] wcaps 0x400300: Mono Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=12
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 10
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 10
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x25 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x26 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Intel CougarPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862805
+Subsystem Id: 0x80862805
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!USB Mixer information
+!!---------------------------
+--startcollapse--
+
+USB Mixer: usb_id=0x0b0e1900, ctrlif=0, ctlerr=0
+Card: Jabra GN1900 USB at usb-0000:00:1a.0-1.4, full speed
+ Unit: 9
+ Control: name="PCM Playback Volume", index=0
+ Info: id=9, control=2, cmask=0x3, channels=2, type="S16"
+ Volume: min=-7264, max=-16, dBmin=-2837, dBmax=-6
+ Unit: 9
+ Control: name="PCM Playback Switch", index=0
+ Info: id=9, control=1, cmask=0x0, channels=1, type="INV_BOOLEAN"
+ Volume: min=0, max=1, dBmin=0, dBmax=0
+ Unit: 10
+ Control: name="Auto Gain Control", index=0
+ Info: id=10, control=7, cmask=0x0, channels=1, type="BOOLEAN"
+ Volume: min=0, max=1, dBmin=0, dBmax=0
+ Unit: 10
+ Control: name="Mic Capture Volume", index=0
+ Info: id=10, control=2, cmask=0x0, channels=1, type="S16"
+ Volume: min=0, max=6096, dBmin=0, dBmax=2381
+ Unit: 10
+ Control: name="Mic Capture Switch", index=0
+ Info: id=10, control=1, cmask=0x0, channels=1, type="INV_BOOLEAN"
+ Volume: min=0, max=1, dBmin=0, dBmax=0
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Jun 19 16:39 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 10 Jun 19 18:09 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 6 Jun 19 16:39 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Jun 19 16:39 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Jun 19 18:08 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Jun 19 18:08 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Jun 19 16:39 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 9 Jun 19 18:09 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 8 Jun 19 18:09 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Jun 19 16:39 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jun 19 16:39 /dev/snd/timer
+
+/dev/snd/by-id:
+total 0
+drwxr-xr-x 2 root root 60 Jun 19 18:09 .
+drwxr-xr-x 4 root root 300 Jun 19 18:09 ..
+lrwxrwxrwx 1 root root 12 Jun 19 18:09 usb-0b0e_Jabra_GN1900_USB-00 -> ../controlC1
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Jun 19 18:09 .
+drwxr-xr-x 4 root root 300 Jun 19 18:09 ..
+lrwxrwxrwx 1 root root 12 Jun 19 18:09 pci-0000:00:1a.0-usb-0:1.4:1.0 -> ../controlC1
+lrwxrwxrwx 1 root root 12 Jun 19 16:39 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC662 rev1 Analog [ALC662 rev1 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: USB [Jabra GN1900 USB], device 0: USB Audio [USB Audio]
+ Subdevices: 0/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC662 rev1 Analog [ALC662 rev1 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: USB [Jabra GN1900 USB], device 0: USB Audio [USB Audio]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xfe420000 irq 48'
+ Mixer name : 'Intel CougarPoint HDMI'
+ Components : 'HDA:10ec0662,103c1632,00100101 HDA:80862805,80862805,00100000'
+ Controls : 20
+ Simple ctrls : 8
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 64
+ Mono: Playback 46 [72%] [-18.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Line',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 18 [58%] [13.50dB] [on]
+ Front Right: Capture 18 [58%] [13.50dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+
+!!-------Mixer controls for card 1 [USB]
+
+Card hw:1 'USB'/'Jabra GN1900 USB at usb-0000:00:1a.0-1.4, full speed'
+ Mixer name : 'USB Mixer'
+ Components : 'USB0b0e:1900'
+ Controls : 5
+ Simple ctrls : 3
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch pswitch-joined penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 151
+ Mono:
+ Front Left: Playback 54 [36%] [-18.25dB] [on]
+ Front Right: Playback 54 [36%] [-18.25dB] [on]
+Simple mixer control 'Mic',0
+ Capabilities: cvolume cvolume-joined cswitch cswitch-joined penum
+ Capture channels: Mono
+ Limits: Capture 0 - 16
+ Mono: Capture 2 [12%] [2.97dB] [on]
+Simple mixer control 'Auto Gain Control',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!-------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -6400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -6400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Line Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Line Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 18
+ value.1 18
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1350
+ dbmax 3300
+ dbvalue.0 1350
+ dbvalue.1 1350
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 46
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 64'
+ dbmin -6400
+ dbmax 0
+ dbvalue.0 -1800
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'Line Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.USB {
+ 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 54
+ value.1 54
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 151'
+ dbmin -2837
+ dbmax -6
+ dbvalue.0 -1825
+ dbvalue.1 -1825
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Mic Capture Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Mic Capture Volume'
+ value 2
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 16'
+ dbmin 0
+ dbmax 2381
+ dbvalue.0 297
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Auto Gain Control'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+snd_usb_audio
+snd_usbmidi_lib
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+tpm_infineon
+bnep
+rfcomm
+bluetooth
+parport_pc
+ppdev
+nls_iso8859_1
+nls_cp437
+vfat
+fat
+hp_wmi
+sparse_keymap
+joydev
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+tpm_tis
+psmouse
+snd_timer
+snd_seq_device
+wmi
+serio_raw
+usbhid
+hid
+snd
+mac_hid
+mei
+i915
+drm_kms_helper
+drm
+soundcore
+snd_page_alloc
+i2c_algo_bit
+video
+lp
+parport
+e1000e
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x14 0x01014010
+0x15 0x99130120
+0x16 0x411111f0
+0x18 0x01813030
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1c 0x411111f0
+0x1d 0x40010201
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+0x14 0x0221201f
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x58560010
+0x06 0x18560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!------------------
+
+[ 9.375286] mei 0000:00:16.0: irq 47 for MSI/MSI-X
+[ 9.384145] snd_hda_intel 0000:00:1b.0: enabling device (0100 -> 0102)
+[ 9.384165] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 9.384240] snd_hda_intel 0000:00:1b.0: irq 48 for MSI/MSI-X
+[ 9.384276] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 9.476575] init: failsafe main process (814) killed by TERM signal
+--
+[ 9.909165] ADDRCONF(NETDEV_UP): eth0: link is not ready
+[ 9.931743] HDMI status: Codec=3 Pin=6 Presence_Detect=0 ELD_Valid=0
+[ 9.931810] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 9.931943] input: HDA Intel PCH Line as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 9.932002] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 13.986372] e1000e: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: Rx/Tx
+--
+[ 2461.748870] PM: suspend of drv:e1000e dev:0000:00:19.0 complete after 234.830 msecs
+[ 2461.925174] snd_hda_intel 0000:00:1b.0: PCI INT A disabled
+[ 2461.925271] ACPI handle has no context!
+[ 2461.940767] PM: suspend of drv:snd_hda_intel dev:0000:00:1b.0 complete after 426.849 msecs
+[ 2462.157267] PM: suspend of drv:sd dev:1:0:0:0 complete after 752.180 msecs
+--
+[ 2462.668274] ehci_hcd 0000:00:1a.0: PME# disabled
+[ 2462.668288] snd_hda_intel 0000:00:1b.0: restoring config space at offset 0xf (was 0x100, writing 0x10a)
+[ 2462.668304] snd_hda_intel 0000:00:1b.0: restoring config space at offset 0x3 (was 0x0, writing 0x10)
+[ 2462.668309] snd_hda_intel 0000:00:1b.0: restoring config space at offset 0x1 (was 0x100006, writing 0x100102)
+[ 2462.668354] pcieport 0000:00:1c.0: restoring config space at offset 0xf (was 0x100, writing 0x120107)
+--
+[ 2462.669366] ehci_hcd 0000:00:1a.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
+[ 2462.669377] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 2462.669379] ehci_hcd 0000:00:1a.0: setting latency timer to 64
+[ 2462.669385] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 2462.669472] ehci_hcd 0000:00:1d.0: PCI INT A -> GSI 23 (level, low) -> IRQ 23
+[ 2462.669482] ehci_hcd 0000:00:1d.0: setting latency timer to 64
+[ 2462.669484] snd_hda_intel 0000:00:1b.0: irq 47 for MSI/MSI-X
+[ 2462.669503] pci 0000:00:1e.0: setting latency timer to 64
+--
+[ 2493.835312] i8042 kbd 00:03: wake-up capability enabled by ACPI
+[ 2493.835486] snd_hda_intel 0000:00:1b.0: PCI INT A disabled
+[ 2493.835565] ACPI handle has no context!
+--
+[ 2494.515210] e1000e 0000:00:19.0: restoring config space at offset 0x1 (was 0x100000, writing 0x100007)
+[ 2494.515437] snd_hda_intel 0000:00:1b.0: restoring config space at offset 0x1 (was 0x100100, writing 0x100102)
+[ 2494.515550] pcieport 0000:00:1c.0: restoring config space at offset 0x7 (was 0x200000f0, writing 0xf0)
+--
+[ 2494.606598] e1000e 0000:00:19.0: irq 47 for MSI/MSI-X
+[ 2494.606607] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 2494.606623] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 2494.606707] snd_hda_intel 0000:00:1b.0: irq 48 for MSI/MSI-X
+[ 2494.606815] ehci_hcd 0000:00:1d.0: setting latency timer to 64
+
+
diff --git a/codecs/canonical/alc662-rev1--hp-z210-workstation-ccert-201107-8280 b/codecs/canonical/alc662-rev1--hp-z210-workstation-ccert-201107-8280
new file mode 100644
index 0000000..a3cfd48
--- /dev/null
+++ b/codecs/canonical/alc662-rev1--hp-z210-workstation-ccert-201107-8280
@@ -0,0 +1,1612 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.60
+!!################################
+
+!!Script ran on: Wed Jun 13 21:01:31 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: HP Z210 Workstation
+Product Version:
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-23-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+snd_usb_audio
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xfb020000 irq 48
+ 1 [NVidia ]: HDA-Intel - HDA NVidia
+ HDA NVidia at 0xfa080000 irq 17
+ 2 [USB ]: USB-Audio - Jabra GN1900 USB
+ Jabra GN1900 USB at usb-0000:00:1a.0-1.1, full speed
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 04)
+01:00.1 Audio device: NVIDIA Corporation GF108 High Definition Audio Controller (rev a1)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!--------------------------------------------------------
+
+00:1b.0 0403: 8086:1c20 (rev 04)
+ Subsystem: 103c:1588
+--
+01:00.1 0403: 10de:0bea (rev a1)
+ Subsystem: 103c:0835
+
+
+!!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
+!!--------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_usb_audio
+ async_unlink : Y
+ device_setup : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ ignore_ctl_error : N
+ index : -2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ nrpacks : 8
+ pid : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ vid : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC662 rev1
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0662
+Subsystem Id: 0x103c1588
+Revision Id: 0x100101
+No Modem Function Group found
+Default PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC662 rev1 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
+ Amp-Out vals: [0x40 0x40]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x03 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x04 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
+ Amp-Out vals: [0x40 0x40]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC662 rev1 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x09, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x1e 0x1e]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0x6]: 16 20
+ formats [0x1]: PCM
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Switch", index=1, device=0
+ Control: name="Capture Volume", index=1, device=0
+ Device: name="ALC662 rev1 Analog", type="Audio", device=2
+ Amp-In caps: ofs=0x09, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0x6]: 16 20
+ formats [0x1]: PCM
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Line Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Line Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 9
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x04 0x0b
+Node 0x0f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line-Out Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001003c: IN OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x01014010: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Connection: 1
+ 0x0c
+Node 0x15 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x99130120: [Fixed] Speaker at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0e
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Line Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00001734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x01813c30: [Jack] Line In at Ext Rear
+ Conn = 1/8, Color = Blue
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=04, enabled=1
+ Connection: 1
+ 0x0e
+Node 0x19 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x03 0x03]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000173c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x02a11c3f: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0xf
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=03, enabled=1
+ Connection: 2
+ 0x0c* 0x0e
+Node 0x1a [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000173c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x0221101f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP VREF_HIZ
+ Unsolicited: tag=01, enabled=1
+ Connection: 2
+ 0x0c 0x0e*
+Node 0x1c [Pin Complex] wcaps 0x400001: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+Node 0x1d [Pin Complex] wcaps 0x400000: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40028101: [N/A] Line Out at Ext N/A
+ Conn = 1/4, Color = Purple
+ DefAssociation = 0x0, Sequence = 0x1
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+Node 0x1e [Pin Complex] wcaps 0x400300: Mono Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=12
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Input Source", index=1, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 10
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Input Source", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 10
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x25 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x26 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Nvidia GPU 14 HDMI/DP
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x10de0014
+Subsystem Id: 0x10de0101
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x04 [Audio Output] wcaps 0x72b1: 8-Channels Digital Stripe CP
+ Converter: stream=6, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+Node 0x05 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x04
+Codec: Nvidia GPU 14 HDMI/DP
+Address: 1
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x10de0014
+Subsystem Id: 0x10de0101
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x04 [Audio Output] wcaps 0x72b1: 8-Channels Digital Stripe CP
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+Node 0x05 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x04
+Codec: Nvidia GPU 14 HDMI/DP
+Address: 2
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x10de0014
+Subsystem Id: 0x10de0101
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x04 [Audio Output] wcaps 0x72b1: 8-Channels Digital Stripe CP
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+Node 0x05 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x04
+Codec: Nvidia GPU 14 HDMI/DP
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x10de0014
+Subsystem Id: 0x10de0101
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x04 [Audio Output] wcaps 0x72b1: 8-Channels Digital Stripe CP
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+Node 0x05 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=9 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=3, device=0
+ Control: name="IEC958 Playback Pro Mask", index=3, device=0
+ Control: name="IEC958 Playback Default", index=3, device=0
+ Control: name="IEC958 Playback Switch", index=3, device=0
+ Control: name="ELD", index=0, device=9
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x04
+--endcollapse--
+
+
+!!USB Mixer information
+!!---------------------------
+--startcollapse--
+
+USB Mixer: usb_id=0x0b0e1900, ctrlif=0, ctlerr=0
+Card: Jabra GN1900 USB at usb-0000:00:1a.0-1.1, full speed
+ Unit: 9
+ Control: name="PCM Playback Volume", index=0
+ Info: id=9, control=2, cmask=0x3, channels=2, type="S16"
+ Volume: min=-7264, max=-16, dBmin=-2837, dBmax=-6
+ Unit: 9
+ Control: name="PCM Playback Switch", index=0
+ Info: id=9, control=1, cmask=0x0, channels=1, type="INV_BOOLEAN"
+ Volume: min=0, max=1, dBmin=0, dBmax=0
+ Unit: 10
+ Control: name="Auto Gain Control", index=0
+ Info: id=10, control=7, cmask=0x0, channels=1, type="BOOLEAN"
+ Volume: min=0, max=1, dBmin=0, dBmax=0
+ Unit: 10
+ Control: name="Mic Capture Volume", index=0
+ Info: id=10, control=2, cmask=0x0, channels=1, type="S16"
+ Volume: min=0, max=6096, dBmin=0, dBmax=2381
+ Unit: 10
+ Control: name="Mic Capture Switch", index=0
+ Info: id=10, control=1, cmask=0x0, channels=1, type="INV_BOOLEAN"
+ Volume: min=0, max=1, dBmin=0, dBmax=0
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 6 Jun 13 16:09 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 15 Jun 13 16:09 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 18 Jun 13 16:59 /dev/snd/controlC2
+crw-rw---T+ 1 root audio 116, 5 Jun 13 16:09 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 14 Jun 13 16:09 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 13 Jun 13 16:09 /dev/snd/hwC1D1
+crw-rw---T+ 1 root audio 116, 12 Jun 13 16:09 /dev/snd/hwC1D2
+crw-rw---T+ 1 root audio 116, 11 Jun 13 16:09 /dev/snd/hwC1D3
+crw-rw---T+ 1 root audio 116, 4 Jun 13 16:56 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Jun 13 17:01 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Jun 13 16:09 /dev/snd/pcmC0D2c
+crw-rw---T+ 1 root audio 116, 10 Jun 13 16:56 /dev/snd/pcmC1D3p
+crw-rw---T+ 1 root audio 116, 9 Jun 13 16:09 /dev/snd/pcmC1D7p
+crw-rw---T+ 1 root audio 116, 8 Jun 13 16:09 /dev/snd/pcmC1D8p
+crw-rw---T+ 1 root audio 116, 7 Jun 13 16:09 /dev/snd/pcmC1D9p
+crw-rw---T+ 1 root audio 116, 17 Jun 13 17:00 /dev/snd/pcmC2D0c
+crw-rw---T+ 1 root audio 116, 16 Jun 13 17:01 /dev/snd/pcmC2D0p
+crw-rw---T+ 1 root audio 116, 1 Jun 13 16:09 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jun 13 16:09 /dev/snd/timer
+
+/dev/snd/by-id:
+total 0
+drwxr-xr-x 2 root root 60 Jun 13 16:59 .
+drwxr-xr-x 4 root root 460 Jun 13 16:59 ..
+lrwxrwxrwx 1 root root 12 Jun 13 16:59 usb-0b0e_Jabra_GN1900_USB-00 -> ../controlC2
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 100 Jun 13 16:59 .
+drwxr-xr-x 4 root root 460 Jun 13 16:59 ..
+lrwxrwxrwx 1 root root 12 Jun 13 16:59 pci-0000:00:1a.0-usb-0:1.1:1.0 -> ../controlC2
+lrwxrwxrwx 1 root root 12 Jun 13 16:09 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Jun 13 16:09 pci-0000:01:00.1 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC662 rev1 Analog [ALC662 rev1 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: NVidia [HDA NVidia], device 7: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: NVidia [HDA NVidia], device 8: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: NVidia [HDA NVidia], device 9: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 2: USB [Jabra GN1900 USB], device 0: USB Audio [USB Audio]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC662 rev1 Analog [ALC662 rev1 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 2: ALC662 rev1 Analog [ALC662 rev1 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 2: USB [Jabra GN1900 USB], device 0: USB Audio [USB Audio]
+ Subdevices: 0/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xfb020000 irq 48'
+ Mixer name : 'Realtek ALC662 rev1'
+ Components : 'HDA:10ec0662,103c1588,00100101'
+ Controls : 24
+ Simple ctrls : 12
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 64
+ Mono: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 0 [0%] [-64.00dB] [off]
+ Front Right: Playback 0 [0%] [-64.00dB] [off]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'Line',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 3 [100%] [30.00dB]
+ Front Right: 3 [100%] [30.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 30 [97%] [31.50dB] [on]
+ Front Right: Capture 30 [97%] [31.50dB] [on]
+Simple mixer control 'Capture',1
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 0 [0%] [-13.50dB] [off]
+ Front Right: Capture 0 [0%] [-13.50dB] [off]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line-Out+Speaker'
+ Item0: 'Disabled'
+Simple mixer control 'Input Source',0
+ Capabilities: cenum
+ Items: 'Mic' 'Line'
+ Item0: 'Mic'
+Simple mixer control 'Input Source',1
+ Capabilities: cenum
+ Items: 'Mic' 'Line'
+ Item0: 'Mic'
+
+!!-------Mixer controls for card 1 [NVidia]
+
+Card hw:1 'NVidia'/'HDA NVidia at 0xfa080000 irq 17'
+ Mixer name : 'Nvidia GPU 14 HDMI/DP'
+ Components : 'HDA:10de0014,10de0101,00100100'
+ Controls : 24
+ Simple ctrls : 4
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',3
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 2 [USB]
+
+Card hw:2 'USB'/'Jabra GN1900 USB at usb-0000:00:1a.0-1.1, full speed'
+ Mixer name : 'USB Mixer'
+ Components : 'USB0b0e:1900'
+ Controls : 5
+ Simple ctrls : 3
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch pswitch-joined penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 151
+ Mono:
+ Front Left: Playback 151 [100%] [0.06dB] [on]
+ Front Right: Playback 151 [100%] [0.06dB] [on]
+Simple mixer control 'Mic',0
+ Capabilities: cvolume cvolume-joined cswitch cswitch-joined penum
+ Capture channels: Mono
+ Limits: Capture 0 - 16
+ Mono: Capture 0 [0%] [0.00dB] [on]
+Simple mixer control 'Auto Gain Control',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!-------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -6400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -6400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -6400
+ dbmax 0
+ dbvalue.0 -6400
+ dbvalue.1 -6400
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Line Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Line Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Disabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 Line-Out+Speaker
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 3
+ value.1 3
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 3000
+ dbvalue.1 3000
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Capture Switch'
+ index 1
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 30
+ value.1 30
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1350
+ dbmax 3300
+ dbvalue.0 3150
+ dbvalue.1 3150
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Capture Volume'
+ index 1
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1350
+ dbmax 3300
+ dbvalue.0 -1350
+ dbvalue.1 -1350
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Input Source'
+ value Mic
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Mic
+ item.1 Line
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Input Source'
+ index 1
+ value Mic
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Mic
+ item.1 Line
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 64'
+ dbmin -6400
+ dbmax 0
+ dbvalue.0 0
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Line-Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface CARD
+ name 'Mic Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface CARD
+ name 'Line Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+state.NVidia {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'HDMI/DP,pcm=9 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 3
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 3
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 3
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 3
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface PCM
+ device 9
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.USB {
+ 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 151
+ value.1 151
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 151'
+ dbmin -2837
+ dbmax -6
+ dbvalue.0 -6
+ dbvalue.1 -6
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Mic Capture Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Mic Capture Volume'
+ value 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 16'
+ dbmin 0
+ dbmax 2381
+ dbvalue.0 0
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Auto Gain Control'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+snd_usb_audio
+snd_usbmidi_lib
+vesafb
+bnep
+rfcomm
+bluetooth
+parport_pc
+ppdev
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+nvidia
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+joydev
+snd_timer
+hp_wmi
+snd_seq_device
+sparse_keymap
+snd
+psmouse
+serio_raw
+wmi
+mei
+mac_hid
+soundcore
+snd_page_alloc
+lp
+parport
+usbhid
+hid
+e1000e
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x14 0x01014010
+0x15 0x99130120
+0x16 0x411111f0
+0x18 0x01813c30
+0x19 0x02a11c3f
+0x1a 0x411111f0
+0x1b 0x0221101f
+0x1c 0x411111f0
+0x1d 0x40028101
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x05 0x18560010
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+/sys/class/sound/hwC1D1/init_pin_configs:
+0x05 0x18560010
+
+/sys/class/sound/hwC1D1/driver_pin_configs:
+
+/sys/class/sound/hwC1D1/user_pin_configs:
+
+/sys/class/sound/hwC1D1/init_verbs:
+
+/sys/class/sound/hwC1D2/init_pin_configs:
+0x05 0x18560010
+
+/sys/class/sound/hwC1D2/driver_pin_configs:
+
+/sys/class/sound/hwC1D2/user_pin_configs:
+
+/sys/class/sound/hwC1D2/init_verbs:
+
+/sys/class/sound/hwC1D3/init_pin_configs:
+0x05 0x18560010
+
+/sys/class/sound/hwC1D3/driver_pin_configs:
+
+/sys/class/sound/hwC1D3/user_pin_configs:
+
+/sys/class/sound/hwC1D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!------------------
+
+[ 13.024777] type=1400 audit(1339618166.101:7): apparmor="STATUS" operation="profile_replace" name="/usr/lib/connman/scripts/dhclient-script" pid=578 comm="apparmor_parser"
+[ 13.242575] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 13.242620] snd_hda_intel 0000:00:1b.0: irq 48 for MSI/MSI-X
+[ 13.242647] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 13.330094] nvidia: module license 'NVIDIA' taints kernel.
+--
+[ 13.368202] NVRM: loading NVIDIA UNIX x86_64 Kernel Module 295.40 Thu Apr 5 21:37:00 PDT 2012
+[ 13.387295] input: HDA Intel PCH Line as /devices/pci0000:00/0000:00:1b.0/sound/card0/input5
+[ 13.387399] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
+[ 13.387445] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 13.387483] input: HDA Intel PCH Line-Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 13.387615] snd_hda_intel 0000:01:00.1: PCI INT B -> GSI 17 (level, low) -> IRQ 17
+[ 13.387616] hda_intel: Disabling MSI
+[ 13.387647] snd_hda_intel 0000:01:00.1: setting latency timer to 64
+[ 13.925320] ppdev: user-space parallel port driver
+--
+[ 14.136817] type=1400 audit(1339618167.213:9): apparmor="STATUS" operation="profile_load" name="/usr/sbin/cupsd" pid=752 comm="apparmor_parser"
+[ 14.258153] HDMI status: Codec=0 Pin=5 Presence_Detect=0 ELD_Valid=0
+[ 14.271950] type=1400 audit(1339618167.349:10): apparmor="STATUS" operation="profile_replace" name="/sbin/dhclient" pid=804 comm="apparmor_parser"
+[ 14.272194] type=1400 audit(1339618167.349:11): apparmor="STATUS" operation="profile_replace" name="/usr/lib/NetworkManager/nm-dhcp-client.action" pid=804 comm="apparmor_parser"
+[ 14.290178] HDMI status: Codec=1 Pin=5 Presence_Detect=0 ELD_Valid=0
+[ 14.322141] HDMI status: Codec=2 Pin=5 Presence_Detect=0 ELD_Valid=0
+[ 14.354125] HDMI status: Codec=3 Pin=5 Presence_Detect=0 ELD_Valid=0
+[ 14.354203] input: HDA NVidia HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input9
+[ 14.354265] input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input10
+[ 14.354303] input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input11
+[ 14.354340] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input12
+[ 14.394283] e1000e 0000:00:19.0: irq 46 for MSI/MSI-X
+--
+[ 97.404149] PM: freeze of drv:e1000e dev:0000:00:19.0 complete after 230.646 msecs
+[ 97.480209] snd_hda_intel 0000:00:1b.0: PCI INT A disabled
+[ 97.480244] ACPI handle has no context!
+[ 97.496128] PM: freeze of drv:snd_hda_intel dev:0000:00:1b.0 complete after 323.055 msecs
+[ 97.620181] snd_hda_intel 0000:01:00.1: PCI INT B disabled
+[ 97.620216] ACPI handle has no context!
+[ 97.636169] PM: freeze of drv:snd_hda_intel dev:0000:01:00.1 complete after 463.180 msecs
+[ 97.636225] PM: freeze of drv:pcieport dev:0000:00:01.0 complete after 456.022 msecs
+--
+[ 98.080799] e1000e 0000:00:19.0: restoring config space at offset 0x1 (was 0x100000, writing 0x100107)
+[ 98.080887] snd_hda_intel 0000:00:1b.0: restoring config space at offset 0x1 (was 0x100106, writing 0x100102)
+[ 98.081279] ahci 0000:00:1f.2: restoring config space at offset 0x1 (was 0x2b00403, writing 0x2b00407)
+--
+[ 98.081355] nvidia 0000:01:00.0: restoring config space at offset 0x1 (was 0x100107, writing 0x100007)
+[ 98.081401] snd_hda_intel 0000:01:00.1: restoring config space at offset 0x1 (was 0x100106, writing 0x100102)
+[ 98.081523] PM: early restore of devices complete after 29.684 msecs
+--
+[ 98.151244] usb usb1: root hub lost power or was reset
+[ 98.151286] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 98.151296] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 98.151351] e1000e 0000:00:19.0: irq 47 for MSI/MSI-X
+[ 98.151364] snd_hda_intel 0000:00:1b.0: irq 48 for MSI/MSI-X
+[ 98.151397] ehci_hcd 0000:00:1d.0: setting latency timer to 64
+--
+[ 98.155129] ehci_hcd 0000:00:1a.0: cache line size of 64 is not supported
+[ 98.155140] snd_hda_intel 0000:01:00.1: PCI INT B -> GSI 17 (level, low) -> IRQ 17
+[ 98.155147] snd_hda_intel 0000:01:00.1: setting latency timer to 64
+[ 98.155284] ehci_hcd 0000:00:1d.0: cache line size of 64 is not supported
+
+
diff --git a/codecs/canonical/alc662-rev1-asus-eb1007-ccert-201105-7956 b/codecs/canonical/alc662-rev1-asus-eb1007-ccert-201105-7956
new file mode 100644
index 0000000..180a8b4
--- /dev/null
+++ b/codecs/canonical/alc662-rev1-asus-eb1007-ccert-201105-7956
@@ -0,0 +1,815 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.60
+!!################################
+
+!!Script ran on: Tue Jul 17 11:21:18 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: ASUSTeK Computer INC.
+Product Name: EB1007
+Product Version: System Version
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-27-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Intel ]: HDA-Intel - HDA Intel
+ HDA Intel at 0xfbdf8000 irq 45
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 02)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!--------------------------------------------------------
+
+00:1b.0 0403: 8086:27d8 (rev 02)
+ Subsystem: 1043:8376
+
+
+!!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
+!!--------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC662 rev1
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0662
+Subsystem Id: 0x10438376
+Revision Id: 0x100101
+No Modem Function Group found
+Default PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC662 rev1 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
+ Amp-Out vals: [0x2c 0x2c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x03 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
+ Amp-Out vals: [0x40 0x40]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x04 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
+ Amp-Out vals: [0x2c 0x2c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="IEC958 Default PCM Playback Switch", index=0, device=0
+ Device: name="ALC662 rev1 Digital", type="SPDIF", device=1
+ Converter: stream=8, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0x1e]: 16 20 24 32
+ formats [0x1]: PCM
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC662 rev1 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x09, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x11 0x11]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0x6]: 16 20
+ formats [0x1]: PCM
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Amp-In caps: ofs=0x09, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x89 0x89]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0x6]: 16 20
+ formats [0x1]: PCM
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 9
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x04 0x0b
+Node 0x0f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line-Out Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001003c: IN OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x01014010: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Connection: 1
+ 0x0c
+Node 0x15 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0e
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00001734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0e
+Node 0x19 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000173c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x02a19820: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=03, enabled=1
+ Connection: 2
+ 0x0c* 0x0e
+Node 0x1a [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000173c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x0221401f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP VREF_HIZ
+ Unsolicited: tag=01, enabled=1
+ Connection: 2
+ 0x0c 0x0e*
+Node 0x1c [Pin Complex] wcaps 0x400001: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+Node 0x1d [Pin Complex] wcaps 0x400000: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x4005c229: [N/A] Line Out at Ext N/A
+ Conn = Optical, Color = UNKNOWN
+ DefAssociation = 0x2, Sequence = 0x9
+ Pin-ctls: 0x20: IN
+Node 0x1e [Pin Complex] wcaps 0x400300: Mono Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x99430130: [Fixed] SPDIF Out at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=12
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 10
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 10
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x25 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x26 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 6 Jul 17 07:18 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 5 Jul 17 07:18 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 4 Jul 17 07:18 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Jul 17 07:18 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Jul 17 07:18 /dev/snd/pcmC0D1p
+crw-rw---T+ 1 root audio 116, 1 Jul 17 07:18 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jul 17 07:18 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Jul 17 07:18 .
+drwxr-xr-x 3 root root 200 Jul 17 07:18 ..
+lrwxrwxrwx 1 root root 12 Jul 17 07:18 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Intel [HDA Intel], device 0: ALC662 rev1 Analog [ALC662 rev1 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: Intel [HDA Intel], device 1: ALC662 rev1 Digital [ALC662 rev1 Digital]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: Intel [HDA Intel], device 0: ALC662 rev1 Analog [ALC662 rev1 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Intel]
+
+Card hw:0 'Intel'/'HDA Intel at 0xfbdf8000 irq 45'
+ Mixer name : 'Realtek ALC662 rev1'
+ Components : 'HDA:10ec0662,10438376,00100101'
+ Controls : 20
+ Simple ctrls : 9
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 64
+ Mono: Playback 44 [69%] [-20.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958 Default PCM',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 17 [55%] [12.00dB] [on]
+ Front Right: Capture 17 [55%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+
+
+!!Alsactl output
+!!-------------
+
+--startcollapse--
+state.Intel {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -6400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -6400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 17
+ value.1 17
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1350
+ dbmax 3300
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Default PCM Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 44
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 64'
+ dbmin -6400
+ dbmax 0
+ dbvalue.0 -2000
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Line-Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nls_iso8859_1
+nls_cp437
+vfat
+fat
+bnep
+rfcomm
+parport_pc
+bluetooth
+ppdev
+snd_hda_codec_realtek
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+usbhid
+hid
+snd_seq_midi
+uvcvideo
+snd_rawmidi
+videodev
+v4l2_compat_ioctl32
+snd_seq_midi_event
+arc4
+snd_seq
+ath9k
+mac80211
+snd_timer
+snd_seq_device
+ath9k_common
+snd
+ath9k_hw
+ath
+soundcore
+cfg80211
+i915
+lp
+drm_kms_helper
+parport
+mac_hid
+psmouse
+snd_page_alloc
+drm
+i2c_algo_bit
+serio_raw
+video
+asus_atk0110
+jme
+usb_storage
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x14 0x01014010
+0x15 0x411111f0
+0x16 0x411111f0
+0x18 0x411111f0
+0x19 0x02a19820
+0x1a 0x411111f0
+0x1b 0x0221401f
+0x1c 0x411111f0
+0x1d 0x4005c229
+0x1e 0x99430130
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!------------------
+
+[ 10.063200] usbhid: USB HID core driver
+[ 10.287064] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20
+[ 10.287171] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
+[ 10.287238] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 10.425077] input: HDA Intel Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
+[ 10.425557] input: HDA Intel Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 10.425952] input: HDA Intel Line-Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 12.962246] jme 0000:03:00.0: irq 46 for MSI/MSI-X
+
+
diff --git a/codecs/canonical/alc662-rev1-dell-precision-t1500-ccert-201004-5590 b/codecs/canonical/alc662-rev1-dell-precision-t1500-ccert-201004-5590
index 0bec896..66739eb 100644
--- a/codecs/canonical/alc662-rev1-dell-precision-t1500-ccert-201004-5590
+++ b/codecs/canonical/alc662-rev1-dell-precision-t1500-ccert-201004-5590
@@ -3,7 +3,7 @@ upload=true&script=true&cardinfo=
!!ALSA Information Script v 0.4.60
!!################################
-!!Script ran on: Sat Jul 7 16:09:50 UTC 2012
+!!Script ran on: Mon Jun 25 15:29:19 UTC 2012
!!Linux Distribution
@@ -23,7 +23,7 @@ Product Version: 00
!!Kernel Information
!!------------------
-Kernel release: 3.2.0-23-generic
+Kernel release: 3.2.0-26-generic
Operating System: GNU/Linux
Architecture: x86_64
Processor: x86_64
@@ -135,7 +135,7 @@ Node 0x02 [Audio Output] wcaps 0x1d: Stereo Amp-Out
ControlAmp: chs=3, dir=Out, idx=0, ofs=0
Device: name="ALC662 rev1 Analog", type="Audio", device=0
Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
- Amp-Out vals: [0x2c 0x2c]
+ Amp-Out vals: [0x2e 0x2e]
Converter: stream=8, channel=0
PCM:
rates [0x160]: 44100 48000 96000
@@ -145,7 +145,7 @@ Node 0x03 [Audio Output] wcaps 0x1d: Stereo Amp-Out
Control: name="Surround Playback Volume", index=0, device=0
ControlAmp: chs=3, dir=Out, idx=0, ofs=0
Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
- Amp-Out vals: [0x2c 0x2c]
+ Amp-Out vals: [0x2e 0x2e]
Converter: stream=8, channel=0
PCM:
rates [0x160]: 44100 48000 96000
@@ -157,7 +157,7 @@ Node 0x04 [Audio Output] wcaps 0x1d: Stereo Amp-Out
Control: name="LFE Playback Volume", index=0, device=0
ControlAmp: chs=2, dir=Out, idx=0, ofs=0
Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
- Amp-Out vals: [0x2c 0x2c]
+ Amp-Out vals: [0x2e 0x2e]
Converter: stream=8, channel=0
PCM:
rates [0x160]: 44100 48000 96000
@@ -184,7 +184,7 @@ Node 0x08 [Audio Input] wcaps 0x10011b: Stereo Amp-In
Control: name="Capture Volume", index=0, device=0
Device: name="ALC662 rev1 Analog", type="Audio", device=0
Amp-In caps: ofs=0x09, nsteps=0x1f, stepsize=0x05, mute=1
- Amp-In vals: [0x11 0x11]
+ Amp-In vals: [0x12 0x12]
Converter: stream=4, channel=0
SDI-Select: 0
PCM:
@@ -256,7 +256,7 @@ Node 0x14 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
Pin Default 0x01014010: [Jack] Line Out at Ext Rear
Conn = 1/8, Color = Green
DefAssociation = 0x1, Sequence = 0x0
- Pin-ctls: 0x40: OUT
+ Pin-ctls: 0x00:
Unsolicited: tag=02, enabled=1
Connection: 1
0x0c
@@ -312,7 +312,7 @@ Node 0x19 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
ControlAmp: chs=3, dir=In, idx=0, ofs=0
Control: name="Front Mic Jack", index=0, device=0
Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
- Amp-In vals: [0x00 0x00]
+ Amp-In vals: [0x03 0x03]
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x80 0x80]
Pincap 0x0000173c: IN OUT HP Detect
@@ -402,20 +402,20 @@ Node 0x26 [Vendor Defined Widget] wcaps 0xf00000: Mono
!!ALSA Device nodes
!!-----------------
-crw-rw---T+ 1 root audio 116, 7 Jul 7 11:47 /dev/snd/controlC0
-crw-rw---T+ 1 root audio 116, 6 Jul 7 11:47 /dev/snd/hwC0D0
-crw-rw---T+ 1 root audio 116, 5 Jul 7 11:47 /dev/snd/pcmC0D0c
-crw-rw---T+ 1 root audio 116, 4 Jul 7 11:47 /dev/snd/pcmC0D0p
-crw-rw---T+ 1 root audio 116, 3 Jul 7 11:47 /dev/snd/pcmC0D1p
-crw-rw---T+ 1 root audio 116, 2 Jul 7 11:47 /dev/snd/pcmC0D2c
-crw-rw---T+ 1 root audio 116, 1 Jul 7 11:47 /dev/snd/seq
-crw-rw---T+ 1 root audio 116, 33 Jul 7 11:47 /dev/snd/timer
+crw-rw---T+ 1 root audio 116, 7 Jun 25 11:08 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Jun 25 11:08 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Jun 25 11:29 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 4 Jun 25 11:29 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 3 Jun 25 11:09 /dev/snd/pcmC0D1p
+crw-rw---T+ 1 root audio 116, 2 Jun 25 11:08 /dev/snd/pcmC0D2c
+crw-rw---T+ 1 root audio 116, 1 Jun 25 11:08 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jun 25 11:08 /dev/snd/timer
/dev/snd/by-path:
total 0
-drwxr-xr-x 2 root root 60 Jul 7 11:47 .
-drwxr-xr-x 3 root root 220 Jul 7 11:47 ..
-lrwxrwxrwx 1 root root 12 Jul 7 11:47 pci-0000:00:1b.0 -> ../controlC0
+drwxr-xr-x 2 root root 60 Jun 25 11:08 .
+drwxr-xr-x 3 root root 220 Jun 25 11:08 ..
+lrwxrwxrwx 1 root root 12 Jun 25 11:08 pci-0000:00:1b.0 -> ../controlC0
!!Aplay/Arecord output
@@ -455,7 +455,7 @@ Simple mixer control 'Master',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
Playback channels: Mono
Limits: Playback 0 - 64
- Mono: Playback 44 [69%] [-20.00dB] [on]
+ Mono: Playback 46 [72%] [-18.00dB] [on]
Simple mixer control 'Headphone',0
Capabilities: pswitch penum
Playback channels: Front Left - Front Right
@@ -488,8 +488,8 @@ Simple mixer control 'Front Mic Boost',0
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: 0 - 3
- Front Left: 0 [0%] [0.00dB]
- Front Right: 0 [0%] [0.00dB]
+ Front Left: 3 [100%] [30.00dB]
+ Front Right: 3 [100%] [30.00dB]
Simple mixer control 'Surround',0
Capabilities: pvolume pswitch penum
Playback channels: Front Left - Front Right
@@ -526,8 +526,8 @@ Simple mixer control 'Capture',0
Capabilities: cvolume cswitch penum
Capture channels: Front Left - Front Right
Limits: Capture 0 - 31
- Front Left: Capture 17 [55%] [12.00dB] [on]
- Front Right: Capture 17 [55%] [12.00dB] [on]
+ Front Left: Capture 18 [58%] [13.50dB] [on]
+ Front Right: Capture 18 [58%] [13.50dB] [on]
Simple mixer control 'Capture',1
Capabilities: cvolume cswitch penum
Capture channels: Front Left - Front Right
@@ -809,8 +809,8 @@ state.Intel {
control.19 {
iface MIXER
name 'Front Mic Boost Volume'
- value.0 0
- value.1 0
+ value.0 3
+ value.1 3
comment {
access 'read write'
type INTEGER
@@ -818,8 +818,8 @@ state.Intel {
range '0 - 3'
dbmin 0
dbmax 3000
- dbvalue.0 0
- dbvalue.1 0
+ dbvalue.0 3000
+ dbvalue.1 3000
}
}
control.20 {
@@ -848,8 +848,8 @@ state.Intel {
control.22 {
iface MIXER
name 'Capture Volume'
- value.0 17
- value.1 17
+ value.0 18
+ value.1 18
comment {
access 'read write'
type INTEGER
@@ -857,8 +857,8 @@ state.Intel {
range '0 - 31'
dbmin -1350
dbmax 3300
- dbvalue.0 1200
- dbvalue.1 1200
+ dbvalue.0 1350
+ dbvalue.1 1350
}
}
control.23 {
@@ -958,7 +958,7 @@ state.Intel {
control.31 {
iface MIXER
name 'Master Playback Volume'
- value 44
+ value 46
comment {
access 'read write'
type INTEGER
@@ -966,7 +966,7 @@ state.Intel {
range '0 - 64'
dbmin -6400
dbmax 0
- dbvalue.0 -2000
+ dbvalue.0 -1800
}
}
control.32 {
@@ -992,7 +992,7 @@ state.Intel {
control.34 {
iface CARD
name 'Front Headphone Jack'
- value false
+ value true
comment {
access read
type BOOLEAN
@@ -1054,8 +1054,12 @@ state.Intel {
!!------------------
Module
-bnep
+nls_iso8859_1
+nls_cp437
+vfat
+fat
rfcomm
+bnep
bluetooth
parport_pc
ppdev
@@ -1064,28 +1068,29 @@ snd_hda_intel
snd_hda_codec
snd_hwdep
snd_pcm
-snd_seq_midi
i915
drm_kms_helper
-snd_rawmidi
drm
+snd_seq_midi
+snd_rawmidi
snd_seq_midi_event
-snd_seq
psmouse
-joydev
-serio_raw
+snd_seq
i2c_algo_bit
-dcdbas
-video
snd_timer
snd_seq_device
-mei
snd
+joydev
+serio_raw
+video
soundcore
snd_page_alloc
+mei
+mac_hid
+dcdbas
lp
parport
-mac_hid
+usb_storage
usbhid
hid
tg3
@@ -1116,15 +1121,18 @@ tg3
!!ALSA/HDA dmesg
!!------------------
-[ 15.214204] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
-[ 15.214280] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
-[ 15.214327] snd_hda_intel 0000:00:1b.0: irq 43 for MSI/MSI-X
-[ 15.214348] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
-[ 15.440163] input: HDA Intel Line as /devices/pci0000:00/0000:00:1b.0/sound/card0/input4
-[ 15.440245] input: HDA Intel Front Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input5
-[ 15.440312] input: HDA Intel Rear Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
-[ 15.440378] input: HDA Intel Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
-[ 15.440443] input: HDA Intel Line-Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
-[ 16.133583] init: failsafe main process (750) killed by TERM signal
+[ 10.674067] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 10.674121] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 10.674165] snd_hda_intel 0000:00:1b.0: irq 43 for MSI/MSI-X
+[ 10.674190] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 10.706697] type=1400 audit(1340636935.210:2): apparmor="STATUS" operation="profile_load" name="/sbin/dhclient" pid=670 comm="apparmor_parser"
+--
+[ 10.747937] type=1400 audit(1340636935.250:7): apparmor="STATUS" operation="profile_replace" name="/usr/lib/connman/scripts/dhclient-script" pid=618 comm="apparmor_parser"
+[ 10.791066] input: HDA Intel Line as /devices/pci0000:00/0000:00:1b.0/sound/card0/input4
+[ 10.791166] input: HDA Intel Front Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input5
+[ 10.791237] input: HDA Intel Rear Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
+[ 10.791307] input: HDA Intel Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 10.791376] input: HDA Intel Line-Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 12.421978] tg3 0000:01:00.0: irq 44 for MSI/MSI-X
diff --git a/codecs/canonical/alc662-rev1-dell-vostro-230-ccert-201004-5594 b/codecs/canonical/alc662-rev1-dell-vostro-230-ccert-201004-5594
new file mode 100644
index 0000000..d02dc83
--- /dev/null
+++ b/codecs/canonical/alc662-rev1-dell-vostro-230-ccert-201004-5594
@@ -0,0 +1,1069 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.60
+!!################################
+
+!!Script ran on: Mon Sep 24 13:04:19 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Vostro 230
+Product Version: 00
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-29-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Intel ]: HDA-Intel - HDA Intel
+ HDA Intel at 0xfeaf8000 irq 43
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 01)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!--------------------------------------------------------
+
+00:1b.0 0403: 8086:27d8 (rev 01)
+ Subsystem: 1028:043e
+--
+ Prefetchable memory behind bridge: 0000000040000000-00000000401fffff
+ Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
+
+
+!!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
+!!--------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC662 rev1
+Address: 2
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0662
+Subsystem Id: 0x1028043e
+Revision Id: 0x100101
+No Modem Function Group found
+Default PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Front Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC662 rev1 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
+ Amp-Out vals: [0x2c 0x2c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x03 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Surround Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
+ Amp-Out vals: [0x2c 0x2c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x04 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Center Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="LFE Playback Volume", index=0, device=0
+ ControlAmp: chs=2, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
+ Amp-Out vals: [0x2c 0x2c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0x1e]: 16 20 24 32
+ formats [0x1]: PCM
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC662 rev1 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x09, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x11 0x11]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0x6]: 16 20
+ formats [0x1]: PCM
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Switch", index=1, device=0
+ Control: name="Capture Volume", index=1, device=0
+ Device: name="ALC662 rev1 Analog", type="Audio", device=2
+ Amp-In caps: ofs=0x09, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0x6]: 16 20
+ formats [0x1]: PCM
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Rear Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Front Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Line Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Line Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 9
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80]
+ Connection: 2
+ 0x04 0x0b
+Node 0x0f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="Front Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line-Out Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001003c: IN OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x01014410: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Connection: 1
+ 0x0c
+Node 0x15 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0e
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Center Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="LFE Playback Switch", index=0, device=0
+ ControlAmp: chs=2, dir=Out, idx=0, ofs=0
+ Control: name="Rear Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00001734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x01a19c30: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=03, enabled=1
+ Connection: 1
+ 0x0e
+Node 0x19 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Front Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000173c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x02a19c40: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=04, enabled=1
+ Connection: 2
+ 0x0c* 0x0e
+Node 0x1a [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="Surround Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x0181343f: [Jack] Line In at Ext Rear
+ Conn = 1/8, Color = Blue
+ DefAssociation = 0x3, Sequence = 0xf
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=05, enabled=1
+ Connection: 1
+ 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000173c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x02214420: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP VREF_HIZ
+ Unsolicited: tag=01, enabled=1
+ Connection: 2
+ 0x0c* 0x0e
+Node 0x1c [Pin Complex] wcaps 0x400001: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+Node 0x1d [Pin Complex] wcaps 0x400000: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x4004c601: [N/A] Line Out at Ext N/A
+ Conn = RCA, Color = UNKNOWN
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+Node 0x1e [Pin Complex] wcaps 0x400300: Mono Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=12
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Input Source", index=1, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 10
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Input Source", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 10
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x25 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x26 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 6 Sep 24 09:02 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 5 Sep 24 09:02 /dev/snd/hwC0D2
+crw-rw---T+ 1 root audio 116, 4 Sep 24 09:02 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Sep 24 09:02 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Sep 24 09:02 /dev/snd/pcmC0D2c
+crw-rw---T+ 1 root audio 116, 1 Sep 24 09:02 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Sep 24 09:02 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Sep 24 09:02 .
+drwxr-xr-x 3 root root 200 Sep 24 09:02 ..
+lrwxrwxrwx 1 root root 12 Sep 24 09:02 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Intel [HDA Intel], device 0: ALC662 rev1 Analog [ALC662 rev1 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: Intel [HDA Intel], device 0: ALC662 rev1 Analog [ALC662 rev1 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: Intel [HDA Intel], device 2: ALC662 rev1 Analog [ALC662 rev1 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Intel]
+
+Card hw:0 'Intel'/'HDA Intel at 0xfeaf8000 irq 43'
+ Mixer name : 'Realtek ALC662 rev1'
+ Components : 'HDA:10ec0662,1028043e,00100101'
+ Controls : 33
+ Simple ctrls : 18
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 64
+ Mono: Playback 44 [69%] [-20.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pswitch penum
+ Playback channels: Front Left - Front Right
+ Mono:
+ Front Left: Playback [on]
+ Front Right: Playback [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Front',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'Front Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Front Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Surround',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'Center',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 64
+ Mono: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'LFE',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 64
+ Mono: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'Line',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 17 [55%] [12.00dB] [on]
+ Front Right: Capture 17 [55%] [12.00dB] [on]
+Simple mixer control 'Capture',1
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 0 [0%] [-13.50dB] [off]
+ Front Right: Capture 0 [0%] [-13.50dB] [off]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Channel Mode',0
+ Capabilities: enum
+ Items: '2ch' '4ch' '6ch'
+ Item0: '2ch'
+Simple mixer control 'Input Source',0
+ Capabilities: cenum
+ Items: 'Rear Mic' 'Front Mic' 'Line'
+ Item0: 'Front Mic'
+Simple mixer control 'Input Source',1
+ Capabilities: cenum
+ Items: 'Rear Mic' 'Front Mic' 'Line'
+ Item0: 'Rear Mic'
+Simple mixer control 'Rear Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Rear Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!-------------
+
+--startcollapse--
+state.Intel {
+ control.1 {
+ iface MIXER
+ name 'Channel Mode'
+ value '2ch'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 '2ch'
+ item.1 '4ch'
+ item.2 '6ch'
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Front Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -6400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Front Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Surround Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -6400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Surround Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Center Playback Volume'
+ value 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 64'
+ dbmin -6400
+ dbmax 0
+ dbvalue.0 0
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'LFE Playback Volume'
+ value 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 64'
+ dbmin -6400
+ dbmax 0
+ dbvalue.0 0
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Center Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'LFE Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Rear Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Rear Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Front Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Front Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Line Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Line Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Rear Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Front Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'Capture Switch'
+ index 1
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 17
+ value.1 17
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1350
+ dbmax 3300
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'Capture Volume'
+ index 1
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1350
+ dbmax 3300
+ dbvalue.0 -1350
+ dbvalue.1 -1350
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'Input Source'
+ value 'Front Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Rear Mic'
+ item.1 'Front Mic'
+ item.2 Line
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'Input Source'
+ index 1
+ value 'Rear Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Rear Mic'
+ item.1 'Front Mic'
+ item.2 Line
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 44
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 64'
+ dbmin -6400
+ dbmax 0
+ dbvalue.0 -2000
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.28 {
+ iface CARD
+ name 'Line-Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.29 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.30 {
+ iface CARD
+ name 'Rear Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.31 {
+ iface CARD
+ name 'Front Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.32 {
+ iface CARD
+ name 'Line Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.33 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nls_iso8859_1
+nls_cp437
+vfat
+fat
+bnep
+rfcomm
+bluetooth
+parport_pc
+ppdev
+snd_hda_codec_realtek
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+joydev
+snd_seq
+usbhid
+hid
+snd_timer
+snd_seq_device
+i915
+snd
+soundcore
+drm_kms_helper
+snd_page_alloc
+psmouse
+mac_hid
+serio_raw
+drm
+i2c_algo_bit
+video
+dcdbas
+lp
+parport
+usb_storage
+tg3
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D2/init_pin_configs:
+0x14 0x01014410
+0x15 0x411111f0
+0x16 0x411111f0
+0x18 0x01a19c30
+0x19 0x02a19c40
+0x1a 0x0181343f
+0x1b 0x02214420
+0x1c 0x411111f0
+0x1d 0x4004c601
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D2/driver_pin_configs:
+
+/sys/class/sound/hwC0D2/user_pin_configs:
+
+/sys/class/sound/hwC0D2/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!------------------
+
+[ 6.349960] usbhid: USB HID core driver
+[ 8.439791] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
+[ 8.439851] snd_hda_intel 0000:00:1b.0: irq 43 for MSI/MSI-X
+[ 8.439876] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 8.792370] input: HDA Intel Line as /devices/pci0000:00/0000:00:1b.0/sound/card0/input4
+[ 8.792698] input: HDA Intel Front Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input5
+[ 8.793035] input: HDA Intel Rear Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
+[ 8.793346] input: HDA Intel Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 8.793653] input: HDA Intel Line-Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 10.774459] tg3 0000:02:00.0: irq 44 for MSI/MSI-X
+
+
diff --git a/codecs/canonical/alc662-rev1-dell-vostro-430-ccert-201004-5591 b/codecs/canonical/alc662-rev1-dell-vostro-430-ccert-201004-5591
index 2c2c458..094fb14 100644
--- a/codecs/canonical/alc662-rev1-dell-vostro-430-ccert-201004-5591
+++ b/codecs/canonical/alc662-rev1-dell-vostro-430-ccert-201004-5591
@@ -3,7 +3,7 @@ upload=true&script=true&cardinfo=
!!ALSA Information Script v 0.4.60
!!################################
-!!Script ran on: Sat Jul 7 16:10:56 UTC 2012
+!!Script ran on: Mon Jun 18 18:13:53 UTC 2012
!!Linux Distribution
@@ -281,7 +281,7 @@ Node 0x14 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
Pin Default 0x01014010: [Jack] Line Out at Ext Rear
Conn = 1/8, Color = Green
DefAssociation = 0x1, Sequence = 0x0
- Pin-ctls: 0x00:
+ Pin-ctls: 0x40: OUT
Unsolicited: tag=02, enabled=1
Connection: 1
0x0c
@@ -579,30 +579,30 @@ Node 0x05 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
!!ALSA Device nodes
!!-----------------
-crw-rw---T+ 1 root audio 116, 7 Jul 7 12:05 /dev/snd/controlC0
-crw-rw---T+ 1 root audio 116, 16 Jul 7 12:05 /dev/snd/controlC1
-crw-rw---T+ 1 root audio 116, 6 Jul 7 12:05 /dev/snd/hwC0D0
-crw-rw---T+ 1 root audio 116, 15 Jul 7 12:05 /dev/snd/hwC1D0
-crw-rw---T+ 1 root audio 116, 14 Jul 7 12:05 /dev/snd/hwC1D1
-crw-rw---T+ 1 root audio 116, 13 Jul 7 12:05 /dev/snd/hwC1D2
-crw-rw---T+ 1 root audio 116, 12 Jul 7 12:05 /dev/snd/hwC1D3
-crw-rw---T+ 1 root audio 116, 5 Jul 7 12:05 /dev/snd/pcmC0D0c
-crw-rw---T+ 1 root audio 116, 4 Jul 7 12:05 /dev/snd/pcmC0D0p
-crw-rw---T+ 1 root audio 116, 3 Jul 7 12:05 /dev/snd/pcmC0D1p
-crw-rw---T+ 1 root audio 116, 2 Jul 7 12:05 /dev/snd/pcmC0D2c
-crw-rw---T+ 1 root audio 116, 11 Jul 7 12:05 /dev/snd/pcmC1D3p
-crw-rw---T+ 1 root audio 116, 10 Jul 7 12:05 /dev/snd/pcmC1D7p
-crw-rw---T+ 1 root audio 116, 9 Jul 7 12:05 /dev/snd/pcmC1D8p
-crw-rw---T+ 1 root audio 116, 8 Jul 7 12:05 /dev/snd/pcmC1D9p
-crw-rw---T+ 1 root audio 116, 1 Jul 7 12:05 /dev/snd/seq
-crw-rw---T+ 1 root audio 116, 33 Jul 7 12:05 /dev/snd/timer
+crw-rw---T+ 1 root audio 116, 7 Jun 18 14:11 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 16 Jun 18 14:11 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 6 Jun 18 14:11 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 15 Jun 18 14:11 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 14 Jun 18 14:11 /dev/snd/hwC1D1
+crw-rw---T+ 1 root audio 116, 13 Jun 18 14:11 /dev/snd/hwC1D2
+crw-rw---T+ 1 root audio 116, 12 Jun 18 14:11 /dev/snd/hwC1D3
+crw-rw---T+ 1 root audio 116, 5 Jun 18 14:12 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 4 Jun 18 14:12 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 3 Jun 18 14:12 /dev/snd/pcmC0D1p
+crw-rw---T+ 1 root audio 116, 2 Jun 18 14:11 /dev/snd/pcmC0D2c
+crw-rw---T+ 1 root audio 116, 11 Jun 18 14:12 /dev/snd/pcmC1D3p
+crw-rw---T+ 1 root audio 116, 10 Jun 18 14:12 /dev/snd/pcmC1D7p
+crw-rw---T+ 1 root audio 116, 9 Jun 18 14:12 /dev/snd/pcmC1D8p
+crw-rw---T+ 1 root audio 116, 8 Jun 18 14:12 /dev/snd/pcmC1D9p
+crw-rw---T+ 1 root audio 116, 1 Jun 18 14:11 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jun 18 14:11 /dev/snd/timer
/dev/snd/by-path:
total 0
-drwxr-xr-x 2 root root 80 Jul 7 12:05 .
-drwxr-xr-x 3 root root 400 Jul 7 12:05 ..
-lrwxrwxrwx 1 root root 12 Jul 7 12:05 pci-0000:00:1b.0 -> ../controlC0
-lrwxrwxrwx 1 root root 12 Jul 7 12:05 pci-0000:01:00.1 -> ../controlC1
+drwxr-xr-x 2 root root 80 Jun 18 14:11 .
+drwxr-xr-x 3 root root 400 Jun 18 14:11 ..
+lrwxrwxrwx 1 root root 12 Jun 18 14:11 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Jun 18 14:11 pci-0000:01:00.1 -> ../controlC1
!!Aplay/Arecord output
@@ -1215,7 +1215,7 @@ state.Intel {
control.34 {
iface CARD
name 'Front Headphone Jack'
- value true
+ value false
comment {
access read
type BOOLEAN
@@ -1535,45 +1535,45 @@ state.NVidia {
!!------------------
Module
-bnep
rfcomm
+bnep
+bluetooth
parport_pc
ppdev
-bluetooth
snd_hda_codec_hdmi
-nouveau
-joydev
+snd_hda_codec_realtek
snd_seq_midi
-snd_rawmidi
-psmouse
+nouveau
+snd_hda_intel
+snd_hda_codec
ttm
-snd_seq_midi_event
-snd_hda_codec_realtek
drm_kms_helper
drm
-snd_hda_intel
-snd_hda_codec
snd_hwdep
+snd_rawmidi
+snd_seq_midi_event
snd_pcm
snd_seq
-snd_timer
snd_seq_device
-snd
-soundcore
i2c_algo_bit
mxm_wmi
wmi
-dcdbas
-serio_raw
+snd_timer
video
-snd_page_alloc
-mac_hid
+psmouse
mei
+joydev
+serio_raw
+mac_hid
+snd
+soundcore
+snd_page_alloc
+dcdbas
lp
parport
usbhid
-tg3
hid
+tg3
!!Sysfs Files
@@ -1637,30 +1637,33 @@ hid
!!ALSA/HDA dmesg
!!------------------
-[ 14.275090] wmi: Mapper loaded
-[ 14.304014] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
-[ 14.304057] snd_hda_intel 0000:00:1b.0: irq 43 for MSI/MSI-X
-[ 14.304078] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
-[ 14.313121] [drm] Initialized drm 1.1.0 20060810
-[ 14.345722] input: HDA Intel Line as /devices/pci0000:00/0000:00:1b.0/sound/card0/input4
-[ 14.345793] input: HDA Intel Front Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input5
-[ 14.345955] input: HDA Intel Rear Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
-[ 14.346058] input: HDA Intel Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
-[ 14.346378] input: HDA Intel Line-Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
-[ 14.346765] snd_hda_intel 0000:01:00.1: PCI INT A -> GSI 16 (level, low) -> IRQ 16
-[ 14.346768] hda_intel: Disabling MSI
-[ 14.346793] snd_hda_intel 0000:01:00.1: setting latency timer to 64
-[ 14.444883] type=1400 audit(1341677150.242:2): apparmor="STATUS" operation="profile_load" name="/sbin/dhclient" pid=649 comm="apparmor_parser"
+[ 8.110674] [drm] Initialized drm 1.1.0 20060810
+[ 8.145605] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 8.145648] snd_hda_intel 0000:00:1b.0: irq 43 for MSI/MSI-X
+[ 8.145669] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 8.162683] VGA switcheroo: detected Optimus DSM method \ handle
+--
+[ 8.363692] [drm] nouveau 0000:01:00.0: 0xE1D2: Condition still not met after 20ms, skipping following opcodes
+[ 8.443590] input: HDA Intel Line as /devices/pci0000:00/0000:00:1b.0/sound/card0/input4
+[ 8.443705] input: HDA Intel Front Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input5
+[ 8.443795] input: HDA Intel Rear Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
+[ 8.443883] input: HDA Intel Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 8.443971] input: HDA Intel Line-Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 8.781615] EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro
--
-[ 15.161584] Bluetooth: RFCOMM ver 1.11
-[ 15.185299] HDMI status: Codec=0 Pin=5 Presence_Detect=0 ELD_Valid=0
-[ 15.209263] HDMI status: Codec=1 Pin=5 Presence_Detect=0 ELD_Valid=0
-[ 15.233286] HDMI status: Codec=2 Pin=5 Presence_Detect=0 ELD_Valid=0
-[ 15.257235] HDMI status: Codec=3 Pin=5 Presence_Detect=0 ELD_Valid=0
-[ 15.257370] input: HDA NVidia HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input9
-[ 15.257496] input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input10
-[ 15.257582] input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input11
-[ 15.257663] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input12
-[ 15.258295] nouveau 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
+[ 10.229433] [drm] Initialized nouveau 0.0.16 20090420 for 0000:01:00.0 on minor 0
+[ 10.229472] snd_hda_intel 0000:01:00.1: PCI INT A -> GSI 16 (level, low) -> IRQ 16
+[ 10.229475] hda_intel: Disabling MSI
+[ 10.229498] snd_hda_intel 0000:01:00.1: setting latency timer to 64
+[ 10.710147] tg3 0000:02:00.0: eth0: Link is down
+[ 11.092492] HDMI status: Codec=0 Pin=5 Presence_Detect=0 ELD_Valid=0
+[ 11.116466] HDMI status: Codec=1 Pin=5 Presence_Detect=0 ELD_Valid=0
+[ 11.140406] HDMI status: Codec=2 Pin=5 Presence_Detect=0 ELD_Valid=0
+[ 11.164558] HDMI status: Codec=3 Pin=5 Presence_Detect=0 ELD_Valid=0
+[ 11.164642] input: HDA NVidia HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input9
+[ 11.164769] input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input10
+[ 11.164859] input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input11
+[ 11.164944] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input12
+[ 11.250476] ppdev: user-space parallel port driver
diff --git a/codecs/canonical/alc662-rev1-hp-p6-2120-ccert-201206-11405 b/codecs/canonical/alc662-rev1-hp-p6-2120-ccert-201206-11405
new file mode 100644
index 0000000..dac0a68
--- /dev/null
+++ b/codecs/canonical/alc662-rev1-hp-p6-2120-ccert-201206-11405
@@ -0,0 +1,1064 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue Mar 12 07:05:41 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Hewlett-Packard
+Product Name: p6-2120
+Product Version:
+Firmware Version: 8.08
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-23-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xfef40000 irq 16
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:14.2 Audio device: Advanced Micro Devices [AMD] Hudson Azalia Controller (rev 01)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:14.2 0403: 1022:780d (rev 01)
+ Subsystem: 103c:2acf
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC662 rev1
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0662
+Subsystem Id: 0x103c2acf
+Revision Id: 0x100101
+No Modem Function Group found
+Default PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Front Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC662 rev1 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
+ Amp-Out vals: [0x2c 0x2c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x03 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Surround Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
+ Amp-Out vals: [0x2c 0x2c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x04 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Center Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="LFE Playback Volume", index=0, device=0
+ ControlAmp: chs=2, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
+ Amp-Out vals: [0x2c 0x2c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC662 rev1 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x09, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x11 0x11]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0x6]: 16 20
+ formats [0x1]: PCM
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Switch", index=1, device=0
+ Control: name="Capture Volume", index=1, device=0
+ Device: name="ALC662 rev1 Analog", type="Audio", device=2
+ Amp-In caps: ofs=0x09, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0x6]: 16 20
+ formats [0x1]: PCM
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Rear Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Front Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Line Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Line Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 9
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80]
+ Connection: 2
+ 0x04 0x0b
+Node 0x0f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="Front Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Out Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001003c: IN OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x01014410: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Connection: 1
+ 0x0c
+Node 0x15 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0e
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Center Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="LFE Playback Switch", index=0, device=0
+ ControlAmp: chs=2, dir=Out, idx=0, ofs=0
+ Control: name="Rear Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00001734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x01a19c30: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=03, enabled=1
+ Connection: 1
+ 0x0e
+Node 0x19 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Front Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000173c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x02a19831: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0x1
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=04, enabled=1
+ Connection: 2
+ 0x0c* 0x0e
+Node 0x1a [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="Surround Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x0181343f: [Jack] Line In at Ext Rear
+ Conn = 1/8, Color = Blue
+ DefAssociation = 0x3, Sequence = 0xf
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=05, enabled=1
+ Connection: 1
+ 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000173c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x0221401f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP VREF_HIZ
+ Unsolicited: tag=01, enabled=1
+ Connection: 2
+ 0x0c* 0x0e
+Node 0x1c [Pin Complex] wcaps 0x400001: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+Node 0x1d [Pin Complex] wcaps 0x400000: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x4004c601: [N/A] Line Out at Ext N/A
+ Conn = RCA, Color = UNKNOWN
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+Node 0x1e [Pin Complex] wcaps 0x400300: Mono Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=12
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Input Source", index=1, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 10
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Input Source", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 10
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x25 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x26 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 6 Mar 12 03:02 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 5 Mar 12 03:02 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 4 Mar 12 03:03 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Mar 12 03:03 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Mar 12 03:02 /dev/snd/pcmC0D2c
+crw-rw---T+ 1 root audio 116, 1 Mar 12 03:02 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Mar 12 03:02 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Mar 12 03:02 .
+drwxr-xr-x 3 root root 200 Mar 12 03:02 ..
+lrwxrwxrwx 1 root root 12 Mar 12 03:02 pci-0000:00:14.2 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Generic [HD-Audio Generic], device 0: ALC662 rev1 Analog [ALC662 rev1 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: Generic [HD-Audio Generic], device 0: ALC662 rev1 Analog [ALC662 rev1 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: Generic [HD-Audio Generic], device 2: ALC662 rev1 Analog [ALC662 rev1 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Generic]
+
+Card hw:0 'Generic'/'HD-Audio Generic at 0xfef40000 irq 16'
+ Mixer name : 'Realtek ALC662 rev1'
+ Components : 'HDA:10ec0662,103c2acf,00100101'
+ Controls : 33
+ Simple ctrls : 18
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 64
+ Mono: Playback 44 [69%] [-20.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pswitch penum
+ Playback channels: Front Left - Front Right
+ Mono:
+ Front Left: Playback [on]
+ Front Right: Playback [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Front',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'Front Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Front Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Surround',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'Center',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 64
+ Mono: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'LFE',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 64
+ Mono: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'Line',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 17 [55%] [12.00dB] [on]
+ Front Right: Capture 17 [55%] [12.00dB] [on]
+Simple mixer control 'Capture',1
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 0 [0%] [-13.50dB] [off]
+ Front Right: Capture 0 [0%] [-13.50dB] [off]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Channel Mode',0
+ Capabilities: enum
+ Items: '2ch' '4ch' '6ch'
+ Item0: '2ch'
+Simple mixer control 'Input Source',0
+ Capabilities: cenum
+ Items: 'Rear Mic' 'Front Mic' 'Line'
+ Item0: 'Front Mic'
+Simple mixer control 'Input Source',1
+ Capabilities: cenum
+ Items: 'Rear Mic' 'Front Mic' 'Line'
+ Item0: 'Rear Mic'
+Simple mixer control 'Rear Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Rear Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.Generic {
+ control.1 {
+ iface MIXER
+ name 'Channel Mode'
+ value '2ch'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 '2ch'
+ item.1 '4ch'
+ item.2 '6ch'
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Front Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -6400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Front Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Surround Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -6400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Surround Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Center Playback Volume'
+ value 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 64'
+ dbmin -6400
+ dbmax 0
+ dbvalue.0 0
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'LFE Playback Volume'
+ value 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 64'
+ dbmin -6400
+ dbmax 0
+ dbvalue.0 0
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Center Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'LFE Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Rear Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Rear Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Front Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Front Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Line Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Line Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Rear Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Front Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'Capture Switch'
+ index 1
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 17
+ value.1 17
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1350
+ dbmax 3300
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'Capture Volume'
+ index 1
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1350
+ dbmax 3300
+ dbvalue.0 -1350
+ dbvalue.1 -1350
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'Input Source'
+ value 'Front Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Rear Mic'
+ item.1 'Front Mic'
+ item.2 Line
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'Input Source'
+ index 1
+ value 'Rear Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Rear Mic'
+ item.1 'Front Mic'
+ item.2 Line
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 44
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 64'
+ dbmin -6400
+ dbmax 0
+ dbvalue.0 -2000
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.28 {
+ iface CARD
+ name 'Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.29 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.30 {
+ iface CARD
+ name 'Rear Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.31 {
+ iface CARD
+ name 'Front Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.32 {
+ iface CARD
+ name 'Line Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.33 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+bnep
+rfcomm
+bluetooth
+parport_pc
+ppdev
+snd_hda_codec_realtek
+kvm
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+radeon
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+joydev
+microcode
+snd_timer
+snd_seq_device
+snd
+soundcore
+snd_page_alloc
+i2c_piix4
+k10temp
+ttm
+drm_kms_helper
+mac_hid
+drm
+i2c_algo_bit
+lp
+parport
+hid_generic
+usbhid
+hid
+sdhci_pci
+sdhci
+r8169
+usb_storage
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x14 0x01014410
+0x15 0x411111f0
+0x16 0x411111f0
+0x18 0x01a19c30
+0x19 0x02a19831
+0x1a 0x0181343f
+0x1b 0x0221401f
+0x1c 0x411111f0
+0x1d 0x4004c601
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 9.096708] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
+[ 9.118525] input: HD-Audio Generic Line as /devices/pci0000:00/0000:00:14.2/sound/card0/input4
+[ 9.118623] input: HD-Audio Generic Front Mic as /devices/pci0000:00/0000:00:14.2/sound/card0/input5
+[ 9.118701] input: HD-Audio Generic Rear Mic as /devices/pci0000:00/0000:00:14.2/sound/card0/input6
+[ 9.118778] input: HD-Audio Generic Front Headphone as /devices/pci0000:00/0000:00:14.2/sound/card0/input7
+[ 9.118854] input: HD-Audio Generic Line Out as /devices/pci0000:00/0000:00:14.2/sound/card0/input8
+[ 9.939529] EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro
+
+
diff --git a/codecs/canonical/alc662-rev1-lenovo-3493e2g-ccert-201302-12727 b/codecs/canonical/alc662-rev1-lenovo-3493e2g-ccert-201302-12727
new file mode 100644
index 0000000..cedf95c
--- /dev/null
+++ b/codecs/canonical/alc662-rev1-lenovo-3493e2g-ccert-201302-12727
@@ -0,0 +1,1149 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Mar 18 08:28:49 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 3493E2G
+Product Version: ThinkCentre Edge72
+Firmware Version: F1KT27AUS
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-23-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7f00000 irq 45
+ 1 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xf7e40000 irq 46
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 04)
+01:00.1 Audio device: Advanced Micro Devices [AMD] nee ATI Caicos HDMI Audio [Radeon HD 6400 Series]
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1c20 (rev 04)
+ Subsystem: 17aa:308c
+--
+01:00.1 0403: 1002:aa98
+ Subsystem: 1642:aa98
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC662 rev1
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0662
+Subsystem Id: 0x17aa308c
+Revision Id: 0x100101
+No Modem Function Group found
+Default PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC662 rev1 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
+ Amp-Out vals: [0x2e 0x2e]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x03 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
+ Amp-Out vals: [0x2e 0x2e]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x04 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
+ Amp-Out vals: [0x2e 0x2e]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC662 rev1 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x09, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x0a 0x0a]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0x6]: 16 20
+ formats [0x1]: PCM
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Switch", index=1, device=0
+ Control: name="Capture Volume", index=1, device=0
+ Device: name="ALC662 rev1 Analog", type="Audio", device=2
+ Amp-In caps: ofs=0x09, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0x6]: 16 20
+ formats [0x1]: PCM
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Rear Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Front Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Line Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Line Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 9
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x04 0x0b
+Node 0x0f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Out Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001003c: IN OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x01014010: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Connection: 1
+ 0x0c
+Node 0x15 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170120: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0e
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Rear Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00001734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x01a19830: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=04, enabled=1
+ Connection: 1
+ 0x0e
+Node 0x19 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Front Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000173c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x02a19831: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0x1
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=05, enabled=1
+ Connection: 2
+ 0x0c* 0x0e
+Node 0x1a [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="Line Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x0181303f: [Jack] Line In at Ext Rear
+ Conn = 1/8, Color = Blue
+ DefAssociation = 0x3, Sequence = 0xf
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=06, enabled=1
+ Connection: 1
+ 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000173c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x0221401f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP VREF_HIZ
+ Unsolicited: tag=01, enabled=1
+ Connection: 2
+ 0x0c 0x0e*
+Node 0x1c [Pin Complex] wcaps 0x400001: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+Node 0x1d [Pin Complex] wcaps 0x400000: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x4005c603: [N/A] Line Out at Ext N/A
+ Conn = Optical, Color = UNKNOWN
+ DefAssociation = 0x0, Sequence = 0x3
+ Pin-ctls: 0x20: IN
+Node 0x1e [Pin Complex] wcaps 0x400300: Mono Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=12
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Input Source", index=1, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 10
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Input Source", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 10
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x25 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x26 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: ATI R6xx HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x1002aa01
+Subsystem Id: 0x00aa0100
+Revision Id: 0x100200
+No Modem Function Group found
+Default PCM:
+ rates [0x70]: 32000 44100 48000
+ bits [0x2]: 16
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x201: Stereo Digital
+ Converter: stream=1, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x02
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 6 Mar 18 04:27 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 9 Mar 18 04:27 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 5 Mar 18 04:27 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 8 Mar 18 04:27 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 4 Mar 18 04:27 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Mar 18 04:27 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Mar 18 04:27 /dev/snd/pcmC0D2c
+crw-rw---T+ 1 root audio 116, 7 Mar 18 04:27 /dev/snd/pcmC1D3p
+crw-rw---T+ 1 root audio 116, 1 Mar 18 04:27 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Mar 18 04:27 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Mar 18 04:27 .
+drwxr-xr-x 3 root root 260 Mar 18 04:27 ..
+lrwxrwxrwx 1 root root 12 Mar 18 04:27 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Mar 18 04:27 pci-0000:01:00.1 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC662 rev1 Analog [ALC662 rev1 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC662 rev1 Analog [ALC662 rev1 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 2: ALC662 rev1 Analog [ALC662 rev1 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7f00000 irq 45'
+ Mixer name : 'Realtek ALC662 rev1'
+ Components : 'HDA:10ec0662,17aa308c,00100101'
+ Controls : 29
+ Simple ctrls : 14
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 64
+ Mono: Playback 46 [72%] [-18.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'Front Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Front Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Line',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 10 [32%] [1.50dB] [on]
+ Front Right: Capture 10 [32%] [1.50dB] [on]
+Simple mixer control 'Capture',1
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 0 [0%] [-13.50dB] [off]
+ Front Right: Capture 0 [0%] [-13.50dB] [off]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line Out+Speaker'
+ Item0: 'Line Out+Speaker'
+Simple mixer control 'Input Source',0
+ Capabilities: cenum
+ Items: 'Rear Mic' 'Front Mic' 'Line'
+ Item0: 'Front Mic'
+Simple mixer control 'Input Source',1
+ Capabilities: cenum
+ Items: 'Rear Mic' 'Front Mic' 'Line'
+ Item0: 'Rear Mic'
+Simple mixer control 'Rear Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Rear Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 1 [Generic]
+
+Card hw:1 'Generic'/'HD-Audio Generic at 0xf7e40000 irq 46'
+ Mixer name : 'ATI R6xx HDMI'
+ Components : 'HDA:1002aa01,00aa0100,00100200'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -6400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -6400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -6400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Rear Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Rear Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Front Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Front Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Line Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Line Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value 'Line Out+Speaker'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 'Line Out+Speaker'
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Rear Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Front Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Capture Switch'
+ index 1
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 10
+ value.1 10
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1350
+ dbmax 3300
+ dbvalue.0 150
+ dbvalue.1 150
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Capture Volume'
+ index 1
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1350
+ dbmax 3300
+ dbvalue.0 -1350
+ dbvalue.1 -1350
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Input Source'
+ value 'Front Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Rear Mic'
+ item.1 'Front Mic'
+ item.2 Line
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'Input Source'
+ index 1
+ value 'Rear Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Rear Mic'
+ item.1 'Front Mic'
+ item.2 Line
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 46
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 64'
+ dbmin -6400
+ dbmax 0
+ dbvalue.0 -1800
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface CARD
+ name 'Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.26 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.27 {
+ iface CARD
+ name 'Rear Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.28 {
+ iface CARD
+ name 'Front Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.29 {
+ iface CARD
+ name 'Line Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+state.Generic {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+vesafb
+bnep
+rfcomm
+bluetooth
+parport_pc
+ppdev
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+hid_generic
+usbhid
+snd_hda_intel
+snd_hda_codec
+hid
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+snd_timer
+snd_seq_device
+psmouse
+lpc_ich
+snd
+serio_raw
+coretemp
+fglrx
+wmi
+amd_iommu_v2
+kvm
+ghash_clmulni_intel
+mei
+mac_hid
+video
+soundcore
+snd_page_alloc
+aesni_intel
+cryptd
+aes_x86_64
+microcode
+lp
+parport
+usb_storage
+r8169
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x14 0x01014010
+0x15 0x90170120
+0x16 0x411111f0
+0x18 0x01a19830
+0x19 0x02a19831
+0x1a 0x0181303f
+0x1b 0x0221401f
+0x1c 0x411111f0
+0x1d 0x4005c603
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x03 0x18560010
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 6.353174] lpc_ich: Resource conflict(s) found affecting gpio_ich
+[ 6.425684] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
+[ 6.431020] kvm: disabled by bios
+--
+[ 6.446763] type=1400 audit(1363595260.404:7): apparmor="STATUS" operation="profile_replace" name="/usr/lib/connman/scripts/dhclient-script" pid=711 comm="apparmor_parser"
+[ 6.464652] input: HDA Intel PCH Line as /devices/pci0000:00/0000:00:1b.0/sound/card0/input4
+[ 6.464724] input: HDA Intel PCH Front Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input5
+[ 6.464796] input: HDA Intel PCH Rear Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
+[ 6.464857] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 6.464917] input: HDA Intel PCH Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 6.465160] hda-intel: 0000:01:00.1: Handle VGA-switcheroo audio client
+[ 6.465213] snd_hda_intel 0000:01:00.1: irq 46 for MSI/MSI-X
+[ 6.479878] input: HD-Audio Generic HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input9
+[ 6.539127] kvm: disabled by bios
+
+
diff --git a/codecs/canonical/alc662-rev1-lenovo-3598d1m-ccert-201302-12729 b/codecs/canonical/alc662-rev1-lenovo-3598d1m-ccert-201302-12729
new file mode 100644
index 0000000..15df445
--- /dev/null
+++ b/codecs/canonical/alc662-rev1-lenovo-3598d1m-ccert-201302-12729
@@ -0,0 +1,1142 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Mar 18 11:17:46 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 3598D1M
+Product Version: ThinkCentre M72e
+Firmware Version: F1KT39AUS
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-25-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7f00000 irq 44
+ 1 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xf7e40000 irq 45
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 04)
+01:00.1 Audio device: Advanced Micro Devices [AMD] nee ATI Caicos HDMI Audio [Radeon HD 6400 Series]
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1c20 (rev 04)
+ Subsystem: 17aa:308c
+--
+01:00.1 0403: 1002:aa98
+ Subsystem: 1642:aa98
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC662 rev1
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0662
+Subsystem Id: 0x17aa308c
+Revision Id: 0x100101
+No Modem Function Group found
+Default PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC662 rev1 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
+ Amp-Out vals: [0x2f 0x2f]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x03 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
+ Amp-Out vals: [0x2f 0x2f]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x04 [Audio Output] wcaps 0x1d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
+ Amp-Out vals: [0x2f 0x2f]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC662 rev1 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x09, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x0a 0x0a]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0x6]: 16 20
+ formats [0x1]: PCM
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10011b: Stereo Amp-In
+ Control: name="Capture Switch", index=1, device=0
+ Control: name="Capture Volume", index=1, device=0
+ Device: name="ALC662 rev1 Analog", type="Audio", device=2
+ Amp-In caps: ofs=0x09, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0x6]: 16 20
+ formats [0x1]: PCM
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Rear Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Front Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Line Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Line Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 9
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x04 0x0b
+Node 0x0f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Out Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001003c: IN OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x01014010: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Connection: 1
+ 0x0c
+Node 0x15 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170120: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0e
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Rear Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00001734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x01a19830: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=04, enabled=1
+ Connection: 1
+ 0x0e
+Node 0x19 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Front Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000173c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x02a19831: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0x1
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=05, enabled=1
+ Connection: 2
+ 0x0c* 0x0e
+Node 0x1a [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
+ Control: name="Line Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x0181303f: [Jack] Line In at Ext Rear
+ Conn = 1/8, Color = Blue
+ DefAssociation = 0x3, Sequence = 0xf
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=06, enabled=1
+ Connection: 1
+ 0x0d
+Node 0x1b [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000173c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x0221401f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP VREF_HIZ
+ Unsolicited: tag=01, enabled=1
+ Connection: 2
+ 0x0c 0x0e*
+Node 0x1c [Pin Complex] wcaps 0x400001: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+Node 0x1d [Pin Complex] wcaps 0x400000: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x4005c603: [N/A] Line Out at Ext N/A
+ Conn = Optical, Color = UNKNOWN
+ DefAssociation = 0x0, Sequence = 0x3
+ Pin-ctls: 0x20: IN
+Node 0x1e [Pin Complex] wcaps 0x400300: Mono Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=12
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Input Source", index=1, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 10
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Input Source", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 10
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x25 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x26 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: ATI R6xx HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x1002aa01
+Subsystem Id: 0x00aa0100
+Revision Id: 0x100200
+No Modem Function Group found
+Default PCM:
+ rates [0x70]: 32000 44100 48000
+ bits [0x2]: 16
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x201: Stereo Digital
+ Converter: stream=1, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x02
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 6 Mar 18 07:16 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 9 Mar 18 07:16 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 5 Mar 18 07:16 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 8 Mar 18 07:16 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 4 Mar 18 07:16 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Mar 18 07:16 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Mar 18 07:16 /dev/snd/pcmC0D2c
+crw-rw---T+ 1 root audio 116, 7 Mar 18 07:16 /dev/snd/pcmC1D3p
+crw-rw---T+ 1 root audio 116, 1 Mar 18 07:16 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Mar 18 07:16 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Mar 18 07:16 .
+drwxr-xr-x 3 root root 260 Mar 18 07:16 ..
+lrwxrwxrwx 1 root root 12 Mar 18 07:16 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Mar 18 07:16 pci-0000:01:00.1 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC662 rev1 Analog [ALC662 rev1 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC662 rev1 Analog [ALC662 rev1 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 2: ALC662 rev1 Analog [ALC662 rev1 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7f00000 irq 44'
+ Mixer name : 'Realtek ALC662 rev1'
+ Components : 'HDA:10ec0662,17aa308c,00100101'
+ Controls : 29
+ Simple ctrls : 14
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 64
+ Mono: Playback 47 [73%] [-17.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'Front Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Front Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Line',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 10 [32%] [1.50dB] [on]
+ Front Right: Capture 10 [32%] [1.50dB] [on]
+Simple mixer control 'Capture',1
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 0 [0%] [-13.50dB] [off]
+ Front Right: Capture 0 [0%] [-13.50dB] [off]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line Out+Speaker'
+ Item0: 'Line Out+Speaker'
+Simple mixer control 'Input Source',0
+ Capabilities: cenum
+ Items: 'Rear Mic' 'Front Mic' 'Line'
+ Item0: 'Front Mic'
+Simple mixer control 'Input Source',1
+ Capabilities: cenum
+ Items: 'Rear Mic' 'Front Mic' 'Line'
+ Item0: 'Rear Mic'
+Simple mixer control 'Rear Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Rear Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 1 [Generic]
+
+Card hw:1 'Generic'/'HD-Audio Generic at 0xf7e40000 irq 45'
+ Mixer name : 'ATI R6xx HDMI'
+ Components : 'HDA:1002aa01,00aa0100,00100200'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -6400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -6400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -6400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Rear Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Rear Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Front Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Front Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Line Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Line Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value 'Line Out+Speaker'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 'Line Out+Speaker'
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Rear Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Front Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Capture Switch'
+ index 1
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 10
+ value.1 10
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1350
+ dbmax 3300
+ dbvalue.0 150
+ dbvalue.1 150
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Capture Volume'
+ index 1
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1350
+ dbmax 3300
+ dbvalue.0 -1350
+ dbvalue.1 -1350
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Input Source'
+ value 'Front Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Rear Mic'
+ item.1 'Front Mic'
+ item.2 Line
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'Input Source'
+ index 1
+ value 'Rear Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Rear Mic'
+ item.1 'Front Mic'
+ item.2 Line
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 47
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 64'
+ dbmin -6400
+ dbmax 0
+ dbvalue.0 -1700
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface CARD
+ name 'Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.26 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.27 {
+ iface CARD
+ name 'Rear Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.28 {
+ iface CARD
+ name 'Front Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.29 {
+ iface CARD
+ name 'Line Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+state.Generic {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+parport_pc
+ppdev
+vesafb
+bnep
+rfcomm
+bluetooth
+hid_generic
+usbhid
+hid
+mei
+wmi
+video
+lpc_ich
+snd_seq_midi
+mac_hid
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+snd_timer
+snd_seq_device
+snd
+soundcore
+coretemp
+kvm
+ghash_clmulni_intel
+aesni_intel
+cryptd
+aes_x86_64
+microcode
+snd_page_alloc
+lp
+parport
+usb_storage
+r8169
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x14 0x01014010
+0x15 0x90170120
+0x16 0x411111f0
+0x18 0x01a19830
+0x19 0x02a19831
+0x1a 0x0181303f
+0x1b 0x0221401f
+0x1c 0x411111f0
+0x1d 0x4005c603
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x03 0x18560010
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 10.164422] kvm: disabled by bios
+[ 10.194522] snd_hda_intel 0000:00:1b.0: irq 44 for MSI/MSI-X
+[ 10.233702] input: HDA Intel PCH Line as /devices/pci0000:00/0000:00:1b.0/sound/card0/input2
+[ 10.233806] input: HDA Intel PCH Front Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input3
+[ 10.233871] input: HDA Intel PCH Rear Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input4
+[ 10.233923] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input5
+[ 10.233977] input: HDA Intel PCH Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
+[ 10.234160] hda-intel: 0000:01:00.1: Handle VGA-switcheroo audio client
+[ 10.234216] snd_hda_intel 0000:01:00.1: irq 45 for MSI/MSI-X
+[ 10.248595] input: HD-Audio Generic HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input7
+[ 10.263300] microcode: CPU1 sig=0x306a9, pf=0x2, revision=0x15
+
+
diff --git a/codecs/canonical/alc662-rev3-dell-inspiron-3646-ccert-201403-14890 b/codecs/canonical/alc662-rev3-dell-inspiron-3646-ccert-201403-14890
new file mode 100644
index 0000000..68de974
--- /dev/null
+++ b/codecs/canonical/alc662-rev3-dell-inspiron-3646-ccert-201403-14890
@@ -0,0 +1,1315 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Fri Apr 25 06:33:53 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 3646
+Product Version:
+Firmware Version: A00
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-44-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xa3910000 irq 107
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation ValleyView High Definition Audio Controller (rev 0c)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:0f04 (rev 0c)
+ Subsystem: 1028:068d
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC662 rev3
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0662
+Subsystem Id: 0x1028068d
+Revision Id: 0x100300
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Front Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC662 rev3 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Surround Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Center Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="LFE Playback Volume", index=0, device=0
+ ControlAmp: chs=2, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC662 rev3 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=1, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=1, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=1, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC662 rev3 Alt Analog", type="Audio", device=2
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Rear Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Rear Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Front Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Line Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Line Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 9
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80]
+ Connection: 2
+ 0x04 0x0b
+Node 0x0f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x400401: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x40078000: [N/A] Line Out at Ext N/A
+ Conn = Analog, Color = Purple
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Front Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Out Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001003c: IN OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x01014010: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=05, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0e
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Front Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x02a19020: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Center Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="LFE Playback Switch", index=0, device=0
+ ControlAmp: chs=2, dir=Out, idx=0, ofs=0
+ Control: name="Rear Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x01a19021: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x2, Sequence = 0x1
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Surround Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Line Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x0181302f: [Jack] Line In at Ext Rear
+ Conn = 1/8, Color = Blue
+ DefAssociation = 0x2, Sequence = 0xf
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=04, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x0221401f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP VREF_HIZ
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1c [Pin Complex] wcaps 0x400401: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40400001: [N/A] SPDIF Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400701: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=20
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 11
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 10
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x0b
+Codec: Intel Valleyview2 HDMI
+Address: 2
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862882
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=5, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+Node 0x04 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x02* 0x03
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x02 0x03*
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x02 0x03*
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 8 Apr 25 01:38 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 7 Apr 25 01:38 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 6 Apr 25 01:38 /dev/snd/hwC0D2
+crw-rw---T+ 1 root audio 116, 5 Apr 25 01:38 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 4 Apr 25 01:38 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 3 Apr 25 01:38 /dev/snd/pcmC0D2c
+crw-rw---T+ 1 root audio 116, 2 Apr 25 01:38 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Apr 25 01:38 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Apr 25 01:38 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Apr 25 01:38 .
+drwxr-xr-x 3 root root 240 Apr 25 01:38 ..
+lrwxrwxrwx 1 root root 12 Apr 25 01:38 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC662 rev3 Analog [ALC662 rev3 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC662 rev3 Analog [ALC662 rev3 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 2: ALC662 rev3 Alt Analog [ALC662 rev3 Alt Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xa3910000 irq 107'
+ Mixer name : 'Intel Valleyview2 HDMI'
+ Components : 'HDA:10ec0662,1028068d,00100300 HDA:80862882,80860101,00100000'
+ Controls : 40
+ Simple ctrls : 20
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pswitch penum
+ Playback channels: Front Left - Front Right
+ Mono:
+ Front Left: Playback [on]
+ Front Right: Playback [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Front',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Front Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Front Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Surround',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Center',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'LFE',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Line',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Line Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Capture',1
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 0 [0%] [-17.25dB] [off]
+ Front Right: Capture 0 [0%] [-17.25dB] [off]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Channel Mode',0
+ Capabilities: enum
+ Items: '2ch' '4ch' '6ch'
+ Item0: '2ch'
+Simple mixer control 'Input Source',0
+ Capabilities: cenum
+ Items: 'Rear Mic' 'Front Mic' 'Line'
+ Item0: 'Front Mic'
+Simple mixer control 'Input Source',1
+ Capabilities: cenum
+ Items: 'Rear Mic' 'Front Mic' 'Line'
+ Item0: 'Rear Mic'
+Simple mixer control 'Rear Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Rear Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Channel Mode'
+ value '2ch'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 '2ch'
+ item.1 '4ch'
+ item.2 '6ch'
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Front Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Front Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Surround Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Surround Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Center Playback Volume'
+ value 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'LFE Playback Volume'
+ value 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Center Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'LFE Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Rear Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Rear Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Front Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Front Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Line Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Line Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Input Source'
+ value 'Front Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Rear Mic'
+ item.1 'Front Mic'
+ item.2 Line
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Input Source'
+ index 1
+ value 'Rear Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Rear Mic'
+ item.1 'Front Mic'
+ item.2 Line
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'Capture Volume'
+ index 1
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 -1725
+ dbvalue.1 -1725
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'Capture Switch'
+ index 1
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'Rear Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'Front Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'Line Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.28 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.29 {
+ iface CARD
+ name 'Rear Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.30 {
+ iface CARD
+ name 'Front Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.31 {
+ iface CARD
+ name 'Line Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.32 {
+ iface CARD
+ name 'Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.33 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.34 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.35 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.36 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.37 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.38 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.39 {
+ iface PCM
+ device 3
+ name ELD
+ value '100009006c100001000000000000000009d1bd7842656e51204757323235304809070700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type BYTES
+ count 84
+ }
+ }
+ control.40 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+ctr
+ccm
+parport_pc
+ppdev
+bnep
+rfcomm
+arc4
+ath9k
+btusb
+mac80211
+snd_hda_codec_hdmi
+coretemp
+kvm_intel
+kvm
+snd_hda_codec_realtek
+snd_hda_codec_generic
+ghash_clmulni_intel
+cryptd
+ath9k_common
+ath9k_hw
+joydev
+dell_wmi_aio
+sparse_keymap
+snd_hda_intel
+snd_hda_controller
+snd_hda_codec
+snd_hwdep
+ath
+snd_pcm
+cfg80211
+hid_generic
+snd_seq_midi
+snd_rawmidi
+ath3k
+i915
+snd_seq_midi_event
+bluetooth
+dcdbas
+dm_multipath
+scsi_dh
+microcode
+snd_seq
+snd_timer
+snd_seq_device
+snd
+mxm_wmi
+wmi
+soundcore
+snd_page_alloc
+drm_kms_helper
+drm
+compat
+i2c_algo_bit
+video
+mac_hid
+lp
+parport
+ums_realtek
+usb_storage
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+usbhid
+hid
+ahci
+libahci
+r8168
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 9.956772] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 9.956918] snd_hda_intel 0000:00:1b.0: irq 107 for MSI/MSI-X
+[ 9.956958] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 9.973365] microcode: CPU1 sig=0x30673, pf=0x4, revision=0x320
+--
+[ 9.980350] microcode: Microcode Update Driver: v2.00 <tigran@aivazian.fsnet.co.uk>, Peter Oruba
+[ 9.990969] sound hdaudioC0D0: autoconfig: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:line
+[ 9.990975] sound hdaudioC0D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
+[ 9.990979] sound hdaudioC0D0: hp_outs=1 (0x1b/0x0/0x0/0x0/0x0)
+[ 9.990981] sound hdaudioC0D0: mono: mono_out=0x0
+[ 9.990984] sound hdaudioC0D0: inputs:
+[ 9.990988] sound hdaudioC0D0: Rear Mic=0x19
+[ 9.990991] sound hdaudioC0D0: Front Mic=0x18
+[ 9.990994] sound hdaudioC0D0: Line=0x1a
+[ 10.031503] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 10.031624] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 10.031737] input: HDA Intel PCH Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 10.031846] input: HDA Intel PCH Line as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
+[ 10.031942] input: HDA Intel PCH Front Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input13
+[ 10.032034] input: HDA Intel PCH Rear Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input14
+[ 10.063840] usbcore: registered new interface driver ath3k
+
+
diff --git a/codecs/canonical/alc662-rev3-dell-inspiron-3647-ccert-201308-14156 b/codecs/canonical/alc662-rev3-dell-inspiron-3647-ccert-201308-14156
new file mode 100644
index 0000000..028e068
--- /dev/null
+++ b/codecs/canonical/alc662-rev3-dell-inspiron-3647-ccert-201308-14156
@@ -0,0 +1,1449 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Sep 30 08:32:18 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 3647
+Product Version:
+Firmware Version: X25
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-36-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7310000 irq 47
+ 1 [NVidia ]: HDA-Intel - HDA NVidia
+ HDA NVidia at 0xf7080000 irq 17
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Lynx Point HD Audio Controller (rev 04)
+01:00.1 Audio device: NVIDIA Corporation HDMI Audio stub (rev a1)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:8c20 (rev 04)
+ Subsystem: 1028:0611
+--
+01:00.1 0403: 10de:0e08 (rev a1)
+ Subsystem: 10de:102a
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC662 rev3
+Address: 2
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0662
+Subsystem Id: 0x10280611
+Revision Id: 0x100300
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Front Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC662 rev3 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Surround Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Center Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="LFE Playback Volume", index=0, device=0
+ ControlAmp: chs=2, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC662 rev3 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=1, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=1, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC662 rev3 Alt Analog", type="Audio", device=2
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Rear Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Rear Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Front Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Line Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Line Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 9
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80]
+ Connection: 2
+ 0x04 0x0b
+Node 0x0f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x400401: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x40078000: [N/A] Line Out at Ext N/A
+ Conn = Analog, Color = Purple
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Front Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Out Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001003c: IN OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x01014010: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=05, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0e
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Front Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x02a19020: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Center Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="LFE Playback Switch", index=0, device=0
+ ControlAmp: chs=2, dir=Out, idx=0, ofs=0
+ Control: name="Rear Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x01a19021: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x2, Sequence = 0x1
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Surround Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Line Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x0181302f: [Jack] Line In at Ext Rear
+ Conn = 1/8, Color = Blue
+ DefAssociation = 0x2, Sequence = 0xf
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=04, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x0221401f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP VREF_HIZ
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1c [Pin Complex] wcaps 0x400401: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40400001: [N/A] SPDIF Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400701: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=20
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 11
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 10
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x0b
+Codec: Nvidia GPU 1c HDMI/DP
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x10de001c
+Subsystem Id: 0x10de102a
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x04 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Connection: 2
+ 0x08* 0x09
+Node 0x05 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Connection: 2
+ 0x08* 0x09
+Node 0x06 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x08* 0x09
+Node 0x07 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x08* 0x09
+Node 0x08 [Audio Output] wcaps 0x62b1: 8-Channels Digital Stripe
+ Converter: stream=6, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+Node 0x09 [Audio Output] wcaps 0x62b1: 8-Channels Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 6 Sep 30 04:05 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 10 Sep 30 04:05 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 5 Sep 30 04:05 /dev/snd/hwC0D2
+crw-rw---T+ 1 root audio 116, 9 Sep 30 04:05 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 4 Sep 30 04:05 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Sep 30 04:05 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Sep 30 04:05 /dev/snd/pcmC0D2c
+crw-rw---T+ 1 root audio 116, 8 Sep 30 04:05 /dev/snd/pcmC1D3p
+crw-rw---T+ 1 root audio 116, 7 Sep 30 04:09 /dev/snd/pcmC1D7p
+crw-rw---T+ 1 root audio 116, 1 Sep 30 04:05 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Sep 30 04:05 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Sep 30 04:05 .
+drwxr-xr-x 3 root root 280 Sep 30 04:05 ..
+lrwxrwxrwx 1 root root 12 Sep 30 04:05 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Sep 30 04:05 pci-0000:01:00.1 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC662 rev3 Analog [ALC662 rev3 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC662 rev3 Analog [ALC662 rev3 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 2: ALC662 rev3 Alt Analog [ALC662 rev3 Alt Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7310000 irq 47'
+ Mixer name : 'Realtek ALC662 rev3'
+ Components : 'HDA:10ec0662,10280611,00100300'
+ Controls : 34
+ Simple ctrls : 19
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pswitch penum
+ Playback channels: Front Left - Front Right
+ Mono:
+ Front Left: Playback [on]
+ Front Right: Playback [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Front',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Front Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Front Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Surround',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Center',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'LFE',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Line',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Line Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Capture',1
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 0 [0%] [-17.25dB] [off]
+ Front Right: Capture 0 [0%] [-17.25dB] [off]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Channel Mode',0
+ Capabilities: enum
+ Items: '2ch' '4ch' '6ch'
+ Item0: '2ch'
+Simple mixer control 'Input Source',0
+ Capabilities: cenum
+ Items: 'Rear Mic' 'Front Mic' 'Line'
+ Item0: 'Front Mic'
+Simple mixer control 'Input Source',1
+ Capabilities: cenum
+ Items: 'Rear Mic' 'Front Mic' 'Line'
+ Item0: 'Rear Mic'
+Simple mixer control 'Rear Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Rear Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 1 [NVidia]
+
+Card hw:1 'NVidia'/'HDA NVidia at 0xf7080000 irq 17'
+ Mixer name : 'Nvidia GPU 1c HDMI/DP'
+ Components : 'HDA:10de001c,10de102a,00100100'
+ Controls : 12
+ Simple ctrls : 2
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Channel Mode'
+ value '2ch'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 '2ch'
+ item.1 '4ch'
+ item.2 '6ch'
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Front Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Front Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Surround Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Surround Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Center Playback Volume'
+ value 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'LFE Playback Volume'
+ value 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Center Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'LFE Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Rear Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Rear Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Front Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Front Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Line Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Line Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Input Source'
+ value 'Front Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Rear Mic'
+ item.1 'Front Mic'
+ item.2 Line
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Input Source'
+ index 1
+ value 'Rear Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Rear Mic'
+ item.1 'Front Mic'
+ item.2 Line
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'Capture Volume'
+ index 1
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 -1725
+ dbvalue.1 -1725
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'Capture Switch'
+ index 1
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'Rear Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'Front Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'Line Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.28 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.29 {
+ iface CARD
+ name 'Rear Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.30 {
+ iface CARD
+ name 'Front Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.31 {
+ iface CARD
+ name 'Line Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.32 {
+ iface CARD
+ name 'Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.33 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.34 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.NVidia {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value '100008006d10000100000200000000005a632c3456583233373020534552494553097f070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type BYTES
+ count 95
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nls_iso8859_1
+btusb
+bnep
+rfcomm
+parport_pc
+ppdev
+nvidia
+snd_hda_codec_hdmi
+coretemp
+snd_seq_midi
+snd_rawmidi
+snd_hda_codec_realtek
+kvm_intel
+kvm
+ghash_clmulni_intel
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi_event
+snd_seq
+aesni_intel
+cryptd
+snd_timer
+aes_x86_64
+joydev
+snd_seq_device
+snd
+soundcore
+xhci_quirk
+dcdbas
+dm_multipath
+scsi_dh
+microcode
+psmouse
+lib80211
+serio_raw
+arc4
+ath9k
+hid_generic
+mac80211
+ath9k_common
+ath9k_hw
+ath
+ath3k
+bluetooth
+cfg80211
+compat
+video
+lpc_ich
+snd_page_alloc
+mac_hid
+lp
+parport
+usbhid
+hid
+usb_storage
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+ahci
+libahci
+r8168
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D2/init_pin_configs:
+0x12 0x40078000
+0x14 0x01014010
+0x15 0x411111f0
+0x16 0x411111f0
+0x18 0x02a19020
+0x19 0x01a19021
+0x1a 0x0181302f
+0x1b 0x0221401f
+0x1c 0x411111f0
+0x1d 0x40400001
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D2/driver_pin_configs:
+
+/sys/class/sound/hwC0D2/user_pin_configs:
+
+/sys/class/sound/hwC0D2/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x04 0x185600f0
+0x05 0x185600f0
+0x06 0x585600f0
+0x07 0x585600f0
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 8.325531] microcode: Microcode Update Driver: v2.00 <tigran@aivazian.fsnet.co.uk>, Peter Oruba
+[ 8.335483] snd_hda_intel 0000:00:1b.0: irq 47 for MSI/MSI-X
+[ 8.352351] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input5
+[ 8.353374] input: HDA Intel PCH Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
+[ 8.353417] input: HDA Intel PCH Line as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 8.353457] input: HDA Intel PCH Front Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 8.353495] input: HDA Intel PCH Rear Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 8.354061] hda_intel: Disabling MSI
+[ 8.354070] hda-intel 0000:01:00.1: Handle VGA-switcheroo audio client
+[ 8.488897] usb 3-10: USB disconnect, device number 4
+[ 8.708302] input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input10
+[ 8.708351] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input11
+[ 8.969767] vgaarb: device changed decodes: PCI:0000:01:00.0,olddecodes=io+mem,decodes=none:owns=io+mem
+
+
diff --git a/codecs/canonical/alc662-rev3-dell-inspiron-3847-ccert-201309-14177 b/codecs/canonical/alc662-rev3-dell-inspiron-3847-ccert-201309-14177
new file mode 100644
index 0000000..ef1672d
--- /dev/null
+++ b/codecs/canonical/alc662-rev3-dell-inspiron-3847-ccert-201309-14177
@@ -0,0 +1,1384 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Mar 31 11:01:58 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 3847
+Product Version:
+Firmware Version: A03
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-44-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [MID ]: HDA-Intel - HDA Intel MID
+ HDA Intel MID at 0xf7e14000 irq 47
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7e10000 irq 48
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Haswell HD Audio Controller (rev 06)
+00:1b.0 Audio device: Intel Corporation Lynx Point HD Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0c0c (rev 06)
+ Subsystem: 1028:0622
+--
+00:1b.0 0403: 8086:8c20 (rev 04)
+ Subsystem: 1028:0622
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x10280622
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=2, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x02* 0x03 0x04
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC662 rev3
+Address: 2
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0662
+Subsystem Id: 0x10280622
+Revision Id: 0x100300
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Front Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC662 rev3 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Surround Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Center Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="LFE Playback Volume", index=0, device=0
+ ControlAmp: chs=2, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC662 rev3 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=1, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=1, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC662 rev3 Alt Analog", type="Audio", device=2
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Rear Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Rear Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Front Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Line Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Line Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 9
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80]
+ Connection: 2
+ 0x04 0x0b
+Node 0x0f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x400401: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x40078000: [N/A] Line Out at Ext N/A
+ Conn = Analog, Color = Purple
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Front Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Out Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001003c: IN OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x01014010: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=05, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0e
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Front Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x02a19020: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Center Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="LFE Playback Switch", index=0, device=0
+ ControlAmp: chs=2, dir=Out, idx=0, ofs=0
+ Control: name="Rear Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x01a19021: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x2, Sequence = 0x1
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Surround Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Line Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x0181302f: [Jack] Line In at Ext Rear
+ Conn = 1/8, Color = Blue
+ DefAssociation = 0x2, Sequence = 0xf
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=04, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x0221401f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP VREF_HIZ
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1c [Pin Complex] wcaps 0x400401: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40400001: [N/A] SPDIF Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400701: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=20
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 11
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 10
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Mar 31 06:57 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 9 Mar 31 06:57 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Mar 31 06:57 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 8 Mar 31 06:57 /dev/snd/hwC1D2
+crw-rw---T+ 1 root audio 116, 2 Mar 31 06:58 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 7 Mar 31 06:58 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 6 Mar 31 06:58 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 5 Mar 31 06:57 /dev/snd/pcmC1D2c
+crw-rw---T+ 1 root audio 116, 1 Mar 31 06:57 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Mar 31 06:57 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Mar 31 06:57 .
+drwxr-xr-x 3 root root 260 Mar 31 06:57 ..
+lrwxrwxrwx 1 root root 12 Mar 31 06:57 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Mar 31 06:57 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: MID [HDA Intel MID], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC662 rev3 Analog [ALC662 rev3 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC662 rev3 Analog [ALC662 rev3 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 2: ALC662 rev3 Alt Analog [ALC662 rev3 Alt Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [MID]
+
+Card hw:0 'MID'/'HDA Intel MID at 0xf7e14000 irq 47'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,10280622,00100000'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xf7e10000 irq 48'
+ Mixer name : 'Realtek ALC662 rev3'
+ Components : 'HDA:10ec0662,10280622,00100300'
+ Controls : 34
+ Simple ctrls : 19
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pswitch penum
+ Playback channels: Front Left - Front Right
+ Mono:
+ Front Left: Playback [on]
+ Front Right: Playback [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Front',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Front Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Front Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Surround',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Center',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'LFE',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Line',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Line Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Capture',1
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 0 [0%] [-17.25dB] [off]
+ Front Right: Capture 0 [0%] [-17.25dB] [off]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Channel Mode',0
+ Capabilities: enum
+ Items: '2ch' '4ch' '6ch'
+ Item0: '2ch'
+Simple mixer control 'Input Source',0
+ Capabilities: cenum
+ Items: 'Rear Mic' 'Front Mic' 'Line'
+ Item0: 'Front Mic'
+Simple mixer control 'Input Source',1
+ Capabilities: cenum
+ Items: 'Rear Mic' 'Front Mic' 'Line'
+ Item0: 'Rear Mic'
+Simple mixer control 'Rear Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Rear Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.MID {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value '100009006d10000100000000000000005a632c3456583233373020534552494553097f070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type BYTES
+ count 83
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Channel Mode'
+ value '2ch'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 '2ch'
+ item.1 '4ch'
+ item.2 '6ch'
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Front Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Front Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Surround Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Surround Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Center Playback Volume'
+ value 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'LFE Playback Volume'
+ value 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Center Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'LFE Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Rear Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Rear Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Front Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Front Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Line Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Line Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Input Source'
+ value 'Front Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Rear Mic'
+ item.1 'Front Mic'
+ item.2 Line
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Input Source'
+ index 1
+ value 'Rear Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Rear Mic'
+ item.1 'Front Mic'
+ item.2 Line
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'Capture Volume'
+ index 1
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 -1725
+ dbvalue.1 -1725
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'Capture Switch'
+ index 1
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'Rear Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'Front Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'Line Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.28 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.29 {
+ iface CARD
+ name 'Rear Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.30 {
+ iface CARD
+ name 'Front Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.31 {
+ iface CARD
+ name 'Line Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.32 {
+ iface CARD
+ name 'Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.33 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.34 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nls_iso8859_1
+rfcomm
+bnep
+parport_pc
+ppdev
+snd_hda_codec_realtek
+snd_hda_codec_hdmi
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+dm_multipath
+lib80211_crypt_tkip
+coretemp
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+kvm_intel
+wl
+snd_timer
+i915_hsw
+snd_seq_device
+snd
+drm_kms_helper
+kvm
+drm
+psmouse
+ghash_clmulni_intel
+aesni_intel
+cfg80211
+btusb
+bluetooth
+joydev
+cryptd
+aes_x86_64
+hid_generic
+scsi_dh
+lib80211
+xhci_quirk
+mac_hid
+lpc_ich
+i2c_algo_bit
+intel_ips
+serio_raw
+dcdbas
+video
+soundcore
+snd_page_alloc
+microcode
+lp
+parport
+usb_storage
+usbhid
+hid
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+ahci
+libahci
+r8168
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x58560010
+0x06 0x18560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D2/init_pin_configs:
+0x12 0x40078000
+0x14 0x01014010
+0x15 0x411111f0
+0x16 0x411111f0
+0x18 0x02a19020
+0x19 0x01a19021
+0x1a 0x0181302f
+0x1b 0x0221401f
+0x1c 0x411111f0
+0x1d 0x40400001
+0x1e 0x411111f0
+
+/sys/class/sound/hwC1D2/driver_pin_configs:
+
+/sys/class/sound/hwC1D2/user_pin_configs:
+
+/sys/class/sound/hwC1D2/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 6.242756] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 6.242829] snd_hda_intel 0000:00:03.0: irq 47 for MSI/MSI-X
+[ 6.347737] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 6.347905] input: HDA Intel MID HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input6
+[ 6.348085] snd_hda_intel 0000:00:1b.0: irq 48 for MSI/MSI-X
+[ 6.425621] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input7
+[ 6.425682] input: HDA Intel PCH Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card1/input8
+[ 6.425724] input: HDA Intel PCH Line as /devices/pci0000:00/0000:00:1b.0/sound/card1/input9
+[ 6.425764] input: HDA Intel PCH Front Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input10
+[ 6.425804] input: HDA Intel PCH Rear Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input11
+[ 6.905769] [drm] Enabling RC6 states: RC6 on, RC6p off, RC6pp off
+--
+[ 76.955875] type=1400 audit(1396263519.231:30): apparmor="DENIED" operation="open" parent=1 profile="/usr/lib/telepathy/mission-control-5" name="/usr/share/gvfs/remote-volume-monitors/" pid=2215 comm="mission-control" requested_mask="r" denied_mask="r" fsuid=1001 ouid=0
+[ 275.840917] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 275.841483] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+
+
diff --git a/codecs/canonical/alc662-rev3-dell-inspiron-660s-ccert-201201-10370 b/codecs/canonical/alc662-rev3-dell-inspiron-660s-ccert-201201-10370
new file mode 100644
index 0000000..cc4eeee
--- /dev/null
+++ b/codecs/canonical/alc662-rev3-dell-inspiron-660s-ccert-201201-10370
@@ -0,0 +1,1484 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue Feb 5 07:56:25 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 660s
+Product Version:
+Firmware Version: A07
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-37-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7e10000 irq 49
+ 1 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xf7d40000 irq 51
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+01:00.1 Audio device: Advanced Micro Devices [AMD] nee ATI Turks HDMI Audio [Radeon HD 6000 Series]
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 1028:0574
+--
+01:00.1 0403: 1002:aa90
+ Subsystem: 1028:aa90
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC662 rev3
+Address: 2
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0662
+Subsystem Id: 0x10280574
+Revision Id: 0x100300
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Front Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC662 rev3 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x4d 0x4d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Surround Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x4d 0x4d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Center Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="LFE Playback Volume", index=0, device=0
+ ControlAmp: chs=2, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x4d 0x4d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC662 rev3 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x17 0x17]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=1, device=0
+ Control: name="Capture Volume", index=1, device=0
+ Device: name="ALC662 rev3 Analog", type="Audio", device=2
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Front Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Rear Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Line Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Line Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=5, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=5, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 9
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80]
+ Connection: 2
+ 0x04 0x0b
+Node 0x0f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x400401: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Front Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line-Out Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001003c: IN OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x01014010: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0e
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Front Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x02a19820: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x21: IN VREF_50
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Center Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="LFE Playback Switch", index=0, device=0
+ ControlAmp: chs=2, dir=Out, idx=0, ofs=0
+ Control: name="Rear Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x01a19c21: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x2, Sequence = 0x1
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=04, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Surround Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x0181342f: [Jack] Line In at Ext Rear
+ Conn = 1/8, Color = Blue
+ DefAssociation = 0x2, Sequence = 0xf
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=05, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x0221401f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP VREF_HIZ
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1c [Pin Complex] wcaps 0x400401: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400701: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=20
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Input Source", index=1, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 11
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Input Source", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 10
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x0b
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x10280574
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: ATI R6xx HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x1002aa01
+Subsystem Id: 0x00aa0100
+Revision Id: 0x100200
+No Modem Function Group found
+Default PCM:
+ rates [0x70]: 32000 44100 48000
+ bits [0x2]: 16
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x201: Stereo Digital
+ Converter: stream=1, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x02
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 8 Feb 5 02:31 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 11 Feb 5 02:31 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 7 Feb 5 02:31 /dev/snd/hwC0D2
+crw-rw---T+ 1 root audio 116, 6 Feb 5 02:31 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 10 Feb 5 02:31 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 5 Feb 5 02:31 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 4 Feb 5 02:31 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 3 Feb 5 02:31 /dev/snd/pcmC0D2c
+crw-rw---T+ 1 root audio 116, 2 Feb 5 02:31 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 9 Feb 5 02:31 /dev/snd/pcmC1D3p
+crw-rw---T+ 1 root audio 116, 1 Feb 5 02:31 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Feb 5 02:31 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Feb 5 02:31 .
+drwxr-xr-x 3 root root 300 Feb 5 02:31 ..
+lrwxrwxrwx 1 root root 12 Feb 5 02:31 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Feb 5 02:31 pci-0000:01:00.1 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC662 rev3 Analog [ALC662 rev3 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC662 rev3 Analog [ALC662 rev3 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 2: ALC662 rev3 Analog [ALC662 rev3 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7e10000 irq 49'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0662,10280574,00100300 HDA:80862806,10280574,00100000'
+ Controls : 41
+ Simple ctrls : 20
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 77 [89%] [-7.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pswitch penum
+ Playback channels: Front Left - Front Right
+ Mono:
+ Front Left: Playback [on]
+ Front Right: Playback [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Front',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Front Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Front Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Surround',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Center',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'LFE',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Line',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 23 [37%] [0.00dB] [on]
+ Front Right: Capture 23 [37%] [0.00dB] [on]
+Simple mixer control 'Capture',1
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 0 [0%] [-17.25dB] [off]
+ Front Right: Capture 0 [0%] [-17.25dB] [off]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Channel Mode',0
+ Capabilities: enum
+ Items: '2ch' '4ch' '6ch'
+ Item0: '2ch'
+Simple mixer control 'Input Source',0
+ Capabilities: cenum
+ Items: 'Front Mic' 'Rear Mic' 'Line'
+ Item0: 'Rear Mic'
+Simple mixer control 'Input Source',1
+ Capabilities: cenum
+ Items: 'Front Mic' 'Rear Mic' 'Line'
+ Item0: 'Front Mic'
+Simple mixer control 'Rear Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Rear Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 1 [Generic]
+
+Card hw:1 'Generic'/'HD-Audio Generic at 0xf7d40000 irq 51'
+ Mixer name : 'ATI R6xx HDMI'
+ Components : 'HDA:1002aa01,00aa0100,00100200'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Channel Mode'
+ value '2ch'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 '2ch'
+ item.1 '4ch'
+ item.2 '6ch'
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Front Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Front Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Surround Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Surround Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Center Playback Volume'
+ value 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'LFE Playback Volume'
+ value 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Center Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'LFE Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Front Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Front Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Rear Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Rear Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Line Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Line Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Front Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Rear Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'Capture Switch'
+ index 1
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 23
+ value.1 23
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'Capture Volume'
+ index 1
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 -1725
+ dbvalue.1 -1725
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'Input Source'
+ value 'Rear Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Front Mic'
+ item.1 'Rear Mic'
+ item.2 Line
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'Input Source'
+ index 1
+ value 'Front Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Front Mic'
+ item.1 'Rear Mic'
+ item.2 Line
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.28 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 77
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -750
+ }
+ }
+ control.29 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.30 {
+ iface CARD
+ name 'Line-Out Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.31 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.32 {
+ iface CARD
+ name 'Front Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.33 {
+ iface CARD
+ name 'Rear Mic Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.34 {
+ iface CARD
+ name 'Line Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.35 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.36 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.37 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.38 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.39 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.40 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.41 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.Generic {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+bnep
+rfcomm
+parport_pc
+ppdev
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+arc4
+iwlwifi
+radeon
+usbhid
+hid
+snd_hda_intel
+btusb
+mei
+mac80211
+snd_seq_midi
+psmouse
+ttm
+i915
+drm_kms_helper
+serio_raw
+dcdbas
+snd_hda_codec
+snd_rawmidi
+snd_seq_midi_event
+snd_hwdep
+snd_pcm
+snd_seq
+snd_timer
+snd_seq_device
+snd
+soundcore
+snd_page_alloc
+cfg80211
+bluetooth
+drm
+mac_hid
+i2c_algo_bit
+video
+lp
+parport
+ums_realtek
+usb_storage
+uas
+r8169
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D2/init_pin_configs:
+0x12 0x411111f0
+0x14 0x01014010
+0x15 0x411111f0
+0x16 0x411111f0
+0x18 0x02a19820
+0x19 0x01a19c21
+0x1a 0x0181342f
+0x1b 0x0221401f
+0x1c 0x411111f0
+0x1d 0x411111f0
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D2/driver_pin_configs:
+
+/sys/class/sound/hwC0D2/user_pin_configs:
+
+/sys/class/sound/hwC0D2/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x58560010
+0x06 0x18560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x03 0x18560010
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 9.318477] [drm] Loading TURKS Microcode
+[ 9.323255] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 9.323322] snd_hda_intel 0000:00:1b.0: irq 49 for MSI/MSI-X
+[ 9.323340] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 9.408073] [drm] PCIE GART of 512M enabled (table at 0x0000000000040000).
+--
+[ 9.918882] [drm] Initialized radeon 2.12.0 20080528 for 0000:01:00.0 on minor 1
+[ 9.941008] hda_codec: ALC662 rev3: SKU not ready 0x411111f0
+[ 9.949379] HDMI status: Codec=3 Pin=6 Presence_Detect=0 ELD_Valid=0
+[ 9.949441] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
+[ 9.949570] input: HDA Intel PCH Line as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 9.949681] input: HDA Intel PCH Rear Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 9.949775] input: HDA Intel PCH Front Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 9.949883] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 9.949962] input: HDA Intel PCH Line-Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 9.950247] snd_hda_intel 0000:01:00.1: PCI INT B -> GSI 17 (level, low) -> IRQ 17
+[ 9.950306] snd_hda_intel 0000:01:00.1: irq 51 for MSI/MSI-X
+[ 9.950322] snd_hda_intel 0000:01:00.1: setting latency timer to 64
+[ 9.963314] HDMI status: Codec=0 Pin=3 Presence_Detect=0 ELD_Valid=0
+[ 9.963376] input: HD-Audio Generic HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input12
+[ 10.728758] init: failsafe main process (765) killed by TERM signal
+
+
diff --git a/codecs/canonical/alc662-rev3-dell-inspiron-one-2020-ccert-201201-10396 b/codecs/canonical/alc662-rev3-dell-inspiron-one-2020-ccert-201201-10396
new file mode 100644
index 0000000..8425608
--- /dev/null
+++ b/codecs/canonical/alc662-rev3-dell-inspiron-one-2020-ccert-201201-10396
@@ -0,0 +1,849 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Thu Feb 21 06:47:03 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron One 2020
+Product Version:
+Firmware Version: A04
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-38-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7c00000 irq 46
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05)
+03:00.0 Multimedia controller: Fujitsu Limited. Device 2036
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1c20 (rev 05)
+ Subsystem: 1028:0579
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC662 rev3
+Address: 2
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0662
+Subsystem Id: 0x10280579
+Revision Id: 0x100300
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC662 rev3 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x57 0x57]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC662 rev3 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x17 0x17]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 9
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80]
+ Connection: 2
+ 0x04 0x0b
+Node 0x0f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x400401: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60930: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001003c: IN OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0e
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a19820: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x21: IN VREF_50
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c 0x0d* 0x0e
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP VREF_HIZ
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1c [Pin Complex] wcaps 0x400401: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40078e2d: [N/A] Line Out at Ext N/A
+ Conn = Analog, Color = Purple
+ DefAssociation = 0x2, Sequence = 0xd
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400701: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=20
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 11
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 10
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 5 Feb 20 07:04 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 4 Feb 20 07:04 /dev/snd/hwC0D2
+crw-rw---T+ 1 root audio 116, 3 Feb 20 07:04 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 2 Feb 21 01:42 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 1 Feb 20 07:04 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Feb 20 07:03 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Feb 20 07:04 .
+drwxr-xr-x 3 root root 180 Feb 20 07:04 ..
+lrwxrwxrwx 1 root root 12 Feb 20 07:04 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC662 rev3 Analog [ALC662 rev3 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC662 rev3 Analog [ALC662 rev3 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7c00000 irq 46'
+ Mixer name : 'Realtek ALC662 rev3'
+ Components : 'HDA:10ec0662,10280579,00100300'
+ Controls : 15
+ Simple ctrls : 8
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 63 [72%] [-18.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 0 [0%] [-65.25dB] [off]
+ Front Right: Playback 0 [0%] [-65.25dB] [off]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 23 [37%] [0.00dB] [on]
+ Front Right: Capture 23 [37%] [0.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -6525
+ dbvalue.1 -6525
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 23
+ value.1 23
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 63
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1800
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'Headphone Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Mic Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+lib80211_crypt_tkip
+wl
+cfg80211
+lib80211
+snd_hda_codec_realtek
+bnep
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+rfcomm
+i915
+snd_seq
+nouveau
+btusb
+bluetooth
+ttm
+drm_kms_helper
+uvcvideo
+videodev
+drm
+v4l2_compat_ioctl32
+snd_timer
+snd_seq_device
+joydev
+snd
+ir_lirc_codec
+hid_multitouch
+lirc_dev
+mei
+i2c_algo_bit
+soundcore
+ir_mce_kbd_decoder
+ir_sony_decoder
+snd_page_alloc
+ir_jvc_decoder
+parport_pc
+ir_rc6_decoder
+dcdbas
+ppdev
+mac_hid
+mxm_wmi
+ir_rc5_decoder
+sparse_keymap
+psmouse
+video
+wmi
+rc_rc6_mce
+ir_nec_decoder
+ite_cir
+rc_core
+serio_raw
+lp
+parport
+r8169
+usbhid
+hid
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D2/init_pin_configs:
+0x12 0x90a60930
+0x14 0x411111f0
+0x15 0x411111f0
+0x16 0x411111f0
+0x18 0x03a19820
+0x19 0x411111f0
+0x1a 0x90170110
+0x1b 0x0321101f
+0x1c 0x411111f0
+0x1d 0x40078e2d
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D2/driver_pin_configs:
+
+/sys/class/sound/hwC0D2/user_pin_configs:
+
+/sys/class/sound/hwC0D2/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 15.741532] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 15.741577] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 15.741635] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[ 15.741658] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 15.915143] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 15.915224] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
+[ 16.881550] r8169 0000:05:00.0: eth0: link up
+--
+[ 2353.003801] ehci_hcd 0000:00:1d.0: PCI INT A disabled
+[ 2353.248434] snd_hda_intel 0000:00:1b.0: PCI INT A disabled
+[ 2353.263739] PM: suspend of drv:snd_hda_intel dev:0000:00:1b.0 complete after 322.480 msecs
+[ 2353.793554] r8169 0000:05:00.0: eth0: link down
+--
+[ 2354.412303] ehci_hcd 0000:00:1a.0: PME# disabled
+[ 2354.412316] snd_hda_intel 0000:00:1b.0: restoring config space at offset 0xf (was 0x100, writing 0x103)
+[ 2354.412328] snd_hda_intel 0000:00:1b.0: restoring config space at offset 0x3 (was 0x0, writing 0x10)
+[ 2354.412333] snd_hda_intel 0000:00:1b.0: restoring config space at offset 0x1 (was 0x100000, writing 0x100002)
+[ 2354.412358] pcieport 0000:00:1c.0: restoring config space at offset 0xf (was 0x100, writing 0x10010b)
+--
+[ 2354.429261] mei 0000:00:16.0: irq 44 for MSI/MSI-X
+[ 2354.429269] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 2354.429279] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 2354.429298] ehci_hcd 0000:00:1d.0: PCI INT A -> GSI 23 (level, low) -> IRQ 23
+--
+[ 2354.429361] ata_piix 0000:00:1f.2: setting latency timer to 64
+[ 2354.429364] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[ 2354.429367] ata_piix 0000:00:1f.5: setting latency timer to 64
+--
+[ 2384.144587] ata_piix 0000:00:1f.5: PCI INT B disabled
+[ 2384.144758] snd_hda_intel 0000:00:1b.0: PCI INT A disabled
+[ 2384.147241] r8169 0000:05:00.0: eth0: link up
+--
+[ 2384.591584] mei 0000:00:16.0: restoring config space at offset 0x1 (was 0x100006, writing 0x180006)
+[ 2384.591650] snd_hda_intel 0000:00:1b.0: restoring config space at offset 0x1 (was 0x100006, writing 0x100002)
+[ 2384.591683] pcieport 0000:00:1c.0: restoring config space at offset 0x7 (was 0x200000f0, writing 0xf0)
+--
+[ 2384.628825] usb usb1: root hub lost power or was reset
+[ 2384.628881] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 2384.628887] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 2384.628925] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[ 2384.628953] ehci_hcd 0000:00:1d.0: setting latency timer to 64
+
+
diff --git a/codecs/canonical/alc662-rev3-dell-inspiron-one-2020-ccert-201201-10397 b/codecs/canonical/alc662-rev3-dell-inspiron-one-2020-ccert-201201-10397
new file mode 100644
index 0000000..47cba50
--- /dev/null
+++ b/codecs/canonical/alc662-rev3-dell-inspiron-one-2020-ccert-201201-10397
@@ -0,0 +1,813 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.60
+!!################################
+
+!!Script ran on: Tue Oct 30 03:02:18 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron One 2020
+Product Version:
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-29-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7c00000 irq 45
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05)
+02:00.0 Multimedia controller: Fujitsu Limited. Device 2036
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!--------------------------------------------------------
+
+00:1b.0 0403: 8086:1c20 (rev 05)
+ Subsystem: 1028:0579
+
+
+!!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
+!!--------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC662 rev3
+Address: 2
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0662
+Subsystem Id: 0x10280579
+Revision Id: 0x100300
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC662 rev3 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x57 0x57]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC662 rev3 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x17 0x17]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 9
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80]
+ Connection: 2
+ 0x04 0x0b
+Node 0x0f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x400401: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60930: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001003c: IN OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0e
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a19820: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x21: IN VREF_50
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c 0x0d* 0x0e
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP VREF_HIZ
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1c [Pin Complex] wcaps 0x400401: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40078e2d: [N/A] Line Out at Ext N/A
+ Conn = Analog, Color = Purple
+ DefAssociation = 0x2, Sequence = 0xd
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400701: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=20
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
+ Connection: 11
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 10
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 5 Oct 29 22:44 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 4 Oct 29 22:44 /dev/snd/hwC0D2
+crw-rw---T+ 1 root audio 116, 3 Oct 29 22:44 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 2 Oct 29 22:44 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 1 Oct 29 22:44 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Oct 29 22:44 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Oct 29 22:44 .
+drwxr-xr-x 3 root root 180 Oct 29 22:44 ..
+lrwxrwxrwx 1 root root 12 Oct 29 22:44 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC662 rev3 Analog [ALC662 rev3 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC662 rev3 Analog [ALC662 rev3 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7c00000 irq 45'
+ Mixer name : 'Realtek ALC662 rev3'
+ Components : 'HDA:10ec0662,10280579,00100300'
+ Controls : 15
+ Simple ctrls : 8
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 63 [72%] [-18.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 23 [37%] [0.00dB] [on]
+ Front Right: Capture 23 [37%] [0.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+
+
+!!Alsactl output
+!!-------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 23
+ value.1 23
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 63
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1800
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+rfcomm
+bnep
+parport_pc
+ppdev
+snd_hda_codec_realtek
+arc4
+ath9k
+mac80211
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+uvcvideo
+ir_lirc_codec
+lirc_dev
+snd_pcm
+snd_seq_midi
+videodev
+ir_mce_kbd_decoder
+ir_sony_decoder
+ir_jvc_decoder
+v4l2_compat_ioctl32
+snd_rawmidi
+snd_seq_midi_event
+ath9k_common
+psmouse
+ath9k_hw
+snd_seq
+ir_rc6_decoder
+sparse_keymap
+i915
+drm_kms_helper
+drm
+wmi
+i2c_algo_bit
+mac_hid
+ir_rc5_decoder
+rc_rc6_mce
+ir_nec_decoder
+ite_cir
+rc_core
+ath3k
+btusb
+bluetooth
+snd_timer
+snd_seq_device
+snd
+soundcore
+ath
+dcdbas
+cfg80211
+mei
+serio_raw
+snd_page_alloc
+video
+lp
+parport
+usbhid
+hid
+r8169
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D2/init_pin_configs:
+0x12 0x90a60930
+0x14 0x411111f0
+0x15 0x411111f0
+0x16 0x411111f0
+0x18 0x03a19820
+0x19 0x411111f0
+0x1a 0x90170110
+0x1b 0x0321101f
+0x1c 0x411111f0
+0x1d 0x40078e2d
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D2/driver_pin_configs:
+
+/sys/class/sound/hwC0D2/user_pin_configs:
+
+/sys/class/sound/hwC0D2/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!------------------
+
+[ 9.839042] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 9.839102] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 9.839153] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
+[ 9.839173] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 9.884110] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 9.884180] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 10.091962] init: failsafe main process (799) killed by TERM signal
+
+
diff --git a/codecs/canonical/alc662-rev3-dell-inspiron-one-2020-ccert-201301-12631 b/codecs/canonical/alc662-rev3-dell-inspiron-one-2020-ccert-201301-12631
new file mode 100644
index 0000000..41e08fc
--- /dev/null
+++ b/codecs/canonical/alc662-rev3-dell-inspiron-one-2020-ccert-201301-12631
@@ -0,0 +1,827 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Fri Oct 4 08:43:09 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron One 2020
+Product Version:
+Firmware Version: A06
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-34-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7900000 irq 44
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1c20 (rev 05)
+ Subsystem: 1028:0579
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC662 rev3
+Address: 2
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0662
+Subsystem Id: 0x10280579
+Revision Id: 0x100300
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC662 rev3 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x57 0x57]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC662 rev3 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 9
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80]
+ Connection: 2
+ 0x04 0x0b
+Node 0x0f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x400401: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60130: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001003c: IN OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x40008008: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Purple
+ DefAssociation = 0x0, Sequence = 0x8
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0e
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a19020: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c 0x0d* 0x0e
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP VREF_HIZ
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1c [Pin Complex] wcaps 0x400401: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40878e2d: [N/A] Line In at Ext N/A
+ Conn = Analog, Color = Purple
+ DefAssociation = 0x2, Sequence = 0xd
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400701: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=20
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
+ Connection: 11
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 10
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 5 Oct 4 04:28 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 4 Oct 4 04:28 /dev/snd/hwC0D2
+crw-rw---T+ 1 root audio 116, 3 Oct 4 04:32 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 2 Oct 4 04:32 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 1 Oct 4 04:28 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Oct 4 04:28 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Oct 4 04:28 .
+drwxr-xr-x 3 root root 180 Oct 4 04:28 ..
+lrwxrwxrwx 1 root root 12 Oct 4 04:28 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC662 rev3 Analog [ALC662 rev3 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC662 rev3 Analog [ALC662 rev3 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7900000 irq 44'
+ Mixer name : 'Realtek ALC662 rev3'
+ Components : 'HDA:10ec0662,10280579,00100300'
+ Controls : 15
+ Simple ctrls : 8
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nls_iso8859_1
+nls_cp437
+vfat
+fat
+uas
+usb_storage
+snd_hda_codec_realtek
+bnep
+rfcomm
+parport_pc
+ppdev
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+ir_lirc_codec
+lirc_dev
+snd_seq_midi_event
+snd_seq
+lib80211_crypt_tkip
+wl
+ir_mce_kbd_decoder
+uvcvideo
+videodev
+i915
+snd_timer
+snd_seq_device
+btusb
+ir_sony_decoder
+rc_rc6_mce
+hid_multitouch
+bluetooth
+snd
+ir_jvc_decoder
+v4l2_compat_ioctl32
+cfg80211
+psmouse
+joydev
+ir_rc6_decoder
+ir_rc5_decoder
+ite_cir
+ir_nec_decoder
+dcdbas
+soundcore
+rc_core
+snd_page_alloc
+lib80211
+mei
+dm_multipath
+serio_raw
+nouveau
+ttm
+mxm_wmi
+wmi
+mac_hid
+drm_kms_helper
+drm
+i2c_algo_bit
+video
+lp
+parport
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+usbhid
+hid
+btrfs
+r8169
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D2/init_pin_configs:
+0x12 0x90a60130
+0x14 0x40008008
+0x15 0x411111f0
+0x16 0x411111f0
+0x18 0x03a19020
+0x19 0x411111f0
+0x1a 0x90170110
+0x1b 0x0321101f
+0x1c 0x411111f0
+0x1d 0x40878e2d
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D2/driver_pin_configs:
+
+/sys/class/sound/hwC0D2/user_pin_configs:
+
+/sys/class/sound/hwC0D2/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 13.059589] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 13.059632] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 13.059700] snd_hda_intel 0000:00:1b.0: irq 44 for MSI/MSI-X
+[ 13.059723] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 13.187051] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 13.187130] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
+[ 14.710822] cfg80211: Calling CRDA for country: TW
+
+
diff --git a/codecs/canonical/alc662-rev3-dell-inspiron-one-2020-ccert-201301-12632 b/codecs/canonical/alc662-rev3-dell-inspiron-one-2020-ccert-201301-12632
new file mode 100644
index 0000000..f03a6b7
--- /dev/null
+++ b/codecs/canonical/alc662-rev3-dell-inspiron-one-2020-ccert-201301-12632
@@ -0,0 +1,847 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue Jul 16 04:50:33 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron One 2020
+Product Version:
+Firmware Version: A05
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-23-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7d00000 irq 43
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1c20 (rev 05)
+ Subsystem: 1028:0579
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC662 rev3
+Address: 2
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0662
+Subsystem Id: 0x10280579
+Revision Id: 0x100300
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC662 rev3 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x57 0x57]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC662 rev3 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x00 0x00]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 9
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80]
+ Connection: 2
+ 0x04 0x0b
+Node 0x0f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x400401: Stereo
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60130: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001003c: IN OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x40008008: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Purple
+ DefAssociation = 0x0, Sequence = 0x8
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0e
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x03a19020: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c 0x0d* 0x0e
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP VREF_HIZ
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1c [Pin Complex] wcaps 0x400401: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40878e2d: [N/A] Line In at Ext N/A
+ Conn = Analog, Color = Purple
+ DefAssociation = 0x2, Sequence = 0xd
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400701: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=20
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
+ Connection: 11
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 10
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 5 Jul 15 22:04 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 4 Jul 15 22:04 /dev/snd/hwC0D2
+crw-rw---T+ 1 root audio 116, 3 Jul 15 22:04 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 2 Jul 15 22:04 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 1 Jul 15 22:04 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jul 15 22:04 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Jul 15 22:04 .
+drwxr-xr-x 3 root root 180 Jul 15 22:04 ..
+lrwxrwxrwx 1 root root 12 Jul 15 22:04 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC662 rev3 Analog [ALC662 rev3 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC662 rev3 Analog [ALC662 rev3 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7d00000 irq 43'
+ Mixer name : 'Realtek ALC662 rev3'
+ Components : 'HDA:10ec0662,10280579,00100300'
+ Controls : 17
+ Simple ctrls : 8
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 63 [72%] [-18.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 0 [0%] [-17.25dB] [on]
+ Front Right: Capture 0 [0%] [-17.25dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 -1725
+ dbvalue.1 -1725
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 63
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1800
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+hidp
+snd_hda_codec_realtek
+bnep
+rfcomm
+parport_pc
+ppdev
+snd_hda_intel
+snd_hda_codec
+arc4
+snd_hwdep
+snd_pcm
+ath9k
+snd_seq_midi
+ir_lirc_codec
+snd_rawmidi
+mac80211
+lirc_dev
+snd_seq_midi_event
+ir_mce_kbd_decoder
+coretemp
+snd_seq
+i915
+ir_sanyo_decoder
+snd_timer
+ir_sony_decoder
+snd_seq_device
+kvm_intel
+ir_jvc_decoder
+ath9k_common
+ath9k_hw
+uvcvideo
+ir_rc6_decoder
+kvm
+ir_rc5_decoder
+snd
+videobuf2_core
+ir_nec_decoder
+drm_kms_helper
+ath
+videodev
+rc_rc6_mce
+drm
+ath3k
+soundcore
+ghash_clmulni_intel
+videobuf2_vmalloc
+psmouse
+btusb
+snd_page_alloc
+videobuf2_memops
+cryptd
+cfg80211
+bluetooth
+ite_cir
+microcode
+mei
+rc_core
+serio_raw
+joydev
+sparse_keymap
+i2c_algo_bit
+hid_multitouch
+dcdbas
+lpc_ich
+mac_hid
+wmi
+video
+lp
+parport
+hid_generic
+usbhid
+hid
+r8169
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D2/init_pin_configs:
+0x12 0x90a60130
+0x14 0x40008008
+0x15 0x411111f0
+0x16 0x411111f0
+0x18 0x03a19020
+0x19 0x411111f0
+0x1a 0x90170110
+0x1b 0x0321101f
+0x1c 0x411111f0
+0x1d 0x40878e2d
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D2/driver_pin_configs:
+
+/sys/class/sound/hwC0D2/user_pin_configs:
+
+/sys/class/sound/hwC0D2/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 40.777775] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 40.778041] snd_hda_intel 0000:00:1b.0: irq 43 for MSI/MSI-X
+[ 40.797450] init: plymouth-splash main process (1266) terminated with status 1
+[ 40.864117] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 40.864221] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 43.551159] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
+
+
diff --git a/codecs/canonical/alc662-rev3-dell-vostro-270s-ccert-201201-10371 b/codecs/canonical/alc662-rev3-dell-vostro-270s-ccert-201201-10371
new file mode 100644
index 0000000..4bb7c39
--- /dev/null
+++ b/codecs/canonical/alc662-rev3-dell-vostro-270s-ccert-201201-10371
@@ -0,0 +1,1494 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Apr 15 10:32:56 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Vostro 270s
+Product Version:
+Firmware Version: A07
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-25-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7e10000 irq 47
+ 1 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xf7d40000 irq 49
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+01:00.1 Audio device: Advanced Micro Devices [AMD] nee ATI Turks HDMI Audio [Radeon HD 6000 Series]
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 1028:0576
+--
+01:00.1 0403: 1002:aa90
+ Subsystem: 1028:aa90
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC662 rev3
+Address: 2
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0662
+Subsystem Id: 0x10280576
+Revision Id: 0x100300
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Front Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC662 rev3 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Surround Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Center Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="LFE Playback Volume", index=0, device=0
+ ControlAmp: chs=2, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC662 rev3 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x19 0x19]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=1, device=0
+ Control: name="Capture Volume", index=1, device=0
+ Device: name="ALC662 rev3 Analog", type="Audio", device=2
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Front Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Rear Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Line Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Line Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=5, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=5, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 9
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80]
+ Connection: 2
+ 0x04 0x0b
+Node 0x0f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x400401: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Front Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Out Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001003c: IN OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x01014010: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0e
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Front Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x01 0x01]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x02a19820: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x21: IN VREF_50
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Center Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="LFE Playback Switch", index=0, device=0
+ ControlAmp: chs=2, dir=Out, idx=0, ofs=0
+ Control: name="Rear Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x01a19c21: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x2, Sequence = 0x1
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=04, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Surround Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x0181342f: [Jack] Line In at Ext Rear
+ Conn = 1/8, Color = Blue
+ DefAssociation = 0x2, Sequence = 0xf
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=05, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x0221401f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP VREF_HIZ
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1c [Pin Complex] wcaps 0x400401: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400701: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=20
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Input Source", index=1, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 11
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Input Source", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 10
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x0b
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x10280576
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: ATI R6xx HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x1002aa01
+Subsystem Id: 0x00aa0100
+Revision Id: 0x100200
+No Modem Function Group found
+Default PCM:
+ rates [0x70]: 32000 44100 48000
+ bits [0x2]: 16
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x201: Stereo Digital
+ Converter: stream=1, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x02
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 8 Apr 15 06:10 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 11 Apr 15 06:10 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 7 Apr 15 06:10 /dev/snd/hwC0D2
+crw-rw---T+ 1 root audio 116, 6 Apr 15 06:10 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 10 Apr 15 06:10 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 5 Apr 15 06:11 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 4 Apr 15 06:29 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 3 Apr 15 06:10 /dev/snd/pcmC0D2c
+crw-rw---T+ 1 root audio 116, 2 Apr 15 06:11 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 9 Apr 15 06:11 /dev/snd/pcmC1D3p
+crw-rw---T+ 1 root audio 116, 1 Apr 15 06:10 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Apr 15 06:10 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Apr 15 06:10 .
+drwxr-xr-x 3 root root 300 Apr 15 06:10 ..
+lrwxrwxrwx 1 root root 12 Apr 15 06:10 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Apr 15 06:10 pci-0000:01:00.1 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC662 rev3 Analog [ALC662 rev3 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC662 rev3 Analog [ALC662 rev3 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 2: ALC662 rev3 Analog [ALC662 rev3 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7e10000 irq 47'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0662,10280576,00100300 HDA:80862806,10280576,00100000'
+ Controls : 41
+ Simple ctrls : 20
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 63 [72%] [-18.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pswitch penum
+ Playback channels: Front Left - Front Right
+ Mono:
+ Front Left: Playback [on]
+ Front Right: Playback [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Front',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Front Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Front Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 1 [33%] [10.00dB]
+ Front Right: 1 [33%] [10.00dB]
+Simple mixer control 'Surround',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Center',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'LFE',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Line',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 25 [40%] [1.50dB] [on]
+ Front Right: Capture 25 [40%] [1.50dB] [on]
+Simple mixer control 'Capture',1
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 0 [0%] [-17.25dB] [off]
+ Front Right: Capture 0 [0%] [-17.25dB] [off]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Channel Mode',0
+ Capabilities: enum
+ Items: '2ch' '4ch' '6ch'
+ Item0: '2ch'
+Simple mixer control 'Input Source',0
+ Capabilities: cenum
+ Items: 'Front Mic' 'Rear Mic' 'Line'
+ Item0: 'Front Mic'
+Simple mixer control 'Input Source',1
+ Capabilities: cenum
+ Items: 'Front Mic' 'Rear Mic' 'Line'
+ Item0: 'Front Mic'
+Simple mixer control 'Rear Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Rear Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 1 [Generic]
+
+Card hw:1 'Generic'/'HD-Audio Generic at 0xf7d40000 irq 49'
+ Mixer name : 'ATI R6xx HDMI'
+ Components : 'HDA:1002aa01,00aa0100,00100200'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Channel Mode'
+ value '2ch'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 '2ch'
+ item.1 '4ch'
+ item.2 '6ch'
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Front Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Front Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Surround Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Surround Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Center Playback Volume'
+ value 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'LFE Playback Volume'
+ value 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Center Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'LFE Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Front Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Front Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Rear Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Rear Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Line Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Line Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Front Mic Boost Volume'
+ value.0 1
+ value.1 1
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 1000
+ dbvalue.1 1000
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Rear Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'Capture Switch'
+ index 1
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 25
+ value.1 25
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 150
+ dbvalue.1 150
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'Capture Volume'
+ index 1
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 -1725
+ dbvalue.1 -1725
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'Input Source'
+ value 'Front Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Front Mic'
+ item.1 'Rear Mic'
+ item.2 Line
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'Input Source'
+ index 1
+ value 'Front Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Front Mic'
+ item.1 'Rear Mic'
+ item.2 Line
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.28 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 63
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1800
+ }
+ }
+ control.29 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.30 {
+ iface CARD
+ name 'Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.31 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.32 {
+ iface CARD
+ name 'Front Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.33 {
+ iface CARD
+ name 'Rear Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.34 {
+ iface CARD
+ name 'Line Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.35 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.36 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.37 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.38 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.39 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.40 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.41 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.Generic {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nls_iso8859_1
+vesafb
+bnep
+rfcomm
+parport_pc
+ppdev
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+fglrx
+arc4
+coretemp
+iwlwifi
+kvm_intel
+kvm
+ghash_clmulni_intel
+aesni_intel
+mac80211
+hid_generic
+cryptd
+dcdbas
+dm_multipath
+snd_seq_midi
+aes_x86_64
+microcode
+snd_rawmidi
+snd_seq_midi_event
+psmouse
+cfg80211
+snd_hda_intel
+snd_hda_codec
+mei
+snd_seq
+btusb
+scsi_dh
+amd_iommu_v2
+lpc_ich
+snd_hwdep
+snd_seq_device
+snd_pcm
+video
+snd_timer
+snd
+serio_raw
+soundcore
+snd_page_alloc
+bluetooth
+mac_hid
+lp
+parport
+usbhid
+hid
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+r8168
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D2/init_pin_configs:
+0x12 0x411111f0
+0x14 0x01014010
+0x15 0x411111f0
+0x16 0x411111f0
+0x18 0x02a19820
+0x19 0x01a19c21
+0x1a 0x0181342f
+0x1b 0x0221401f
+0x1c 0x411111f0
+0x1d 0x411111f0
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D2/driver_pin_configs:
+
+/sys/class/sound/hwC0D2/user_pin_configs:
+
+/sys/class/sound/hwC0D2/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x58560010
+0x06 0x18560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x03 0x18560010
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 7.395248] mei 0000:00:16.0: irq 46 for MSI/MSI-X
+[ 7.402588] snd_hda_intel 0000:00:1b.0: irq 47 for MSI/MSI-X
+[ 7.411470] EXT4-fs (sda3): re-mounted. Opts: errors=remount-ro
+--
+[ 8.170970] [fglrx] module loaded - fglrx 12.10.5 [Feb 4 2013] with 1 minors
+[ 8.222984] hda_codec: ALC662 rev3: SKU not ready 0x411111f0
+[ 8.232469] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input5
+[ 8.232580] input: HDA Intel PCH Line as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
+[ 8.232625] input: HDA Intel PCH Rear Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 8.232669] input: HDA Intel PCH Front Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 8.232709] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 8.232766] input: HDA Intel PCH Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 8.233022] hda-intel: 0000:01:00.1: Handle VGA-switcheroo audio client
+[ 8.233110] snd_hda_intel 0000:01:00.1: irq 49 for MSI/MSI-X
+[ 8.246499] input: HD-Audio Generic HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input11
+[ 8.373642] init: failsafe main process (867) killed by TERM signal
+
+
diff --git a/codecs/canonical/alc662-rev3-dell-vostro-3900-ccert-201309-14178 b/codecs/canonical/alc662-rev3-dell-vostro-3900-ccert-201309-14178
new file mode 100644
index 0000000..1ca8cb1
--- /dev/null
+++ b/codecs/canonical/alc662-rev3-dell-vostro-3900-ccert-201309-14178
@@ -0,0 +1,1543 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Thu Sep 26 01:36:31 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Vostro 3900
+Product Version:
+Firmware Version: X25
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-36-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [MID ]: HDA-Intel - HDA Intel MID
+ HDA Intel MID at 0xf7e14000 irq 50
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7e10000 irq 51
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Haswell HD Audio Controller (rev 06)
+00:1b.0 Audio device: Intel Corporation Lynx Point HD Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0c0c (rev 06)
+ Subsystem: 1028:061c
+--
+00:1b.0 0403: 8086:8c20 (rev 04)
+ Subsystem: 1028:061c
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x1028061c
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=2, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x02 0x03* 0x04
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC662 rev3
+Address: 2
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0662
+Subsystem Id: 0x1028061c
+Revision Id: 0x100300
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Front Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC662 rev3 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Surround Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Center Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="LFE Playback Volume", index=0, device=0
+ ControlAmp: chs=2, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC662 rev3 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=1, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=1, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC662 rev3 Alt Analog", type="Audio", device=2
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Rear Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Rear Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Front Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Line Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Line Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 9
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80]
+ Connection: 2
+ 0x04 0x0b
+Node 0x0f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x400401: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x40078000: [N/A] Line Out at Ext N/A
+ Conn = Analog, Color = Purple
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Front Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Out Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001003c: IN OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x01014010: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=05, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0e
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Front Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x02a19020: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Center Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="LFE Playback Switch", index=0, device=0
+ ControlAmp: chs=2, dir=Out, idx=0, ofs=0
+ Control: name="Rear Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x01a19021: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x2, Sequence = 0x1
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Surround Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Line Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x0181302f: [Jack] Line In at Ext Rear
+ Conn = 1/8, Color = Blue
+ DefAssociation = 0x2, Sequence = 0xf
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=04, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x0221401f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP VREF_HIZ
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1c [Pin Complex] wcaps 0x400401: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40400001: [N/A] SPDIF Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400701: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=20
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 11
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 10
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 6 Sep 25 21:20 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 11 Sep 25 21:20 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 5 Sep 25 21:20 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 10 Sep 25 21:20 /dev/snd/hwC1D2
+crw-rw---T+ 1 root audio 116, 4 Sep 25 21:20 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 3 Sep 25 21:20 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 2 Sep 25 21:20 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 9 Sep 25 21:20 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 8 Sep 25 21:20 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 7 Sep 25 21:20 /dev/snd/pcmC1D2c
+crw-rw---T+ 1 root audio 116, 1 Sep 25 21:20 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Sep 25 21:20 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Sep 25 21:20 .
+drwxr-xr-x 3 root root 300 Sep 25 21:20 ..
+lrwxrwxrwx 1 root root 12 Sep 25 21:20 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Sep 25 21:20 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: MID [HDA Intel MID], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: MID [HDA Intel MID], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: MID [HDA Intel MID], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC662 rev3 Analog [ALC662 rev3 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC662 rev3 Analog [ALC662 rev3 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 2: ALC662 rev3 Alt Analog [ALC662 rev3 Alt Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [MID]
+
+Card hw:0 'MID'/'HDA Intel MID at 0xf7e14000 irq 50'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,1028061c,00100000'
+ Controls : 18
+ Simple ctrls : 3
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xf7e10000 irq 51'
+ Mixer name : 'Realtek ALC662 rev3'
+ Components : 'HDA:10ec0662,1028061c,00100300'
+ Controls : 34
+ Simple ctrls : 19
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pswitch penum
+ Playback channels: Front Left - Front Right
+ Mono:
+ Front Left: Playback [on]
+ Front Right: Playback [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Front',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Front Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Front Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Surround',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Center',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'LFE',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Line',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Line Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Capture',1
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 0 [0%] [-17.25dB] [off]
+ Front Right: Capture 0 [0%] [-17.25dB] [off]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Channel Mode',0
+ Capabilities: enum
+ Items: '2ch' '4ch' '6ch'
+ Item0: '2ch'
+Simple mixer control 'Input Source',0
+ Capabilities: cenum
+ Items: 'Rear Mic' 'Front Mic' 'Line'
+ Item0: 'Front Mic'
+Simple mixer control 'Input Source',1
+ Capabilities: cenum
+ Items: 'Rear Mic' 'Front Mic' 'Line'
+ Item0: 'Rear Mic'
+Simple mixer control 'Rear Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Rear Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.MID {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value '100009006d10000100000000000000005a632c3456583233373020534552494553097f070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type BYTES
+ count 83
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Channel Mode'
+ value '2ch'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 '2ch'
+ item.1 '4ch'
+ item.2 '6ch'
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Front Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Front Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Surround Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Surround Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Center Playback Volume'
+ value 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'LFE Playback Volume'
+ value 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Center Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'LFE Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Rear Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Rear Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Front Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Front Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Line Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Line Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Input Source'
+ value 'Front Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Rear Mic'
+ item.1 'Front Mic'
+ item.2 Line
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Input Source'
+ index 1
+ value 'Rear Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Rear Mic'
+ item.1 'Front Mic'
+ item.2 Line
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'Capture Volume'
+ index 1
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 -1725
+ dbvalue.1 -1725
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'Capture Switch'
+ index 1
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'Rear Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'Front Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'Line Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.28 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.29 {
+ iface CARD
+ name 'Rear Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.30 {
+ iface CARD
+ name 'Front Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.31 {
+ iface CARD
+ name 'Line Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.32 {
+ iface CARD
+ name 'Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.33 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.34 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+rfcomm
+bnep
+bluetooth
+parport_pc
+ppdev
+snd_hda_codec_realtek
+snd_hda_codec_hdmi
+lib80211_crypt_tkip
+coretemp
+wl
+snd_hda_intel
+snd_hda_codec
+kvm_intel
+kvm
+cfg80211
+i915_hsw
+psmouse
+snd_hwdep
+snd_pcm
+drm_kms_helper
+snd_seq_midi
+snd_rawmidi
+joydev
+hid_generic
+snd_seq_midi_event
+snd_seq
+snd_timer
+snd_seq_device
+drm
+snd
+ghash_clmulni_intel
+aesni_intel
+serio_raw
+cryptd
+aes_x86_64
+lpc_ich
+i2c_algo_bit
+intel_ips
+microcode
+dm_multipath
+soundcore
+scsi_dh
+lib80211
+mac_hid
+snd_page_alloc
+dcdbas
+video
+lp
+parport
+usb_storage
+usbhid
+hid
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+ahci
+libahci
+r8168
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x18560010
+0x06 0x18560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D2/init_pin_configs:
+0x12 0x40078000
+0x14 0x01014010
+0x15 0x411111f0
+0x16 0x411111f0
+0x18 0x02a19020
+0x19 0x01a19021
+0x1a 0x0181302f
+0x1b 0x0221401f
+0x1c 0x411111f0
+0x1d 0x40400001
+0x1e 0x411111f0
+
+/sys/class/sound/hwC1D2/driver_pin_configs:
+
+/sys/class/sound/hwC1D2/user_pin_configs:
+
+/sys/class/sound/hwC1D2/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 5.826665] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 5.826732] snd_hda_intel 0000:00:03.0: irq 50 for MSI/MSI-X
+[ 5.839073] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 5.839137] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 5.839198] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+[ 5.839464] input: HDA Intel MID HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/sound/card0/input6
+[ 5.839527] input: HDA Intel MID HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input7
+[ 5.839559] input: HDA Intel MID HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input8
+[ 5.839709] snd_hda_intel 0000:00:1b.0: irq 51 for MSI/MSI-X
+[ 5.869816] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input9
+[ 5.869860] input: HDA Intel PCH Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card1/input10
+[ 5.869900] input: HDA Intel PCH Line as /devices/pci0000:00/0000:00:1b.0/sound/card1/input11
+[ 5.869967] input: HDA Intel PCH Front Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input12
+[ 5.870010] input: HDA Intel PCH Rear Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input13
+[ 5.890600] cfg80211: Updating information on frequency 2412 MHz for a 20 MHz width channel with regulatory rule:
+--
+[ 867.186240] type=1400 audit(1380159292.377:32): apparmor="DENIED" operation="capable" parent=1 profile="/usr/sbin/cupsd" pid=1241 comm="cupsd" pid=1241 comm="cupsd" capability=36 capname="block_suspend"
+[ 966.157024] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 966.157580] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+
+
diff --git a/codecs/canonical/alc662-rev3-dell-vostro-3901-ccert-201401-14487 b/codecs/canonical/alc662-rev3-dell-vostro-3901-ccert-201401-14487
new file mode 100644
index 0000000..89c8d6d
--- /dev/null
+++ b/codecs/canonical/alc662-rev3-dell-vostro-3901-ccert-201401-14487
@@ -0,0 +1,1390 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Jan 6 08:32:04 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Vostro 3901
+Product Version:
+Firmware Version: X13
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-36-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [HDMI ]: HDA-Intel - HDA ATI HDMI
+ HDA ATI HDMI at 0xfeb44000 irq 58
+ 1 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xfeb40000 irq 16
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:01.1 Audio device: Advanced Micro Devices [AMD] nee ATI Trinity HDMI Audio Controller
+00:14.2 Audio device: Advanced Micro Devices [AMD] Hudson Azalia Controller (rev 01)
+05:00.0 Communication controller [0708]: SUNIX Co., Ltd. Multiport serial controller
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:01.1 0403: 1002:9902
+ Subsystem: 1028:0647
+--
+00:14.2 0403: 1022:780d (rev 01)
+ Subsystem: 1028:0647
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: ATI R6xx HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x1002aa01
+Subsystem Id: 0x00aa0100
+Revision Id: 0x100300
+No Modem Function Group found
+Default PCM:
+ rates [0x70]: 32000 44100 48000
+ bits [0x2]: 16
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x02
+Node 0x04 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x05 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x04
+Node 0x06 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x07 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Node 0x08 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x09 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x08
+Node 0x0a [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x0b [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0a
+Node 0x0c [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x0d [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0c
+Codec: Realtek ALC662 rev3
+Address: 1
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0662
+Subsystem Id: 0x10280647
+Revision Id: 0x100300
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Front Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC662 rev3 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Surround Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Center Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="LFE Playback Volume", index=0, device=0
+ ControlAmp: chs=2, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC662 rev3 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=1, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=1, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC662 rev3 Alt Analog", type="Audio", device=2
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Rear Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Rear Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Front Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Line Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Line Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 9
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80]
+ Connection: 2
+ 0x04 0x0b
+Node 0x0f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x400401: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x40078000: [N/A] Line Out at Ext N/A
+ Conn = Analog, Color = Purple
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Front Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Out Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001003c: IN OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x01014010: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=05, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0e
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Front Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x02a19020: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Center Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="LFE Playback Switch", index=0, device=0
+ ControlAmp: chs=2, dir=Out, idx=0, ofs=0
+ Control: name="Rear Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x01a19021: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x2, Sequence = 0x1
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Surround Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Line Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x0181302f: [Jack] Line In at Ext Rear
+ Conn = 1/8, Color = Blue
+ DefAssociation = 0x2, Sequence = 0xf
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=04, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x0221401f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP VREF_HIZ
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1c [Pin Complex] wcaps 0x400401: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40400001: [N/A] SPDIF Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400701: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=20
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 11
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 10
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Jan 6 02:49 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 9 Jan 6 02:49 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Jan 6 02:49 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 8 Jan 6 02:49 /dev/snd/hwC1D1
+crw-rw---T+ 1 root audio 116, 2 Jan 6 02:49 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 7 Jan 6 02:49 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 6 Jan 6 02:49 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 5 Jan 6 02:49 /dev/snd/pcmC1D2c
+crw-rw---T+ 1 root audio 116, 1 Jan 6 02:49 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jan 6 02:49 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Jan 6 02:49 .
+drwxr-xr-x 3 root root 260 Jan 6 02:49 ..
+lrwxrwxrwx 1 root root 12 Jan 6 02:49 pci-0000:00:01.1 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Jan 6 02:49 pci-0000:00:14.2 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: HDMI [HDA ATI HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic [HD-Audio Generic], device 0: ALC662 rev3 Analog [ALC662 rev3 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: Generic [HD-Audio Generic], device 0: ALC662 rev3 Analog [ALC662 rev3 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic [HD-Audio Generic], device 2: ALC662 rev3 Alt Analog [ALC662 rev3 Alt Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [HDMI]
+
+Card hw:0 'HDMI'/'HDA ATI HDMI at 0xfeb44000 irq 58'
+ Mixer name : 'ATI R6xx HDMI'
+ Components : 'HDA:1002aa01,00aa0100,00100300'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [Generic]
+
+Card hw:1 'Generic'/'HD-Audio Generic at 0xfeb40000 irq 16'
+ Mixer name : 'Realtek ALC662 rev3'
+ Components : 'HDA:10ec0662,10280647,00100300'
+ Controls : 34
+ Simple ctrls : 19
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pswitch penum
+ Playback channels: Front Left - Front Right
+ Mono:
+ Front Left: Playback [on]
+ Front Right: Playback [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Front',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Front Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Front Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Surround',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Center',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'LFE',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Line',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Line Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Capture',1
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 0 [0%] [-17.25dB] [off]
+ Front Right: Capture 0 [0%] [-17.25dB] [off]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Channel Mode',0
+ Capabilities: enum
+ Items: '2ch' '4ch' '6ch'
+ Item0: '2ch'
+Simple mixer control 'Input Source',0
+ Capabilities: cenum
+ Items: 'Rear Mic' 'Front Mic' 'Line'
+ Item0: 'Front Mic'
+Simple mixer control 'Input Source',1
+ Capabilities: cenum
+ Items: 'Rear Mic' 'Front Mic' 'Line'
+ Item0: 'Rear Mic'
+Simple mixer control 'Rear Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Rear Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.HDMI {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value '100009000e10000101000000080000005a632c345658323337302053455249455300097f07000000'
+ comment {
+ access read
+ type BYTES
+ count 40
+ }
+ }
+}
+state.Generic {
+ control.1 {
+ iface MIXER
+ name 'Channel Mode'
+ value '2ch'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 '2ch'
+ item.1 '4ch'
+ item.2 '6ch'
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Front Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Front Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Surround Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Surround Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Center Playback Volume'
+ value 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'LFE Playback Volume'
+ value 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Center Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'LFE Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Rear Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Rear Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Front Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Front Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Line Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Line Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Input Source'
+ value 'Front Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Rear Mic'
+ item.1 'Front Mic'
+ item.2 Line
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Input Source'
+ index 1
+ value 'Rear Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Rear Mic'
+ item.1 'Front Mic'
+ item.2 Line
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'Capture Volume'
+ index 1
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 -1725
+ dbvalue.1 -1725
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'Capture Switch'
+ index 1
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'Rear Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'Front Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'Line Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.28 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.29 {
+ iface CARD
+ name 'Rear Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.30 {
+ iface CARD
+ name 'Front Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.31 {
+ iface CARD
+ name 'Line Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.32 {
+ iface CARD
+ name 'Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.33 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.34 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nls_iso8859_1
+bnep
+rfcomm
+bluetooth
+vesafb
+parport_pc
+ppdev
+fglrx
+snd_hda_codec_realtek
+snd_hda_codec_hdmi
+snd_hda_codec_generic
+lib80211_crypt_tkip
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+wl
+psmouse
+snd_seq_midi
+snd_rawmidi
+cfg80211
+snd_seq_midi_event
+snd_seq
+snd_timer
+kvm_amd
+snd_seq_device
+kvm
+ghash_clmulni_intel
+joydev
+aesni_intel
+cryptd
+aes_x86_64
+snd
+soundcore
+hid_generic
+dcdbas
+dm_multipath
+scsi_dh
+microcode
+serio_raw
+snx
+snd_page_alloc
+lib80211
+k10temp
+i2c_piix4
+amd_iommu_v2
+mac_hid
+lp
+parport
+usbhid
+hid
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+usb_storage
+dm_log
+btrfs
+zlib_deflate
+ahci
+libahci
+libcrc32c
+r8168
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x03 0x185600f0
+0x05 0x585600f0
+0x07 0x585600f0
+0x09 0x585600f0
+0x0b 0x585600f0
+0x0d 0x585600f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D1/init_pin_configs:
+0x12 0x40078000
+0x14 0x01014010
+0x15 0x411111f0
+0x16 0x411111f0
+0x18 0x02a19020
+0x19 0x01a19021
+0x1a 0x0181302f
+0x1b 0x0221401f
+0x1c 0x411111f0
+0x1d 0x40400001
+0x1e 0x411111f0
+
+/sys/class/sound/hwC1D1/driver_pin_configs:
+
+/sys/class/sound/hwC1D1/user_pin_configs:
+
+/sys/class/sound/hwC1D1/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 1099.848024] sd 0:0:0:0: [sda] Stopping disk
+[ 1100.000571] PM: suspend of drv:snd_hda_intel dev:0000:00:14.2 complete after 235.197 msecs
+[ 1100.050214] [fglrx] Suspending fglrx in kernel completed.
+--
+[ 1105.490222] PM: early resume of devices complete after 0.136 msecs
+[ 1105.490353] snd_hda_intel 0000:00:01.1: irq 58 for MSI/MSI-X
+[ 1105.498847] [fglrx] Power up the ASIC
+
+
diff --git a/codecs/canonical/alc662-rev3-dell-vostro-3901-ccert-201401-14488 b/codecs/canonical/alc662-rev3-dell-vostro-3901-ccert-201401-14488
new file mode 100644
index 0000000..3b14d3c
--- /dev/null
+++ b/codecs/canonical/alc662-rev3-dell-vostro-3901-ccert-201401-14488
@@ -0,0 +1,1444 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Jan 27 04:25:44 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Vostro 3901
+Product Version:
+Firmware Version: A00
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-36-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xfe300000 irq 16
+ 1 [NVidia ]: HDA-Intel - HDA NVidia
+ HDA NVidia at 0xfe080000 irq 19
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:14.2 Audio device: Advanced Micro Devices [AMD] Hudson Azalia Controller (rev 01)
+01:00.1 Audio device: NVIDIA Corporation HDMI Audio stub (rev a1)
+07:00.0 Communication controller [0708]: SUNIX Co., Ltd. Multiport serial controller
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:14.2 0403: 1022:780d (rev 01)
+ Subsystem: 1028:0647
+--
+01:00.1 0403: 10de:0e08 (rev a1)
+ Subsystem: 10de:102a
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC662 rev3
+Address: 1
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0662
+Subsystem Id: 0x10280647
+Revision Id: 0x100300
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Front Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC662 rev3 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Surround Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Center Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="LFE Playback Volume", index=0, device=0
+ ControlAmp: chs=2, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC662 rev3 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=1, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=1, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC662 rev3 Alt Analog", type="Audio", device=2
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Rear Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Rear Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Front Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Line Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Line Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 9
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80]
+ Connection: 2
+ 0x04 0x0b
+Node 0x0f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x400401: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x40078000: [N/A] Line Out at Ext N/A
+ Conn = Analog, Color = Purple
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Front Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Out Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001003c: IN OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x01014010: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=05, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0e
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Front Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x02a19020: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Center Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="LFE Playback Switch", index=0, device=0
+ ControlAmp: chs=2, dir=Out, idx=0, ofs=0
+ Control: name="Rear Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x01a19021: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x2, Sequence = 0x1
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Surround Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Line Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x0181302f: [Jack] Line In at Ext Rear
+ Conn = 1/8, Color = Blue
+ DefAssociation = 0x2, Sequence = 0xf
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=04, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x0221401f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP VREF_HIZ
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1c [Pin Complex] wcaps 0x400401: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40400001: [N/A] SPDIF Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400701: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=20
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 11
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 10
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x0b
+Codec: Nvidia GPU 1c HDMI/DP
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x10de001c
+Subsystem Id: 0x10de102a
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x04 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Connection: 2
+ 0x08* 0x09
+Node 0x05 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Connection: 2
+ 0x08* 0x09
+Node 0x06 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x08* 0x09
+Node 0x07 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Connection: 2
+ 0x08* 0x09
+Node 0x08 [Audio Output] wcaps 0x62b1: 8-Channels Digital Stripe
+ Converter: stream=6, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+Node 0x09 [Audio Output] wcaps 0x62b1: 8-Channels Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 6 Jan 26 23:23 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 10 Jan 26 23:23 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 5 Jan 26 23:23 /dev/snd/hwC0D1
+crw-rw---T+ 1 root audio 116, 9 Jan 26 23:23 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 4 Jan 26 23:24 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Jan 26 23:24 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Jan 26 23:23 /dev/snd/pcmC0D2c
+crw-rw---T+ 1 root audio 116, 8 Jan 26 23:24 /dev/snd/pcmC1D3p
+crw-rw---T+ 1 root audio 116, 7 Jan 26 23:24 /dev/snd/pcmC1D7p
+crw-rw---T+ 1 root audio 116, 1 Jan 26 23:23 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jan 26 23:23 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Jan 26 23:23 .
+drwxr-xr-x 3 root root 280 Jan 26 23:23 ..
+lrwxrwxrwx 1 root root 12 Jan 26 23:23 pci-0000:00:14.2 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Jan 26 23:23 pci-0000:01:00.1 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Generic [HD-Audio Generic], device 0: ALC662 rev3 Analog [ALC662 rev3 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: Generic [HD-Audio Generic], device 0: ALC662 rev3 Analog [ALC662 rev3 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: Generic [HD-Audio Generic], device 2: ALC662 rev3 Alt Analog [ALC662 rev3 Alt Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Generic]
+
+Card hw:0 'Generic'/'HD-Audio Generic at 0xfe300000 irq 16'
+ Mixer name : 'Realtek ALC662 rev3'
+ Components : 'HDA:10ec0662,10280647,00100300'
+ Controls : 34
+ Simple ctrls : 19
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pswitch penum
+ Playback channels: Front Left - Front Right
+ Mono:
+ Front Left: Playback [on]
+ Front Right: Playback [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Front',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Front Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Front Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Surround',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Center',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'LFE',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Line',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Line Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Capture',1
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 0 [0%] [-17.25dB] [off]
+ Front Right: Capture 0 [0%] [-17.25dB] [off]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Channel Mode',0
+ Capabilities: enum
+ Items: '2ch' '4ch' '6ch'
+ Item0: '2ch'
+Simple mixer control 'Input Source',0
+ Capabilities: cenum
+ Items: 'Rear Mic' 'Front Mic' 'Line'
+ Item0: 'Front Mic'
+Simple mixer control 'Input Source',1
+ Capabilities: cenum
+ Items: 'Rear Mic' 'Front Mic' 'Line'
+ Item0: 'Rear Mic'
+Simple mixer control 'Rear Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Rear Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 1 [NVidia]
+
+Card hw:1 'NVidia'/'HDA NVidia at 0xfe080000 irq 19'
+ Mixer name : 'Nvidia GPU 1c HDMI/DP'
+ Components : 'HDA:10de001c,10de102a,00100100'
+ Controls : 12
+ Simple ctrls : 2
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.Generic {
+ control.1 {
+ iface MIXER
+ name 'Channel Mode'
+ value '2ch'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 '2ch'
+ item.1 '4ch'
+ item.2 '6ch'
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Front Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Front Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Surround Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Surround Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Center Playback Volume'
+ value 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'LFE Playback Volume'
+ value 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Center Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'LFE Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Rear Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Rear Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Front Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Front Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Line Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Line Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Input Source'
+ value 'Front Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Rear Mic'
+ item.1 'Front Mic'
+ item.2 Line
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Input Source'
+ index 1
+ value 'Rear Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Rear Mic'
+ item.1 'Front Mic'
+ item.2 Line
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'Capture Volume'
+ index 1
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 -1725
+ dbvalue.1 -1725
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'Capture Switch'
+ index 1
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'Rear Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'Front Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'Line Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.28 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.29 {
+ iface CARD
+ name 'Rear Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.30 {
+ iface CARD
+ name 'Front Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.31 {
+ iface CARD
+ name 'Line Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.32 {
+ iface CARD
+ name 'Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.33 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.34 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.NVidia {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value '100008006d100001000002000000000009d1bd7842656e5120475732323530480a0907070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type BYTES
+ count 95
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nls_iso8859_1
+rfcomm
+bnep
+bluetooth
+parport_pc
+ppdev
+nvidia
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+snd_hda_codec_generic
+kvm_amd
+kvm
+ghash_clmulni_intel
+aesni_intel
+cryptd
+aes_x86_64
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+dcdbas
+joydev
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+lib80211_crypt_tkip
+k10temp
+snd_timer
+microcode
+snd_seq_device
+dm_multipath
+snd
+psmouse
+scsi_dh
+wl
+cfg80211
+i2c_piix4
+serio_raw
+snx
+hid_generic
+mac_hid
+soundcore
+snd_page_alloc
+lib80211
+lp
+parport
+usbhid
+dm_raid45
+hid
+usb_storage
+ahci
+xor
+libahci
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+r8168
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D1/init_pin_configs:
+0x12 0x40078000
+0x14 0x01014010
+0x15 0x411111f0
+0x16 0x411111f0
+0x18 0x02a19020
+0x19 0x01a19021
+0x1a 0x0181302f
+0x1b 0x0221401f
+0x1c 0x411111f0
+0x1d 0x40400001
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D1/driver_pin_configs:
+
+/sys/class/sound/hwC0D1/user_pin_configs:
+
+/sys/class/sound/hwC0D1/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x04 0x185600f0
+0x05 0x185600f0
+0x06 0x585600f0
+0x07 0x585600f0
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 17.048878] dcdbas dcdbas: Dell Systems Management Base Driver (version 5.6.0-3.2)
+[ 17.151620] hda_intel: Disabling MSI
+[ 17.151636] hda-intel 0000:01:00.1: Handle VGA-switcheroo audio client
+[ 17.160641] microcode: failed to load file amd-ucode/microcode_amd_fam15h.bin
+--
+[ 17.210298] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
+[ 17.282902] input: HD-Audio Generic Front Headphone as /devices/pci0000:00/0000:00:14.2/sound/card0/input5
+[ 17.283121] input: HD-Audio Generic Line Out as /devices/pci0000:00/0000:00:14.2/sound/card0/input6
+[ 17.283282] input: HD-Audio Generic Line as /devices/pci0000:00/0000:00:14.2/sound/card0/input7
+[ 17.283966] input: HD-Audio Generic Front Mic as /devices/pci0000:00/0000:00:14.2/sound/card0/input8
+[ 17.284254] input: HD-Audio Generic Rear Mic as /devices/pci0000:00/0000:00:14.2/sound/card0/input9
+[ 17.513083] input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:02.0/0000:01:00.1/sound/card1/input10
+[ 17.513191] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:02.0/0000:01:00.1/sound/card1/input11
+[ 18.137795] vgaarb: device changed decodes: PCI:0000:01:00.0,olddecodes=io+mem,decodes=none:owns=io+mem
+
+
diff --git a/codecs/canonical/alc662-rev3-hp-p6-2283l-ccert-201305-13490 b/codecs/canonical/alc662-rev3-hp-p6-2283l-ccert-201305-13490
new file mode 100644
index 0000000..a17fe28
--- /dev/null
+++ b/codecs/canonical/alc662-rev3-hp-p6-2283l-ccert-201305-13490
@@ -0,0 +1,1354 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Thu Jun 5 03:49:55 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 14.04 LTS \n \l 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: Hewlett-Packard
+Product Name: p6-2283l
+Product Version: 1.00
+Firmware Version: 80.04
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.13.0-24-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.13.0-24-generic
+Library version: 1.0.27.2
+Utilities version: 1.0.27.2
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7d00000 irq 44
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1c20 (rev 05)
+ Subsystem: 103c:2afb
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC662 rev3
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0662
+Subsystem Id: 0x103c2afb
+Revision Id: 0x100300
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Front Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC662 rev3 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Surround Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Center Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="LFE Playback Volume", index=0, device=0
+ ControlAmp: chs=2, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC662 rev3 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=1, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=1, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC662 rev3 Alt Analog", type="Audio", device=2
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Front Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Front Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Rear Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Line Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Line Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 9
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80]
+ Connection: 2
+ 0x04 0x0b
+Node 0x0f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x400401: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x40028000: [N/A] Line Out at Ext N/A
+ Conn = 1/4, Color = Purple
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Front Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Out Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001003c: IN OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x01014010: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=05, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0e
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Center Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="LFE Playback Switch", index=0, device=0
+ ControlAmp: chs=2, dir=Out, idx=0, ofs=0
+ Control: name="Rear Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x01a19030: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Front Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x02a1903f: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0xf
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Surround Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Line Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x01813040: [Jack] Line In at Ext Rear
+ Conn = 1/8, Color = Blue
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=04, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x02214020: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP VREF_HIZ
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1c [Pin Complex] wcaps 0x400401: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40458629: [N/A] SPDIF Out at Ext N/A
+ Conn = Optical, Color = Purple
+ DefAssociation = 0x2, Sequence = 0x9
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400701: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=20
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 11
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 10
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw----+ 1 root audio 116, 6 Jun 4 19:56 /dev/snd/controlC0
+crw-rw----+ 1 root audio 116, 5 Jun 4 19:56 /dev/snd/hwC0D0
+crw-rw----+ 1 root audio 116, 4 Jun 4 19:56 /dev/snd/pcmC0D0c
+crw-rw----+ 1 root audio 116, 3 Jun 4 19:56 /dev/snd/pcmC0D0p
+crw-rw----+ 1 root audio 116, 2 Jun 4 19:56 /dev/snd/pcmC0D2c
+crw-rw----+ 1 root audio 116, 1 Jun 4 19:56 /dev/snd/seq
+crw-rw----+ 1 root audio 116, 33 Jun 4 19:56 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Jun 4 19:56 .
+drwxr-xr-x 3 root root 200 Jun 4 19:56 ..
+lrwxrwxrwx 1 root root 12 Jun 4 19:56 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC662 rev3 Analog [ALC662 rev3 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC662 rev3 Analog [ALC662 rev3 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 2: ALC662 rev3 Alt Analog [ALC662 rev3 Alt Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7d00000 irq 44'
+ Mixer name : 'Realtek ALC662 rev3'
+ Components : 'HDA:10ec0662,103c2afb,00100300'
+ Controls : 37
+ Simple ctrls : 19
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pswitch
+ Playback channels: Front Left - Front Right
+ Mono:
+ Front Left: Playback [on]
+ Front Right: Playback [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Front',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Front Mic',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Front Mic Boost',0
+ Capabilities: volume
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Surround',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Center',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'LFE',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Line',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Line Boost',0
+ Capabilities: volume
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Capture',1
+ Capabilities: cvolume cswitch
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 0 [0%] [-17.25dB] [off]
+ Front Right: Capture 0 [0%] [-17.25dB] [off]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Channel Mode',0
+ Capabilities: enum
+ Items: '2ch' '4ch' '6ch'
+ Item0: '2ch'
+Simple mixer control 'Input Source',0
+ Capabilities: cenum
+ Items: 'Front Mic' 'Rear Mic' 'Line'
+ Item0: 'Line'
+Simple mixer control 'Input Source',1
+ Capabilities: cenum
+ Items: 'Front Mic' 'Rear Mic' 'Line'
+ Item0: 'Front Mic'
+Simple mixer control 'Rear Mic',0
+ Capabilities: pvolume pswitch
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Rear Mic Boost',0
+ Capabilities: volume
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Channel Mode'
+ value '2ch'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 '2ch'
+ item.1 '4ch'
+ item.2 '6ch'
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Front Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Front Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Surround Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Surround Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Center Playback Volume'
+ value 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'LFE Playback Volume'
+ value 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Center Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'LFE Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Front Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Front Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Rear Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Rear Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Line Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Line Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Input Source'
+ value Line
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Front Mic'
+ item.1 'Rear Mic'
+ item.2 Line
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Input Source'
+ index 1
+ value 'Front Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Front Mic'
+ item.1 'Rear Mic'
+ item.2 Line
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'Capture Volume'
+ index 1
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 -1725
+ dbvalue.1 -1725
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'Capture Switch'
+ index 1
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'Front Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'Rear Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'Line Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.28 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.29 {
+ iface CARD
+ name 'Front Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.30 {
+ iface CARD
+ name 'Rear Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.31 {
+ iface CARD
+ name 'Line Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.32 {
+ iface CARD
+ name 'Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.33 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.34 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.35 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.36 {
+ iface PCM
+ device 2
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.37 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+cfg80211
+nls_iso8859_1
+ums_realtek
+usb_storage
+msr
+nvram
+rfcomm
+bnep
+bluetooth
+binfmt_misc
+joydev
+hp_wmi
+sparse_keymap
+parport_pc
+ppdev
+snd_hda_codec_realtek
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+dm_multipath
+scsi_dh
+snd_page_alloc
+snd_seq_midi
+snd_seq_midi_event
+snd_rawmidi
+intel_rapl
+snd_seq
+lpc_ich
+snd_seq_device
+snd_timer
+snd
+lp
+parport
+x86_pkg_temp_thermal
+intel_powerclamp
+coretemp
+kvm
+crct10dif_pclmul
+crc32_pclmul
+ghash_clmulni_intel
+cryptd
+mei_me
+mei
+soundcore
+psmouse
+serio_raw
+mac_hid
+btrfs
+xor
+raid6_pq
+libcrc32c
+dm_mirror
+dm_region_hash
+dm_log
+hid_generic
+usbhid
+hid
+i915
+i2c_algo_bit
+drm_kms_helper
+ahci
+drm
+libahci
+r8169
+mii
+wmi
+video
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x40028000
+0x14 0x01014010
+0x15 0x411111f0
+0x16 0x411111f0
+0x18 0x01a19030
+0x19 0x02a1903f
+0x1a 0x01813040
+0x1b 0x02214020
+0x1c 0x411111f0
+0x1d 0x40458629
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 2936.560759] mei_me 0000:00:16.0: irq 43 for MSI/MSI-X
+[ 2936.561007] snd_hda_intel 0000:00:1b.0: irq 44 for MSI/MSI-X
+[ 2936.737927] r8169 0000:03:00.0 eth0: link down
+--
+[ 2990.708625] mei_me 0000:00:16.0: irq 43 for MSI/MSI-X
+[ 2990.708757] snd_hda_intel 0000:00:1b.0: irq 44 for MSI/MSI-X
+[ 2990.885786] r8169 0000:03:00.0 eth0: link down
+--
+[ 3044.880506] mei_me 0000:00:16.0: irq 43 for MSI/MSI-X
+[ 3044.880614] snd_hda_intel 0000:00:1b.0: irq 44 for MSI/MSI-X
+[ 3045.057657] r8169 0000:03:00.0 eth0: link down
+--
+[ 3099.036368] mei_me 0000:00:16.0: irq 43 for MSI/MSI-X
+[ 3099.036469] snd_hda_intel 0000:00:1b.0: irq 44 for MSI/MSI-X
+[ 3099.213523] r8169 0000:03:00.0 eth0: link down
+--
+[ 3153.200236] mei_me 0000:00:16.0: irq 43 for MSI/MSI-X
+[ 3153.200398] snd_hda_intel 0000:00:1b.0: irq 44 for MSI/MSI-X
+[ 3153.377439] r8169 0000:03:00.0 eth0: link down
+--
+[ 3207.348119] mei_me 0000:00:16.0: irq 43 for MSI/MSI-X
+[ 3207.348311] snd_hda_intel 0000:00:1b.0: irq 44 for MSI/MSI-X
+[ 3207.525312] r8169 0000:03:00.0 eth0: link down
+--
+[ 3261.512001] mei_me 0000:00:16.0: irq 43 for MSI/MSI-X
+[ 3261.512102] snd_hda_intel 0000:00:1b.0: irq 44 for MSI/MSI-X
+[ 3261.689213] r8169 0000:03:00.0 eth0: link down
+--
+[ 3315.671871] mei_me 0000:00:16.0: irq 43 for MSI/MSI-X
+[ 3315.671972] snd_hda_intel 0000:00:1b.0: irq 44 for MSI/MSI-X
+[ 3315.849042] r8169 0000:03:00.0 eth0: link down
+--
+[ 3369.747723] mei_me 0000:00:16.0: irq 43 for MSI/MSI-X
+[ 3369.747823] snd_hda_intel 0000:00:1b.0: irq 44 for MSI/MSI-X
+[ 3369.924877] r8169 0000:03:00.0 eth0: link down
+--
+[ 3423.891586] mei_me 0000:00:16.0: irq 43 for MSI/MSI-X
+[ 3423.891686] snd_hda_intel 0000:00:1b.0: irq 44 for MSI/MSI-X
+[ 3424.068744] r8169 0000:03:00.0 eth0: link down
+--
+[ 3480.993722] ehci-pci 0000:00:1a.0: cache line size of 64 is not supported
+[ 3480.993827] snd_hda_intel 0000:00:1b.0: irq 44 for MSI/MSI-X
+[ 3480.993912] usb usb2: root hub lost power or was reset
+--
+[ 3531.932584] usb usb2: root hub lost power or was reset
+[ 3531.934941] snd_hda_intel 0000:00:1b.0: irq 44 for MSI/MSI-X
+[ 3531.936385] ehci-pci 0000:00:1a.0: cache line size of 64 is not supported
+--
+[ 3582.803140] mei_me 0000:00:16.0: irq 43 for MSI/MSI-X
+[ 3582.805409] snd_hda_intel 0000:00:1b.0: irq 44 for MSI/MSI-X
+[ 3582.805461] usb usb2: root hub lost power or was reset
+--
+[ 3633.516050] usb usb2: root hub lost power or was reset
+[ 3633.516131] snd_hda_intel 0000:00:1b.0: irq 44 for MSI/MSI-X
+[ 3633.517813] ehci-pci 0000:00:1a.0: cache line size of 64 is not supported
+--
+[ 3684.126770] usb usb1: root hub lost power or was reset
+[ 3684.126877] snd_hda_intel 0000:00:1b.0: irq 44 for MSI/MSI-X
+[ 3684.126937] usb usb2: root hub lost power or was reset
+--
+[ 3734.597447] usb usb2: root hub lost power or was reset
+[ 3734.597540] snd_hda_intel 0000:00:1b.0: irq 44 for MSI/MSI-X
+[ 3734.599688] ehci-pci 0000:00:1a.0: cache line size of 64 is not supported
+--
+[ 3785.286239] mei_me 0000:00:16.0: irq 43 for MSI/MSI-X
+[ 3785.288247] snd_hda_intel 0000:00:1b.0: irq 44 for MSI/MSI-X
+[ 3785.288305] usb usb2: root hub lost power or was reset
+--
+[ 3836.226929] usb usb2: root hub lost power or was reset
+[ 3836.227009] snd_hda_intel 0000:00:1b.0: irq 44 for MSI/MSI-X
+[ 3836.228870] ehci-pci 0000:00:1a.0: cache line size of 64 is not supported
+--
+[ 3887.095741] mei_me 0000:00:16.0: irq 43 for MSI/MSI-X
+[ 3887.097781] snd_hda_intel 0000:00:1b.0: irq 44 for MSI/MSI-X
+[ 3887.097838] usb usb2: root hub lost power or was reset
+--
+[ 3938.138796] usb usb2: root hub lost power or was reset
+[ 3938.140946] snd_hda_intel 0000:00:1b.0: irq 44 for MSI/MSI-X
+[ 3938.142624] ehci-pci 0000:00:1a.0: cache line size of 64 is not supported
+--
+[ 3989.149570] ehci-pci 0000:00:1d.0: cache line size of 64 is not supported
+[ 3989.149726] snd_hda_intel 0000:00:1b.0: irq 44 for MSI/MSI-X
+[ 3989.320732] r8169 0000:03:00.0 eth0: link down
+--
+[ 4040.072330] mei_me 0000:00:16.0: irq 43 for MSI/MSI-X
+[ 4040.074198] snd_hda_intel 0000:00:1b.0: irq 44 for MSI/MSI-X
+[ 4040.074253] usb usb2: root hub lost power or was reset
+--
+[ 4091.385002] usb usb1: root hub lost power or was reset
+[ 4091.385108] snd_hda_intel 0000:00:1b.0: irq 44 for MSI/MSI-X
+[ 4091.385163] usb usb2: root hub lost power or was reset
+--
+[ 4142.177908] mei_me 0000:00:16.0: irq 43 for MSI/MSI-X
+[ 4142.178191] snd_hda_intel 0000:00:1b.0: irq 44 for MSI/MSI-X
+[ 4142.179726] usb usb2: root hub lost power or was reset
+--
+[ 4193.232869] mei_me 0000:00:16.0: irq 43 for MSI/MSI-X
+[ 4193.234633] snd_hda_intel 0000:00:1b.0: irq 44 for MSI/MSI-X
+[ 4193.234687] usb usb2: root hub lost power or was reset
+--
+[ 4243.743465] usb usb1: root hub lost power or was reset
+[ 4243.745314] snd_hda_intel 0000:00:1b.0: irq 44 for MSI/MSI-X
+[ 4243.745402] usb usb2: root hub lost power or was reset
+--
+[ 4294.070169] usb usb1: root hub lost power or was reset
+[ 4294.071959] snd_hda_intel 0000:00:1b.0: irq 44 for MSI/MSI-X
+[ 4294.072068] usb usb2: root hub lost power or was reset
+--
+[ 4345.198704] usb usb1: root hub lost power or was reset
+[ 4345.198828] snd_hda_intel 0000:00:1b.0: irq 44 for MSI/MSI-X
+[ 4345.198885] usb usb2: root hub lost power or was reset
+--
+[ 4395.903728] mei_me 0000:00:16.0: irq 43 for MSI/MSI-X
+[ 4395.905491] snd_hda_intel 0000:00:1b.0: irq 44 for MSI/MSI-X
+[ 4395.905546] usb usb2: root hub lost power or was reset
+--
+[ 4446.472192] usb usb2: root hub lost power or was reset
+[ 4446.472275] snd_hda_intel 0000:00:1b.0: irq 44 for MSI/MSI-X
+[ 4446.473855] ehci-pci 0000:00:1a.0: cache line size of 64 is not supported
+--
+[ 4497.497186] mei_me 0000:00:16.0: irq 43 for MSI/MSI-X
+[ 4497.498985] snd_hda_intel 0000:00:1b.0: irq 44 for MSI/MSI-X
+[ 4497.499038] usb usb2: root hub lost power or was reset
+--
+[ 4548.420014] usb usb1: root hub lost power or was reset
+[ 4548.420227] snd_hda_intel 0000:00:1b.0: irq 44 for MSI/MSI-X
+[ 4548.421682] usb usb2: root hub lost power or was reset
+--
+[ 4598.962600] mei_me 0000:00:16.0: irq 43 for MSI/MSI-X
+[ 4598.964469] snd_hda_intel 0000:00:1b.0: irq 44 for MSI/MSI-X
+[ 4598.964526] usb usb2: root hub lost power or was reset
+--
+[ 4649.553426] usb usb2: root hub lost power or was reset
+[ 4649.555498] snd_hda_intel 0000:00:1b.0: irq 44 for MSI/MSI-X
+[ 4649.557272] ehci-pci 0000:00:1a.0: cache line size of 64 is not supported
+--
+[ 4700.496104] mei_me 0000:00:16.0: irq 43 for MSI/MSI-X
+[ 4700.496291] snd_hda_intel 0000:00:1b.0: irq 44 for MSI/MSI-X
+[ 4700.496345] usb usb2: root hub lost power or was reset
+--
+[ 4750.882757] mei_me 0000:00:16.0: irq 43 for MSI/MSI-X
+[ 4750.884563] snd_hda_intel 0000:00:1b.0: irq 44 for MSI/MSI-X
+[ 4750.884621] usb usb2: root hub lost power or was reset
+--
+[ 4801.805630] mei_me 0000:00:16.0: irq 43 for MSI/MSI-X
+[ 4801.807353] snd_hda_intel 0000:00:1b.0: irq 44 for MSI/MSI-X
+[ 4801.807407] usb usb2: root hub lost power or was reset
+--
+[ 4852.300266] usb usb2: root hub lost power or was reset
+[ 4852.300357] snd_hda_intel 0000:00:1b.0: irq 44 for MSI/MSI-X
+[ 4852.304081] ehci-pci 0000:00:1a.0: cache line size of 64 is not supported
+--
+[ 4903.395146] usb usb2: root hub lost power or was reset
+[ 4903.395268] snd_hda_intel 0000:00:1b.0: irq 44 for MSI/MSI-X
+[ 4903.398926] ehci-pci 0000:00:1a.0: cache line size of 64 is not supported
+--
+[ 4954.301944] usb usb2: root hub lost power or was reset
+[ 4954.303932] snd_hda_intel 0000:00:1b.0: irq 44 for MSI/MSI-X
+[ 4954.305748] ehci-pci 0000:00:1a.0: cache line size of 64 is not supported
+
+
diff --git a/codecs/canonical/alc662-rev3-lenovo-1766a7u-ccert-201212-12227 b/codecs/canonical/alc662-rev3-lenovo-1766a7u-ccert-201212-12227
new file mode 100644
index 0000000..7cffd8e
--- /dev/null
+++ b/codecs/canonical/alc662-rev3-lenovo-1766a7u-ccert-201212-12227
@@ -0,0 +1,1261 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Fri Dec 7 03:43:29 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.10 \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.10" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu quantal (12.10)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 1766A7U
+Product Version: ThinkCentre M78
+Firmware Version: 9ZKT25AUS
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-17-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [HDMI ]: HDA-Intel - HDA ATI HDMI
+ HDA ATI HDMI at 0xfeb44000 irq 52
+ 1 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xfeb40000 irq 16
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:01.1 Audio device: Advanced Micro Devices [AMD] nee ATI Device 9902
+00:14.2 Audio device: Advanced Micro Devices [AMD] Hudson Azalia Controller (rev 01)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:01.1 0403: 1002:9902
+ Subsystem: 17aa:3089
+--
+00:14.2 0403: 1022:780d (rev 01)
+ Subsystem: 17aa:3089
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: ATI R6xx HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x1002aa01
+Subsystem Id: 0x00aa0100
+Revision Id: 0x100300
+No Modem Function Group found
+Default PCM:
+ rates [0x70]: 32000 44100 48000
+ bits [0x2]: 16
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=1, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x02
+Node 0x04 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+Node 0x05 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x04
+Node 0x06 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+Node 0x07 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Node 0x08 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+Node 0x09 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x08
+Node 0x0a [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+Node 0x0b [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0a
+Node 0x0c [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+Node 0x0d [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0c
+Codec: Realtek ALC662 rev3
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0662
+Subsystem Id: 0x17aa3089
+Revision Id: 0x100300
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC662 rev3 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x4b 0x4b]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x4b 0x4b]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x4b 0x4b]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC662 rev3 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x00 0x00]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=1, device=0
+ Control: name="Capture Volume", index=1, device=0
+ Device: name="ALC662 rev3 Analog", type="Audio", device=2
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Rear Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Front Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Line Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Line Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 9
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x04 0x0b
+Node 0x0f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x400401: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Out Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001003c: IN OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x01014010: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x90170120: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0e
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Rear Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x01a19830: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x21: IN VREF_50
+ Unsolicited: tag=04, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Front Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x02a19840: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=05, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Line Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x0181303f: [Jack] Line In at Ext Rear
+ Conn = 1/8, Color = Blue
+ DefAssociation = 0x3, Sequence = 0xf
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=06, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x0221401f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP VREF_HIZ
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c 0x0d 0x0e*
+Node 0x1c [Pin Complex] wcaps 0x400401: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x4005c603: [N/A] Line Out at Ext N/A
+ Conn = Optical, Color = UNKNOWN
+ DefAssociation = 0x0, Sequence = 0x3
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400701: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=20
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Input Source", index=1, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 11
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Input Source", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 10
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Dec 6 22:30 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 9 Dec 6 22:30 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Dec 6 22:30 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 8 Dec 6 22:30 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 Dec 6 22:31 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 7 Dec 6 22:33 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 6 Dec 6 22:33 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 5 Dec 6 22:30 /dev/snd/pcmC1D2c
+crw-rw---T+ 1 root audio 116, 1 Dec 6 22:30 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Dec 6 22:30 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Dec 6 22:30 .
+drwxr-xr-x 3 root root 260 Dec 6 22:30 ..
+lrwxrwxrwx 1 root root 12 Dec 6 22:30 pci-0000:00:01.1 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Dec 6 22:30 pci-0000:00:14.2 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: HDMI [HDA ATI HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic [HD-Audio Generic], device 0: ALC662 rev3 Analog [ALC662 rev3 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: Generic [HD-Audio Generic], device 0: ALC662 rev3 Analog [ALC662 rev3 Analog]
+ Subdevices: 0/1
+ Subdevice #0: subdevice #0
+card 1: Generic [HD-Audio Generic], device 2: ALC662 rev3 Analog [ALC662 rev3 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [HDMI]
+
+Card hw:0 'HDMI'/'HDA ATI HDMI at 0xfeb44000 irq 52'
+ Mixer name : 'ATI R6xx HDMI'
+ Components : 'HDA:1002aa01,00aa0100,00100300'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [Generic]
+
+Card hw:1 'Generic'/'HD-Audio Generic at 0xfeb40000 irq 16'
+ Mixer name : 'Realtek ALC662 rev3'
+ Components : 'HDA:10ec0662,17aa3089,00100300'
+ Controls : 29
+ Simple ctrls : 14
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 75 [86%] [-9.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Front Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Front Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Line',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 0 [0%] [-17.25dB] [on]
+ Front Right: Capture 0 [0%] [-17.25dB] [on]
+Simple mixer control 'Capture',1
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 0 [0%] [-17.25dB] [off]
+ Front Right: Capture 0 [0%] [-17.25dB] [off]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line Out+Speaker'
+ Item0: 'Line Out+Speaker'
+Simple mixer control 'Input Source',0
+ Capabilities: cenum
+ Items: 'Rear Mic' 'Front Mic' 'Line'
+ Item0: 'Rear Mic'
+Simple mixer control 'Input Source',1
+ Capabilities: cenum
+ Items: 'Rear Mic' 'Front Mic' 'Line'
+ Item0: 'Rear Mic'
+Simple mixer control 'Rear Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Rear Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.HDMI {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.Generic {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Rear Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Rear Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Front Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Front Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Line Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Line Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value 'Line Out+Speaker'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 'Line Out+Speaker'
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Rear Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Front Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Capture Switch'
+ index 1
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 -1725
+ dbvalue.1 -1725
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Capture Volume'
+ index 1
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 -1725
+ dbvalue.1 -1725
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Input Source'
+ value 'Rear Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Rear Mic'
+ item.1 'Front Mic'
+ item.2 Line
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'Input Source'
+ index 1
+ value 'Rear Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Rear Mic'
+ item.1 'Front Mic'
+ item.2 Line
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 75
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -900
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface CARD
+ name 'Line Out Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.26 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.27 {
+ iface CARD
+ name 'Rear Mic Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.28 {
+ iface CARD
+ name 'Front Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.29 {
+ iface CARD
+ name 'Line Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+rfcomm
+bnep
+bluetooth
+parport_pc
+ppdev
+snd_hda_codec_realtek
+snd_hda_codec_hdmi
+snd_hda_intel
+snd_hda_codec
+radeon
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+ttm
+snd_timer
+snd_seq_device
+snd
+kvm_amd
+soundcore
+snd_page_alloc
+drm_kms_helper
+drm
+psmouse
+kvm
+ghash_clmulni_intel
+aesni_intel
+cryptd
+aes_x86_64
+serio_raw
+lp
+parport
+i2c_piix4
+ipmi_si
+i2c_algo_bit
+mac_hid
+k10temp
+tpm_tis
+microcode
+ipmi_msghandler
+hid_generic
+r8169
+usbhid
+hid
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x03 0x185600f0
+0x05 0x585600f0
+0x07 0x585600f0
+0x09 0x585600f0
+0x0b 0x585600f0
+0x0d 0x585600f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x411111f0
+0x14 0x01014010
+0x15 0x90170120
+0x16 0x411111f0
+0x18 0x01a19830
+0x19 0x02a19840
+0x1a 0x0181303f
+0x1b 0x0221401f
+0x1c 0x411111f0
+0x1d 0x4005c603
+0x1e 0x411111f0
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 7.257064] [drm] Initialized radeon 2.18.0 20080528 for 0000:00:01.0 on minor 0
+[ 7.257145] hda-intel: Force to non-snoop mode
+[ 7.257202] snd_hda_intel 0000:00:01.1: >irq 52 for MSI/MSI-X
+[ 7.785552] r8169 0000:03:00.0: >eth0: link down
+--
+[ 7.785843] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
+[ 7.816796] input: HDA ATI HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.1/sound/card0/input5
+[ 7.919289] input: HD-Audio Generic Line as /devices/pci0000:00/0000:00:14.2/sound/card1/input6
+[ 7.919461] input: HD-Audio Generic Front Mic as /devices/pci0000:00/0000:00:14.2/sound/card1/input7
+[ 7.919613] input: HD-Audio Generic Rear Mic as /devices/pci0000:00/0000:00:14.2/sound/card1/input8
+[ 7.919769] input: HD-Audio Generic Front Headphone as /devices/pci0000:00/0000:00:14.2/sound/card1/input9
+[ 7.919918] input: HD-Audio Generic Line Out as /devices/pci0000:00/0000:00:14.2/sound/card1/input10
+[ 10.832652] r8169 0000:03:00.0: >eth0: link up
+
+
diff --git a/codecs/canonical/alc662-rev3-lenovo-2116a1g-ccert-201211-12082 b/codecs/canonical/alc662-rev3-lenovo-2116a1g-ccert-201211-12082
new file mode 100644
index 0000000..50c7914
--- /dev/null
+++ b/codecs/canonical/alc662-rev3-lenovo-2116a1g-ccert-201211-12082
@@ -0,0 +1,1017 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue Nov 20 05:45:43 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 2116A1G
+Product Version: ThinkCentre M72e
+Firmware Version: F9KT21AUS
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-29-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7c00000 irq 45
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1c20 (rev 04)
+ Subsystem: 17aa:3065
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC662 rev3
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0662
+Subsystem Id: 0x17aa3065
+Revision Id: 0x100300
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC662 rev3 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC662 rev3 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x17 0x17]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=1, device=0
+ Control: name="Capture Volume", index=1, device=0
+ Device: name="ALC662 rev3 Analog", type="Audio", device=2
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Rear Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Front Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Line Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Line Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 9
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x04 0x0b
+Node 0x0f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x400401: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line-Out Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001003c: IN OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x01014010: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x90170120: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0e
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Rear Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x01a19830: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Front Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x02a19840: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=04, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Line Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x0181303f: [Jack] Line In at Ext Rear
+ Conn = 1/8, Color = Blue
+ DefAssociation = 0x3, Sequence = 0xf
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=05, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x0221401f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP VREF_HIZ
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c 0x0d 0x0e*
+Node 0x1c [Pin Complex] wcaps 0x400401: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x4005c603: [N/A] Line Out at Ext N/A
+ Conn = Optical, Color = UNKNOWN
+ DefAssociation = 0x0, Sequence = 0x3
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400701: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=20
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Input Source", index=1, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 11
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Input Source", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 10
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 6 Nov 20 00:42 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 5 Nov 20 00:42 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 4 Nov 20 00:42 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Nov 20 00:42 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Nov 20 00:42 /dev/snd/pcmC0D2c
+crw-rw---T+ 1 root audio 116, 1 Nov 20 00:42 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Nov 20 00:42 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Nov 20 00:42 .
+drwxr-xr-x 3 root root 200 Nov 20 00:42 ..
+lrwxrwxrwx 1 root root 12 Nov 20 00:42 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC662 rev3 Analog [ALC662 rev3 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC662 rev3 Analog [ALC662 rev3 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 2: ALC662 rev3 Analog [ALC662 rev3 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7c00000 irq 45'
+ Mixer name : 'Realtek ALC662 rev3'
+ Components : 'HDA:10ec0662,17aa3065,00100300'
+ Controls : 28
+ Simple ctrls : 14
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 63 [72%] [-18.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Front Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Front Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Line',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 23 [37%] [0.00dB] [on]
+ Front Right: Capture 23 [37%] [0.00dB] [on]
+Simple mixer control 'Capture',1
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 0 [0%] [-17.25dB] [off]
+ Front Right: Capture 0 [0%] [-17.25dB] [off]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line-Out+Speaker'
+ Item0: 'Line-Out+Speaker'
+Simple mixer control 'Input Source',0
+ Capabilities: cenum
+ Items: 'Rear Mic' 'Front Mic' 'Line'
+ Item0: 'Front Mic'
+Simple mixer control 'Input Source',1
+ Capabilities: cenum
+ Items: 'Rear Mic' 'Front Mic' 'Line'
+ Item0: 'Rear Mic'
+Simple mixer control 'Rear Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Rear Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Rear Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Rear Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Front Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Front Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Line Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Line Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Line-Out+Speaker
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 Line-Out+Speaker
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Rear Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Front Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Capture Switch'
+ index 1
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 23
+ value.1 23
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Capture Volume'
+ index 1
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 -1725
+ dbvalue.1 -1725
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Input Source'
+ value 'Front Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Rear Mic'
+ item.1 'Front Mic'
+ item.2 Line
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'Input Source'
+ index 1
+ value 'Rear Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Rear Mic'
+ item.1 'Front Mic'
+ item.2 Line
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 63
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1800
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface CARD
+ name 'Line-Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.26 {
+ iface CARD
+ name 'Rear Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.27 {
+ iface CARD
+ name 'Front Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.28 {
+ iface CARD
+ name 'Line Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+rfcomm
+bnep
+bluetooth
+parport_pc
+ppdev
+snd_hda_codec_realtek
+i915
+snd_hda_intel
+snd_hda_codec
+drm_kms_helper
+drm
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+snd_timer
+mei
+psmouse
+snd_seq_device
+usbhid
+hid
+i2c_algo_bit
+wmi
+serio_raw
+video
+mac_hid
+snd
+soundcore
+snd_page_alloc
+lp
+parport
+r8169
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x411111f0
+0x14 0x01014010
+0x15 0x90170120
+0x16 0x411111f0
+0x18 0x01a19830
+0x19 0x02a19840
+0x1a 0x0181303f
+0x1b 0x0221401f
+0x1c 0x411111f0
+0x1d 0x4005c603
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 9.591536] [drm] Initialized drm 1.1.0 20060810
+[ 9.643695] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 9.643742] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
+[ 9.643758] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 9.675202] EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro
+[ 9.690976] input: HDA Intel PCH Line as /devices/pci0000:00/0000:00:1b.0/sound/card0/input5
+[ 9.691030] input: HDA Intel PCH Front Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
+[ 9.691075] input: HDA Intel PCH Rear Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 9.691121] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 9.691166] input: HDA Intel PCH Line-Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 9.691314] i915 0000:00:02.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
+
+
diff --git a/codecs/canonical/alc662-rev3-lenovo-2929b1g-ccert-201210-12055 b/codecs/canonical/alc662-rev3-lenovo-2929b1g-ccert-201210-12055
new file mode 100644
index 0000000..bab8166
--- /dev/null
+++ b/codecs/canonical/alc662-rev3-lenovo-2929b1g-ccert-201210-12055
@@ -0,0 +1,1375 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue Nov 20 08:46:17 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 2929B1G
+Product Version: ThinkCentre M82
+Firmware Version: 9SKT39AUS
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-29-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_usb_audio
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7c30000 irq 45
+ 1 [Device ]: USB-Audio - Generic USB Audio Device
+ Generic USB Audio Device at usb-0000:00:1d.0-1.5, full speed
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 17aa:3084
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_usb_audio
+ async_unlink : Y
+ device_setup : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ ignore_ctl_error : N
+ index : -2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ nrpacks : 8
+ pid : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ vid : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC662 rev3
+Address: 2
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0662
+Subsystem Id: 0x17aa3084
+Revision Id: 0x100300
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC662 rev3 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC662 rev3 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=1, device=0
+ Control: name="Capture Volume", index=1, device=0
+ Device: name="ALC662 rev3 Analog", type="Audio", device=2
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Rear Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Front Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Line Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Line Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 9
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x04 0x0b
+Node 0x0f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x400401: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line-Out Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001003c: IN OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x01014010: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x90170120: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0e
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Rear Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x01a19830: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Front Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x02a19840: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=04, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Line Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x0181303f: [Jack] Line In at Ext Rear
+ Conn = 1/8, Color = Blue
+ DefAssociation = 0x3, Sequence = 0xf
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=05, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x0221401f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP VREF_HIZ
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c 0x0d 0x0e*
+Node 0x1c [Pin Complex] wcaps 0x400401: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x4005c603: [N/A] Line Out at Ext N/A
+ Conn = Optical, Color = UNKNOWN
+ DefAssociation = 0x0, Sequence = 0x3
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400701: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=20
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Input Source", index=1, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 11
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Input Source", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 10
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x0b
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!USB Mixer information
+!!---------------------
+--startcollapse--
+
+USB Mixer: usb_id=0x0d8c000e, ctrlif=0, ctlerr=0
+Card: Generic USB Audio Device at usb-0000:00:1d.0-1.5, full speed
+ Unit: 9
+ Control: name="Speaker Playback Volume", index=0
+ Info: id=9, control=2, cmask=0x3, channels=2, type="S16"
+ Volume: min=-7264, max=-16, dBmin=-2837, dBmax=-6
+ Unit: 9
+ Control: name="Speaker Playback Switch", index=0
+ Info: id=9, control=1, cmask=0x0, channels=1, type="INV_BOOLEAN"
+ Volume: min=0, max=1, dBmin=0, dBmax=0
+ Unit: 10
+ Control: name="Auto Gain Control", index=0
+ Info: id=10, control=7, cmask=0x0, channels=1, type="BOOLEAN"
+ Volume: min=0, max=1, dBmin=0, dBmax=0
+ Unit: 10
+ Control: name="Mic Capture Volume", index=0
+ Info: id=10, control=2, cmask=0x0, channels=1, type="S16"
+ Volume: min=0, max=6096, dBmin=0, dBmax=2381
+ Unit: 10
+ Control: name="Mic Capture Switch", index=0
+ Info: id=10, control=1, cmask=0x0, channels=1, type="INV_BOOLEAN"
+ Volume: min=0, max=1, dBmin=0, dBmax=0
+ Unit: 13
+ Control: name="Mic Playback Volume", index=0
+ Info: id=13, control=2, cmask=0x0, channels=1, type="S16"
+ Volume: min=0, max=12240, dBmin=0, dBmax=4781
+ Unit: 13
+ Control: name="Mic Playback Switch", index=0
+ Info: id=13, control=1, cmask=0x0, channels=1, type="INV_BOOLEAN"
+ Volume: min=0, max=1, dBmin=0, dBmax=0
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 11 Nov 20 03:39 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 4 Nov 20 03:39 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 10 Nov 20 03:39 /dev/snd/hwC0D2
+crw-rw---T+ 1 root audio 116, 9 Nov 20 03:39 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 8 Nov 20 03:39 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 7 Nov 20 03:39 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 6 Nov 20 03:39 /dev/snd/pcmC0D2c
+crw-rw---T+ 1 root audio 116, 5 Nov 20 03:39 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 3 Nov 20 03:39 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 2 Nov 20 03:39 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Nov 20 03:39 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Nov 20 03:39 /dev/snd/timer
+
+/dev/snd/by-id:
+total 0
+drwxr-xr-x 2 root root 60 Nov 20 03:39 .
+drwxr-xr-x 4 root root 320 Nov 20 03:39 ..
+lrwxrwxrwx 1 root root 12 Nov 20 03:39 usb-0d8c_Generic_USB_Audio_Device-00 -> ../controlC1
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Nov 20 03:39 .
+drwxr-xr-x 4 root root 320 Nov 20 03:39 ..
+lrwxrwxrwx 1 root root 12 Nov 20 03:39 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Nov 20 03:39 pci-0000:00:1d.0-usb-0:1.5:1.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC662 rev3 Analog [ALC662 rev3 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Device [Generic USB Audio Device], device 0: USB Audio [USB Audio]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC662 rev3 Analog [ALC662 rev3 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 2: ALC662 rev3 Analog [ALC662 rev3 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Device [Generic USB Audio Device], device 0: USB Audio [USB Audio]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7c30000 irq 45'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0662,17aa3084,00100300 HDA:80862806,80860101,00100000'
+ Controls : 34
+ Simple ctrls : 15
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 60 [69%] [-20.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Front Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Front Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Line',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Capture',1
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 0 [0%] [-17.25dB] [off]
+ Front Right: Capture 0 [0%] [-17.25dB] [off]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line-Out+Speaker'
+ Item0: 'Line-Out+Speaker'
+Simple mixer control 'Input Source',0
+ Capabilities: cenum
+ Items: 'Rear Mic' 'Front Mic' 'Line'
+ Item0: 'Front Mic'
+Simple mixer control 'Input Source',1
+ Capabilities: cenum
+ Items: 'Rear Mic' 'Front Mic' 'Line'
+ Item0: 'Rear Mic'
+Simple mixer control 'Rear Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Rear Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 1 [Device]
+
+Card hw:1 'Device'/'Generic USB Audio Device at usb-0000:00:1d.0-1.5, full speed'
+ Mixer name : 'USB Mixer'
+ Components : 'USB0d8c:000e'
+ Controls : 7
+ Simple ctrls : 3
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch pswitch-joined penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 151
+ Mono:
+ Front Left: Playback 44 [29%] [-20.13dB] [on]
+ Front Right: Playback 44 [29%] [-20.13dB] [on]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pvolume-joined cvolume cvolume-joined pswitch pswitch-joined cswitch cswitch-joined penum
+ Playback channels: Mono
+ Capture channels: Mono
+ Limits: Playback 0 - 32 Capture 0 - 16
+ Mono: Playback 23 [72%] [34.36dB] [off] Capture 0 [0%] [0.00dB] [on]
+Simple mixer control 'Auto Gain Control',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Rear Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Rear Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Front Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Front Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Line Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Line Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Line-Out+Speaker
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 Line-Out+Speaker
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Rear Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Front Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Capture Switch'
+ index 1
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Capture Volume'
+ index 1
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 -1725
+ dbvalue.1 -1725
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Input Source'
+ value 'Front Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Rear Mic'
+ item.1 'Front Mic'
+ item.2 Line
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'Input Source'
+ index 1
+ value 'Rear Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Rear Mic'
+ item.1 'Front Mic'
+ item.2 Line
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 60
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -2025
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface CARD
+ name 'Line-Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.26 {
+ iface CARD
+ name 'Rear Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.27 {
+ iface CARD
+ name 'Front Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.28 {
+ iface CARD
+ name 'Line Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.29 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.30 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.31 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.32 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.33 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.34 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.Device {
+ control.1 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value 23
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 32'
+ dbmin 0
+ dbmax 4781
+ dbvalue.0 3436
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 44
+ value.1 44
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 151'
+ dbmin -2837
+ dbmax -6
+ dbvalue.0 -2013
+ dbvalue.1 -2013
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Capture Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Capture Volume'
+ value 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 16'
+ dbmin 0
+ dbmax 2381
+ dbvalue.0 0
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto Gain Control'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+rfcomm
+bnep
+bluetooth
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+parport_pc
+ppdev
+cm109
+snd_hda_intel
+snd_hda_codec
+snd_usb_audio
+snd_usbmidi_lib
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+snd_timer
+snd_seq_device
+snd
+tpm_tis
+wmi
+i915
+drm_kms_helper
+drm
+mac_hid
+i2c_algo_bit
+mei
+video
+soundcore
+snd_page_alloc
+psmouse
+serio_raw
+lp
+parport
+e1000e
+usbhid
+hid
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D2/init_pin_configs:
+0x12 0x411111f0
+0x14 0x01014010
+0x15 0x90170120
+0x16 0x411111f0
+0x18 0x01a19830
+0x19 0x02a19840
+0x1a 0x0181303f
+0x1b 0x0221401f
+0x1c 0x411111f0
+0x1d 0x4005c603
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D2/driver_pin_configs:
+
+/sys/class/sound/hwC0D2/user_pin_configs:
+
+/sys/class/sound/hwC0D2/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x58560010
+0x06 0x58560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 9.730044] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 9.730078] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 9.730151] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
+[ 9.730175] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 9.760539] EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro
+--
+[ 10.297184] type=1400 audit(1353400760.629:9): apparmor="STATUS" operation="profile_load" name="/usr/sbin/cupsd" pid=826 comm="apparmor_parser"
+[ 10.347698] HDMI status: Codec=3 Pin=7 Presence_Detect=0 ELD_Valid=0
+[ 10.347748] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 10.347811] input: HDA Intel PCH Line as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 10.347851] input: HDA Intel PCH Front Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 10.347892] input: HDA Intel PCH Rear Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 10.347941] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 10.347974] input: HDA Intel PCH Line-Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
+[ 10.516690] e1000e 0000:00:19.0: irq 42 for MSI/MSI-X
+
+
diff --git a/codecs/canonical/alc662-rev3-lenovo-3227a1g-ccert-201210-12053 b/codecs/canonical/alc662-rev3-lenovo-3227a1g-ccert-201210-12053
new file mode 100644
index 0000000..3d89ad8
--- /dev/null
+++ b/codecs/canonical/alc662-rev3-lenovo-3227a1g-ccert-201210-12053
@@ -0,0 +1,1200 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Nov 19 03:21:36 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 3227A1G
+Product Version: ThinkCentre M92P
+Firmware Version: 9SKT39AUS
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-29-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7c30000 irq 44
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 17aa:3083
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC662 rev3
+Address: 2
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0662
+Subsystem Id: 0x17aa3083
+Revision Id: 0x100300
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC662 rev3 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC662 rev3 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x17 0x17]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=1, device=0
+ Control: name="Capture Volume", index=1, device=0
+ Device: name="ALC662 rev3 Analog", type="Audio", device=2
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Rear Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Front Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Line Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Line Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 9
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x04 0x0b
+Node 0x0f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x400401: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line-Out Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001003c: IN OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x01014010: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x90170120: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0e
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Rear Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x01a19830: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Front Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x02a19840: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=04, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Line Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x0181303f: [Jack] Line In at Ext Rear
+ Conn = 1/8, Color = Blue
+ DefAssociation = 0x3, Sequence = 0xf
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=05, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x0221401f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP VREF_HIZ
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c 0x0d 0x0e*
+Node 0x1c [Pin Complex] wcaps 0x400401: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x4005c603: [N/A] Line Out at Ext N/A
+ Conn = Optical, Color = UNKNOWN
+ DefAssociation = 0x0, Sequence = 0x3
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400701: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=20
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Input Source", index=1, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 11
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Input Source", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 10
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x0b
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 8 Nov 18 22:15 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 7 Nov 18 22:15 /dev/snd/hwC0D2
+crw-rw---T+ 1 root audio 116, 6 Nov 18 22:15 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 5 Nov 18 22:15 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 4 Nov 18 22:15 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 3 Nov 18 22:15 /dev/snd/pcmC0D2c
+crw-rw---T+ 1 root audio 116, 2 Nov 18 22:15 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Nov 18 22:15 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Nov 18 22:15 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Nov 18 22:15 .
+drwxr-xr-x 3 root root 240 Nov 18 22:15 ..
+lrwxrwxrwx 1 root root 12 Nov 18 22:15 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC662 rev3 Analog [ALC662 rev3 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC662 rev3 Analog [ALC662 rev3 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 2: ALC662 rev3 Analog [ALC662 rev3 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7c30000 irq 44'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0662,17aa3083,00100300 HDA:80862806,80860101,00100000'
+ Controls : 34
+ Simple ctrls : 15
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 63 [72%] [-18.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Front Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Front Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Line',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 23 [37%] [0.00dB] [on]
+ Front Right: Capture 23 [37%] [0.00dB] [on]
+Simple mixer control 'Capture',1
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 0 [0%] [-17.25dB] [off]
+ Front Right: Capture 0 [0%] [-17.25dB] [off]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line-Out+Speaker'
+ Item0: 'Line-Out+Speaker'
+Simple mixer control 'Input Source',0
+ Capabilities: cenum
+ Items: 'Rear Mic' 'Front Mic' 'Line'
+ Item0: 'Front Mic'
+Simple mixer control 'Input Source',1
+ Capabilities: cenum
+ Items: 'Rear Mic' 'Front Mic' 'Line'
+ Item0: 'Rear Mic'
+Simple mixer control 'Rear Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Rear Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Rear Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Rear Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Front Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Front Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Line Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Line Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Line-Out+Speaker
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 Line-Out+Speaker
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Rear Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Front Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Capture Switch'
+ index 1
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 23
+ value.1 23
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Capture Volume'
+ index 1
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 -1725
+ dbvalue.1 -1725
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Input Source'
+ value 'Front Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Rear Mic'
+ item.1 'Front Mic'
+ item.2 Line
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'Input Source'
+ index 1
+ value 'Rear Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Rear Mic'
+ item.1 'Front Mic'
+ item.2 Line
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 63
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1800
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface CARD
+ name 'Line-Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.26 {
+ iface CARD
+ name 'Rear Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.27 {
+ iface CARD
+ name 'Front Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.28 {
+ iface CARD
+ name 'Line Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.29 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.30 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.31 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.32 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.33 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.34 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nls_iso8859_1
+nls_cp437
+vfat
+fat
+usb_storage
+uas
+rfcomm
+parport_pc
+ppdev
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+bnep
+bluetooth
+i915
+drm_kms_helper
+drm
+i2c_algo_bit
+video
+psmouse
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+serio_raw
+snd_seq
+snd_timer
+snd_seq_device
+snd
+soundcore
+snd_page_alloc
+mei
+tpm_tis
+mac_hid
+wmi
+lp
+parport
+usbhid
+hid
+e1000e
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D2/init_pin_configs:
+0x12 0x411111f0
+0x14 0x01014010
+0x15 0x90170120
+0x16 0x411111f0
+0x18 0x01a19830
+0x19 0x02a19840
+0x1a 0x0181303f
+0x1b 0x0221401f
+0x1c 0x411111f0
+0x1d 0x4005c603
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D2/driver_pin_configs:
+
+/sys/class/sound/hwC0D2/user_pin_configs:
+
+/sys/class/sound/hwC0D2/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x58560010
+0x06 0x58560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 9.680533] mei 0000:00:16.0: irq 43 for MSI/MSI-X
+[ 9.716040] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 9.716098] snd_hda_intel 0000:00:1b.0: irq 44 for MSI/MSI-X
+[ 9.716132] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 9.757607] type=1400 audit(1353294941.733:2): apparmor="STATUS" operation="profile_load" name="/sbin/dhclient" pid=583 comm="apparmor_parser"
+--
+[ 10.249200] Bluetooth: BNEP filters: protocol multicast
+[ 10.271653] HDMI status: Codec=3 Pin=7 Presence_Detect=0 ELD_Valid=0
+[ 10.271695] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input5
+[ 10.271741] input: HDA Intel PCH Line as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
+[ 10.271773] input: HDA Intel PCH Front Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 10.271804] input: HDA Intel PCH Rear Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 10.271835] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 10.271865] input: HDA Intel PCH Line-Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 10.272073] i915 0000:00:02.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
+
+
diff --git a/codecs/canonical/alc662-rev3-lenovo-3237a1g-ccert-201210-12054 b/codecs/canonical/alc662-rev3-lenovo-3237a1g-ccert-201210-12054
new file mode 100644
index 0000000..f56d6ef
--- /dev/null
+++ b/codecs/canonical/alc662-rev3-lenovo-3237a1g-ccert-201210-12054
@@ -0,0 +1,983 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue Nov 20 06:51:19 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 3237A1G
+Product Version: ThinkCentre M92P
+Firmware Version: 9SKT40AUS
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-29-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7c30000 irq 45
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 17aa:3086
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC662 rev3
+Address: 2
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0662
+Subsystem Id: 0x17aa3086
+Revision Id: 0x100300
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC662 rev3 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x2a 0x2a]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x2a 0x2a]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x57 0x57]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC662 rev3 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 9
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80]
+ Connection: 2
+ 0x04 0x0b
+Node 0x0f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x400401: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001003c: IN OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x90170120: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0e
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x02a19830: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x02214010: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP VREF_HIZ
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1c [Pin Complex] wcaps 0x400401: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x4002c001: [N/A] Line Out at Ext N/A
+ Conn = 1/4, Color = UNKNOWN
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400701: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=20
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 11
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 10
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x0b
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Nov 20 00:14 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Nov 20 00:14 /dev/snd/hwC0D2
+crw-rw---T+ 1 root audio 116, 5 Nov 20 00:14 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Nov 20 00:14 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Nov 20 00:14 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Nov 20 00:14 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Nov 20 00:14 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Nov 20 00:14 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Nov 20 00:14 .
+drwxr-xr-x 3 root root 220 Nov 20 00:14 ..
+lrwxrwxrwx 1 root root 12 Nov 20 00:14 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC662 rev3 Analog [ALC662 rev3 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC662 rev3 Analog [ALC662 rev3 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7c30000 irq 45'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0662,17aa3086,00100300 HDA:80862806,80860101,00100000'
+ Controls : 21
+ Simple ctrls : 9
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 42 [48%] [-33.75dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 23 [37%] [0.00dB] [off]
+ Front Right: Capture 23 [37%] [0.00dB] [off]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 23
+ value.1 23
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 42
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -3375
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface PCM
+ device 3
+ name ELD
+ value '100008006610000100000000000000000472cfad53323433484c097f07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type BYTES
+ count 83
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+parport_pc
+ppdev
+rfcomm
+bnep
+bluetooth
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+i915
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+snd_timer
+snd_seq_device
+snd
+psmouse
+serio_raw
+soundcore
+snd_page_alloc
+mei
+tpm_tis
+mac_hid
+drm_kms_helper
+drm
+wmi
+i2c_algo_bit
+video
+lp
+parport
+usbhid
+hid
+e1000e
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D2/init_pin_configs:
+0x12 0x411111f0
+0x14 0x411111f0
+0x15 0x90170120
+0x16 0x411111f0
+0x18 0x411111f0
+0x19 0x02a19830
+0x1a 0x411111f0
+0x1b 0x02214010
+0x1c 0x411111f0
+0x1d 0x4002c001
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D2/driver_pin_configs:
+
+/sys/class/sound/hwC0D2/user_pin_configs:
+
+/sys/class/sound/hwC0D2/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x58560010
+0x06 0x58560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 14.615607] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 14.615647] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 14.615696] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
+[ 14.615722] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 15.164776] HDMI status: Codec=3 Pin=7 Presence_Detect=0 ELD_Valid=0
+[ 15.164833] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
+[ 15.164909] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 15.165001] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 15.702003] init: failsafe main process (773) killed by TERM signal
+--
+[ 61.765619] [drm:pch_irq_handler] *ERROR* PCH poison interrupt
+[ 64.663316] HDMI hot plug event: Codec=3 Pin=7 Presence_Detect=1 ELD_Valid=1
+[ 64.663394] HDMI status: Codec=3 Pin=7 Presence_Detect=1 ELD_Valid=1
+[ 64.962633] HDMI status: Codec=3 Pin=7 Presence_Detect=1 ELD_Valid=1
+[ 64.966145] HDMI: detected monitor S243HL at connection type HDMI
+[ 64.966147] HDMI: available speakers: FL/FR
+[ 64.966151] HDMI: supports coding type LPCM: channels = 2, rates = 32000 44100 48000 88200 96000 176400 192000, bits = 16 20 24
+[ 103.134212] [drm:pch_irq_handler] *ERROR* PCH poison interrupt
+--
+[ 878.896721] [drm:pch_irq_handler] *ERROR* PCH poison interrupt
+[ 882.919516] HDMI hot plug event: Codec=3 Pin=7 Presence_Detect=0 ELD_Valid=1
+[ 882.919572] HDMI status: Codec=3 Pin=7 Presence_Detect=0 ELD_Valid=0
+[ 883.117927] HDMI hot plug event: Codec=3 Pin=7 Presence_Detect=1 ELD_Valid=1
+[ 883.117976] HDMI status: Codec=3 Pin=7 Presence_Detect=1 ELD_Valid=1
+[ 883.417266] HDMI status: Codec=3 Pin=7 Presence_Detect=1 ELD_Valid=1
+[ 883.421099] HDMI: detected monitor S243HL at connection type HDMI
+[ 883.421102] HDMI: available speakers: FL/FR
+[ 883.421106] HDMI: supports coding type LPCM: channels = 2, rates = 32000 44100 48000 88200 96000 176400 192000, bits = 16 20 24
+[ 1184.536283] usb 3-2: USB disconnect, device number 5
+
+
diff --git a/codecs/canonical/alc662-rev3-lenovo-3264f1a-ccert-201211-12080 b/codecs/canonical/alc662-rev3-lenovo-3264f1a-ccert-201211-12080
new file mode 100644
index 0000000..5a5b550
--- /dev/null
+++ b/codecs/canonical/alc662-rev3-lenovo-3264f1a-ccert-201211-12080
@@ -0,0 +1,961 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Nov 19 08:37:45 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 3264F1A
+Product Version: ThinkCentre M72e
+Firmware Version: F4KT21AUS
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-29-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7d00000 irq 46
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1c20 (rev 04)
+ Subsystem: 17aa:308f
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC662 rev3
+Address: 2
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0662
+Subsystem Id: 0x17aa308f
+Revision Id: 0x100300
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC662 rev3 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x57 0x57]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC662 rev3 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x17 0x17]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 9
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80]
+ Connection: 2
+ 0x04 0x0b
+Node 0x0f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x400401: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0001003c: IN OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x90170120: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0e
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x02a19830: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x02214010: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP VREF_HIZ
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1c [Pin Complex] wcaps 0x400401: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x4002c001: [N/A] Line Out at Ext N/A
+ Conn = 1/4, Color = UNKNOWN
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400701: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=20
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 11
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 10
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x0b
+Codec: Intel CougarPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862805
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Nov 19 03:34 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Nov 19 03:34 /dev/snd/hwC0D2
+crw-rw---T+ 1 root audio 116, 5 Nov 19 03:34 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Nov 19 03:34 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Nov 19 03:34 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Nov 19 03:34 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Nov 19 03:34 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Nov 19 03:34 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Nov 19 03:34 .
+drwxr-xr-x 3 root root 220 Nov 19 03:34 ..
+lrwxrwxrwx 1 root root 12 Nov 19 03:34 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC662 rev3 Analog [ALC662 rev3 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC662 rev3 Analog [ALC662 rev3 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7d00000 irq 46'
+ Mixer name : 'Intel CougarPoint HDMI'
+ Components : 'HDA:10ec0662,17aa308f,00100300 HDA:80862805,80860101,00100000'
+ Controls : 21
+ Simple ctrls : 9
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 63 [72%] [-18.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 23 [37%] [0.00dB] [on]
+ Front Right: Capture 23 [37%] [0.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 23
+ value.1 23
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 63
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1800
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+rfcomm
+bnep
+bluetooth
+parport_pc
+ppdev
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+usbhid
+i915
+drm_kms_helper
+drm
+i2c_algo_bit
+video
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+snd_timer
+snd_seq_device
+snd
+hid
+mac_hid
+wmi
+soundcore
+snd_page_alloc
+mei
+lp
+parport
+r8169
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D2/init_pin_configs:
+0x12 0x411111f0
+0x14 0x411111f0
+0x15 0x90170120
+0x16 0x411111f0
+0x18 0x411111f0
+0x19 0x02a19830
+0x1a 0x411111f0
+0x1b 0x02214010
+0x1c 0x411111f0
+0x1d 0x4002c001
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D2/driver_pin_configs:
+
+/sys/class/sound/hwC0D2/user_pin_configs:
+
+/sys/class/sound/hwC0D2/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x58560010
+0x06 0x58560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 12.420519] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 12.420558] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 12.420608] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[ 12.420635] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 12.652050] init: failsafe main process (728) killed by TERM signal
+[ 12.973841] HDMI status: Codec=3 Pin=7 Presence_Detect=0 ELD_Valid=0
+[ 12.973887] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
+[ 12.973948] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 12.973988] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 13.150709] ppdev: user-space parallel port driver
+
+
diff --git a/codecs/canonical/alc662-rev3-lenovo-3388g4b-ccert-201208-11512 b/codecs/canonical/alc662-rev3-lenovo-3388g4b-ccert-201208-11512
new file mode 100644
index 0000000..2d82e23
--- /dev/null
+++ b/codecs/canonical/alc662-rev3-lenovo-3388g4b-ccert-201208-11512
@@ -0,0 +1,1192 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.60
+!!################################
+
+!!Script ran on: Thu Oct 11 03:56:12 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 3388G4B
+Product Version: ThinkCentre Edge92
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-29-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7c30000 irq 45
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!--------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 17aa:308b
+
+
+!!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
+!!--------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC662 rev3
+Address: 2
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0662
+Subsystem Id: 0x17aa308b
+Revision Id: 0x100300
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC662 rev3 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC662 rev3 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=1, device=0
+ Control: name="Capture Volume", index=1, device=0
+ Device: name="ALC662 rev3 Analog", type="Audio", device=2
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Rear Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Front Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Line Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Line Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 9
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x04 0x0b
+Node 0x0f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x400401: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line-Out Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001003c: IN OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x01014010: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x90170120: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0e
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Rear Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x01a19830: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x21: IN VREF_50
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Front Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x02a19840: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=04, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Line Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x0181303f: [Jack] Line In at Ext Rear
+ Conn = 1/8, Color = Blue
+ DefAssociation = 0x3, Sequence = 0xf
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=05, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x0221401f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP VREF_HIZ
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c 0x0d 0x0e*
+Node 0x1c [Pin Complex] wcaps 0x400401: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x4005c603: [N/A] Line Out at Ext N/A
+ Conn = Optical, Color = UNKNOWN
+ DefAssociation = 0x0, Sequence = 0x3
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400701: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=20
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Input Source", index=1, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 11
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Input Source", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 10
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x0b
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 8 Oct 10 23:52 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 7 Oct 10 23:52 /dev/snd/hwC0D2
+crw-rw---T+ 1 root audio 116, 6 Oct 10 23:52 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 5 Oct 10 23:53 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 4 Oct 10 23:53 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 3 Oct 10 23:52 /dev/snd/pcmC0D2c
+crw-rw---T+ 1 root audio 116, 2 Oct 10 23:53 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Oct 10 23:52 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Oct 10 23:52 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Oct 10 23:52 .
+drwxr-xr-x 3 root root 240 Oct 10 23:52 ..
+lrwxrwxrwx 1 root root 12 Oct 10 23:52 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC662 rev3 Analog [ALC662 rev3 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC662 rev3 Analog [ALC662 rev3 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 2: ALC662 rev3 Analog [ALC662 rev3 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7c30000 irq 45'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0662,17aa308b,00100300 HDA:80862806,80860101,00100000'
+ Controls : 34
+ Simple ctrls : 15
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 60 [69%] [-20.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Front Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Front Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Line',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Capture',1
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 0 [0%] [-17.25dB] [off]
+ Front Right: Capture 0 [0%] [-17.25dB] [off]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line-Out+Speaker'
+ Item0: 'Line-Out+Speaker'
+Simple mixer control 'Input Source',0
+ Capabilities: cenum
+ Items: 'Rear Mic' 'Front Mic' 'Line'
+ Item0: 'Front Mic'
+Simple mixer control 'Input Source',1
+ Capabilities: cenum
+ Items: 'Rear Mic' 'Front Mic' 'Line'
+ Item0: 'Rear Mic'
+Simple mixer control 'Rear Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Rear Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!-------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Rear Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Rear Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Front Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Front Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Line Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Line Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Line-Out+Speaker
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 Line-Out+Speaker
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Rear Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Front Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Capture Switch'
+ index 1
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Capture Volume'
+ index 1
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 -1725
+ dbvalue.1 -1725
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Input Source'
+ value 'Front Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Rear Mic'
+ item.1 'Front Mic'
+ item.2 Line
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'Input Source'
+ index 1
+ value 'Rear Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Rear Mic'
+ item.1 'Front Mic'
+ item.2 Line
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 60
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -2025
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface CARD
+ name 'Line-Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.26 {
+ iface CARD
+ name 'Rear Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.27 {
+ iface CARD
+ name 'Front Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.28 {
+ iface CARD
+ name 'Line Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.29 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.30 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.31 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.32 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.33 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.34 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+rfcomm
+bnep
+bluetooth
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+snd_timer
+i915
+snd_seq_device
+mei
+ppdev
+snd
+parport_pc
+soundcore
+drm_kms_helper
+drm
+lp
+i2c_algo_bit
+parport
+snd_page_alloc
+psmouse
+mac_hid
+serio_raw
+wmi
+video
+usbhid
+hid
+e1000e
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D2/init_pin_configs:
+0x12 0x411111f0
+0x14 0x01014010
+0x15 0x90170120
+0x16 0x411111f0
+0x18 0x01a19830
+0x19 0x02a19840
+0x1a 0x0181303f
+0x1b 0x0221401f
+0x1c 0x411111f0
+0x1d 0x4005c603
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D2/driver_pin_configs:
+
+/sys/class/sound/hwC0D2/user_pin_configs:
+
+/sys/class/sound/hwC0D2/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x58560010
+0x06 0x58560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!------------------
+
+[ 27.900369] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 28.545793] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 28.545846] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
+[ 28.545875] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 29.214694] type=1400 audit(1349927567.663:2): apparmor="STATUS" operation="profile_load" name="/sbin/dhclient" pid=561 comm="apparmor_parser"
+--
+[ 29.215062] type=1400 audit(1349927567.663:7): apparmor="STATUS" operation="profile_replace" name="/usr/lib/connman/scripts/dhclient-script" pid=577 comm="apparmor_parser"
+[ 29.765432] HDMI status: Codec=3 Pin=7 Presence_Detect=0 ELD_Valid=0
+[ 29.765482] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input4
+[ 29.765574] input: HDA Intel PCH Line as /devices/pci0000:00/0000:00:1b.0/sound/card0/input5
+[ 29.765657] input: HDA Intel PCH Front Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
+[ 29.765714] input: HDA Intel PCH Rear Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 29.765760] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 29.765808] input: HDA Intel PCH Line-Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 34.325314] e1000e 0000:00:19.0: irq 42 for MSI/MSI-X
+
+
diff --git a/codecs/canonical/alc662-rev3-lenovo-435131z-ccert-201402-14669 b/codecs/canonical/alc662-rev3-lenovo-435131z-ccert-201402-14669
new file mode 100644
index 0000000..e6ed047
--- /dev/null
+++ b/codecs/canonical/alc662-rev3-lenovo-435131z-ccert-201402-14669
@@ -0,0 +1,1209 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue Mar 4 10:41:28 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.4 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.4 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.4 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 435131z
+Product Version: Lenovo Product
+Firmware Version: A2KT29AUS
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-46-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xfbf20000 irq 74
+ 1 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xfbe40000 irq 76
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation C600/X79 series chipset High Definition Audio Controller (rev 06)
+03:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Turks/Whistler HDMI Audio [Radeon HD 6000 Series]
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1d20 (rev 06)
+ Subsystem: 17aa:1026
+--
+03:00.1 0403: 1002:aa90
+ Subsystem: 1002:aa90
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC662 rev3
+Address: 2
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0662
+Subsystem Id: 0x17aa1026
+Revision Id: 0x100300
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC662 rev3 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC662 rev3 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=1, device=0
+ Control: name="Capture Volume", index=1, device=0
+ Device: name="ALC662 rev3 Analog", type="Audio", device=2
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Rear Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Front Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Line Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Line Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 9
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x04 0x0b
+Node 0x0f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x400401: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Out Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001003c: IN OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x01014010: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x99130120: [Fixed] Speaker at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0e
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Rear Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x01a19830: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=04, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Front Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x02a19831: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0x1
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=05, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Line Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x0181303f: [Jack] Line In at Ext Rear
+ Conn = 1/8, Color = Blue
+ DefAssociation = 0x3, Sequence = 0xf
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=06, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x0221401f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP VREF_HIZ
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c 0x0d 0x0e*
+Node 0x1c [Pin Complex] wcaps 0x400401: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x4005c603: [N/A] Line Out at Ext N/A
+ Conn = Optical, Color = UNKNOWN
+ DefAssociation = 0x0, Sequence = 0x3
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400701: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=20
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Input Source", index=1, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 11
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Input Source", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 10
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x0b
+Codec: ATI R6xx HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x1002aa01
+Subsystem Id: 0x00aa0100
+Revision Id: 0x100200
+No Modem Function Group found
+Default PCM:
+ rates [0x70]: 32000 44100 48000
+ bits [0x2]: 16
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x201: Stereo Digital
+ Converter: stream=1, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x02
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 6 Mar 4 05:37 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 9 Mar 4 05:37 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 5 Mar 4 05:37 /dev/snd/hwC0D2
+crw-rw---T+ 1 root audio 116, 8 Mar 4 05:37 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 4 Mar 4 05:37 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Mar 4 05:37 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Mar 4 05:37 /dev/snd/pcmC0D2c
+crw-rw---T+ 1 root audio 116, 7 Mar 4 05:37 /dev/snd/pcmC1D3p
+crw-rw---T+ 1 root audio 116, 1 Mar 4 05:37 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Mar 4 05:37 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Mar 4 05:37 .
+drwxr-xr-x 3 root root 260 Mar 4 05:37 ..
+lrwxrwxrwx 1 root root 12 Mar 4 05:37 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Mar 4 05:37 pci-0000:03:00.1 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC662 rev3 Analog [ALC662 rev3 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC662 rev3 Analog [ALC662 rev3 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 2: ALC662 rev3 Analog [ALC662 rev3 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xfbf20000 irq 74'
+ Mixer name : 'Realtek ALC662 rev3'
+ Components : 'HDA:10ec0662,17aa1026,00100300'
+ Controls : 29
+ Simple ctrls : 14
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Front Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Front Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Line',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Capture',1
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 0 [0%] [-17.25dB] [off]
+ Front Right: Capture 0 [0%] [-17.25dB] [off]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line Out+Speaker'
+ Item0: 'Line Out+Speaker'
+Simple mixer control 'Input Source',0
+ Capabilities: cenum
+ Items: 'Rear Mic' 'Front Mic' 'Line'
+ Item0: 'Front Mic'
+Simple mixer control 'Input Source',1
+ Capabilities: cenum
+ Items: 'Rear Mic' 'Front Mic' 'Line'
+ Item0: 'Rear Mic'
+Simple mixer control 'Rear Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Rear Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 1 [Generic]
+
+Card hw:1 'Generic'/'HD-Audio Generic at 0xfbe40000 irq 76'
+ Mixer name : 'ATI R6xx HDMI'
+ Components : 'HDA:1002aa01,00aa0100,00100200'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Rear Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Rear Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Front Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Front Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Line Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Line Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value 'Line Out+Speaker'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 'Line Out+Speaker'
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Rear Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Front Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Capture Switch'
+ index 1
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Capture Volume'
+ index 1
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 -1725
+ dbvalue.1 -1725
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Input Source'
+ value 'Front Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Rear Mic'
+ item.1 'Front Mic'
+ item.2 Line
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'Input Source'
+ index 1
+ value 'Rear Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Rear Mic'
+ item.1 'Front Mic'
+ item.2 Line
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface CARD
+ name 'Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.26 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.27 {
+ iface CARD
+ name 'Rear Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.28 {
+ iface CARD
+ name 'Front Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.29 {
+ iface CARD
+ name 'Line Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+state.Generic {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+bnep
+parport_pc
+ppdev
+rfcomm
+bluetooth
+nls_iso8859_1
+fglrx
+coretemp
+kvm_intel
+kvm
+ghash_clmulni_intel
+aesni_intel
+cryptd
+aes_x86_64
+wmi
+psmouse
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+mei
+tpm_tis
+serio_raw
+amd_iommu_v2
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+snd_timer
+snd_seq_device
+joydev
+snd
+lpc_ich
+soundcore
+dm_multipath
+scsi_dh
+microcode
+snd_page_alloc
+mac_hid
+lp
+parport
+hid_generic
+usbhid
+hid
+usb_storage
+dm_raid45
+xor
+ahci
+libahci
+e1000e
+dm_mirror
+dm_region_hash
+dm_log
+isci
+libsas
+scsi_transport_sas
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D2/init_pin_configs:
+0x12 0x411111f0
+0x14 0x01014010
+0x15 0x99130120
+0x16 0x411111f0
+0x18 0x01a19830
+0x19 0x02a19831
+0x1a 0x0181303f
+0x1b 0x0221401f
+0x1c 0x411111f0
+0x1d 0x4005c603
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D2/driver_pin_configs:
+
+/sys/class/sound/hwC0D2/user_pin_configs:
+
+/sys/class/sound/hwC0D2/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x03 0x18560010
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 13.030655] lpc_ich: Resource conflict(s) found affecting gpio_ich
+[ 13.042517] snd_hda_intel 0000:00:1b.0: irq 74 for MSI/MSI-X
+[ 13.047070] AMD IOMMUv2 driver by Joerg Roedel <joerg.roedel@amd.com>
+--
+[ 13.055502] tpm_tis 00:09: 1.2 TPM (device-id 0x0, rev-id 78)
+[ 13.086471] input: HDA Intel PCH Line as /devices/pci0000:00/0000:00:1b.0/sound/card0/input5
+[ 13.086522] input: HDA Intel PCH Front Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
+[ 13.086559] input: HDA Intel PCH Rear Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 13.086592] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 13.086625] input: HDA Intel PCH Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 13.086779] mei 0000:00:16.0: setting latency timer to 64
+[ 13.086793] hda-intel: 0000:03:00.1: Handle VGA-switcheroo audio client
+[ 13.086836] mei 0000:00:16.0: irq 75 for MSI/MSI-X
+[ 13.086849] snd_hda_intel 0000:03:00.1: irq 76 for MSI/MSI-X
+[ 13.103946] input: HD-Audio Generic HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:02.0/0000:03:00.1/sound/card1/input10
+[ 13.114450] microcode: CPU1 sig=0x306e4, pf=0x1, revision=0x416
+
+
diff --git a/codecs/canonical/alc662-rev3-lenovo-435131z-ccert-201402-14670 b/codecs/canonical/alc662-rev3-lenovo-435131z-ccert-201402-14670
new file mode 100644
index 0000000..512a593
--- /dev/null
+++ b/codecs/canonical/alc662-rev3-lenovo-435131z-ccert-201402-14670
@@ -0,0 +1,1509 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Wed Mar 5 03:15:53 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.4 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.4 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.4 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 435131z
+Product Version: Lenovo Product
+Firmware Version: A2KT29AUS
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-46-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xfb320000 irq 75
+ 1 [NVidia ]: HDA-Intel - HDA NVidia
+ HDA NVidia at 0xfb080000 irq 44
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation C600/X79 series chipset High Definition Audio Controller (rev 06)
+04:00.1 Audio device: NVIDIA Corporation GK106 HDMI Audio Controller (rev a1)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1d20 (rev 06)
+ Subsystem: 17aa:1026
+--
+04:00.1 0403: 10de:0e0b (rev a1)
+ Subsystem: 10de:097c
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC662 rev3
+Address: 2
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0662
+Subsystem Id: 0x17aa1026
+Revision Id: 0x100300
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC662 rev3 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC662 rev3 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=1, device=0
+ Control: name="Capture Volume", index=1, device=0
+ Device: name="ALC662 rev3 Analog", type="Audio", device=2
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Rear Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Front Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Line Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Line Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 9
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x04 0x0b
+Node 0x0f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x400401: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Out Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001003c: IN OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x01014010: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x99130120: [Fixed] Speaker at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0e
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Rear Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x01a19830: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=04, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Front Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x02a19831: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0x1
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=05, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Line Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x0181303f: [Jack] Line In at Ext Rear
+ Conn = 1/8, Color = Blue
+ DefAssociation = 0x3, Sequence = 0xf
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=06, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x0221401f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP VREF_HIZ
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c 0x0d 0x0e*
+Node 0x1c [Pin Complex] wcaps 0x400401: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x4005c603: [N/A] Line Out at Ext N/A
+ Conn = Optical, Color = UNKNOWN
+ DefAssociation = 0x0, Sequence = 0x3
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400701: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=20
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Input Source", index=1, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 11
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Input Source", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 10
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x0b
+Codec: Nvidia GPU 41 HDMI/DP
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x10de0041
+Subsystem Id: 0x10de097c
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x04 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Connection: 4
+ 0x08* 0x09 0x0a 0x0b
+Node 0x05 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Connection: 4
+ 0x08* 0x09 0x0a 0x0b
+Node 0x06 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=03, enabled=1
+ Connection: 4
+ 0x08* 0x09 0x0a 0x0b
+Node 0x07 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=9 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=3, device=0
+ Control: name="IEC958 Playback Pro Mask", index=3, device=0
+ Control: name="IEC958 Playback Default", index=3, device=0
+ Control: name="IEC958 Playback Switch", index=3, device=0
+ Control: name="ELD", index=0, device=9
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=04, enabled=1
+ Connection: 4
+ 0x08* 0x09 0x0a 0x0b
+Node 0x08 [Audio Output] wcaps 0x62b1: 8-Channels Digital Stripe
+ Converter: stream=8, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+Node 0x09 [Audio Output] wcaps 0x62b1: 8-Channels Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+Node 0x0a [Audio Output] wcaps 0x62b1: 8-Channels Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+Node 0x0b [Audio Output] wcaps 0x62b1: 8-Channels Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 6 Mar 4 22:07 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 12 Mar 4 22:07 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 5 Mar 4 22:07 /dev/snd/hwC0D2
+crw-rw---T+ 1 root audio 116, 11 Mar 4 22:07 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 4 Mar 4 22:07 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Mar 4 22:07 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Mar 4 22:07 /dev/snd/pcmC0D2c
+crw-rw---T+ 1 root audio 116, 10 Mar 4 22:07 /dev/snd/pcmC1D3p
+crw-rw---T+ 1 root audio 116, 9 Mar 4 22:07 /dev/snd/pcmC1D7p
+crw-rw---T+ 1 root audio 116, 8 Mar 4 22:07 /dev/snd/pcmC1D8p
+crw-rw---T+ 1 root audio 116, 7 Mar 4 22:07 /dev/snd/pcmC1D9p
+crw-rw---T+ 1 root audio 116, 1 Mar 4 22:07 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Mar 4 22:07 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Mar 4 22:07 .
+drwxr-xr-x 3 root root 320 Mar 4 22:07 ..
+lrwxrwxrwx 1 root root 12 Mar 4 22:07 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Mar 4 22:07 pci-0000:04:00.1 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC662 rev3 Analog [ALC662 rev3 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: NVidia [HDA NVidia], device 9: HDMI 3 [HDMI 3]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC662 rev3 Analog [ALC662 rev3 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 2: ALC662 rev3 Analog [ALC662 rev3 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xfb320000 irq 75'
+ Mixer name : 'Realtek ALC662 rev3'
+ Components : 'HDA:10ec0662,17aa1026,00100300'
+ Controls : 29
+ Simple ctrls : 14
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Front Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Front Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Line',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Capture',1
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 0 [0%] [-17.25dB] [off]
+ Front Right: Capture 0 [0%] [-17.25dB] [off]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line Out+Speaker'
+ Item0: 'Line Out+Speaker'
+Simple mixer control 'Input Source',0
+ Capabilities: cenum
+ Items: 'Rear Mic' 'Front Mic' 'Line'
+ Item0: 'Front Mic'
+Simple mixer control 'Input Source',1
+ Capabilities: cenum
+ Items: 'Rear Mic' 'Front Mic' 'Line'
+ Item0: 'Rear Mic'
+Simple mixer control 'Rear Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Rear Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 1 [NVidia]
+
+Card hw:1 'NVidia'/'HDA NVidia at 0xfb080000 irq 44'
+ Mixer name : 'Nvidia GPU 41 HDMI/DP'
+ Components : 'HDA:10de0041,10de097c,00100100'
+ Controls : 24
+ Simple ctrls : 4
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',3
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Rear Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Rear Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Front Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Front Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Line Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Line Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value 'Line Out+Speaker'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 'Line Out+Speaker'
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Rear Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Front Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Capture Switch'
+ index 1
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Capture Volume'
+ index 1
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 -1725
+ dbvalue.1 -1725
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Input Source'
+ value 'Front Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Rear Mic'
+ item.1 'Front Mic'
+ item.2 Line
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'Input Source'
+ index 1
+ value 'Rear Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Rear Mic'
+ item.1 'Front Mic'
+ item.2 Line
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface CARD
+ name 'Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.26 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.27 {
+ iface CARD
+ name 'Rear Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.28 {
+ iface CARD
+ name 'Front Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.29 {
+ iface CARD
+ name 'Line Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+state.NVidia {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'HDMI/DP,pcm=9 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 3
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 3
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 3
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 3
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface PCM
+ device 9
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+bnep
+rfcomm
+bluetooth
+parport_pc
+ppdev
+snd_hda_codec_hdmi
+nls_iso8859_1
+snd_hda_codec_realtek
+snd_hda_intel
+snd_hda_codec
+coretemp
+kvm_intel
+kvm
+ghash_clmulni_intel
+aesni_intel
+cryptd
+aes_x86_64
+snd_hwdep
+snd_pcm
+snd_seq_midi
+psmouse
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+snd_timer
+wmi
+tpm_tis
+joydev
+mac_hid
+dm_multipath
+scsi_dh
+microcode
+snd_seq_device
+lpc_ich
+mei
+snd
+soundcore
+snd_page_alloc
+serio_raw
+nvidia
+lp
+parport
+hid_generic
+usbhid
+hid
+usb_storage
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+ahci
+btrfs
+libahci
+e1000e
+zlib_deflate
+isci
+libsas
+scsi_transport_sas
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D2/init_pin_configs:
+0x12 0x411111f0
+0x14 0x01014010
+0x15 0x99130120
+0x16 0x411111f0
+0x18 0x01a19830
+0x19 0x02a19831
+0x1a 0x0181303f
+0x1b 0x0221401f
+0x1c 0x411111f0
+0x1d 0x4005c603
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D2/driver_pin_configs:
+
+/sys/class/sound/hwC0D2/user_pin_configs:
+
+/sys/class/sound/hwC0D2/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x04 0x185600f0
+0x05 0x185600f0
+0x06 0x185600f0
+0x07 0x185600f0
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 7.103650] microcode: Microcode Update Driver: v2.00 <tigran@aivazian.fsnet.co.uk>, Peter Oruba
+[ 7.136510] snd_hda_intel 0000:00:1b.0: irq 75 for MSI/MSI-X
+[ 7.202233] type=1400 audit(1393988839.067:2): apparmor="STATUS" operation="profile_load" name="/sbin/dhclient" pid=1134 comm="apparmor_parser"
+--
+[ 7.202558] type=1400 audit(1393988839.067:7): apparmor="STATUS" operation="profile_replace" name="/usr/lib/connman/scripts/dhclient-script" pid=1133 comm="apparmor_parser"
+[ 7.260848] input: HDA Intel PCH Line as /devices/pci0000:00/0000:00:1b.0/sound/card0/input5
+[ 7.260907] input: HDA Intel PCH Front Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
+[ 7.260936] input: HDA Intel PCH Rear Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 7.260966] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 7.260992] input: HDA Intel PCH Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 7.261111] hda_intel: Disabling MSI
+[ 7.261121] hda-intel: 0000:04:00.1: Handle VGA-switcheroo audio client
+[ 7.415690] init: failsafe main process (1206) killed by TERM signal
+[ 7.857170] input: HDA NVidia HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:03.0/0000:04:00.1/sound/card1/input10
+[ 7.857233] input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/0000:04:00.1/sound/card1/input11
+[ 7.857266] input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/0000:04:00.1/sound/card1/input12
+[ 7.857294] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/0000:04:00.1/sound/card1/input13
+[ 8.013331] type=1400 audit(1393988839.879:8): apparmor="STATUS" operation="profile_replace" name="/sbin/dhclient" pid=1293 comm="apparmor_parser"
+
+
diff --git a/codecs/canonical/alc662-rev3-lenovo-435131z-ccert-201402-14671 b/codecs/canonical/alc662-rev3-lenovo-435131z-ccert-201402-14671
new file mode 100644
index 0000000..7c15497
--- /dev/null
+++ b/codecs/canonical/alc662-rev3-lenovo-435131z-ccert-201402-14671
@@ -0,0 +1,1508 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Wed Mar 5 02:35:45 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.4 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.4 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.4 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 435131z
+Product Version: Lenovo Product
+Firmware Version: A2KT29AUS
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-46-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xfb320000 irq 75
+ 1 [NVidia ]: HDA-Intel - HDA NVidia
+ HDA NVidia at 0xfb080000 irq 36
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation C600/X79 series chipset High Definition Audio Controller (rev 06)
+03:00.1 Audio device: NVIDIA Corporation GK104 HDMI Audio Controller (rev a1)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1d20 (rev 06)
+ Subsystem: 17aa:1026
+--
+03:00.1 0403: 10de:0e0a (rev a1)
+ Subsystem: 10de:0965
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC662 rev3
+Address: 2
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0662
+Subsystem Id: 0x17aa1026
+Revision Id: 0x100300
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC662 rev3 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC662 rev3 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=1, device=0
+ Control: name="Capture Volume", index=1, device=0
+ Device: name="ALC662 rev3 Analog", type="Audio", device=2
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Rear Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Front Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Line Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Line Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 9
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x04 0x0b
+Node 0x0f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x400401: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Out Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001003c: IN OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x01014010: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x99130120: [Fixed] Speaker at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0e
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Rear Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x01a19830: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=04, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Front Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x02a19831: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0x1
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=05, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Line Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x0181303f: [Jack] Line In at Ext Rear
+ Conn = 1/8, Color = Blue
+ DefAssociation = 0x3, Sequence = 0xf
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=06, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x0221401f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP VREF_HIZ
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c 0x0d 0x0e*
+Node 0x1c [Pin Complex] wcaps 0x400401: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x4005c603: [N/A] Line Out at Ext N/A
+ Conn = Optical, Color = UNKNOWN
+ DefAssociation = 0x0, Sequence = 0x3
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400701: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=20
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Input Source", index=1, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 11
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Input Source", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 10
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x0b
+Codec: Nvidia GPU 40 HDMI/DP
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x10de0040
+Subsystem Id: 0x10de0965
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x04 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Connection: 4
+ 0x08* 0x09 0x0a 0x0b
+Node 0x05 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Connection: 4
+ 0x08* 0x09 0x0a 0x0b
+Node 0x06 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=03, enabled=1
+ Connection: 4
+ 0x08* 0x09 0x0a 0x0b
+Node 0x07 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=9 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=3, device=0
+ Control: name="IEC958 Playback Pro Mask", index=3, device=0
+ Control: name="IEC958 Playback Default", index=3, device=0
+ Control: name="IEC958 Playback Switch", index=3, device=0
+ Control: name="ELD", index=0, device=9
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=04, enabled=1
+ Connection: 4
+ 0x08* 0x09 0x0a 0x0b
+Node 0x08 [Audio Output] wcaps 0x62b1: 8-Channels Digital Stripe
+ Converter: stream=8, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+Node 0x09 [Audio Output] wcaps 0x62b1: 8-Channels Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+Node 0x0a [Audio Output] wcaps 0x62b1: 8-Channels Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+Node 0x0b [Audio Output] wcaps 0x62b1: 8-Channels Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 6 Mar 4 21:33 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 12 Mar 4 21:33 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 5 Mar 4 21:33 /dev/snd/hwC0D2
+crw-rw---T+ 1 root audio 116, 11 Mar 4 21:33 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 4 Mar 4 21:33 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Mar 4 21:33 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Mar 4 21:33 /dev/snd/pcmC0D2c
+crw-rw---T+ 1 root audio 116, 10 Mar 4 21:33 /dev/snd/pcmC1D3p
+crw-rw---T+ 1 root audio 116, 9 Mar 4 21:33 /dev/snd/pcmC1D7p
+crw-rw---T+ 1 root audio 116, 8 Mar 4 21:33 /dev/snd/pcmC1D8p
+crw-rw---T+ 1 root audio 116, 7 Mar 4 21:33 /dev/snd/pcmC1D9p
+crw-rw---T+ 1 root audio 116, 1 Mar 4 21:33 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Mar 4 21:33 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Mar 4 21:33 .
+drwxr-xr-x 3 root root 320 Mar 4 21:33 ..
+lrwxrwxrwx 1 root root 12 Mar 4 21:33 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Mar 4 21:33 pci-0000:03:00.1 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC662 rev3 Analog [ALC662 rev3 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: NVidia [HDA NVidia], device 9: HDMI 3 [HDMI 3]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC662 rev3 Analog [ALC662 rev3 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 2: ALC662 rev3 Analog [ALC662 rev3 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xfb320000 irq 75'
+ Mixer name : 'Realtek ALC662 rev3'
+ Components : 'HDA:10ec0662,17aa1026,00100300'
+ Controls : 29
+ Simple ctrls : 14
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Front Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Front Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Line',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Capture',1
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 0 [0%] [-17.25dB] [off]
+ Front Right: Capture 0 [0%] [-17.25dB] [off]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line Out+Speaker'
+ Item0: 'Line Out+Speaker'
+Simple mixer control 'Input Source',0
+ Capabilities: cenum
+ Items: 'Rear Mic' 'Front Mic' 'Line'
+ Item0: 'Front Mic'
+Simple mixer control 'Input Source',1
+ Capabilities: cenum
+ Items: 'Rear Mic' 'Front Mic' 'Line'
+ Item0: 'Rear Mic'
+Simple mixer control 'Rear Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Rear Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 1 [NVidia]
+
+Card hw:1 'NVidia'/'HDA NVidia at 0xfb080000 irq 36'
+ Mixer name : 'Nvidia GPU 40 HDMI/DP'
+ Components : 'HDA:10de0040,10de0965,00100100'
+ Controls : 24
+ Simple ctrls : 4
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',3
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Rear Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Rear Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Front Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Front Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Line Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Line Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value 'Line Out+Speaker'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 'Line Out+Speaker'
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Rear Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Front Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Capture Switch'
+ index 1
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Capture Volume'
+ index 1
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 -1725
+ dbvalue.1 -1725
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Input Source'
+ value 'Front Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Rear Mic'
+ item.1 'Front Mic'
+ item.2 Line
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'Input Source'
+ index 1
+ value 'Rear Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Rear Mic'
+ item.1 'Front Mic'
+ item.2 Line
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface CARD
+ name 'Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.26 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.27 {
+ iface CARD
+ name 'Rear Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.28 {
+ iface CARD
+ name 'Front Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.29 {
+ iface CARD
+ name 'Line Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+state.NVidia {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'HDMI/DP,pcm=9 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 3
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 3
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 3
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 3
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface PCM
+ device 9
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+rfcomm
+bnep
+bluetooth
+parport_pc
+ppdev
+nls_iso8859_1
+snd_hda_codec_hdmi
+nvidia
+snd_hda_codec_realtek
+snd_hda_intel
+snd_hda_codec
+coretemp
+kvm_intel
+kvm
+ghash_clmulni_intel
+aesni_intel
+cryptd
+aes_x86_64
+wmi
+dm_multipath
+scsi_dh
+psmouse
+mei
+tpm_tis
+microcode
+joydev
+serio_raw
+mac_hid
+snd_hwdep
+lpc_ich
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+snd_timer
+snd_seq_device
+snd
+soundcore
+snd_page_alloc
+lp
+parport
+hid_generic
+usbhid
+hid
+dm_raid45
+ahci
+libahci
+isci
+libsas
+e1000e
+scsi_transport_sas
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+usb_storage
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D2/init_pin_configs:
+0x12 0x411111f0
+0x14 0x01014010
+0x15 0x99130120
+0x16 0x411111f0
+0x18 0x01a19830
+0x19 0x02a19831
+0x1a 0x0181303f
+0x1b 0x0221401f
+0x1c 0x411111f0
+0x1d 0x4005c603
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D2/driver_pin_configs:
+
+/sys/class/sound/hwC0D2/user_pin_configs:
+
+/sys/class/sound/hwC0D2/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x04 0x185600f0
+0x05 0x185600f0
+0x06 0x185600f0
+0x07 0x185600f0
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 12.414130] type=1400 audit(1393986787.965:7): apparmor="STATUS" operation="profile_replace" name="/usr/lib/connman/scripts/dhclient-script" pid=1295 comm="apparmor_parser"
+[ 12.423271] snd_hda_intel 0000:00:1b.0: enabling device (0000 -> 0002)
+[ 12.423328] snd_hda_intel 0000:00:1b.0: irq 75 for MSI/MSI-X
+[ 12.493686] input: HDA Intel PCH Line as /devices/pci0000:00/0000:00:1b.0/sound/card0/input5
+[ 12.493782] input: HDA Intel PCH Front Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
+[ 12.493823] input: HDA Intel PCH Rear Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 12.493861] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 12.493904] input: HDA Intel PCH Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 12.494055] hda_intel: Disabling MSI
+[ 12.494064] hda-intel: 0000:03:00.1: Handle VGA-switcheroo audio client
+[ 12.603433] nvidia: module license 'NVIDIA' taints kernel.
+[ 12.603436] Disabling lock debugging due to kernel taint
+[ 13.092929] input: HDA NVidia HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:02.0/0000:03:00.1/sound/card1/input10
+[ 13.093063] input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:02.0/0000:03:00.1/sound/card1/input11
+[ 13.093100] input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:02.0/0000:03:00.1/sound/card1/input12
+[ 13.093136] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:02.0/0000:03:00.1/sound/card1/input13
+[ 13.093349] vgaarb: device changed decodes: PCI:0000:03:00.0,olddecodes=io+mem,decodes=none:owns=io+mem
+
+
diff --git a/codecs/canonical/alc662-rev3-lenovo-ideacenterkhabc-ccert-201305-13634 b/codecs/canonical/alc662-rev3-lenovo-ideacenterkhabc-ccert-201305-13634
new file mode 100644
index 0000000..b3a8e84
--- /dev/null
+++ b/codecs/canonical/alc662-rev3-lenovo-ideacenterkhabc-ccert-201305-13634
@@ -0,0 +1,1293 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Fri Jun 7 05:36:19 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: IdeaCenterKHABC
+Product Version: Lenovo Product
+Firmware Version: ESKT22A
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-32-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7c00000 irq 44
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1c20 (rev 05)
+ Subsystem: 17aa:3653
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC662 rev3
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0662
+Subsystem Id: 0x17aa3653
+Revision Id: 0x100300
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Front Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC662 rev3 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3f 0x3f]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Surround Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Center Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="LFE Playback Volume", index=0, device=0
+ ControlAmp: chs=2, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC662 rev3 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x17 0x17]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=1, device=0
+ Control: name="Capture Volume", index=1, device=0
+ Device: name="ALC662 rev3 Analog", type="Audio", device=2
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Rear Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Front Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Line Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Line Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 9
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80]
+ Connection: 2
+ 0x04 0x0b
+Node 0x0f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x400401: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x40028000: [N/A] Line Out at Ext N/A
+ Conn = 1/4, Color = Purple
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Front Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Out Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001003c: IN OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x01014010: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0e
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Center Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="LFE Playback Switch", index=0, device=0
+ ControlAmp: chs=2, dir=Out, idx=0, ofs=0
+ Control: name="Rear Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x01a19020: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x21: IN VREF_50
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Front Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x02a19021: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x2, Sequence = 0x1
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=04, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Surround Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x0181302f: [Jack] Line In at Ext Rear
+ Conn = 1/8, Color = Blue
+ DefAssociation = 0x2, Sequence = 0xf
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=05, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x0221401f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP VREF_HIZ
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1c [Pin Complex] wcaps 0x400401: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x4044c601: [N/A] SPDIF Out at Ext N/A
+ Conn = RCA, Color = UNKNOWN
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400701: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=20
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Input Source", index=1, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 11
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Input Source", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 10
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x0b
+Codec: Intel CougarPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862805
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 8 Jun 7 01:28 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 7 Jun 7 01:28 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 6 Jun 7 01:28 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 5 Jun 7 01:32 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 4 Jun 7 01:32 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 3 Jun 7 01:28 /dev/snd/pcmC0D2c
+crw-rw---T+ 1 root audio 116, 2 Jun 7 01:28 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Jun 7 01:28 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jun 7 01:28 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Jun 7 01:28 .
+drwxr-xr-x 3 root root 240 Jun 7 01:28 ..
+lrwxrwxrwx 1 root root 12 Jun 7 01:28 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC662 rev3 Analog [ALC662 rev3 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC662 rev3 Analog [ALC662 rev3 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 2: ALC662 rev3 Analog [ALC662 rev3 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7c00000 irq 44'
+ Mixer name : 'Intel CougarPoint HDMI'
+ Components : 'HDA:10ec0662,17aa3653,00100300 HDA:80862805,80860101,00100000'
+ Controls : 39
+ Simple ctrls : 19
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 63 [72%] [-18.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pswitch penum
+ Playback channels: Front Left - Front Right
+ Mono:
+ Front Left: Playback [on]
+ Front Right: Playback [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Front',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Front Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Front Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Surround',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 0 [0%] [-65.25dB] [off]
+ Front Right: Playback 0 [0%] [-65.25dB] [off]
+Simple mixer control 'Center',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 0 [0%] [-65.25dB] [off]
+Simple mixer control 'LFE',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 0 [0%] [-65.25dB] [off]
+Simple mixer control 'Line',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 23 [37%] [0.00dB] [on]
+ Front Right: Capture 23 [37%] [0.00dB] [on]
+Simple mixer control 'Capture',1
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 0 [0%] [-17.25dB] [off]
+ Front Right: Capture 0 [0%] [-17.25dB] [off]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Channel Mode',0
+ Capabilities: enum
+ Items: '2ch' '4ch' '6ch'
+ Item0: '2ch'
+Simple mixer control 'Input Source',0
+ Capabilities: cenum
+ Items: 'Rear Mic' 'Front Mic' 'Line'
+ Item0: 'Front Mic'
+Simple mixer control 'Input Source',1
+ Capabilities: cenum
+ Items: 'Rear Mic' 'Front Mic' 'Line'
+ Item0: 'Rear Mic'
+Simple mixer control 'Rear Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Rear Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Channel Mode'
+ value '2ch'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 '2ch'
+ item.1 '4ch'
+ item.2 '6ch'
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Front Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Front Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Surround Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -6525
+ dbvalue.1 -6525
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Surround Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Center Playback Volume'
+ value 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -6525
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'LFE Playback Volume'
+ value 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -6525
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Center Playback Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'LFE Playback Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Rear Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Rear Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Front Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Front Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Line Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Line Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Rear Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Front Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'Capture Switch'
+ index 1
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 23
+ value.1 23
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'Capture Volume'
+ index 1
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 -1725
+ dbvalue.1 -1725
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'Input Source'
+ value 'Front Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Rear Mic'
+ item.1 'Front Mic'
+ item.2 Line
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'Input Source'
+ index 1
+ value 'Rear Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Rear Mic'
+ item.1 'Front Mic'
+ item.2 Line
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 63
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1800
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.28 {
+ iface CARD
+ name 'Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.29 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.30 {
+ iface CARD
+ name 'Rear Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.31 {
+ iface CARD
+ name 'Front Mic Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.32 {
+ iface CARD
+ name 'Line Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.33 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.34 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.35 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.36 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.37 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.38 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.39 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+bnep
+snd_hda_intel
+snd_hda_codec
+coretemp
+snd_hwdep
+snd_pcm
+kvm_intel
+kvm
+ghash_clmulni_intel
+cryptd
+snd_seq_midi
+snd_rawmidi
+rfcomm
+bluetooth
+snd_seq_midi_event
+snd_seq
+snd_timer
+snd_seq_device
+parport_pc
+dm_multipath
+scsi_dh
+ppdev
+snd
+microcode
+rts5139
+psmouse
+serio_raw
+mac_hid
+i915
+drm_kms_helper
+lpc_ich
+drm
+mei
+i2c_algo_bit
+video
+soundcore
+snd_page_alloc
+lp
+parport
+hid_generic
+dm_raid45
+usbhid
+hid
+xor
+dm_mirror
+dm_region_hash
+dm_log
+r8169
+btrfs
+zlib_deflate
+libcrc32c
+ahci
+libahci
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x40028000
+0x14 0x01014010
+0x15 0x411111f0
+0x16 0x411111f0
+0x18 0x01a19020
+0x19 0x02a19021
+0x1a 0x0181302f
+0x1b 0x0221401f
+0x1c 0x411111f0
+0x1d 0x4044c601
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x58560010
+0x06 0x58560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 8.045257] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 8.045338] snd_hda_intel 0000:00:1b.0: irq 44 for MSI/MSI-X
+[ 8.599671] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
+[ 8.599721] input: HDA Intel PCH Line as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 8.599757] input: HDA Intel PCH Front Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 8.599789] input: HDA Intel PCH Rear Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 8.599821] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 8.599856] input: HDA Intel PCH Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 10.793727] r8169 0000:02:00.0: eth0: link up
+
+
diff --git a/codecs/canonical/alc662-rev3-lenovo-mtm-ccert-201307-13915 b/codecs/canonical/alc662-rev3-lenovo-mtm-ccert-201307-13915
new file mode 100644
index 0000000..7d0167e
--- /dev/null
+++ b/codecs/canonical/alc662-rev3-lenovo-mtm-ccert-201307-13915
@@ -0,0 +1,1243 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Thu Aug 1 07:28:42 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: MTM
+Product Version: Lenovo Product
+Firmware Version: A2KT22AUS
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-36-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xfbf20000 irq 77
+ 1 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xfbe40000 irq 78
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation X79 series chipset High Definition Audio Controller (rev 06)
+03:00.1 Audio device: Advanced Micro Devices [AMD] nee ATI Turks HDMI Audio [Radeon HD 6000 Series]
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1d20 (rev 06)
+ Subsystem: 17aa:1026
+--
+03:00.1 0403: 1002:aa90
+ Subsystem: 1002:aa90
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC662 rev3
+Address: 2
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0662
+Subsystem Id: 0x17aa1026
+Revision Id: 0x100300
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC662 rev3 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC662 rev3 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=1, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=1, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC662 rev3 Alt Analog", type="Audio", device=2
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Front Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Front Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Rear Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Line Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Line Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 9
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x04 0x0b
+Node 0x0f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x400401: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Out Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001003c: IN OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x01014010: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x99130120: [Fixed] Speaker at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0e
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Rear Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x01a19830: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=04, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Front Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x02a19831: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0x1
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Line Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Line Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x0181303f: [Jack] Line In at Ext Rear
+ Conn = 1/8, Color = Blue
+ DefAssociation = 0x3, Sequence = 0xf
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=05, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x0221401f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP VREF_HIZ
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c 0x0d 0x0e*
+Node 0x1c [Pin Complex] wcaps 0x400401: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x4005c603: [N/A] Line Out at Ext N/A
+ Conn = Optical, Color = UNKNOWN
+ DefAssociation = 0x0, Sequence = 0x3
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400701: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=20
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 11
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 10
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x0b
+Codec: ATI R6xx HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x1002aa01
+Subsystem Id: 0x00aa0100
+Revision Id: 0x100200
+No Modem Function Group found
+Default PCM:
+ rates [0x70]: 32000 44100 48000
+ bits [0x2]: 16
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x201: Stereo Digital
+ Converter: stream=1, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x02
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 6 Aug 1 03:24 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 9 Aug 1 03:24 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 5 Aug 1 03:24 /dev/snd/hwC0D2
+crw-rw---T+ 1 root audio 116, 8 Aug 1 03:24 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 4 Aug 1 03:24 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Aug 1 03:24 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Aug 1 03:24 /dev/snd/pcmC0D2c
+crw-rw---T+ 1 root audio 116, 7 Aug 1 03:24 /dev/snd/pcmC1D3p
+crw-rw---T+ 1 root audio 116, 1 Aug 1 03:24 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Aug 1 03:24 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Aug 1 03:24 .
+drwxr-xr-x 3 root root 260 Aug 1 03:24 ..
+lrwxrwxrwx 1 root root 12 Aug 1 03:24 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Aug 1 03:24 pci-0000:03:00.1 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC662 rev3 Analog [ALC662 rev3 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC662 rev3 Analog [ALC662 rev3 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 2: ALC662 rev3 Alt Analog [ALC662 rev3 Alt Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xfbf20000 irq 77'
+ Mixer name : 'Realtek ALC662 rev3'
+ Components : 'HDA:10ec0662,17aa1026,00100300'
+ Controls : 30
+ Simple ctrls : 15
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Front Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Front Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Line',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Line Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Capture',1
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 0 [0%] [-17.25dB] [off]
+ Front Right: Capture 0 [0%] [-17.25dB] [off]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line Out+Speaker'
+ Item0: 'Line Out+Speaker'
+Simple mixer control 'Input Source',0
+ Capabilities: cenum
+ Items: 'Front Mic' 'Rear Mic' 'Line'
+ Item0: 'Front Mic'
+Simple mixer control 'Input Source',1
+ Capabilities: cenum
+ Items: 'Front Mic' 'Rear Mic' 'Line'
+ Item0: 'Front Mic'
+Simple mixer control 'Rear Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Rear Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 1 [Generic]
+
+Card hw:1 'Generic'/'HD-Audio Generic at 0xfbe40000 irq 78'
+ Mixer name : 'ATI R6xx HDMI'
+ Components : 'HDA:1002aa01,00aa0100,00100200'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Front Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Front Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Rear Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Rear Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Line Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Line Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value 'Line Out+Speaker'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 'Line Out+Speaker'
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Input Source'
+ value 'Front Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Front Mic'
+ item.1 'Rear Mic'
+ item.2 Line
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Input Source'
+ index 1
+ value 'Front Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Front Mic'
+ item.1 'Rear Mic'
+ item.2 Line
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Capture Volume'
+ index 1
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 -1725
+ dbvalue.1 -1725
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Capture Switch'
+ index 1
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Front Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'Rear Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'Line Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface CARD
+ name 'Front Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.26 {
+ iface CARD
+ name 'Rear Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.27 {
+ iface CARD
+ name 'Line Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.28 {
+ iface CARD
+ name 'Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.29 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.30 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+state.Generic {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+vesafb
+bnep
+rfcomm
+bluetooth
+fglrx
+parport_pc
+ppdev
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+snd_hda_intel
+coretemp
+snd_hda_codec
+kvm_intel
+kvm
+ghash_clmulni_intel
+snd_hwdep
+snd_pcm
+aesni_intel
+cryptd
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+snd_timer
+snd_seq_device
+aes_x86_64
+joydev
+dm_multipath
+scsi_dh
+snd
+psmouse
+soundcore
+serio_raw
+microcode
+snd_page_alloc
+mei
+amd_iommu_v2
+sb_edac
+lpc_ich
+mac_hid
+wmi
+tpm_tis
+edac_core
+lp
+parport
+hid_generic
+usbhid
+hid
+usb_storage
+dm_raid45
+ahci
+libahci
+e1000e
+isci
+xor
+libsas
+scsi_transport_sas
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D2/init_pin_configs:
+0x12 0x411111f0
+0x14 0x01014010
+0x15 0x99130120
+0x16 0x411111f0
+0x18 0x01a19830
+0x19 0x02a19831
+0x1a 0x0181303f
+0x1b 0x0221401f
+0x1c 0x411111f0
+0x1d 0x4005c603
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D2/driver_pin_configs:
+
+/sys/class/sound/hwC0D2/user_pin_configs:
+
+/sys/class/sound/hwC0D2/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x03 0x18560010
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 6.182732] device-mapper: multipath: version 1.4.0 loaded
+[ 6.405565] snd_hda_intel 0000:00:1b.0: irq 77 for MSI/MSI-X
+[ 6.453555] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input5
+[ 6.453627] input: HDA Intel PCH Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
+[ 6.453676] input: HDA Intel PCH Line as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 6.453716] input: HDA Intel PCH Rear Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 6.453750] input: HDA Intel PCH Front Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 6.453897] hda-intel 0000:03:00.1: Handle VGA-switcheroo audio client
+[ 6.453952] snd_hda_intel 0000:03:00.1: irq 78 for MSI/MSI-X
+[ 6.459044] input: HD-Audio Generic HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:02.0/0000:03:00.1/sound/card1/input10
+[ 6.670955] ppdev: user-space parallel port driver
+
+
diff --git a/codecs/canonical/alc668-dell-inspiron-2350-ccert-201305-13669 b/codecs/canonical/alc668-dell-inspiron-2350-ccert-201305-13669
new file mode 100644
index 0000000..bc5dc4d
--- /dev/null
+++ b/codecs/canonical/alc668-dell-inspiron-2350-ccert-201305-13669
@@ -0,0 +1,1092 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Fri Jun 7 07:28:42 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 2350
+Product Version: 00
+Firmware Version: X21
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-22-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [MID ]: HDA-Intel - HDA Intel MID
+ HDA Intel MID at 0xf7f14000 irq 43
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7f10000 irq 44
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Haswell HD Audio Controller (rev 06)
+00:1b.0 Audio device: Intel Corporation Lynx Point HD Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0c0c (rev 06)
+ Subsystem: 1028:05db
+--
+00:1b.0 0403: 8086:8c20 (rev 04)
+ Subsystem: 1028:05db
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Codec: Realtek ALC668
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0668
+Subsystem Id: 0x102805db
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=4, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC668 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x47 0x47]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x47 0x47]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x47 0x47]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Device: name="ALC668 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x00 0x00]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Audio Input] wcaps 0x100791: Stereo Digital
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x570]: 32000 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1f
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Headphone Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headphone Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=3, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=3, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x14
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x04 0x0b
+Node 0x0f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x400401: Stereo
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30140: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001003c: IN OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c 0x0d 0x0e*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Mic Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c 0x0d* 0x0e
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Out Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x03011020: [Jack] Line Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x40000008: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x8
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Headphone Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1b [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headset Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x41000001: [N/A] Line Out at Ext Rear
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Pin Complex] wcaps 0x400681: Stereo Digital
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=197
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x14 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x14 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 3 Jun 7 15:23 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 7 Jun 7 15:23 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 2 Jun 7 15:23 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 6 Jun 7 15:23 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 5 Jun 7 15:24 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 4 Jun 7 15:24 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Jun 7 15:23 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jun 7 15:23 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Jun 7 15:23 .
+drwxr-xr-x 3 root root 220 Jun 7 15:23 ..
+lrwxrwxrwx 1 root root 12 Jun 7 15:23 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Jun 7 15:23 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC668 Analog [ALC668 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC668 Analog [ALC668 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [MID]
+
+Card hw:0 'MID'/'HDA Intel MID at 0xf7f14000 irq 43'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 0
+ Simple ctrls : 0
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xf7f10000 irq 44'
+ Mixer name : 'Realtek ALC668'
+ Components : 'HDA:10ec0668,102805db,00100003'
+ Controls : 23
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 71 [82%] [-12.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Headphone Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headphone Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 0 [0%] [-17.25dB] [on]
+ Front Right: Capture 0 [0%] [-17.25dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line Out+Speaker'
+ Item0: 'Line Out+Speaker'
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.MID {
+ control {
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headphone Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value 'Line Out+Speaker'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 'Line Out+Speaker'
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Headphone Mic'
+ item.1 'Headset Mic'
+ item.2 'Internal Mic'
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 -1725
+ dbvalue.1 -1725
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Headphone Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 71
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1200
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Headphone Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Headset Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+hidp
+bnep
+parport_pc
+ppdev
+rfcomm
+arc4
+ath9k
+mac80211
+ath9k_common
+ath9k_hw
+i915_hsw
+uvcvideo
+videobuf2_core
+btusb
+videodev
+ath3k
+ath
+videobuf2_vmalloc
+cfg80211
+bluetooth
+rts_pstor
+psmouse
+joydev
+serio_raw
+snd_hda_codec_realtek
+snd_hda_codec_hdmi
+drm_kms_helper
+snd_hda_intel
+drm
+dcdbas
+coretemp
+kvm_intel
+i2c_algo_bit
+kvm
+ghash_clmulni_intel
+dell_wmi_aio
+sparse_keymap
+videobuf2_memops
+aesni_intel
+cryptd
+aes_x86_64
+lp
+dm_multipath
+snd_hda_codec
+scsi_dh
+snd_hwdep
+snd_pcm
+microcode
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+hid_logitech_dj
+intel_ips
+snd_timer
+snd_seq_device
+snd
+compat
+lpc_ich
+soundcore
+snd_page_alloc
+video
+mac_hid
+wmi
+parport
+usbhid
+hid
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+r8168
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x03 0x58560010
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x99a30140
+0x14 0x90170110
+0x15 0x0321101f
+0x16 0x03011020
+0x18 0x40000008
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x41000001
+0x1e 0x411111f0
+0x1f 0x411111f0
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+0x19 0x03a1913d
+0x1b 0x03a1113c
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 12.320025] [drm] Initialized drm 1.1.0 20060810
+[ 12.325061] snd_hda_intel 0000:00:03.0: irq 43 for MSI/MSI-X
+[ 12.334080] snd_hda_intel 0000:00:1b.0: irq 44 for MSI/MSI-X
+[ 12.348564] input: HDA Intel PCH Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card1/input5
+[ 12.348609] input: HDA Intel PCH Headphone Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input6
+[ 12.372427] rts_pstor: module is from the staging directory, the quality is unknown, you have been warned.
+--
+[ 137.474595] wlan0: associated
+[ 307.348436] hda_codec: invalid CONNECT_LIST verb 3[1]:0
+
+
diff --git a/codecs/canonical/alc668-dell-inspiron-2350-ccert-201305-13670 b/codecs/canonical/alc668-dell-inspiron-2350-ccert-201305-13670
new file mode 100644
index 0000000..4c77de3
--- /dev/null
+++ b/codecs/canonical/alc668-dell-inspiron-2350-ccert-201305-13670
@@ -0,0 +1,1097 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Fri Oct 4 08:41:16 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 2350
+Product Version: 00
+Firmware Version: A02
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-22-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [MID ]: HDA-Intel - HDA Intel MID
+ HDA Intel MID at 0xf7c14000 irq 48
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xcf600000 irq 49
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Haswell HD Audio Controller (rev 06)
+00:1b.0 Audio device: Intel Corporation Lynx Point HD Audio Controller (rev 05)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0c0c (rev 06)
+ Subsystem: 1028:05db
+--
+00:1b.0 0403: 8086:8c20 (rev 05)
+ Subsystem: 1028:05db
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Codec: Realtek ALC668
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0668
+Subsystem Id: 0x102805db
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=4, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC668 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Device: name="ALC668 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Audio Input] wcaps 0x100791: Stereo Digital
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x570]: 32000 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1f
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Headphone Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headphone Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=3, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=3, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x14
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x04 0x0b
+Node 0x0f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x400401: Stereo
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Pincap 0x00000020: IN
+ Pin Default 0x99a30150: [Fixed] Mic at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x5, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001003c: IN OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c 0x0d 0x0e*
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Mic Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c 0x0d* 0x0e
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Out Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x03011020: [Jack] Line Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x40000008: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x8
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Headphone Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1b [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headset Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x41000001: [N/A] Line Out at Ext Rear
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Pin Complex] wcaps 0x400681: Stereo Digital
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=197
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x14 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x14 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 3 Oct 4 04:21 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 7 Oct 4 04:21 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 2 Oct 4 04:21 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 6 Oct 4 04:21 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 5 Oct 4 04:21 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 4 Oct 4 04:21 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Oct 4 04:21 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Oct 4 04:21 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Oct 4 04:21 .
+drwxr-xr-x 3 root root 220 Oct 4 04:21 ..
+lrwxrwxrwx 1 root root 12 Oct 4 04:21 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Oct 4 04:21 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC668 Analog [ALC668 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC668 Analog [ALC668 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [MID]
+
+Card hw:0 'MID'/'HDA Intel MID at 0xf7c14000 irq 48'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 0
+ Simple ctrls : 0
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xcf600000 irq 49'
+ Mixer name : 'Realtek ALC668'
+ Components : 'HDA:10ec0668,102805db,00100003'
+ Controls : 23
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Headphone Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headphone Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line Out+Speaker'
+ Item0: 'Line Out+Speaker'
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.MID {
+ control {
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headphone Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value 'Line Out+Speaker'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 'Line Out+Speaker'
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Headphone Mic'
+ item.1 'Headset Mic'
+ item.2 'Internal Mic'
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Headphone Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Headphone Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Headset Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nls_iso8859_1
+uas
+usb_storage
+parport_pc
+ppdev
+rfcomm
+bnep
+snd_hda_codec_realtek
+snd_hda_codec_hdmi
+fglrx
+amd_iommu_v2
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+uvcvideo
+videobuf2_core
+videodev
+videobuf2_vmalloc
+arc4
+psmouse
+coretemp
+kvm_intel
+kvm
+ghash_clmulni_intel
+hid_generic
+aesni_intel
+cryptd
+aes_x86_64
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+dell_wmi_aio
+sparse_keymap
+snd_pcm
+snd_seq
+joydev
+snd_timer
+snd_seq_device
+dcdbas
+dm_multipath
+scsi_dh
+i915_hsw
+iwlwifi
+drm_kms_helper
+microcode
+snd
+wmi
+drm
+mac80211
+serio_raw
+mac_hid
+hid_multitouch
+hid_logitech_dj
+btusb
+videobuf2_memops
+bluetooth
+cfg80211
+i2c_algo_bit
+video
+rts_pstor
+intel_ips
+lpc_ich
+lp
+soundcore
+parport
+snd_page_alloc
+usbhid
+hid
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+r8168
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x03 0x58560010
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x99a30150
+0x14 0x90170110
+0x15 0x0321101f
+0x16 0x03011020
+0x18 0x40000008
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x41000001
+0x1e 0x411111f0
+0x1f 0x411111f0
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+0x19 0x03a1913d
+0x1b 0x03a1113c
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 9.990681] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 9.990731] snd_hda_intel 0000:00:03.0: irq 48 for MSI/MSI-X
+[ 10.000740] snd_hda_intel 0000:00:1b.0: irq 49 for MSI/MSI-X
+[ 10.015044] input: HDA Intel PCH Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card1/input9
+[ 10.015090] input: HDA Intel PCH Headphone Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input10
+[ 10.039586] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
+--
+[ 37.789153] type=1400 audit(1380874930.738:27): apparmor="DENIED" operation="open" parent=1 profile="/usr/lib/telepathy/mission-control-5" name="/usr/share/gvfs/remote-volume-monitors/" pid=2177 comm="mission-control" requested_mask="r" denied_mask="r" fsuid=1001 ouid=0
+[ 273.451858] hda_codec: invalid CONNECT_LIST verb 3[1]:0
+[ 319.210665] type=1400 audit(1380875212.735:28): apparmor="DENIED" operation="capable" parent=1 profile="/usr/sbin/cupsd" pid=1096 comm="cupsd" pid=1096 comm="cupsd" capability=36 capname="block_suspend"
+--
+[ 971.103709] usb 3-9: USB disconnect, device number 4
+[ 1181.434618] hda_codec: invalid CONNECT_LIST verb 3[1]:0
+
+
diff --git a/codecs/canonical/alc668-dell-xps13-9333-ccert-201308-14114 b/codecs/canonical/alc668-dell-xps13-9333-ccert-201308-14114
new file mode 100644
index 0000000..90d2945
--- /dev/null
+++ b/codecs/canonical/alc668-dell-xps13-9333-ccert-201308-14114
@@ -0,0 +1,1330 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue Mar 25 06:42:00 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.4 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.4 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.4 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: XPS13 9333
+Product Version:
+Firmware Version: A00
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.11.0-18-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.11.0-18-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [MID ]: HDA-Intel - HDA Intel MID
+ HDA Intel MID at 0xf0510000 irq 64
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf0514000 irq 63
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Device 0a0c (rev 09)
+00:1b.0 Audio device: Intel Corporation Lynx Point-LP HD Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 09)
+ Subsystem: 1028:060a
+--
+00:1b.0 0403: 8086:9c20 (rev 04)
+ Subsystem: 1028:060a
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=2, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC668
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0668
+Subsystem Id: 0x1028060a
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=4, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC668 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x57 0x57]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC668 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x26 0x26]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Audio Input] wcaps 0x100791: Stereo Digital
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x570]: 32000 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1f
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x14
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80]
+ Connection: 2
+ 0x04 0x0b
+Node 0x0f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x400401: Stereo
+ Control: name="Mic Phantom Jack", index=0, device=0
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60140: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001003c: IN OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c 0x0d* 0x0e
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c 0x0d 0x0e*
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1b [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40d6832d: [N/A] Digital In at Ext N/A
+ Conn = Digital, Color = Purple
+ DefAssociation = 0x2, Sequence = 0xd
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Pin Complex] wcaps 0x400681: Stereo Digital
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=197
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x14 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x14 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 6 Mar 25 14:21 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 10 Mar 25 14:21 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 5 Mar 25 14:21 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 9 Mar 25 14:21 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 4 Mar 25 14:21 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 3 Mar 25 14:39 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 2 Mar 25 14:21 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 8 Mar 25 14:39 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 7 Mar 25 14:21 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Mar 25 14:21 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Mar 25 14:21 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Mar 25 14:21 .
+drwxr-xr-x 3 root root 280 Mar 25 14:21 ..
+lrwxrwxrwx 1 root root 12 Mar 25 14:21 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Mar 25 14:21 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: MID [HDA Intel MID], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: MID [HDA Intel MID], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: MID [HDA Intel MID], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC668 Analog [ALC668 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC668 Analog [ALC668 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [MID]
+
+Card hw:0 'MID'/'HDA Intel MID at 0xf0510000 irq 64'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 21
+ Simple ctrls : 3
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xf0514000 irq 63'
+ Mixer name : 'Realtek ALC668'
+ Components : 'HDA:10ec0668,1028060a,00100003'
+ Controls : 17
+ Simple ctrls : 7
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 60 [69%] [-20.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 38 [60%] [11.25dB] [on]
+ Front Right: Capture 38 [60%] [11.25dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.MID {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.19 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.20 {
+ iface PCM
+ device 7
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.21 {
+ iface PCM
+ device 8
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 38
+ value.1 38
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1125
+ dbvalue.1 1125
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 60
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -2025
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.10 {
+ iface CARD
+ name 'Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.11 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.15 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.16 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+usb_storage
+snd_hda_codec_realtek
+snd_hda_codec_hdmi
+joydev
+arc4
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+dell_wmi
+sparse_keymap
+snd_seq
+dell_laptop
+dcdbas
+uvcvideo
+videobuf2_core
+videodev
+snd_timer
+i2c_hid
+snd_seq_device
+videobuf2_vmalloc
+iwlmvm
+videobuf2_memops
+i915
+mac80211
+hid
+i2c_designware_platform
+snd
+i2c_designware_core
+iwlwifi
+soundcore
+psmouse
+cfg80211
+drm_kms_helper
+snd_page_alloc
+serio_raw
+mei_me
+btusb
+mei
+drm
+i2c_algo_bit
+video
+lpc_ich
+wmi
+intel_smartconnect
+bnep
+rfcomm
+bluetooth
+parport_pc
+ppdev
+mac_hid
+nls_iso8859_1
+lp
+parport
+ahci
+libahci
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x18560010
+0x06 0x18560010
+0x07 0x18560010
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x90a60140
+0x14 0x90170110
+0x15 0x0321101f
+0x16 0x40000000
+0x18 0x411111f0
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40d6832d
+0x1e 0x411111f0
+0x1f 0x411111f0
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 4.278680] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 4.279167] snd_hda_intel 0000:00:1b.0: irq 63 for MSI/MSI-X
+[ 4.287180] HDA driver get symbol successfully from i915 module
+[ 4.287224] snd_hda_intel 0000:00:03.0: irq 64 for MSI/MSI-X
+[ 4.300344] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 4.300412] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 4.300467] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+[ 4.300797] input: HDA Intel MID HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/sound/card0/input8
+[ 4.300976] input: HDA Intel MID HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input9
+[ 4.301086] input: HDA Intel MID HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input10
+[ 4.303102] SKU: Nid=0x1d sku_cfg=0x40d6832d
+--
+[ 4.308332] init: alsa-restore main process (1054) terminated with status 19
+[ 4.311344] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input11
+[ 4.523827] ahci 0000:00:1f.2: port does not support device sleep
+--
+[ 781.672402] mei_me 0000:00:16.0: irq 60 for MSI/MSI-X
+[ 781.672515] snd_hda_intel 0000:00:03.0: irq 63 for MSI/MSI-X
+[ 781.672617] ahci 0000:00:1f.2: setting latency timer to 64
+[ 781.672751] iwlwifi 0000:02:00.0: RF_KILL bit toggled to enable radio.
+[ 781.672758] snd_hda_intel 0000:00:1b.0: irq 64 for MSI/MSI-X
+[ 781.672837] i915 0000:00:02.0: setting latency timer to 64
+--
+[ 804.317139] usb usb3: root hub lost power or was reset
+[ 804.317214] snd_hda_intel 0000:00:03.0: irq 58 for MSI/MSI-X
+[ 804.317288] xhci_hcd 0000:00:14.0: irq 60 for MSI/MSI-X
+--
+[ 804.317393] usb usb1: root hub lost power or was reset
+[ 804.317441] snd_hda_intel 0000:00:1b.0: irq 64 for MSI/MSI-X
+[ 804.317531] ahci 0000:00:1f.2: setting latency timer to 64
+--
+[ 809.580801] wlan0: associated
+[ 840.445614] HDMI: ELD buf size is 0, force 128
+[ 840.445637] HDMI: invalid ELD data byte 0
+[ 840.445703] HDMI: ELD buf size is 0, force 128
+[ 840.445718] HDMI: invalid ELD data byte 0
+[ 899.344572] Haswell HDMI audio: Power for pin 0x6 is now D0
+[ 948.301768] HDMI: ELD buf size is 0, force 128
+[ 948.301791] HDMI: invalid ELD data byte 0
+[ 948.301847] HDMI: ELD buf size is 0, force 128
+[ 948.301873] HDMI: invalid ELD data byte 0
+[ 1068.577449] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 1068.577702] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 1068.577953] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+
+
diff --git a/codecs/canonical/alc668-dell-xps13-9333-ccert-201309-14237 b/codecs/canonical/alc668-dell-xps13-9333-ccert-201309-14237
new file mode 100644
index 0000000..a00dc5e
--- /dev/null
+++ b/codecs/canonical/alc668-dell-xps13-9333-ccert-201309-14237
@@ -0,0 +1,1198 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Wed Oct 23 02:36:25 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: XPS13 9333
+Product Version:
+Firmware Version: A00
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-41-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [MID ]: HDA-Intel - HDA Intel MID
+ HDA Intel MID at 0xf0510000 irq 60
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf0514000 irq 61
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Device 0a0c (rev 09)
+00:1b.0 Audio device: Intel Corporation Device 9c20 (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 09)
+ Subsystem: 1028:060a
+--
+00:1b.0 0403: 8086:9c20 (rev 04)
+ Subsystem: 1028:060a
+
+
+!!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
+snd-hda-intel: model=dell-headset-multi,dell-headset-multi
+
+
+!!Loaded sound module options
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : dell-headset-multi,dell-headset-multi,(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : dell-headset-multi,dell-headset-multi,(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC668
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0668
+Subsystem Id: 0x1028060a
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=4, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC668 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x57 0x57]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Device: name="ALC668 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x26 0x26]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x26 0x26]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Audio Input] wcaps 0x100791: Stereo Digital
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x570]: 32000 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1f
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Headphone Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headphone Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=3, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=3, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x14
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80]
+ Connection: 2
+ 0x04 0x0b
+Node 0x0f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x400401: Stereo
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60140: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001003c: IN OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c 0x0d* 0x0e
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Mic Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c 0x0d 0x0e*
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Headphone Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x03 0x03]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1b [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headset Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40d6832d: [N/A] Digital In at Ext N/A
+ Conn = Digital, Color = Purple
+ DefAssociation = 0x2, Sequence = 0xd
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Pin Complex] wcaps 0x400681: Stereo Digital
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=197
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x14 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x14 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Oct 23 10:22 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 8 Oct 23 10:22 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Oct 23 10:22 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Oct 23 10:22 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 Oct 23 10:22 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 6 Oct 23 10:22 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 5 Oct 23 10:22 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Oct 23 10:22 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Oct 23 10:22 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Oct 23 10:22 .
+drwxr-xr-x 3 root root 240 Oct 23 10:22 ..
+lrwxrwxrwx 1 root root 12 Oct 23 10:22 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Oct 23 10:22 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: MID [HDA Intel MID], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC668 Analog [ALC668 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC668 Analog [ALC668 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [MID]
+
+Card hw:0 'MID'/'HDA Intel MID at 0xf0510000 irq 60'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xf0514000 irq 61'
+ Mixer name : 'Realtek ALC668'
+ Components : 'HDA:10ec0668,1028060a,00100003'
+ Controls : 21
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Headphone Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headphone Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 3 [100%] [30.00dB]
+ Front Right: 3 [100%] [30.00dB]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 38 [60%] [11.25dB] [on]
+ Front Right: Capture 38 [60%] [11.25dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Disabled'
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.MID {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Headphone Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headphone Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Disabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Headphone Mic'
+ item.1 'Headset Mic'
+ item.2 'Internal Mic'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 38
+ value.1 38
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1125
+ dbvalue.1 1125
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Headphone Mic Boost Volume'
+ value.0 3
+ value.1 3
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 3000
+ dbvalue.1 3000
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Headphone Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Headset Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+arc4
+snd_hda_codec_realtek
+coretemp
+kvm_intel
+kvm
+snd_hda_codec_hdmi
+ghash_clmulni_intel
+aesni_intel
+cryptd
+aes_x86_64
+iwlmvm
+mac80211
+joydev
+dell_wmi
+sparse_keymap
+snd_hda_intel
+snd_hda_codec
+dell_laptop
+dcdbas
+snd_hwdep
+dm_multipath
+scsi_dh
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+microcode
+snd_timer
+snd_seq_device
+uvcvideo
+hid_multitouch
+videobuf2_core
+videodev
+i915_hsw
+videobuf2_vmalloc
+snd
+videobuf2_memops
+iwlwifi
+drm_kms_helper
+drm
+psmouse
+cfg80211
+i2c_algo_bit
+serio_raw
+intel_ips
+soundcore
+snd_page_alloc
+wmi
+btusb
+video
+bnep
+rfcomm
+bluetooth
+compat
+parport_pc
+ppdev
+mac_hid
+lp
+parport
+usbhid
+hid
+ahci
+libahci
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x58560010
+0x06 0x18560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x90a60140
+0x14 0x90170110
+0x15 0x0321101f
+0x16 0x40000000
+0x18 0x411111f0
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40d6832d
+0x1e 0x411111f0
+0x1f 0x411111f0
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+0x19 0x03a1913d
+0x1b 0x03a1113c
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 2.647504] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 2.647694] hda-intel Haswell must build in CONFIG_SND_HDA_I915
+[ 2.647739] snd_hda_intel 0000:00:03.0: irq 60 for MSI/MSI-X
+[ 2.657024] cfg80211: World regulatory domain updated:
+--
+[ 2.657039] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
+[ 2.660761] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 2.660982] input: HDA Intel MID HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input8
+[ 2.662455] snd_hda_intel 0000:00:1b.0: irq 61 for MSI/MSI-X
+[ 2.687550] input: HDA Intel PCH Headphone Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input9
+[ 2.744334] Bluetooth: hci0: Intel Bluetooth firmware patch completed and activated
+--
+[ 309.641622] type=1400 audit(1382495242.503:25): apparmor="DENIED" operation="capable" parent=1 profile="/usr/sbin/cupsd" pid=655 comm="cupsd" pid=655 comm="cupsd" capability=36 capname="block_suspend"
+[ 851.794355] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 851.794583] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 851.794641] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 851.794896] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+[ 851.795146] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+
+
diff --git a/codecs/canonical/alc668-dell-xps13-9333-ccert-201309-14238 b/codecs/canonical/alc668-dell-xps13-9333-ccert-201309-14238
new file mode 100644
index 0000000..90d2945
--- /dev/null
+++ b/codecs/canonical/alc668-dell-xps13-9333-ccert-201309-14238
@@ -0,0 +1,1330 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue Mar 25 06:42:00 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.4 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.4 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.4 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: XPS13 9333
+Product Version:
+Firmware Version: A00
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.11.0-18-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.11.0-18-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [MID ]: HDA-Intel - HDA Intel MID
+ HDA Intel MID at 0xf0510000 irq 64
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf0514000 irq 63
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Device 0a0c (rev 09)
+00:1b.0 Audio device: Intel Corporation Lynx Point-LP HD Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 09)
+ Subsystem: 1028:060a
+--
+00:1b.0 0403: 8086:9c20 (rev 04)
+ Subsystem: 1028:060a
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=2, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC668
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0668
+Subsystem Id: 0x1028060a
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=4, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC668 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x57 0x57]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC668 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x26 0x26]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Audio Input] wcaps 0x100791: Stereo Digital
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x570]: 32000 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1f
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 6
+ 0x18 0x19 0x1a 0x1b 0x1d 0x14
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80]
+ Connection: 2
+ 0x04 0x0b
+Node 0x0f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x400401: Stereo
+ Control: name="Mic Phantom Jack", index=0, device=0
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60140: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001003c: IN OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c 0x0d* 0x0e
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x40000000: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c 0x0d 0x0e*
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1b [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40d6832d: [N/A] Digital In at Ext N/A
+ Conn = Digital, Color = Purple
+ DefAssociation = 0x2, Sequence = 0xd
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Pin Complex] wcaps 0x400681: Stereo Digital
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=197
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x14 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 7
+ 0x18 0x19 0x1a 0x1b 0x1d 0x14 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 6 Mar 25 14:21 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 10 Mar 25 14:21 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 5 Mar 25 14:21 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 9 Mar 25 14:21 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 4 Mar 25 14:21 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 3 Mar 25 14:39 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 2 Mar 25 14:21 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 8 Mar 25 14:39 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 7 Mar 25 14:21 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Mar 25 14:21 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Mar 25 14:21 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Mar 25 14:21 .
+drwxr-xr-x 3 root root 280 Mar 25 14:21 ..
+lrwxrwxrwx 1 root root 12 Mar 25 14:21 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Mar 25 14:21 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: MID [HDA Intel MID], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: MID [HDA Intel MID], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: MID [HDA Intel MID], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC668 Analog [ALC668 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC668 Analog [ALC668 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [MID]
+
+Card hw:0 'MID'/'HDA Intel MID at 0xf0510000 irq 64'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 21
+ Simple ctrls : 3
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xf0514000 irq 63'
+ Mixer name : 'Realtek ALC668'
+ Components : 'HDA:10ec0668,1028060a,00100003'
+ Controls : 17
+ Simple ctrls : 7
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 60 [69%] [-20.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 38 [60%] [11.25dB] [on]
+ Front Right: Capture 38 [60%] [11.25dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.MID {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.19 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.20 {
+ iface PCM
+ device 7
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.21 {
+ iface PCM
+ device 8
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 38
+ value.1 38
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1125
+ dbvalue.1 1125
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 60
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -2025
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.10 {
+ iface CARD
+ name 'Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.11 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.15 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.16 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+usb_storage
+snd_hda_codec_realtek
+snd_hda_codec_hdmi
+joydev
+arc4
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+dell_wmi
+sparse_keymap
+snd_seq
+dell_laptop
+dcdbas
+uvcvideo
+videobuf2_core
+videodev
+snd_timer
+i2c_hid
+snd_seq_device
+videobuf2_vmalloc
+iwlmvm
+videobuf2_memops
+i915
+mac80211
+hid
+i2c_designware_platform
+snd
+i2c_designware_core
+iwlwifi
+soundcore
+psmouse
+cfg80211
+drm_kms_helper
+snd_page_alloc
+serio_raw
+mei_me
+btusb
+mei
+drm
+i2c_algo_bit
+video
+lpc_ich
+wmi
+intel_smartconnect
+bnep
+rfcomm
+bluetooth
+parport_pc
+ppdev
+mac_hid
+nls_iso8859_1
+lp
+parport
+ahci
+libahci
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x18560010
+0x06 0x18560010
+0x07 0x18560010
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x90a60140
+0x14 0x90170110
+0x15 0x0321101f
+0x16 0x40000000
+0x18 0x411111f0
+0x19 0x411111f0
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40d6832d
+0x1e 0x411111f0
+0x1f 0x411111f0
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 4.278680] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 4.279167] snd_hda_intel 0000:00:1b.0: irq 63 for MSI/MSI-X
+[ 4.287180] HDA driver get symbol successfully from i915 module
+[ 4.287224] snd_hda_intel 0000:00:03.0: irq 64 for MSI/MSI-X
+[ 4.300344] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 4.300412] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 4.300467] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+[ 4.300797] input: HDA Intel MID HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/sound/card0/input8
+[ 4.300976] input: HDA Intel MID HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input9
+[ 4.301086] input: HDA Intel MID HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input10
+[ 4.303102] SKU: Nid=0x1d sku_cfg=0x40d6832d
+--
+[ 4.308332] init: alsa-restore main process (1054) terminated with status 19
+[ 4.311344] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input11
+[ 4.523827] ahci 0000:00:1f.2: port does not support device sleep
+--
+[ 781.672402] mei_me 0000:00:16.0: irq 60 for MSI/MSI-X
+[ 781.672515] snd_hda_intel 0000:00:03.0: irq 63 for MSI/MSI-X
+[ 781.672617] ahci 0000:00:1f.2: setting latency timer to 64
+[ 781.672751] iwlwifi 0000:02:00.0: RF_KILL bit toggled to enable radio.
+[ 781.672758] snd_hda_intel 0000:00:1b.0: irq 64 for MSI/MSI-X
+[ 781.672837] i915 0000:00:02.0: setting latency timer to 64
+--
+[ 804.317139] usb usb3: root hub lost power or was reset
+[ 804.317214] snd_hda_intel 0000:00:03.0: irq 58 for MSI/MSI-X
+[ 804.317288] xhci_hcd 0000:00:14.0: irq 60 for MSI/MSI-X
+--
+[ 804.317393] usb usb1: root hub lost power or was reset
+[ 804.317441] snd_hda_intel 0000:00:1b.0: irq 64 for MSI/MSI-X
+[ 804.317531] ahci 0000:00:1f.2: setting latency timer to 64
+--
+[ 809.580801] wlan0: associated
+[ 840.445614] HDMI: ELD buf size is 0, force 128
+[ 840.445637] HDMI: invalid ELD data byte 0
+[ 840.445703] HDMI: ELD buf size is 0, force 128
+[ 840.445718] HDMI: invalid ELD data byte 0
+[ 899.344572] Haswell HDMI audio: Power for pin 0x6 is now D0
+[ 948.301768] HDMI: ELD buf size is 0, force 128
+[ 948.301791] HDMI: invalid ELD data byte 0
+[ 948.301847] HDMI: ELD buf size is 0, force 128
+[ 948.301873] HDMI: invalid ELD data byte 0
+[ 1068.577449] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 1068.577702] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 1068.577953] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+
+
diff --git a/codecs/canonical/alc887-dell-inspiron-560-ccert-201010-6632 b/codecs/canonical/alc887-dell-inspiron-560-ccert-201010-6632
index a58ba2a..e2e672d 100644
--- a/codecs/canonical/alc887-dell-inspiron-560-ccert-201010-6632
+++ b/codecs/canonical/alc887-dell-inspiron-560-ccert-201010-6632
@@ -3,7 +3,7 @@ upload=true&script=true&cardinfo=
!!ALSA Information Script v 0.4.60
!!################################
-!!Script ran on: Thu Jul 5 17:27:41 UTC 2012
+!!Script ran on: Thu Jul 5 16:49:36 UTC 2012
!!Linux Distribution
@@ -574,21 +574,21 @@ Node 0x03 [Pin Complex] wcaps 0x40739d: 8-Channels Digital Amp-Out CP
!!ALSA Device nodes
!!-----------------
-crw-rw---T+ 1 root audio 116, 8 Jul 5 13:13 /dev/snd/controlC0
-crw-rw---T+ 1 root audio 116, 7 Jul 5 13:13 /dev/snd/hwC0D0
-crw-rw---T+ 1 root audio 116, 6 Jul 5 13:13 /dev/snd/hwC0D3
-crw-rw---T+ 1 root audio 116, 5 Jul 5 13:13 /dev/snd/pcmC0D0c
-crw-rw---T+ 1 root audio 116, 4 Jul 5 13:13 /dev/snd/pcmC0D0p
-crw-rw---T+ 1 root audio 116, 3 Jul 5 13:13 /dev/snd/pcmC0D2c
-crw-rw---T+ 1 root audio 116, 2 Jul 5 13:13 /dev/snd/pcmC0D3p
-crw-rw---T+ 1 root audio 116, 1 Jul 5 13:13 /dev/snd/seq
-crw-rw---T+ 1 root audio 116, 33 Jul 5 13:13 /dev/snd/timer
+crw-rw---T+ 1 root audio 116, 8 Jul 5 12:47 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 7 Jul 5 12:47 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 6 Jul 5 12:47 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 5 Jul 5 12:47 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 4 Jul 5 12:47 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 3 Jul 5 12:47 /dev/snd/pcmC0D2c
+crw-rw---T+ 1 root audio 116, 2 Jul 5 12:47 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Jul 5 12:47 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jul 5 12:47 /dev/snd/timer
/dev/snd/by-path:
total 0
-drwxr-xr-x 2 root root 60 Jul 5 13:13 .
-drwxr-xr-x 3 root root 240 Jul 5 13:13 ..
-lrwxrwxrwx 1 root root 12 Jul 5 13:13 pci-0000:00:1b.0 -> ../controlC0
+drwxr-xr-x 2 root root 60 Jul 5 12:47 .
+drwxr-xr-x 3 root root 240 Jul 5 12:47 ..
+lrwxrwxrwx 1 root root 12 Jul 5 12:47 pci-0000:00:1b.0 -> ../controlC0
!!Aplay/Arecord output
@@ -1302,8 +1302,8 @@ nls_iso8859_1
nls_cp437
vfat
fat
-bnep
rfcomm
+bnep
bluetooth
parport_pc
ppdev
@@ -1316,26 +1316,26 @@ snd_pcm
snd_seq_midi
snd_rawmidi
snd_seq_midi_event
-snd_seq
joydev
-i915
-drm_kms_helper
-drm
+snd_seq
snd_timer
snd_seq_device
snd
-dcdbas
+i915
+usbhid
+hid
+drm_kms_helper
+drm
+mac_hid
soundcore
+snd_page_alloc
psmouse
+lp
serio_raw
+parport
i2c_algo_bit
+dcdbas
video
-mac_hid
-snd_page_alloc
-lp
-parport
-usbhid
-hid
r8169
usb_storage
@@ -1378,21 +1378,21 @@ usb_storage
!!ALSA/HDA dmesg
!!------------------
-[ 11.635965] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
-[ 11.776743] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
-[ 11.776900] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
-[ 11.776926] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
-[ 11.819317] hda_codec: ALC887: BIOS auto-probing.
-[ 11.840177] HDMI status: Codec=3 Pin=3 Presence_Detect=0 ELD_Valid=0
-[ 11.840316] input: HDA Intel HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input4
-[ 11.840393] input: HDA Intel Line as /devices/pci0000:00/0000:00:1b.0/sound/card0/input5
-[ 11.840449] input: HDA Intel Front Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
-[ 11.840506] input: HDA Intel Rear Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
-[ 11.840560] input: HDA Intel Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
-[ 11.840622] input: HDA Intel Line-Out Side as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
-[ 11.840678] input: HDA Intel Line-Out CLFE as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
-[ 11.840734] input: HDA Intel Line-Out Surround as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
-[ 11.840796] input: HDA Intel Line-Out Front as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
-[ 11.968951] EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro
+[ 6.008871] EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro
+[ 6.152508] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 6.152557] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
+[ 6.152582] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 6.398274] hda_codec: ALC887: BIOS auto-probing.
+[ 6.579569] HDMI status: Codec=3 Pin=3 Presence_Detect=0 ELD_Valid=0
+[ 6.579705] input: HDA Intel HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input4
+[ 6.579785] input: HDA Intel Line as /devices/pci0000:00/0000:00:1b.0/sound/card0/input5
+[ 6.579842] input: HDA Intel Front Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
+[ 6.579898] input: HDA Intel Rear Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 6.579956] input: HDA Intel Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 6.580026] input: HDA Intel Line-Out Side as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 6.580082] input: HDA Intel Line-Out CLFE as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 6.580140] input: HDA Intel Line-Out Surround as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 6.580196] input: HDA Intel Line-Out Front as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
+[ 8.569421] r8169 0000:02:00.0: eth0: link down
diff --git a/codecs/canonical/alc887-dell-inspiron-580-ccert-200910-4293 b/codecs/canonical/alc887-dell-inspiron-580-ccert-200910-4293
new file mode 100644
index 0000000..07eaecd
--- /dev/null
+++ b/codecs/canonical/alc887-dell-inspiron-580-ccert-200910-4293
@@ -0,0 +1,1476 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Fri Nov 16 17:59:57 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 580
+Product Version:
+Firmware Version: A00
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-33-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Intel ]: HDA-Intel - HDA Intel
+ HDA Intel at 0xfbef4000 irq 42
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 06)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:3b56 (rev 06)
+ Subsystem: 1028:0438
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC887
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0887
+Subsystem Id: 0x10280438
+Revision Id: 0x100202
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=1
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x411: Stereo
+ Device: name="ALC887 Analog", type="Audio", device=0
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x411: Stereo
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x411: Stereo
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Audio Output] wcaps 0x411: Stereo
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC887 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x0b 0x0b]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=1, device=0
+ Control: name="Capture Volume", index=1, device=0
+ Device: name="ALC887 Analog", type="Audio", device=2
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Audio Input] wcaps 0x100711: Stereo Digital
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1f
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Rear Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Front Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Line Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Line Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=5, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=5, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 10
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x17
+Node 0x0c [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
+ Control: name="Front Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=0
+ Amp-Out vals: [0x13 0x13]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
+ Control: name="Surround Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=0
+ Amp-Out vals: [0x13 0x13]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
+ Control: name="Center Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="LFE Playback Volume", index=0, device=0
+ ControlAmp: chs=2, dir=Out, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=0
+ Amp-Out vals: [0x13 0x13]
+ Connection: 2
+ 0x04 0x0b
+Node 0x0f [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
+ Control: name="Side Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=0
+ Amp-Out vals: [0x13 0x13]
+ Connection: 2
+ 0x05 0x0b
+Node 0x10 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x11 [Pin Complex] wcaps 0x400780: Mono Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x10
+Node 0x12 [Pin Complex] wcaps 0x400401: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Front Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line-Out Front Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001003e: IN OUT HP EAPD Detect Trigger
+ EAPD 0x2: EAPD
+ Pin Default 0x01014010: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x0c* 0x0d 0x0e 0x0f 0x26
+Node 0x15 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Surround Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line-Out Surround Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001003e: IN OUT HP EAPD Detect Trigger
+ EAPD 0x2: EAPD
+ Pin Default 0x01011012: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0x2
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x0c 0x0d* 0x0e 0x0f 0x26
+Node 0x16 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Center Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="LFE Playback Switch", index=0, device=0
+ ControlAmp: chs=2, dir=Out, idx=0, ofs=0
+ Control: name="Line-Out CLFE Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00000036: IN OUT Detect Trigger
+ Pin Default 0x01016011: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Orange
+ DefAssociation = 0x1, Sequence = 0x1
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=04, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x0c 0x0d 0x0e* 0x0f 0x26
+Node 0x17 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Side Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line-Out Side Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00000036: IN OUT Detect Trigger
+ Pin Default 0x01012014: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Grey
+ DefAssociation = 0x1, Sequence = 0x4
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=05, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x0c 0x0d 0x0e 0x0f* 0x26
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Rear Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373e: IN OUT HP Detect Trigger
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x01a19830: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x21: IN VREF_50
+ Unsolicited: tag=06, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x0c* 0x0d 0x0e 0x0f 0x26
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Front Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373e: IN OUT HP Detect Trigger
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x02a19840: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=07, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x0c* 0x0d 0x0e 0x0f 0x26
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Line Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373e: IN OUT HP Detect Trigger
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x0181303f: [Jack] Line In at Ext Rear
+ Conn = 1/8, Color = Blue
+ DefAssociation = 0x3, Sequence = 0xf
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=08, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x0c* 0x0d 0x0e 0x0f 0x26
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000373e: IN OUT HP Detect Trigger
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x02214020: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP VREF_HIZ
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x0c 0x0d 0x0e 0x0f 0x26*
+Node 0x1c [Pin Complex] wcaps 0x400481: Stereo
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x4015e601: [N/A] Speaker at Ext N/A
+ Conn = Optical, Color = White
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400780: Mono Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Pin Complex] wcaps 0x400680: Mono Digital
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=25
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Input Source", index=1, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 12
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x17 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Input Source", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 11
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x17 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x25 [Audio Output] wcaps 0x411: Stereo
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x26 [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=0
+ Amp-Out vals: [0x13 0x13]
+ Connection: 2
+ 0x25 0x0b
+Codec: Intel IbexPeak HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862804
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+Node 0x04 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x02* 0x03
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x02* 0x03
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x02* 0x03
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 8 Nov 16 12:10 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 7 Nov 16 12:10 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 6 Nov 16 12:10 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 5 Nov 16 12:10 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 4 Nov 16 12:10 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 3 Nov 16 12:10 /dev/snd/pcmC0D2c
+crw-rw---T+ 1 root audio 116, 2 Nov 16 12:10 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Nov 16 12:10 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Nov 16 12:10 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Nov 16 12:10 .
+drwxr-xr-x 3 root root 240 Nov 16 12:10 ..
+lrwxrwxrwx 1 root root 12 Nov 16 12:10 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Intel [HDA Intel], device 0: ALC887 Analog [ALC887 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: Intel [HDA Intel], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: Intel [HDA Intel], device 0: ALC887 Analog [ALC887 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: Intel [HDA Intel], device 2: ALC887 Analog [ALC887 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Intel]
+
+Card hw:0 'Intel'/'HDA Intel at 0xfbef4000 irq 42'
+ Mixer name : 'Intel IbexPeak HDMI'
+ Components : 'HDA:10ec0887,10280438,00100202 HDA:80862804,80860101,00100000'
+ Controls : 46
+ Simple ctrls : 20
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Playback 19 [61%] [-18.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 31 [100%] [0.00dB] [on]
+ Front Right: Playback 31 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Front',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 31 [100%] [0.00dB] [on]
+ Front Right: Playback 31 [100%] [0.00dB] [on]
+Simple mixer control 'Front Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Front Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Surround',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 31 [100%] [0.00dB] [on]
+ Front Right: Playback 31 [100%] [0.00dB] [on]
+Simple mixer control 'Center',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Playback 31 [100%] [0.00dB] [on]
+Simple mixer control 'LFE',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Playback 31 [100%] [0.00dB] [on]
+Simple mixer control 'Side',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 31 [100%] [0.00dB] [on]
+ Front Right: Playback 31 [100%] [0.00dB] [on]
+Simple mixer control 'Line',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 11 [35%] [0.00dB] [on]
+ Front Right: Capture 11 [35%] [0.00dB] [on]
+Simple mixer control 'Capture',1
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 0 [0%] [-16.50dB] [off]
+ Front Right: Capture 0 [0%] [-16.50dB] [off]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Input Source',0
+ Capabilities: cenum
+ Items: 'Rear Mic' 'Front Mic' 'Line'
+ Item0: 'Front Mic'
+Simple mixer control 'Input Source',1
+ Capabilities: cenum
+ Items: 'Rear Mic' 'Front Mic' 'Line'
+ Item0: 'Rear Mic'
+Simple mixer control 'Rear Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Rear Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.Intel {
+ control.1 {
+ iface MIXER
+ name 'Front 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.2 {
+ iface MIXER
+ name 'Front Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Surround 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.4 {
+ iface MIXER
+ name 'Surround Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Center Playback Volume'
+ value 31
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 31'
+ dbmin -4650
+ dbmax 0
+ dbvalue.0 0
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'LFE Playback Volume'
+ value 31
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 31'
+ dbmin -4650
+ dbmax 0
+ dbvalue.0 0
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Center Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'LFE Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Side 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.10 {
+ iface MIXER
+ name 'Side Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Headphone 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.12 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Rear Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Rear Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Front Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Front Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Line Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Line Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Rear Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'Front Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'Capture Switch'
+ index 1
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 11
+ value.1 11
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1650
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'Capture Volume'
+ index 1
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1650
+ dbmax 3000
+ dbvalue.0 -1650
+ dbvalue.1 -1650
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'Input Source'
+ value 'Front Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Rear Mic'
+ item.1 'Front Mic'
+ item.2 Line
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'Input Source'
+ index 1
+ value 'Rear Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Rear Mic'
+ item.1 'Front Mic'
+ item.2 Line
+ }
+ }
+ control.28 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.29 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.30 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 19
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 31'
+ dbmin -4650
+ dbmax 0
+ dbvalue.0 -1800
+ }
+ }
+ control.31 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.32 {
+ iface CARD
+ name 'Line-Out Front Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.33 {
+ iface CARD
+ name 'Line-Out Surround Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.34 {
+ iface CARD
+ name 'Line-Out CLFE Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.35 {
+ iface CARD
+ name 'Line-Out Side Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.36 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.37 {
+ iface CARD
+ name 'Rear Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.38 {
+ iface CARD
+ name 'Front Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.39 {
+ iface CARD
+ name 'Line Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.40 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.41 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.42 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.43 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.44 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.45 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.46 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+bnep
+parport_pc
+rfcomm
+bluetooth
+ppdev
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+joydev
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+snd_timer
+i915
+drm_kms_helper
+drm
+snd_seq_device
+snd
+psmouse
+dcdbas
+soundcore
+snd_page_alloc
+serio_raw
+i2c_algo_bit
+mac_hid
+video
+mei
+lp
+parport
+usbhid
+tg3
+hid
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x11 0x411111f0
+0x12 0x411111f0
+0x14 0x01014010
+0x15 0x01011012
+0x16 0x01016011
+0x17 0x01012014
+0x18 0x01a19830
+0x19 0x02a19840
+0x1a 0x0181303f
+0x1b 0x02214020
+0x1c 0x411111f0
+0x1d 0x4015e601
+0x1e 0x411111f0
+0x1f 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x04 0x58560010
+0x05 0x18560020
+0x06 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 12.072796] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 12.128510] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 12.128554] snd_hda_intel 0000:00:1b.0: irq 42 for MSI/MSI-X
+[ 12.128575] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 12.333449] hda_codec: ALC887: BIOS auto-probing.
+[ 12.344471] HDMI status: Codec=3 Pin=5 Presence_Detect=0 ELD_Valid=0
+[ 12.344532] input: HDA Intel HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input4
+[ 12.344599] input: HDA Intel Line as /devices/pci0000:00/0000:00:1b.0/sound/card0/input5
+[ 12.344700] input: HDA Intel Front Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
+[ 12.344771] input: HDA Intel Rear Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 12.344859] input: HDA Intel Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 12.344959] input: HDA Intel Line-Out Side as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 12.345027] input: HDA Intel Line-Out CLFE as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 12.345096] input: HDA Intel Line-Out Surround as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 12.345164] input: HDA Intel Line-Out Front as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
+[ 12.659836] init: failsafe main process (775) killed by TERM signal
+
+
diff --git a/codecs/canonical/alc887-dell-studio-xps-8000-ccert-200908-3521 b/codecs/canonical/alc887-dell-studio-xps-8000-ccert-200908-3521
new file mode 100644
index 0000000..e314b63
--- /dev/null
+++ b/codecs/canonical/alc887-dell-studio-xps-8000-ccert-200908-3521
@@ -0,0 +1,1712 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.60
+!!################################
+
+!!Script ran on: Fri Jun 29 14:56:12 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Studio XPS 8000
+Product Version:
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-23-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Intel ]: HDA-Intel - HDA Intel
+ HDA Intel at 0xfbdf4000 irq 42
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 05)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!--------------------------------------------------------
+
+00:1b.0 0403: 8086:3b56 (rev 05)
+ Subsystem: 1028:040d
+
+
+!!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
+!!--------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC887
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0887
+Subsystem Id: 0x10280300
+Revision Id: 0x100202
+No Modem Function Group found
+Default PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=1
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x411: Stereo
+ Device: name="ALC887 Analog", type="Audio", device=0
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x411: Stereo
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x411: Stereo
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Audio Output] wcaps 0x411: Stereo
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=8, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC887 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x13 0x13]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=1, device=0
+ Control: name="Capture Volume", index=1, device=0
+ Device: name="ALC887 Analog", type="Audio", device=2
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Audio Input] wcaps 0x100711: Stereo Digital
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1f
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Rear Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Front Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Line Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Line Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=5, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=5, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 10
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x17
+Node 0x0c [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
+ Control: name="Front Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=0
+ Amp-Out vals: [0x11 0x11]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
+ Control: name="Surround Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=0
+ Amp-Out vals: [0x11 0x11]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
+ Control: name="Center Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="LFE Playback Volume", index=0, device=0
+ ControlAmp: chs=2, dir=Out, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=0
+ Amp-Out vals: [0x11 0x11]
+ Connection: 2
+ 0x04 0x0b
+Node 0x0f [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
+ Control: name="Side Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=0
+ Amp-Out vals: [0x00 0x00]
+ Connection: 2
+ 0x05 0x0b
+Node 0x10 [Audio Output] wcaps 0x611: Stereo Digital
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="IEC958 Default PCM Playback Switch", index=0, device=0
+ Device: name="ALC887 Digital", type="SPDIF", device=1
+ Converter: stream=8, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x11 [Pin Complex] wcaps 0x400780: Mono Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x99430130: [Fixed] SPDIF Out at Int ATAPI
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x10
+Node 0x12 [Pin Complex] wcaps 0x400401: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Front Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line-Out Front Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001003e: IN OUT HP EAPD Detect Trigger
+ EAPD 0x2: EAPD
+ Pin Default 0x01014010: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x0c* 0x0d 0x0e 0x0f 0x26
+Node 0x15 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Surround Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line-Out Surround Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001003e: IN OUT HP EAPD Detect Trigger
+ EAPD 0x2: EAPD
+ Pin Default 0x01011012: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0x2
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x0c 0x0d* 0x0e 0x0f 0x26
+Node 0x16 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Center Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="LFE Playback Switch", index=0, device=0
+ ControlAmp: chs=2, dir=Out, idx=0, ofs=0
+ Control: name="Line-Out CLFE Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00000036: IN OUT Detect Trigger
+ Pin Default 0x01016011: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Orange
+ DefAssociation = 0x1, Sequence = 0x1
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=04, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x0c 0x0d 0x0e* 0x0f 0x26
+Node 0x17 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Side Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line-Out Side Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00000036: IN OUT Detect Trigger
+ Pin Default 0x01012014: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Grey
+ DefAssociation = 0x1, Sequence = 0x4
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=05, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x0c 0x0d 0x0e 0x0f* 0x26
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Rear Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373e: IN OUT HP Detect Trigger
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x01a19840: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0x21: IN VREF_50
+ Unsolicited: tag=06, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x0c* 0x0d 0x0e 0x0f 0x26
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Front Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373e: IN OUT HP Detect Trigger
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x02a19841: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x4, Sequence = 0x1
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=07, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x0c* 0x0d 0x0e 0x0f 0x26
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Line Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373e: IN OUT HP Detect Trigger
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x0181304f: [Jack] Line In at Ext Rear
+ Conn = 1/8, Color = Blue
+ DefAssociation = 0x4, Sequence = 0xf
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=08, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x0c* 0x0d 0x0e 0x0f 0x26
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000373e: IN OUT HP Detect Trigger
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x0221401f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP VREF_HIZ
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x0c 0x0d 0x0e 0x0f 0x26*
+Node 0x1c [Pin Complex] wcaps 0x400481: Stereo
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x4015e601: [N/A] Speaker at Ext N/A
+ Conn = Optical, Color = White
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400780: Mono Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x01451120: [Jack] SPDIF Out at Ext Rear
+ Conn = Optical, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Pin Complex] wcaps 0x400680: Mono Digital
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=25
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Input Source", index=1, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 12
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x17 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Input Source", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 11
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x17 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x25 [Audio Output] wcaps 0x411: Stereo
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x26 [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=0
+ Amp-Out vals: [0x11 0x11]
+ Connection: 2
+ 0x25 0x0b
+Codec: Intel IbexPeak HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862804
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+Node 0x04 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x02* 0x03
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x02* 0x03
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=3, device=0
+ Control: name="IEC958 Playback Pro Mask", index=3, device=0
+ Control: name="IEC958 Playback Default", index=3, device=0
+ Control: name="IEC958 Playback Switch", index=3, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x02* 0x03
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 11 Jun 29 10:52 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 10 Jun 29 10:52 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 9 Jun 29 10:52 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 8 Jun 29 10:52 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 7 Jun 29 10:52 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 6 Jun 29 10:52 /dev/snd/pcmC0D1p
+crw-rw---T+ 1 root audio 116, 5 Jun 29 10:52 /dev/snd/pcmC0D2c
+crw-rw---T+ 1 root audio 116, 4 Jun 29 10:52 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 3 Jun 29 10:52 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 2 Jun 29 10:52 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 1 Jun 29 10:52 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jun 29 10:52 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Jun 29 10:52 .
+drwxr-xr-x 3 root root 300 Jun 29 10:52 ..
+lrwxrwxrwx 1 root root 12 Jun 29 10:52 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Intel [HDA Intel], device 0: ALC887 Analog [ALC887 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: Intel [HDA Intel], device 1: ALC887 Digital [ALC887 Digital]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: Intel [HDA Intel], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: Intel [HDA Intel], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: Intel [HDA Intel], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: Intel [HDA Intel], device 0: ALC887 Analog [ALC887 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: Intel [HDA Intel], device 2: ALC887 Analog [ALC887 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Intel]
+
+Card hw:0 'Intel'/'HDA Intel at 0xfbdf4000 irq 42'
+ Mixer name : 'Intel IbexPeak HDMI'
+ Components : 'HDA:10ec0887,10280300,00100202 HDA:80862804,80860101,00100000'
+ Controls : 63
+ Simple ctrls : 24
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Playback 17 [55%] [-21.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 31 [100%] [0.00dB] [on]
+ Front Right: Playback 31 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Front',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 31 [100%] [0.00dB] [on]
+ Front Right: Playback 31 [100%] [0.00dB] [on]
+Simple mixer control 'Front Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Front Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Surround',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 31 [100%] [0.00dB] [on]
+ Front Right: Playback 31 [100%] [0.00dB] [on]
+Simple mixer control 'Center',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Playback 31 [100%] [0.00dB] [on]
+Simple mixer control 'LFE',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Playback 31 [100%] [0.00dB] [on]
+Simple mixer control 'Side',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-46.50dB] [on]
+ Front Right: Playback 0 [0%] [-46.50dB] [on]
+Simple mixer control 'Line',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958 Default PCM',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',3
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 19 [61%] [12.00dB] [on]
+ Front Right: Capture 19 [61%] [12.00dB] [on]
+Simple mixer control 'Capture',1
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 0 [0%] [-16.50dB] [off]
+ Front Right: Capture 0 [0%] [-16.50dB] [off]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Input Source',0
+ Capabilities: cenum
+ Items: 'Rear Mic' 'Front Mic' 'Line'
+ Item0: 'Front Mic'
+Simple mixer control 'Input Source',1
+ Capabilities: cenum
+ Items: 'Rear Mic' 'Front Mic' 'Line'
+ Item0: 'Rear Mic'
+Simple mixer control 'Rear Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Rear Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!-------------
+
+--startcollapse--
+state.Intel {
+ control.1 {
+ iface MIXER
+ name 'Front 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.2 {
+ iface MIXER
+ name 'Front Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Surround 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.4 {
+ iface MIXER
+ name 'Surround Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Center Playback Volume'
+ value 31
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 31'
+ dbmin -4650
+ dbmax 0
+ dbvalue.0 0
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'LFE Playback Volume'
+ value 31
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 31'
+ dbmin -4650
+ dbmax 0
+ dbvalue.0 0
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Center Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'LFE Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Side Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -4650
+ dbmax 0
+ dbvalue.0 -4650
+ dbvalue.1 -4650
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Side Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Headphone 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.12 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Rear Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Rear Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Front Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Front Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Line Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Line Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Rear Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'Front Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'Capture Switch'
+ index 1
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 19
+ value.1 19
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1650
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'Capture Volume'
+ index 1
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1650
+ dbmax 3000
+ dbvalue.0 -1650
+ dbvalue.1 -1650
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'Input Source'
+ value 'Front Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Rear Mic'
+ item.1 'Front Mic'
+ item.2 Line
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'Input Source'
+ index 1
+ value 'Rear Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Rear Mic'
+ item.1 'Front Mic'
+ item.2 Line
+ }
+ }
+ control.28 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.29 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.30 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.31 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.32 {
+ iface MIXER
+ name 'IEC958 Default PCM Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.33 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.34 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.35 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 17
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 31'
+ dbmin -4650
+ dbmax 0
+ dbvalue.0 -2100
+ }
+ }
+ control.36 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.37 {
+ iface CARD
+ name 'Line-Out Front Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.38 {
+ iface CARD
+ name 'Line-Out Surround Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.39 {
+ iface CARD
+ name 'Line-Out CLFE Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.40 {
+ iface CARD
+ name 'Line-Out Side Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.41 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.42 {
+ iface CARD
+ name 'Rear Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.43 {
+ iface CARD
+ name 'Front Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.44 {
+ iface CARD
+ name 'Line Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.45 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.46 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.47 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.48 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.49 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.50 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.51 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.52 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.53 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.54 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.55 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.56 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.57 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.58 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 3
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.59 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 3
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.60 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 3
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.61 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 3
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.62 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.63 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+parport_pc
+rfcomm
+ppdev
+bnep
+bluetooth
+snd_hda_codec_hdmi
+snd_hda_codec_realtek
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+joydev
+snd_seq_midi_event
+snd_seq
+snd_timer
+snd_seq_device
+i915
+drm_kms_helper
+drm
+snd
+soundcore
+snd_page_alloc
+dcdbas
+psmouse
+mei
+serio_raw
+mac_hid
+i2c_algo_bit
+video
+lp
+parport
+firewire_ohci
+firewire_core
+crc_itu_t
+tg3
+usbhid
+hid
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x11 0x99430130
+0x12 0x411111f0
+0x14 0x01014010
+0x15 0x01011012
+0x16 0x01016011
+0x17 0x01012014
+0x18 0x01a19840
+0x19 0x02a19841
+0x1a 0x0181304f
+0x1b 0x0221401f
+0x1c 0x411111f0
+0x1d 0x4015e601
+0x1e 0x01451120
+0x1f 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x04 0x18560010
+0x05 0x18560020
+0x06 0x18560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!------------------
+
+[ 12.897155] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 12.897239] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 12.897293] snd_hda_intel 0000:00:1b.0: irq 42 for MSI/MSI-X
+[ 12.897316] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 13.043706] hda_codec: ALC887: BIOS auto-probing.
+[ 13.055261] HDMI status: Codec=3 Pin=4 Presence_Detect=0 ELD_Valid=0
+[ 13.055302] HDMI status: Codec=3 Pin=5 Presence_Detect=0 ELD_Valid=0
+[ 13.055345] HDMI status: Codec=3 Pin=6 Presence_Detect=0 ELD_Valid=0
+[ 13.055411] input: HDA Intel HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input4
+[ 13.055482] input: HDA Intel HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input5
+[ 13.055534] input: HDA Intel HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
+[ 13.055585] input: HDA Intel Line as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 13.055634] input: HDA Intel Front Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 13.055687] input: HDA Intel Rear Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 13.055733] input: HDA Intel Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 13.055781] input: HDA Intel Line-Out Side as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 13.055829] input: HDA Intel Line-Out CLFE as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
+[ 13.055877] input: HDA Intel Line-Out Surround as /devices/pci0000:00/0000:00:1b.0/sound/card0/input13
+[ 13.055924] input: HDA Intel Line-Out Front as /devices/pci0000:00/0000:00:1b.0/sound/card0/input14
+[ 13.246030] init: failsafe main process (726) killed by TERM signal
+
+
diff --git a/codecs/canonical/alc887-vd-dell-vostro-470-ccert-201201-10357 b/codecs/canonical/alc887-vd-dell-vostro-470-ccert-201201-10357
new file mode 100644
index 0000000..372b848
--- /dev/null
+++ b/codecs/canonical/alc887-vd-dell-vostro-470-ccert-201201-10357
@@ -0,0 +1,1683 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Wed Nov 28 07:30:52 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Vostro 470
+Product Version:
+Firmware Version: A07
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-29-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7f10000 irq 46
+ 1 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xf7e40000 irq 47
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+01:00.1 Audio device: Advanced Micro Devices [AMD] nee ATI Turks HDMI Audio [Radeon HD 6000 Series]
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 1028:0546
+--
+01:00.1 0403: 1002:aa90
+ Subsystem: 1028:aa90
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC887-VD
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0887
+Subsystem Id: 0x10280546
+Revision Id: 0x100302
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Front Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC887-VD Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
+ Amp-Out vals: [0x2e 0x2e]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Surround Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
+ Amp-Out vals: [0x2e 0x2e]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Center Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="LFE Playback Volume", index=0, device=0
+ ControlAmp: chs=2, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
+ Amp-Out vals: [0x2e 0x2e]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Side Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
+ Amp-Out vals: [0x2e 0x2e]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="IEC958 Default PCM Playback Switch", index=0, device=0
+ Device: name="ALC887-VD Digital", type="SPDIF", device=1
+ Converter: stream=8, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC887-VD Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-In vals: [0x10 0x10]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=1, device=0
+ Control: name="Capture Volume", index=1, device=0
+ Device: name="ALC887-VD Analog", type="Audio", device=2
+ Amp-In caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Audio Input] wcaps 0x100711: Stereo Digital
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1f
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Rear Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Front Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Line Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Line Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 10
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x17
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x04 0x0b
+Node 0x0f [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x05 0x0b
+Node 0x10 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x11 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x10
+Node 0x12 [Pin Complex] wcaps 0x400401: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Front Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line-Out Front Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001003e: IN OUT HP EAPD Detect Trigger
+ EAPD 0x2: EAPD
+ Pin Default 0x01014010: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Surround Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line-Out Surround Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00000036: IN OUT Detect Trigger
+ Pin Default 0x01011012: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0x2
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Center Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="LFE Playback Switch", index=0, device=0
+ ControlAmp: chs=2, dir=Out, idx=0, ofs=0
+ Control: name="Line-Out CLFE Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00000036: IN OUT Detect Trigger
+ Pin Default 0x01016011: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Orange
+ DefAssociation = 0x1, Sequence = 0x1
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=04, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0e
+Node 0x17 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Side Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line-Out Side Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00000036: IN OUT Detect Trigger
+ Pin Default 0x01012014: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Grey
+ DefAssociation = 0x1, Sequence = 0x4
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=05, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Rear Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003736: IN OUT Detect Trigger
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x01a19830: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x21: IN VREF_50
+ Unsolicited: tag=06, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x0c* 0x0d 0x0e 0x0f 0x26
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Front Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373e: IN OUT HP Detect Trigger
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x02a19831: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0x1
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=07, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x0c* 0x0d 0x0e 0x0f 0x26
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Line Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003736: IN OUT Detect Trigger
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x0181303f: [Jack] Line In at Ext Rear
+ Conn = 1/8, Color = Blue
+ DefAssociation = 0x3, Sequence = 0xf
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=08, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x0c* 0x0d 0x0e 0x0f 0x26
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001373e: IN OUT HP EAPD Detect Trigger
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x0221401f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP VREF_HIZ
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x0c 0x0d 0x0e 0x0f 0x26*
+Node 0x1c [Pin Complex] wcaps 0x400481: Stereo
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x4006e603: [N/A] Line Out at Ext N/A
+ Conn = Digital, Color = White
+ DefAssociation = 0x0, Sequence = 0x3
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x01451120: [Jack] SPDIF Out at Ext Rear
+ Conn = Optical, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Pin Complex] wcaps 0x400681: Stereo Digital
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=24
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Input Source", index=1, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 12
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x17 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Input Source", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 11
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x17 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x25 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
+ Amp-Out vals: [0x2e 0x2e]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x26 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x25 0x0b
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: ATI R6xx HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x1002aa01
+Subsystem Id: 0x00aa0100
+Revision Id: 0x100200
+No Modem Function Group found
+Default PCM:
+ rates [0x70]: 32000 44100 48000
+ bits [0x2]: 16
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x201: Stereo Digital
+ Converter: stream=1, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x02
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 9 Nov 28 02:26 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 12 Nov 28 02:26 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 8 Nov 28 02:26 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Nov 28 02:26 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 11 Nov 28 02:26 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 6 Nov 28 02:26 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 5 Nov 28 02:26 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 4 Nov 28 02:26 /dev/snd/pcmC0D1p
+crw-rw---T+ 1 root audio 116, 3 Nov 28 02:26 /dev/snd/pcmC0D2c
+crw-rw---T+ 1 root audio 116, 2 Nov 28 02:26 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 10 Nov 28 02:26 /dev/snd/pcmC1D3p
+crw-rw---T+ 1 root audio 116, 1 Nov 28 02:26 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Nov 28 02:26 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Nov 28 02:26 .
+drwxr-xr-x 3 root root 320 Nov 28 02:26 ..
+lrwxrwxrwx 1 root root 12 Nov 28 02:26 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Nov 28 02:26 pci-0000:01:00.1 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC887-VD Analog [ALC887-VD Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 1: ALC887-VD Digital [ALC887-VD Digital]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC887-VD Analog [ALC887-VD Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 2: ALC887-VD Analog [ALC887-VD Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7f10000 irq 46'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10ec0887,10280546,00100302 HDA:80862806,80860101,00100000'
+ Controls : 49
+ Simple ctrls : 21
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 64
+ Mono: Playback 46 [72%] [-18.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Front',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'Front Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Front Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Surround',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'Center',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 64
+ Mono: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'LFE',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 64
+ Mono: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'Side',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'Line',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958 Default PCM',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 46
+ Front Left: Capture 16 [35%] [0.00dB] [on]
+ Front Right: Capture 16 [35%] [0.00dB] [on]
+Simple mixer control 'Capture',1
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 46
+ Front Left: Capture 0 [0%] [-16.00dB] [off]
+ Front Right: Capture 0 [0%] [-16.00dB] [off]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Input Source',0
+ Capabilities: cenum
+ Items: 'Rear Mic' 'Front Mic' 'Line'
+ Item0: 'Front Mic'
+Simple mixer control 'Input Source',1
+ Capabilities: cenum
+ Items: 'Rear Mic' 'Front Mic' 'Line'
+ Item0: 'Rear Mic'
+Simple mixer control 'Rear Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Rear Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 1 [Generic]
+
+Card hw:1 'Generic'/'HD-Audio Generic at 0xf7e40000 irq 47'
+ Mixer name : 'ATI R6xx HDMI'
+ Components : 'HDA:1002aa01,00aa0100,00100200'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Front Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -6400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Front Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Surround Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -6400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Surround Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Center Playback Volume'
+ value 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 64'
+ dbmin -6400
+ dbmax 0
+ dbvalue.0 0
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'LFE Playback Volume'
+ value 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 64'
+ dbmin -6400
+ dbmax 0
+ dbvalue.0 0
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Center Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'LFE Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Side Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -6400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Side Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -6400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Rear Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Rear Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Front Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Front Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Line Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Line Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Rear Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'Front Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'Capture Switch'
+ index 1
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 16
+ value.1 16
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 46'
+ dbmin -1600
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'Capture Volume'
+ index 1
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 46'
+ dbmin -1600
+ dbmax 3000
+ dbvalue.0 -1600
+ dbvalue.1 -1600
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'Input Source'
+ value 'Front Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Rear Mic'
+ item.1 'Front Mic'
+ item.2 Line
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'Input Source'
+ index 1
+ value 'Rear Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Rear Mic'
+ item.1 'Front Mic'
+ item.2 Line
+ }
+ }
+ control.28 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.29 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.30 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.31 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.32 {
+ iface MIXER
+ name 'IEC958 Default PCM Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.33 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 46
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 64'
+ dbmin -6400
+ dbmax 0
+ dbvalue.0 -1800
+ }
+ }
+ control.34 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.35 {
+ iface CARD
+ name 'Line-Out Front Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.36 {
+ iface CARD
+ name 'Line-Out Surround Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.37 {
+ iface CARD
+ name 'Line-Out CLFE Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.38 {
+ iface CARD
+ name 'Line-Out Side Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.39 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.40 {
+ iface CARD
+ name 'Rear Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.41 {
+ iface CARD
+ name 'Front Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.42 {
+ iface CARD
+ name 'Line Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.43 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.44 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.45 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.46 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.47 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.48 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.49 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.Generic {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+rfcomm
+bnep
+snd_hda_codec_hdmi
+parport_pc
+ppdev
+snd_hda_codec_realtek
+arc4
+ath9k
+mac80211
+usbhid
+hid
+dcdbas
+video
+snd_seq_midi
+snd_hda_intel
+snd_rawmidi
+psmouse
+snd_seq_midi_event
+radeon
+ttm
+drm_kms_helper
+serio_raw
+drm
+i2c_algo_bit
+ath3k
+btusb
+bluetooth
+snd_hda_codec
+snd_hwdep
+ath9k_common
+ath9k_hw
+snd_pcm
+snd_seq
+ath
+cfg80211
+snd_seq_device
+snd_timer
+mei
+snd
+soundcore
+snd_page_alloc
+mac_hid
+lp
+parport
+usb_storage
+r8169
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x11 0x411111f0
+0x12 0x411111f0
+0x14 0x01014010
+0x15 0x01011012
+0x16 0x01016011
+0x17 0x01012014
+0x18 0x01a19830
+0x19 0x02a19831
+0x1a 0x0181303f
+0x1b 0x0221401f
+0x1c 0x411111f0
+0x1d 0x4006e603
+0x1e 0x01451120
+0x1f 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x58560010
+0x06 0x58560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x03 0x18560010
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 8.804634] [drm] Loading TURKS Microcode
+[ 8.808637] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 8.808682] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[ 8.808706] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 8.897604] type=1400 audit(1354087580.932:2): apparmor="STATUS" operation="profile_load" name="/sbin/dhclient" pid=649 comm="apparmor_parser"
+--
+[ 9.314874] [drm] Initialized radeon 2.12.0 20080528 for 0000:01:00.0 on minor 0
+[ 9.404691] hda_codec: ALC887-VD: BIOS auto-probing.
+[ 9.441023] ppdev: user-space parallel port driver
+[ 9.451173] HDMI status: Codec=3 Pin=7 Presence_Detect=0 ELD_Valid=0
+[ 9.451252] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input4
+[ 9.451340] input: HDA Intel PCH Line as /devices/pci0000:00/0000:00:1b.0/sound/card0/input5
+[ 9.451391] input: HDA Intel PCH Front Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
+[ 9.451440] input: HDA Intel PCH Rear Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 9.451484] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 9.451529] input: HDA Intel PCH Line-Out Side as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 9.451566] input: HDA Intel PCH Line-Out CLFE as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 9.451601] input: HDA Intel PCH Line-Out Surround as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 9.451635] input: HDA Intel PCH Line-Out Front as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
+[ 9.451816] snd_hda_intel 0000:01:00.1: PCI INT B -> GSI 17 (level, low) -> IRQ 17
+[ 9.451853] snd_hda_intel 0000:01:00.1: irq 47 for MSI/MSI-X
+[ 9.451868] snd_hda_intel 0000:01:00.1: setting latency timer to 64
+[ 9.454167] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
+--
+[ 9.458127] type=1400 audit(1354087581.492:9): apparmor="STATUS" operation="profile_load" name="/usr/sbin/cupsd" pid=896 comm="apparmor_parser"
+[ 9.464383] HDMI status: Codec=0 Pin=3 Presence_Detect=0 ELD_Valid=0
+[ 9.464449] input: HD-Audio Generic HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input13
+[ 9.572511] Bluetooth: RFCOMM TTY layer initialized
+
+
diff --git a/codecs/canonical/alc892-alienware-alienware-x51-ccert-201209-11784 b/codecs/canonical/alc892-alienware-alienware-x51-ccert-201209-11784
new file mode 100644
index 0000000..8a63de6
--- /dev/null
+++ b/codecs/canonical/alc892-alienware-alienware-x51-ccert-201209-11784
@@ -0,0 +1,2195 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Fri Aug 29 08:22:03 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.5 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.5 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.5 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Alienware
+Product Name: Alienware X51
+Product Version: 00
+Firmware Version: A12
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.13.0-32-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.13.0-32-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7a00000 irq 50
+ 1 [NVidia ]: HDA-Intel - HDA NVidia
+ HDA NVidia at 0xf7080000 irq 17
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05)
+01:00.1 Audio device: NVIDIA Corporation GK107 HDMI Audio Controller (rev a1)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1c20 (rev 05)
+ Subsystem: 1028:0527
+--
+01:00.1 0403: 10de:0e1b (rev a1)
+ Subsystem: 10de:100f
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC892
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0892
+Subsystem Id: 0x10280527
+Revision Id: 0x100302
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Front Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC892 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
+ Amp-Out vals: [0x2c 0x2c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Surround Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Center Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="LFE Playback Volume", index=0, device=0
+ ControlAmp: chs=2, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Side Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Control: name="IEC958 Playback Con Mask", index=16, device=0
+ Control: name="IEC958 Playback Pro Mask", index=16, device=0
+ Control: name="IEC958 Playback Default", index=16, device=0
+ Control: name="IEC958 Playback Switch", index=16, device=0
+ Control: name="IEC958 Default PCM Playback Switch", index=0, device=0
+ Device: name="ALC892 Digital", type="SPDIF", device=1
+ Converter: stream=8, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC892 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-In vals: [0x1c 0x1c]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=1, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=1, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC892 Alt Analog", type="Audio", device=2
+ Amp-In caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Audio Input] wcaps 0x100711: Stereo Digital
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1f
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Front Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Front Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Rear Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Line Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Line Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 10
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x17
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x04 0x0b
+Node 0x0f [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x05 0x0b
+Node 0x10 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x11 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x10
+Node 0x12 [Pin Complex] wcaps 0x400401: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Front Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Out Front Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001003e: IN OUT HP EAPD Detect Trigger
+ EAPD 0x2: EAPD
+ Pin Default 0x01014010: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=05, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Surround Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Out Surround Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000036: IN OUT Detect Trigger
+ Pin Default 0x01011012: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0x2
+ Pin-ctls: 0x00:
+ Unsolicited: tag=06, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Center Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="LFE Playback Switch", index=0, device=0
+ ControlAmp: chs=2, dir=Out, idx=0, ofs=0
+ Control: name="Line Out CLFE Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000036: IN OUT Detect Trigger
+ Pin Default 0x01016011: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Orange
+ DefAssociation = 0x1, Sequence = 0x1
+ Pin-ctls: 0x00:
+ Unsolicited: tag=07, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0e
+Node 0x17 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Side Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Out Side Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000036: IN OUT Detect Trigger
+ Pin Default 0x01012014: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Grey
+ DefAssociation = 0x1, Sequence = 0x4
+ Pin-ctls: 0x00:
+ Unsolicited: tag=08, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0f
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Rear Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003736: IN OUT Detect Trigger
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x01a19830: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x21: IN VREF_50
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x0c* 0x0d 0x0e 0x0f 0x26
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Front Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373e: IN OUT HP Detect Trigger
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x02a19831: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0x1
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x0c* 0x0d 0x0e 0x0f 0x26
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Line Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Line Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003736: IN OUT Detect Trigger
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x0181303f: [Jack] Line In at Ext Rear
+ Conn = 1/8, Color = Blue
+ DefAssociation = 0x3, Sequence = 0xf
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=04, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x0c* 0x0d 0x0e 0x0f 0x26
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001373e: IN OUT HP EAPD Detect Trigger
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x0221401f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP VREF_HIZ
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x0c 0x0d 0x0e 0x0f 0x26*
+Node 0x1c [Pin Complex] wcaps 0x400481: Stereo
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x4005e601: [N/A] Line Out at Ext N/A
+ Conn = Optical, Color = White
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Control: name="SPDIF Phantom Jack", index=0, device=0
+ Pincap 0x00000010: OUT
+ Pin Default 0x014b6120: [Jack] SPDIF Out at Ext Rear
+ Conn = Comb, Color = Orange
+ DefAssociation = 0x2, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Pin Complex] wcaps 0x400681: Stereo Digital
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=24
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 12
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x17 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 11
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x17 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x25 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
+ Amp-Out vals: [0x2c 0x2c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x26 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x25 0x0b
+Codec: Intel CougarPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862805
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Nvidia GPU 42 HDMI/DP
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x10de0042
+Subsystem Id: 0x10de100f
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x04 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Connection: 4
+ 0x08* 0x09 0x0a 0x0b
+Node 0x05 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=02, enabled=1
+ Connection: 4
+ 0x08* 0x09 0x0a 0x0b
+Node 0x06 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Connection: 4
+ 0x08* 0x09 0x0a 0x0b
+Node 0x07 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=03, enabled=1
+ Connection: 4
+ 0x08* 0x09 0x0a 0x0b
+Node 0x08 [Audio Output] wcaps 0x62b1: 8-Channels Digital Stripe
+ Converter: stream=8, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+Node 0x09 [Audio Output] wcaps 0x62b1: 8-Channels Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+Node 0x0a [Audio Output] wcaps 0x62b1: 8-Channels Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+Node 0x0b [Audio Output] wcaps 0x62b1: 8-Channels Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 10 Aug 29 04:18 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 15 Aug 29 04:18 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 9 Aug 29 04:18 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 8 Aug 29 04:18 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 14 Aug 29 04:18 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 7 Aug 29 04:19 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 6 Aug 29 04:19 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 5 Aug 29 04:19 /dev/snd/pcmC0D1p
+crw-rw---T+ 1 root audio 116, 4 Aug 29 04:18 /dev/snd/pcmC0D2c
+crw-rw---T+ 1 root audio 116, 3 Aug 29 04:19 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 2 Aug 29 04:19 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 13 Aug 29 04:19 /dev/snd/pcmC1D3p
+crw-rw---T+ 1 root audio 116, 12 Aug 29 04:19 /dev/snd/pcmC1D7p
+crw-rw---T+ 1 root audio 116, 11 Aug 29 04:19 /dev/snd/pcmC1D8p
+crw-rw---T+ 1 root audio 116, 1 Aug 29 04:18 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Aug 29 04:18 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Aug 29 04:18 .
+drwxr-xr-x 3 root root 380 Aug 29 04:18 ..
+lrwxrwxrwx 1 root root 12 Aug 29 04:18 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Aug 29 04:18 pci-0000:01:00.1 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC892 Analog [ALC892 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 1: ALC892 Digital [ALC892 Digital]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: ALC892 Analog [ALC892 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 2: ALC892 Alt Analog [ALC892 Alt Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7a00000 irq 50'
+ Mixer name : 'Intel CougarPoint HDMI'
+ Components : 'HDA:10ec0892,10280527,00100302 HDA:80862805,80860101,00100000'
+ Controls : 63
+ Simple ctrls : 23
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 64
+ Mono: Playback 44 [69%] [-20.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Front',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'Front Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Front Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Surround',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 0 [0%] [-64.00dB] [off]
+ Front Right: Playback 0 [0%] [-64.00dB] [off]
+Simple mixer control 'Center',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 64
+ Mono: Playback 0 [0%] [-64.00dB] [off]
+Simple mixer control 'LFE',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 64
+ Mono: Playback 0 [0%] [-64.00dB] [off]
+Simple mixer control 'Side',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 0 [0%] [-64.00dB] [off]
+ Front Right: Playback 0 [0%] [-64.00dB] [off]
+Simple mixer control 'Line',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Line Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958 Default PCM',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',16
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 46
+ Front Left: Capture 28 [61%] [12.00dB] [on]
+ Front Right: Capture 28 [61%] [12.00dB] [on]
+Simple mixer control 'Capture',1
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 46
+ Front Left: Capture 0 [0%] [-16.00dB] [off]
+ Front Right: Capture 0 [0%] [-16.00dB] [off]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Input Source',0
+ Capabilities: cenum
+ Items: 'Front Mic' 'Rear Mic' 'Line'
+ Item0: 'Front Mic'
+Simple mixer control 'Input Source',1
+ Capabilities: cenum
+ Items: 'Front Mic' 'Rear Mic' 'Line'
+ Item0: 'Front Mic'
+Simple mixer control 'Rear Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Rear Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 1 [NVidia]
+
+Card hw:1 'NVidia'/'HDA NVidia at 0xf7080000 irq 17'
+ Mixer name : 'Nvidia GPU 42 HDMI/DP'
+ Components : 'HDA:10de0042,10de100f,00100100'
+ Controls : 21
+ Simple ctrls : 3
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Front Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -6400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Front Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Surround Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -6400
+ dbmax 0
+ dbvalue.0 -6400
+ dbvalue.1 -6400
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Surround Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Center Playback Volume'
+ value 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 64'
+ dbmin -6400
+ dbmax 0
+ dbvalue.0 -6400
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'LFE Playback Volume'
+ value 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 64'
+ dbmin -6400
+ dbmax 0
+ dbvalue.0 -6400
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Center Playback Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'LFE Playback Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Side Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -6400
+ dbmax 0
+ dbvalue.0 -6400
+ dbvalue.1 -6400
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Side Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -6400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Front Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Front Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Rear Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Rear Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Line Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Line Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Input Source'
+ value 'Front Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Front Mic'
+ item.1 'Rear Mic'
+ item.2 Line
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'Input Source'
+ index 1
+ value 'Front Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Front Mic'
+ item.1 'Rear Mic'
+ item.2 Line
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 28
+ value.1 28
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 46'
+ dbmin -1600
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'Capture Volume'
+ index 1
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 46'
+ dbmin -1600
+ dbmax 3000
+ dbvalue.0 -1600
+ dbvalue.1 -1600
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'Capture Switch'
+ index 1
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'Front Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'Rear Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.28 {
+ iface MIXER
+ name 'Line Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.29 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 16
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.30 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 16
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.31 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 16
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.32 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 16
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.33 {
+ iface MIXER
+ name 'IEC958 Default PCM Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.34 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 44
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 64'
+ dbmin -6400
+ dbmax 0
+ dbvalue.0 -2000
+ }
+ }
+ control.35 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.36 {
+ iface CARD
+ name 'Front Mic Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.37 {
+ iface CARD
+ name 'Rear Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.38 {
+ iface CARD
+ name 'Line Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.39 {
+ iface CARD
+ name 'Line Out Front Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.40 {
+ iface CARD
+ name 'Line Out Surround Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.41 {
+ iface CARD
+ name 'Line Out CLFE Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.42 {
+ iface CARD
+ name 'Line Out Side Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.43 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.44 {
+ iface CARD
+ name 'SPDIF Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.45 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access read
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.46 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.47 {
+ iface PCM
+ device 1
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.48 {
+ iface PCM
+ device 2
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.49 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.50 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.51 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.52 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.53 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.54 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.55 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.56 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.57 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.58 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.59 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.60 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.61 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.62 {
+ iface PCM
+ device 7
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.63 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.NVidia {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.19 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.20 {
+ iface PCM
+ device 7
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.21 {
+ iface PCM
+ device 8
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+ctr
+ccm
+rfcomm
+bnep
+bluetooth
+parport_pc
+ppdev
+nvidia
+arc4
+ath9k
+snd_hda_codec_hdmi
+mac80211
+snd_hda_codec_realtek
+ath9k_common
+ath9k_hw
+snd_hda_intel
+snd_hda_codec
+ath
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+cfg80211
+snd_timer
+snd_seq_device
+i915
+snd
+psmouse
+drm_kms_helper
+serio_raw
+i2c_algo_bit
+wmi
+soundcore
+snd_page_alloc
+drm
+mei_me
+mei
+lpc_ich
+mac_hid
+lp
+video
+parport
+hid_generic
+usbhid
+hid
+r8169
+mii
+ahci
+libahci
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x11 0x411111f0
+0x12 0x411111f0
+0x14 0x01014010
+0x15 0x01011012
+0x16 0x01016011
+0x17 0x01012014
+0x18 0x01a19830
+0x19 0x02a19831
+0x1a 0x0181303f
+0x1b 0x0221401f
+0x1c 0x411111f0
+0x1d 0x4005e601
+0x1e 0x014b6120
+0x1f 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x58560010
+0x06 0x18560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x04 0x185600f0
+0x05 0x185600f0
+0x06 0x585600f0
+0x07 0x185600f0
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 6.442050] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 6.442215] snd_hda_intel 0000:00:1b.0: irq 50 for MSI/MSI-X
+[ 6.518409] SKU: Nid=0x1d sku_cfg=0x4005e601
+--
+[ 6.518824] realtek: Enabling init ASM_ID=0xe601 CODEC_ID=10ec0892
+[ 6.559827] input: HDA Intel PCH HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input17
+[ 6.559894] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input16
+[ 6.559926] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input15
+[ 6.559959] input: HDA Intel PCH Line Out Side as /devices/pci0000:00/0000:00:1b.0/sound/card0/input14
+[ 6.559991] input: HDA Intel PCH Line Out CLFE as /devices/pci0000:00/0000:00:1b.0/sound/card0/input13
+[ 6.560029] input: HDA Intel PCH Line Out Surround as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
+[ 6.560065] input: HDA Intel PCH Line Out Front as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 6.560098] input: HDA Intel PCH Line as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 6.560131] input: HDA Intel PCH Rear Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 6.560166] input: HDA Intel PCH Front Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 6.560412] hda_intel: Disabling MSI
+[ 6.560417] hda-intel 0000:01:00.1: Handle VGA-switcheroo audio client
+[ 6.560452] hda-intel 0000:01:00.1: Disabling 64bit DMA
+[ 6.563703] hda-intel 0000:01:00.1: Enable delay in RIRB handling
+[ 6.757158] ath: phy0: Enable LNA combining
+--
+[ 6.778391] ieee80211 phy0: Atheros AR9485 Rev:1 mem=0xffffc90016100000, irq=18
+[ 6.993717] input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input20
+[ 6.993854] input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input19
+[ 6.993969] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input18
+[ 7.829816] [drm] Enabling RC6 states: RC6 on, RC6p on, RC6pp off
+
+
diff --git a/codecs/canonical/alc898-alienware-alienware-x51-r2-ccert-201303-13030 b/codecs/canonical/alc898-alienware-alienware-x51-r2-ccert-201303-13030
new file mode 100644
index 0000000..48084cc
--- /dev/null
+++ b/codecs/canonical/alc898-alienware-alienware-x51-r2-ccert-201303-13030
@@ -0,0 +1,2166 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Fri Dec 27 02:28:48 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Alienware
+Product Name: Alienware X51 R2
+Product Version: 00
+Firmware Version: A04
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-36-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [MID ]: HDA-Intel - HDA Intel MID
+ HDA Intel MID at 0xf7c14000 irq 48
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7c10000 irq 49
+ 2 [NVidia ]: HDA-Intel - HDA NVidia
+ HDA NVidia at 0xf7080000 irq 17
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Haswell HD Audio Controller (rev 06)
+00:1b.0 Audio device: Intel Corporation Lynx Point HD Audio Controller (rev 04)
+01:00.1 Audio device: NVIDIA Corporation Device 0e0a (rev a1)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0c0c (rev 06)
+ Subsystem: 8086:2010
+--
+00:1b.0 0403: 8086:8c20 (rev 04)
+ Subsystem: 1028:05d7
+--
+01:00.1 0403: 10de:0e0a (rev a1)
+ Subsystem: 10de:097a
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : -1
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : -1
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : -1
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=2, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC898
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0899
+Subsystem Id: 0x102805d7
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x411: Stereo
+ Device: name="ALC898 Analog", type="Audio", device=0
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x411: Stereo
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x411: Stereo
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Audio Output] wcaps 0x411: Stereo
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="IEC958 Default PCM Playback Switch", index=0, device=0
+ Device: name="ALC898 Digital", type="SPDIF", device=1
+ Converter: stream=8, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC898 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x24
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=1, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=1, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC898 Alt Analog", type="Audio", device=2
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=2, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=2, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Audio Input] wcaps 0x100791: Stereo Digital
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x570]: 32000 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1f
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Front Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Front Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Rear Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Line Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Line Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 10
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x17
+Node 0x0c [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
+ Control: name="Front Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
+ Control: name="Surround Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
+ Control: name="Center Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="LFE Playback Volume", index=0, device=0
+ ControlAmp: chs=2, dir=Out, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Connection: 2
+ 0x04 0x0b
+Node 0x0f [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
+ Control: name="Side Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Connection: 2
+ 0x05 0x0b
+Node 0x10 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x11 [Pin Complex] wcaps 0x400701: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x40028000: [N/A] Line Out at Ext N/A
+ Conn = 1/4, Color = Purple
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x10
+Node 0x12 [Pin Complex] wcaps 0x400401: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Front Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Out Front Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001003c: IN OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x01014010: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x0c* 0x0d 0x0e 0x0f 0x26
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Surround Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Out Surround Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000003c: IN OUT HP Detect
+ Pin Default 0x01011012: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0x2
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x0c 0x0d* 0x0e 0x0f 0x26
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Center Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="LFE Playback Switch", index=0, device=0
+ ControlAmp: chs=2, dir=Out, idx=0, ofs=0
+ Control: name="Line Out CLFE Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000003c: IN OUT HP Detect
+ Pin Default 0x01016011: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Orange
+ DefAssociation = 0x1, Sequence = 0x1
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=04, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x0c 0x0d 0x0e* 0x0f 0x26
+Node 0x17 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Side Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Out Side Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000003c: IN OUT HP Detect
+ Pin Default 0x01012014: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Grey
+ DefAssociation = 0x1, Sequence = 0x4
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=05, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x0c 0x0d 0x0e 0x0f* 0x26
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Rear Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x01a19040: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0x21: IN VREF_50
+ Unsolicited: tag=07, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x0c* 0x0d 0x0e 0x0f 0x26
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Front Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x02a19050: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x5, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=06, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x0c* 0x0d 0x0e 0x0f 0x26
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Line Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Line Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x0181304f: [Jack] Line In at Ext Rear
+ Conn = 1/8, Color = Blue
+ DefAssociation = 0x4, Sequence = 0xf
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=08, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x0c* 0x0d 0x0e 0x0f 0x26
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x02214020: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP VREF_HIZ
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x0c 0x0d 0x0e 0x0f 0x26*
+Node 0x1c [Pin Complex] wcaps 0x400481: Stereo
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x4025e601: [N/A] HP Out at Ext N/A
+ Conn = Optical, Color = White
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400701: Stereo Digital
+ Control: name="SPDIF Phantom Jack", index=0, device=0
+ Pincap 0x00000010: OUT
+ Pin Default 0x014b1130: [Jack] SPDIF Out at Ext Rear
+ Conn = Comb, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Pin Complex] wcaps 0x400681: Stereo Digital
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=28
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 11
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x17 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 11
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x17 0x0b
+Node 0x24 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 12
+ 0x18 0x19* 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x17 0x0b 0x12
+Node 0x25 [Audio Output] wcaps 0x411: Stereo
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x26 [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Connection: 2
+ 0x25 0x0b
+Codec: Nvidia GPU 40 HDMI/DP
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x10de0040
+Subsystem Id: 0x10de097a
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x04 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Connection: 4
+ 0x08* 0x09 0x0a 0x0b
+Node 0x05 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Connection: 4
+ 0x08* 0x09 0x0a 0x0b
+Node 0x06 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=03, enabled=1
+ Connection: 4
+ 0x08* 0x09 0x0a 0x0b
+Node 0x07 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=9 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=3, device=0
+ Control: name="IEC958 Playback Pro Mask", index=3, device=0
+ Control: name="IEC958 Playback Default", index=3, device=0
+ Control: name="IEC958 Playback Switch", index=3, device=0
+ Control: name="ELD", index=0, device=9
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=04, enabled=1
+ Connection: 4
+ 0x08* 0x09 0x0a 0x0b
+Node 0x08 [Audio Output] wcaps 0x62b1: 8-Channels Digital Stripe
+ Converter: stream=8, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+Node 0x09 [Audio Output] wcaps 0x62b1: 8-Channels Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+Node 0x0a [Audio Output] wcaps 0x62b1: 8-Channels Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+Node 0x0b [Audio Output] wcaps 0x62b1: 8-Channels Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Dec 26 21:26 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 10 Dec 26 21:26 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 16 Dec 26 21:26 /dev/snd/controlC2
+crw-rw---T+ 1 root audio 116, 3 Dec 26 21:26 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 9 Dec 26 21:26 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 15 Dec 26 21:26 /dev/snd/hwC2D0
+crw-rw---T+ 1 root audio 116, 2 Dec 26 21:26 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 8 Dec 26 21:26 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 7 Dec 26 21:26 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 6 Dec 26 21:26 /dev/snd/pcmC1D1p
+crw-rw---T+ 1 root audio 116, 5 Dec 26 21:26 /dev/snd/pcmC1D2c
+crw-rw---T+ 1 root audio 116, 14 Dec 26 21:26 /dev/snd/pcmC2D3p
+crw-rw---T+ 1 root audio 116, 13 Dec 26 21:26 /dev/snd/pcmC2D7p
+crw-rw---T+ 1 root audio 116, 12 Dec 26 21:26 /dev/snd/pcmC2D8p
+crw-rw---T+ 1 root audio 116, 11 Dec 26 21:26 /dev/snd/pcmC2D9p
+crw-rw---T+ 1 root audio 116, 1 Dec 26 21:26 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Dec 26 21:26 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 100 Dec 26 21:26 .
+drwxr-xr-x 3 root root 400 Dec 26 21:26 ..
+lrwxrwxrwx 1 root root 12 Dec 26 21:26 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Dec 26 21:26 pci-0000:00:1b.0 -> ../controlC1
+lrwxrwxrwx 1 root root 12 Dec 26 21:26 pci-0000:01:00.1 -> ../controlC2
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: MID [HDA Intel MID], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC898 Analog [ALC898 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 1: ALC898 Digital [ALC898 Digital]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 2: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 2: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 2: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 2: NVidia [HDA NVidia], device 9: HDMI 3 [HDMI 3]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC898 Analog [ALC898 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 2: ALC898 Alt Analog [ALC898 Alt Analog]
+ Subdevices: 2/2
+ Subdevice #0: subdevice #0
+ Subdevice #1: subdevice #1
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [MID]
+
+Card hw:0 'MID'/'HDA Intel MID at 0xf7c14000 irq 48'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xf7c10000 irq 49'
+ Mixer name : 'Realtek ALC898'
+ Components : 'HDA:10ec0899,102805d7,00100003'
+ Controls : 48
+ Simple ctrls : 23
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Front',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Front Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Front Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Surround',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Center',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'LFE',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Side',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Line',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Line Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958 Default PCM',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Capture',1
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 0 [0%] [-17.25dB] [off]
+ Front Right: Capture 0 [0%] [-17.25dB] [off]
+Simple mixer control 'Capture',2
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 0 [0%] [-17.25dB] [off]
+ Front Right: Capture 0 [0%] [-17.25dB] [off]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Input Source',0
+ Capabilities: cenum
+ Items: 'Front Mic' 'Rear Mic' 'Line'
+ Item0: 'Front Mic'
+Simple mixer control 'Input Source',1
+ Capabilities: cenum
+ Items: 'Front Mic' 'Rear Mic' 'Line'
+ Item0: 'Front Mic'
+Simple mixer control 'Input Source',2
+ Capabilities: cenum
+ Items: 'Front Mic' 'Rear Mic' 'Line'
+ Item0: 'Front Mic'
+Simple mixer control 'Rear Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Rear Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 2 [NVidia]
+
+Card hw:2 'NVidia'/'HDA NVidia at 0xf7080000 irq 17'
+ Mixer name : 'Nvidia GPU 40 HDMI/DP'
+ Components : 'HDA:10de0040,10de097a,00100100'
+ Controls : 24
+ Simple ctrls : 4
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',3
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.MID {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Front Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Front Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Surround Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Surround Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Center Playback Volume'
+ value 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'LFE Playback Volume'
+ value 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Center Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'LFE Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Side Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Side Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Front Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Front Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Rear Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Rear Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Line Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Line Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Input Source'
+ value 'Front Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Front Mic'
+ item.1 'Rear Mic'
+ item.2 Line
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'Input Source'
+ index 1
+ value 'Front Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Front Mic'
+ item.1 'Rear Mic'
+ item.2 Line
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'Input Source'
+ index 2
+ value 'Front Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Front Mic'
+ item.1 'Rear Mic'
+ item.2 Line
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'Capture Volume'
+ index 1
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 -1725
+ dbvalue.1 -1725
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'Capture Switch'
+ index 1
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'Capture Volume'
+ index 2
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 -1725
+ dbvalue.1 -1725
+ }
+ }
+ control.28 {
+ iface MIXER
+ name 'Capture Switch'
+ index 2
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.29 {
+ iface MIXER
+ name 'Front Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.30 {
+ iface MIXER
+ name 'Rear Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.31 {
+ iface MIXER
+ name 'Line Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.32 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.33 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.34 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.35 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.36 {
+ iface MIXER
+ name 'IEC958 Default PCM Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.37 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.38 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.39 {
+ iface CARD
+ name 'Line Out Front Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.40 {
+ iface CARD
+ name 'Line Out Surround Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.41 {
+ iface CARD
+ name 'Line Out CLFE Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.42 {
+ iface CARD
+ name 'Line Out Side Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.43 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.44 {
+ iface CARD
+ name 'Front Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.45 {
+ iface CARD
+ name 'Rear Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.46 {
+ iface CARD
+ name 'Line Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.47 {
+ iface CARD
+ name 'SPDIF Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.48 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.NVidia {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'HDMI/DP,pcm=9 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 3
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 3
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 3
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 3
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface PCM
+ device 9
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+parport_pc
+ppdev
+bnep
+rfcomm
+nvidia
+i915
+lib80211_crypt_tkip
+drm_kms_helper
+wl
+cfg80211
+drm
+psmouse
+joydev
+hid_generic
+lpc_ich
+snd_hda_codec_realtek
+snd_hda_codec_hdmi
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+coretemp
+kvm_intel
+i2c_algo_bit
+kvm
+ghash_clmulni_intel
+aesni_intel
+cryptd
+aes_x86_64
+serio_raw
+video
+btusb
+bluetooth
+compat
+lib80211
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_pcm
+snd_seq
+snd_timer
+snd_seq_device
+dm_multipath
+scsi_dh
+microcode
+snd
+mac_hid
+soundcore
+snd_page_alloc
+wmi
+lp
+parport
+usbhid
+hid
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+ahci
+libahci
+r8168
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x58560010
+0x06 0x18560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x11 0x40028000
+0x12 0x411111f0
+0x14 0x01014010
+0x15 0x01011012
+0x16 0x01016011
+0x17 0x01012014
+0x18 0x01a19040
+0x19 0x02a19050
+0x1a 0x0181304f
+0x1b 0x02214020
+0x1c 0x411111f0
+0x1d 0x4025e601
+0x1e 0x014b1130
+0x1f 0x411111f0
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+/sys/class/sound/hwC2D0/init_pin_configs:
+0x04 0x185600f0
+0x05 0x185600f0
+0x06 0x185600f0
+0x07 0x185600f0
+
+/sys/class/sound/hwC2D0/driver_pin_configs:
+
+/sys/class/sound/hwC2D0/user_pin_configs:
+
+/sys/class/sound/hwC2D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 8.915867] microcode: Microcode Update Driver: v2.00 <tigran@aivazian.fsnet.co.uk>, Peter Oruba
+[ 8.958452] snd_hda_intel 0000:00:03.0: irq 48 for MSI/MSI-X
+[ 8.969872] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 8.970025] input: HDA Intel MID HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input3
+[ 8.970169] snd_hda_intel 0000:00:1b.0: irq 49 for MSI/MSI-X
+[ 8.991326] input: HDA Intel PCH Line as /devices/pci0000:00/0000:00:1b.0/sound/card1/input4
+[ 8.991367] input: HDA Intel PCH Rear Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input5
+[ 8.991397] input: HDA Intel PCH Front Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input6
+[ 8.991424] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input7
+[ 8.991452] input: HDA Intel PCH Line Out Side as /devices/pci0000:00/0000:00:1b.0/sound/card1/input8
+[ 8.991478] input: HDA Intel PCH Line Out CLFE as /devices/pci0000:00/0000:00:1b.0/sound/card1/input9
+[ 8.991504] input: HDA Intel PCH Line Out Surround as /devices/pci0000:00/0000:00:1b.0/sound/card1/input10
+[ 8.991531] input: HDA Intel PCH Line Out Front as /devices/pci0000:00/0000:00:1b.0/sound/card1/input11
+[ 8.991642] ACPI Warning: 0x0000000000001860-0x000000000000187f SystemIO conflicts with Region \PMIO 1 (20120320/utaddress-251)
+--
+[ 8.991649] ACPI Warning: 0x0000000000001828-0x000000000000182f SystemIO conflicts with Region \PMIO 1 (20120320/utaddress-251)
+[ 8.991651] hda_intel: Disabling MSI
+[ 8.991652] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
+--
+[ 8.991657] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
+[ 8.991658] hda-intel 0000:01:00.1: Handle VGA-switcheroo audio client
+[ 8.991658] lpc_ich: Resource conflict(s) found affecting gpio_ich
+--
+[ 9.416193] [drm] GMBUS [i915 gmbus vga] timed out, falling back to bit banging on pin 2
+[ 9.460254] input: HDA NVidia HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card2/input14
+[ 9.460303] input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card2/input15
+[ 9.460340] input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card2/input16
+[ 9.460373] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card2/input17
+[ 9.464600] No connectors reported connected with modes
+--
+[ 34.008142] cfg80211: Found new beacon on frequency: 5785 MHz (Ch 157) on phy0
+[ 143.214058] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 143.214308] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 143.214557] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+
+
diff --git a/codecs/canonical/alc898-alienware-alienware-x51-r2-ccert-201303-13031 b/codecs/canonical/alc898-alienware-alienware-x51-r2-ccert-201303-13031
new file mode 100644
index 0000000..9c7fcf4
--- /dev/null
+++ b/codecs/canonical/alc898-alienware-alienware-x51-r2-ccert-201303-13031
@@ -0,0 +1,1529 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Thu Mar 14 08:02:57 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Alienware
+Product Name: Alienware X51 R2
+Product Version: 00
+Firmware Version: X19
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-22-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [MID ]: HDA-Intel - HDA Intel MID
+ HDA Intel MID at 0xf0614000 irq 46
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf0610000 irq 47
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Haswell HD Audio Controller (rev 06)
+00:1b.0 Audio device: Intel Corporation Lynx Point HD Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0c0c (rev 06)
+ Subsystem: 8086:2010
+--
+00:1b.0 0403: 8086:8c20 (rev 04)
+ Subsystem: 1028:05d7
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Codec: Realtek ALC898
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0899
+Subsystem Id: 0x102805d7
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x411: Stereo
+ Device: name="ALC898 Analog", type="Audio", device=0
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x411: Stereo
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x411: Stereo
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Audio Output] wcaps 0x411: Stereo
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="IEC958 Default PCM Playback Switch", index=0, device=0
+ Device: name="ALC898 Digital", type="SPDIF", device=1
+ Converter: stream=8, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC898 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x24
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=1, device=0
+ Control: name="Capture Volume", index=1, device=0
+ Device: name="ALC898 Analog", type="Audio", device=2
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=2, device=0
+ Control: name="Capture Volume", index=2, device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Audio Input] wcaps 0x100791: Stereo Digital
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x570]: 32000 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1f
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Rear Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Front Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Line Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Line Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 10
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x17
+Node 0x0c [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
+ Control: name="Front Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
+ Control: name="Surround Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
+ Control: name="Center Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="LFE Playback Volume", index=0, device=0
+ ControlAmp: chs=2, dir=Out, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Connection: 2
+ 0x04 0x0b
+Node 0x0f [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
+ Control: name="Side Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Connection: 2
+ 0x05 0x0b
+Node 0x10 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x11 [Pin Complex] wcaps 0x400701: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x10
+Node 0x12 [Pin Complex] wcaps 0x400401: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Front Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Out Front Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001003c: IN OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x01014010: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x0c* 0x0d 0x0e 0x0f 0x26
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Surround Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Out Surround Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000003c: IN OUT HP Detect
+ Pin Default 0x01011012: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0x2
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x0c 0x0d* 0x0e 0x0f 0x26
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Center Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="LFE Playback Switch", index=0, device=0
+ ControlAmp: chs=2, dir=Out, idx=0, ofs=0
+ Control: name="Line Out CLFE Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000003c: IN OUT HP Detect
+ Pin Default 0x01016011: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Orange
+ DefAssociation = 0x1, Sequence = 0x1
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=04, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x0c 0x0d 0x0e* 0x0f 0x26
+Node 0x17 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Side Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Out Side Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000003c: IN OUT HP Detect
+ Pin Default 0x01012014: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Grey
+ DefAssociation = 0x1, Sequence = 0x4
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=05, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x0c 0x0d 0x0e 0x0f* 0x26
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Rear Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x01a19840: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0x21: IN VREF_50
+ Unsolicited: tag=06, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x0c* 0x0d 0x0e 0x0f 0x26
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Front Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x02a19850: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x5, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=07, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x0c* 0x0d 0x0e 0x0f 0x26
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Line Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x0181304f: [Jack] Line In at Ext Rear
+ Conn = 1/8, Color = Blue
+ DefAssociation = 0x4, Sequence = 0xf
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=08, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x0c* 0x0d 0x0e 0x0f 0x26
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x02214020: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP VREF_HIZ
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x0c 0x0d 0x0e 0x0f 0x26*
+Node 0x1c [Pin Complex] wcaps 0x400481: Stereo
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x4005e601: [N/A] Line Out at Ext N/A
+ Conn = Optical, Color = White
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400701: Stereo Digital
+ Control: name="SPDIF Phantom Jack", index=0, device=0
+ Pincap 0x00000010: OUT
+ Pin Default 0x014b1130: [Jack] SPDIF Out at Ext Rear
+ Conn = Comb, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Pin Complex] wcaps 0x400681: Stereo Digital
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=28
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Input Source", index=2, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 11
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x17 0x0b
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Input Source", index=1, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 11
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x17 0x0b
+Node 0x24 [Audio Selector] wcaps 0x300101: Stereo
+ Control: name="Input Source", index=0, device=0
+ Connection: 12
+ 0x18 0x19* 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x17 0x0b 0x12
+Node 0x25 [Audio Output] wcaps 0x411: Stereo
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x26 [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Connection: 2
+ 0x25 0x0b
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 3 Mar 14 15:40 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 9 Mar 14 15:40 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 2 Mar 14 15:40 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 8 Mar 14 15:40 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 7 Mar 14 15:40 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 6 Mar 14 15:40 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 5 Mar 14 15:40 /dev/snd/pcmC1D1p
+crw-rw---T+ 1 root audio 116, 4 Mar 14 15:40 /dev/snd/pcmC1D2c
+crw-rw---T+ 1 root audio 116, 1 Mar 14 15:40 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Mar 14 15:40 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Mar 14 15:40 .
+drwxr-xr-x 3 root root 260 Mar 14 15:40 ..
+lrwxrwxrwx 1 root root 12 Mar 14 15:40 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Mar 14 15:40 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC898 Analog [ALC898 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 1: ALC898 Digital [ALC898 Digital]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC898 Analog [ALC898 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 2: ALC898 Analog [ALC898 Analog]
+ Subdevices: 2/2
+ Subdevice #0: subdevice #0
+ Subdevice #1: subdevice #1
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [MID]
+
+Card hw:0 'MID'/'HDA Intel MID at 0xf0614000 irq 46'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 0
+ Simple ctrls : 0
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xf0610000 irq 47'
+ Mixer name : 'Realtek ALC898'
+ Components : 'HDA:10ec0899,102805d7,00100003'
+ Controls : 47
+ Simple ctrls : 22
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Front',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Front Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Front Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Surround',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Center',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'LFE',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Side',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Line',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958 Default PCM',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Capture',1
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 0 [0%] [-17.25dB] [off]
+ Front Right: Capture 0 [0%] [-17.25dB] [off]
+Simple mixer control 'Capture',2
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 0 [0%] [-17.25dB] [off]
+ Front Right: Capture 0 [0%] [-17.25dB] [off]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Input Source',0
+ Capabilities: cenum
+ Items: 'Rear Mic' 'Front Mic' 'Line'
+ Item0: 'Front Mic'
+Simple mixer control 'Input Source',1
+ Capabilities: cenum
+ Items: 'Rear Mic' 'Front Mic' 'Line'
+ Item0: 'Rear Mic'
+Simple mixer control 'Input Source',2
+ Capabilities: cenum
+ Items: 'Rear Mic' 'Front Mic' 'Line'
+ Item0: 'Rear Mic'
+Simple mixer control 'Rear Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Rear Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.MID {
+ control {
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Front Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Front Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Surround Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Surround Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Center Playback Volume'
+ value 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'LFE Playback Volume'
+ value 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Center Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'LFE Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Side Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Side Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Rear Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Rear Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Front Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Front Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Line Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Line Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Rear Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'Front Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'Capture Switch'
+ index 1
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'Capture Switch'
+ index 2
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'Capture Volume'
+ index 1
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 -1725
+ dbvalue.1 -1725
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'Capture Volume'
+ index 2
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 -1725
+ dbvalue.1 -1725
+ }
+ }
+ control.28 {
+ iface MIXER
+ name 'Input Source'
+ value 'Front Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Rear Mic'
+ item.1 'Front Mic'
+ item.2 Line
+ }
+ }
+ control.29 {
+ iface MIXER
+ name 'Input Source'
+ index 1
+ value 'Rear Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Rear Mic'
+ item.1 'Front Mic'
+ item.2 Line
+ }
+ }
+ control.30 {
+ iface MIXER
+ name 'Input Source'
+ index 2
+ value 'Rear Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Rear Mic'
+ item.1 'Front Mic'
+ item.2 Line
+ }
+ }
+ control.31 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.32 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.33 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.34 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.35 {
+ iface MIXER
+ name 'IEC958 Default PCM Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.36 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.37 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.38 {
+ iface CARD
+ name 'Line Out Front Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.39 {
+ iface CARD
+ name 'Line Out Surround Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.40 {
+ iface CARD
+ name 'Line Out CLFE Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.41 {
+ iface CARD
+ name 'Line Out Side Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.42 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.43 {
+ iface CARD
+ name 'Rear Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.44 {
+ iface CARD
+ name 'Front Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.45 {
+ iface CARD
+ name 'Line Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.46 {
+ iface CARD
+ name 'SPDIF Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.47 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+rfcomm
+bnep
+bluetooth
+parport_pc
+ppdev
+snd_hda_codec_realtek
+snd_hda_codec_hdmi
+snd_seq_midi
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+snd_timer
+lpc_ich
+arc4
+joydev
+coretemp
+kvm_intel
+kvm
+ath9k
+ghash_clmulni_intel
+mac80211
+ath9k_common
+ath9k_hw
+ath
+wmi
+aesni_intel
+cryptd
+aes_x86_64
+hid_generic
+mac_hid
+snd_seq_device
+snd
+i915_hsw
+soundcore
+microcode
+dm_multipath
+scsi_dh
+lp
+drm_kms_helper
+parport
+drm
+psmouse
+snd_page_alloc
+serio_raw
+i2c_algo_bit
+cfg80211
+video
+intel_ips
+usbhid
+hid
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+r8168
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x03 0x58560010
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x11 0x411111f0
+0x12 0x411111f0
+0x14 0x01014010
+0x15 0x01011012
+0x16 0x01016011
+0x17 0x01012014
+0x18 0x01a19840
+0x19 0x02a19850
+0x1a 0x0181304f
+0x1b 0x02214020
+0x1c 0x411111f0
+0x1d 0x4005e601
+0x1e 0x014b1130
+0x1f 0x411111f0
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 8.858686] lpc_ich: Resource conflict(s) found affecting gpio_ich
+[ 8.858784] snd_hda_intel 0000:00:03.0: irq 46 for MSI/MSI-X
+[ 8.931361] snd_hda_intel 0000:00:1b.0: irq 47 for MSI/MSI-X
+[ 8.979815] input: HDA Intel PCH Line as /devices/pci0000:00/0000:00:1b.0/sound/card1/input6
+[ 8.979855] input: HDA Intel PCH Front Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input7
+[ 8.979883] input: HDA Intel PCH Rear Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input8
+[ 8.979911] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input9
+[ 8.979937] input: HDA Intel PCH Line Out Side as /devices/pci0000:00/0000:00:1b.0/sound/card1/input10
+[ 8.979965] input: HDA Intel PCH Line Out CLFE as /devices/pci0000:00/0000:00:1b.0/sound/card1/input11
+[ 8.979991] input: HDA Intel PCH Line Out Surround as /devices/pci0000:00/0000:00:1b.0/sound/card1/input12
+[ 8.980017] input: HDA Intel PCH Line Out Front as /devices/pci0000:00/0000:00:1b.0/sound/card1/input13
+[ 9.889613] [drm] Enabling RC6 states: RC6 on, RC6p off, RC6pp off
+--
+[ 859.681761] type=1400 audit(1363247697.157:29): apparmor="DENIED" operation="capable" parent=1 profile="/usr/sbin/cupsd" pid=1085 comm="cupsd" pid=1085 comm="cupsd" capability=36 capname="block_suspend"
+[ 1340.288499] hda_codec: invalid CONNECT_LIST verb 3[0]:0
+
+
diff --git a/codecs/canonical/cs4213-dell-inspiron-3420-ccert-201202-10589 b/codecs/canonical/cs4213-dell-inspiron-3420-ccert-201202-10589
new file mode 100644
index 0000000..df73538
--- /dev/null
+++ b/codecs/canonical/cs4213-dell-inspiron-3420-ccert-201202-10589
@@ -0,0 +1,719 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue Sep 3 05:32:20 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 3420
+Product Version: Not Specified
+Firmware Version: A03
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-32-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7d00000 irq 44
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 1028:0553
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Cirrus Logic CS4213
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10134213
+Subsystem Id: 0x10280553
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=1
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0xb041d: Stereo Amp-Out
+ Control: name="Master Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Master Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="Cirrus Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x73, nsteps=0x7f, stepsize=0x01, mute=1
+ Amp-Out vals: [0x4b 0x4b]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Delay: 11 samples
+Node 0x03 [Audio Input] wcaps 0x1b051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="Cirrus Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x33, nsteps=0x3f, stepsize=0x03, mute=1
+ Amp-In vals: [0x3f 0x3f] [0x3f 0x3f] [0x3f 0x3f]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Delay: 11 samples
+ Connection: 3
+ 0x06 0x07* 0x08
+Node 0x04 [Pin Complex] wcaps 0x410581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x0421101f: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Delay: 1 samples
+ Connection: 1
+ 0x02
+Node 0x05 [Pin Complex] wcaps 0x420581: Stereo
+ Pincap 0x00000050: OUT Balanced
+ Pin Default 0x90170010: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Delay: 2 samples
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x41048b: Stereo Amp-In
+ Control: name="Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00001724: IN Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x04a11030: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Delay: 1 samples
+Node 0x07 [Pin Complex] wcaps 0x41040a: Mono Amp-In
+ Control: name="Internal Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00]
+ Pincap 0x00001720: IN
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x90a7003e: [Fixed] Mic at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0xe
+ Pin-ctls: 0x24: IN VREF_80
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Delay: 1 samples
+Node 0x08 [Pin Complex] wcaps 0x41040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x02, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Delay: 1 samples
+Node 0x09 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=38
+Node 0x0a [Beep Generator Widget] wcaps 0x700000: Mono
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Sep 3 01:26 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Sep 3 01:26 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Sep 3 01:26 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Sep 3 01:27 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Sep 3 01:27 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Sep 3 01:27 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Sep 3 01:26 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Sep 3 01:26 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Sep 3 01:26 .
+drwxr-xr-x 3 root root 220 Sep 3 01:26 ..
+lrwxrwxrwx 1 root root 12 Sep 3 01:26 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: Cirrus Analog [Cirrus Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: Cirrus Analog [Cirrus Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7d00000 irq 44'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10134213,10280553,00100100 HDA:80862806,80860101,00100000'
+ Controls : 15
+ Simple ctrls : 6
+Simple mixer control 'Master',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 115
+ Mono:
+ Front Left: Playback 75 [65%] [-20.00dB] [on]
+ Front Right: Playback 75 [65%] [-20.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 63 [100%] [12.00dB] [on]
+ Front Right: Capture 63 [100%] [12.00dB] [on]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value.0 75
+ value.1 75
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 115'
+ dbmin -5750
+ dbmax 0
+ dbvalue.0 -2000
+ dbvalue.1 -2000
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 63
+ value.1 63
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -5100
+ dbmax 1200
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Internal Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.9 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+rfcomm
+bnep
+parport_pc
+ppdev
+snd_hda_codec_hdmi
+snd_hda_codec_cirrus
+joydev
+ums_realtek
+uas
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+snd_timer
+snd_seq_device
+snd
+dell_wmi
+sparse_keymap
+dell_laptop
+dm_multipath
+dcdbas
+lib80211_crypt_tkip
+wmi
+mac_hid
+btusb
+i915
+uvcvideo
+wl
+videodev
+v4l2_compat_ioctl32
+drm_kms_helper
+drm
+i2c_algo_bit
+video
+bluetooth
+psmouse
+cfg80211
+serio_raw
+mei
+lib80211
+soundcore
+snd_page_alloc
+lp
+parport
+usb_storage
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+r8169
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x04 0x0421101f
+0x05 0x90170010
+0x06 0x04a11030
+0x07 0x90a7003e
+0x08 0x40f000f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 13.949181] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 13.949228] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 13.949286] snd_hda_intel 0000:00:1b.0: irq 44 for MSI/MSI-X
+[ 13.949313] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 13.987985] Bluetooth: send img: 24850
+--
+[ 14.131754] input: AlpsPS/2 ALPS DualPoint TouchPad as /devices/platform/i8042/serio1/input/input9
+[ 14.496590] HDMI status: Codec=3 Pin=5 Presence_Detect=0 ELD_Valid=0
+[ 14.496653] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 14.496727] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 14.496785] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
+[ 14.642303] init: failsafe main process (920) killed by TERM signal
+
+
diff --git a/codecs/canonical/cs4213-dell-inspiron-3420-ccert-201202-10590 b/codecs/canonical/cs4213-dell-inspiron-3420-ccert-201202-10590
new file mode 100644
index 0000000..567f72d
--- /dev/null
+++ b/codecs/canonical/cs4213-dell-inspiron-3420-ccert-201202-10590
@@ -0,0 +1,712 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Fri Feb 22 07:00:01 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 3420
+Product Version: Not Specified
+Firmware Version: A03
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-38-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7900000 irq 45
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 1028:0553
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Cirrus Logic CS4213
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10134213
+Subsystem Id: 0x10280553
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=1
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0xb041d: Stereo Amp-Out
+ Control: name="Master Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Master Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="Cirrus Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x73, nsteps=0x7f, stepsize=0x01, mute=1
+ Amp-Out vals: [0x4f 0x4f]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Delay: 11 samples
+Node 0x03 [Audio Input] wcaps 0x1b051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="Cirrus Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x33, nsteps=0x3f, stepsize=0x03, mute=1
+ Amp-In vals: [0x21 0x21] [0x21 0x21] [0x21 0x21]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Delay: 11 samples
+ Connection: 3
+ 0x06 0x07* 0x08
+Node 0x04 [Pin Complex] wcaps 0x410581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x0421101f: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Delay: 1 samples
+ Connection: 1
+ 0x02
+Node 0x05 [Pin Complex] wcaps 0x420581: Stereo
+ Pincap 0x00000050: OUT Balanced
+ Pin Default 0x90170010: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Delay: 2 samples
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x41048b: Stereo Amp-In
+ Control: name="Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00001724: IN Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x04a11030: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Delay: 1 samples
+Node 0x07 [Pin Complex] wcaps 0x41040a: Mono Amp-In
+ Control: name="Internal Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00]
+ Pincap 0x00001720: IN
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x90a7003e: [Fixed] Mic at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0xe
+ Pin-ctls: 0x24: IN VREF_80
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Delay: 1 samples
+Node 0x08 [Pin Complex] wcaps 0x41040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x02, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Delay: 1 samples
+Node 0x09 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=38
+Node 0x0a [Beep Generator Widget] wcaps 0x700000: Mono
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Feb 22 01:54 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Feb 22 01:54 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Feb 22 01:54 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Feb 22 01:54 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Feb 22 01:54 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Feb 22 01:54 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Feb 22 01:54 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Feb 22 01:54 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Feb 22 01:54 .
+drwxr-xr-x 3 root root 220 Feb 22 01:54 ..
+lrwxrwxrwx 1 root root 12 Feb 22 01:54 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: Cirrus Analog [Cirrus Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: Cirrus Analog [Cirrus Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7900000 irq 45'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10134213,10280553,00100100 HDA:80862806,80860101,00100000'
+ Controls : 15
+ Simple ctrls : 6
+Simple mixer control 'Master',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 115
+ Mono:
+ Front Left: Playback 79 [69%] [-18.00dB] [on]
+ Front Right: Playback 79 [69%] [-18.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 33 [52%] [-18.00dB] [on]
+ Front Right: Capture 33 [52%] [-18.00dB] [on]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value.0 79
+ value.1 79
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 115'
+ dbmin -5750
+ dbmax 0
+ dbvalue.0 -1800
+ dbvalue.1 -1800
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 33
+ value.1 33
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -5100
+ dbmax 1200
+ dbvalue.0 -1800
+ dbvalue.1 -1800
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Internal Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.9 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+bnep
+parport_pc
+ppdev
+rfcomm
+bluetooth
+snd_hda_codec_hdmi
+snd_hda_codec_cirrus
+joydev
+arc4
+snd_hda_intel
+snd_hda_codec
+ath9k
+nouveau
+mac80211
+snd_hwdep
+i915
+snd_pcm
+ath9k_common
+snd_seq_midi
+ath9k_hw
+snd_rawmidi
+ath
+ttm
+drm_kms_helper
+drm
+i2c_algo_bit
+uvcvideo
+snd_seq_midi_event
+videodev
+v4l2_compat_ioctl32
+snd_seq
+psmouse
+dell_laptop
+dell_wmi
+sparse_keymap
+mei
+dcdbas
+video
+serio_raw
+mxm_wmi
+wmi
+snd_timer
+snd_seq_device
+snd
+soundcore
+cfg80211
+mac_hid
+snd_page_alloc
+lp
+parport
+r8169
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x04 0x0421101f
+0x05 0x90170010
+0x06 0x04a11030
+0x07 0x90a7003e
+0x08 0x40f000f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 12.251727] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 12.251843] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 12.251928] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
+[ 12.251952] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 12.253929] [drm] nouveau 0000:02:00.0: Detected an NVd0 generation card (0x0d7000a2)
+--
+[ 12.367901] nouveau 0000:02:00.0: PCI INT A disabled
+[ 12.938200] HDMI status: Codec=3 Pin=5 Presence_Detect=0 ELD_Valid=0
+[ 12.938283] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 12.938369] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
+[ 12.938434] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input13
+[ 13.278631] Bluetooth: Core ver 2.16
+
+
diff --git a/codecs/canonical/cs4213-dell-inspiron-3420-ccert-201202-10591 b/codecs/canonical/cs4213-dell-inspiron-3420-ccert-201202-10591
new file mode 100644
index 0000000..121f695
--- /dev/null
+++ b/codecs/canonical/cs4213-dell-inspiron-3420-ccert-201202-10591
@@ -0,0 +1,714 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Thu Feb 21 10:02:16 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 3420
+Product Version: Not Specified
+Firmware Version: A03
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-38-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7900000 irq 45
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 1028:0553
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Cirrus Logic CS4213
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10134213
+Subsystem Id: 0x10280553
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=1
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0xb041d: Stereo Amp-Out
+ Control: name="Master Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Master Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="Cirrus Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x73, nsteps=0x7f, stepsize=0x01, mute=1
+ Amp-Out vals: [0x4f 0x4f]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D3
+ Delay: 11 samples
+Node 0x03 [Audio Input] wcaps 0x1b051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="Cirrus Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x33, nsteps=0x3f, stepsize=0x03, mute=1
+ Amp-In vals: [0x21 0x21] [0x21 0x21] [0x21 0x21]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Delay: 11 samples
+ Connection: 3
+ 0x06 0x07* 0x08
+Node 0x04 [Pin Complex] wcaps 0x410581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x0421101f: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D3
+ Delay: 1 samples
+ Connection: 1
+ 0x02
+Node 0x05 [Pin Complex] wcaps 0x420581: Stereo
+ Pincap 0x00000050: OUT Balanced
+ Pin Default 0x90170010: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D3
+ Delay: 2 samples
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x41048b: Stereo Amp-In
+ Control: name="Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00001724: IN Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x04a11030: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Delay: 1 samples
+Node 0x07 [Pin Complex] wcaps 0x41040a: Mono Amp-In
+ Control: name="Internal Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00]
+ Pincap 0x00001720: IN
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x90a7003e: [Fixed] Mic at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0xe
+ Pin-ctls: 0x24: IN VREF_80
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Delay: 1 samples
+Node 0x08 [Pin Complex] wcaps 0x41040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x02, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Delay: 1 samples
+Node 0x09 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=38
+Node 0x0a [Beep Generator Widget] wcaps 0x700000: Mono
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Feb 21 00:57 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Feb 21 00:57 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Feb 21 00:57 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Feb 21 00:59 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Feb 21 00:59 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Feb 21 00:59 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Feb 21 00:57 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Feb 21 00:57 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Feb 21 00:57 .
+drwxr-xr-x 3 root root 220 Feb 21 00:57 ..
+lrwxrwxrwx 1 root root 12 Feb 21 00:57 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: Cirrus Analog [Cirrus Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: Cirrus Analog [Cirrus Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7900000 irq 45'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10134213,10280553,00100100 HDA:80862806,80860101,00100000'
+ Controls : 15
+ Simple ctrls : 6
+Simple mixer control 'Master',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 115
+ Mono:
+ Front Left: Playback 79 [69%] [-18.00dB] [on]
+ Front Right: Playback 79 [69%] [-18.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 33 [52%] [-18.00dB] [on]
+ Front Right: Capture 33 [52%] [-18.00dB] [on]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value.0 79
+ value.1 79
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 115'
+ dbmin -5750
+ dbmax 0
+ dbvalue.0 -1800
+ dbvalue.1 -1800
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 33
+ value.1 33
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -5100
+ dbmax 1200
+ dbvalue.0 -1800
+ dbvalue.1 -1800
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Internal Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.9 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+snd_hda_codec_hdmi
+snd_hda_codec_cirrus
+bnep
+parport_pc
+ppdev
+rfcomm
+joydev
+dell_wmi
+sparse_keymap
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+dell_laptop
+dcdbas
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+snd_timer
+snd_seq_device
+psmouse
+serio_raw
+uvcvideo
+videodev
+v4l2_compat_ioctl32
+snd
+arc4
+ath3k
+mac_hid
+btusb
+nouveau
+bluetooth
+ttm
+mxm_wmi
+wmi
+ath9k
+soundcore
+mac80211
+ath9k_common
+snd_page_alloc
+i915
+ath9k_hw
+ath
+drm_kms_helper
+cfg80211
+drm
+mei
+i2c_algo_bit
+video
+lp
+parport
+r8169
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x04 0x0421101f
+0x05 0x90170010
+0x06 0x04a11030
+0x07 0x90a7003e
+0x08 0x40f000f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 13.695219] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 13.696903] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 13.696963] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
+[ 13.696989] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 13.697876] [drm] nouveau 0000:02:00.0: Detected an NVd0 generation card (0x0d7000a2)
+--
+[ 14.071871] type=1400 audit(1361426269.491:9): apparmor="STATUS" operation="profile_load" name="/usr/sbin/cupsd" pid=838 comm="apparmor_parser"
+[ 14.333188] HDMI status: Codec=3 Pin=5 Presence_Detect=0 ELD_Valid=0
+[ 14.333259] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 14.333348] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
+[ 14.333422] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input13
+[ 134.499929] type=1400 audit(1361426390.099:10): apparmor="STATUS" operation="profile_load" name="/usr/lib/lightdm/lightdm/lightdm-guest-session-wrapper" pid=911 comm="apparmor_parser"
+
+
diff --git a/codecs/canonical/cs4213-dell-inspiron-5323-ccert-201203-10655 b/codecs/canonical/cs4213-dell-inspiron-5323-ccert-201203-10655
new file mode 100644
index 0000000..5e012f1
--- /dev/null
+++ b/codecs/canonical/cs4213-dell-inspiron-5323-ccert-201203-10655
@@ -0,0 +1,750 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Jul 1 05:35:12 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 5323
+Product Version:
+Firmware Version: X48
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-34-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xd0610000 irq 44
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 1028:055b
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Cirrus Logic CS4213
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10134213
+Subsystem Id: 0x1028055b
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=1
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0xb041d: Stereo Amp-Out
+ Control: name="Master Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Master Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="Cirrus Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x73, nsteps=0x7f, stepsize=0x01, mute=1
+ Amp-Out vals: [0x4b 0x4b]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Delay: 11 samples
+Node 0x03 [Audio Input] wcaps 0x1b051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="Cirrus Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x33, nsteps=0x3f, stepsize=0x03, mute=1
+ Amp-In vals: [0x3f 0x3f] [0x3f 0x3f] [0x3f 0x3f]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Delay: 11 samples
+ Connection: 3
+ 0x06 0x07 0x08*
+Node 0x04 [Pin Complex] wcaps 0x410581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x0421101f: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Delay: 1 samples
+ Connection: 1
+ 0x02
+Node 0x05 [Pin Complex] wcaps 0x420581: Stereo
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Pincap 0x00000050: OUT Balanced
+ Pin Default 0x90170010: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Delay: 2 samples
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x41048b: Stereo Amp-In
+ Control: name="Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00001724: IN Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x04a1103e: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0xe
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Delay: 1 samples
+Node 0x07 [Pin Complex] wcaps 0x41040a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00]
+ Pincap 0x00001720: IN
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00: VREF_HIZ
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Delay: 1 samples
+Node 0x08 [Pin Complex] wcaps 0x41040b: Stereo Amp-In
+ Control: name="Internal Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x02, stepsize=0x27, mute=0
+ Amp-In vals: [0x02 0x02]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60030: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x20: IN
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Delay: 1 samples
+Node 0x09 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=38
+Node 0x0a [Beep Generator Widget] wcaps 0x700000: Mono
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Jul 1 01:32 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Jul 1 01:32 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Jul 1 01:32 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Jul 1 01:32 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Jul 1 01:32 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Jul 1 01:32 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Jul 1 01:32 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jul 1 01:32 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Jul 1 01:32 .
+drwxr-xr-x 3 root root 220 Jul 1 01:32 ..
+lrwxrwxrwx 1 root root 12 Jul 1 01:32 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: Cirrus Analog [Cirrus Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: Cirrus Analog [Cirrus Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xd0610000 irq 44'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10134213,1028055b,00100100 HDA:80862806,80860101,00100000'
+ Controls : 17
+ Simple ctrls : 6
+Simple mixer control 'Master',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 115
+ Mono:
+ Front Left: Playback 75 [65%] [-20.00dB] [on]
+ Front Right: Playback 75 [65%] [-20.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 63 [100%] [12.00dB] [on]
+ Front Right: Capture 63 [100%] [12.00dB] [on]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 2
+ Front Left: Capture 2 [100%] [20.00dB]
+ Front Right: Capture 2 [100%] [20.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value.0 75
+ value.1 75
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 115'
+ dbmin -5750
+ dbmax 0
+ dbvalue.0 -2000
+ dbvalue.1 -2000
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 63
+ value.1 63
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -5100
+ dbmax 1200
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Internal Mic Capture Volume'
+ value.0 2
+ value.1 2
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 2'
+ dbmin 0
+ dbmax 2000
+ dbvalue.0 2000
+ dbvalue.1 2000
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.9 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.10 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.11 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+joydev
+hid_generic
+nls_iso8859_1
+hidp
+hid
+rfcomm
+bnep
+snd_hda_codec_hdmi
+parport_pc
+snd_hda_codec_cirrus
+ppdev
+snd_hda_intel
+snd_hda_codec
+uvcvideo
+coretemp
+arc4
+videobuf2_core
+ath9k
+videodev
+kvm_intel
+mac80211
+kvm
+snd_hwdep
+snd_pcm
+rts5139
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+videobuf2_vmalloc
+videobuf2_memops
+asix
+usbnet
+ghash_clmulni_intel
+cryptd
+ath3k
+snd_timer
+snd_seq_device
+btusb
+ath9k_common
+i915
+ath9k_hw
+ath
+alx
+drm_kms_helper
+bluetooth
+snd
+drm
+psmouse
+cfg80211
+mei
+dell_laptop
+dcdbas
+microcode
+mac_hid
+dell_wmi
+i2c_algo_bit
+serio_raw
+sparse_keymap
+soundcore
+snd_page_alloc
+wmi
+video
+mdio
+lpc_ich
+lp
+parport
+usb_storage
+ahci
+libahci
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x04 0x0421101f
+0x05 0x90170010
+0x06 0x04a1103e
+0x07 0x40f000f0
+0x08 0x90a60030
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 10.975053] uvcvideo: Found UVC 1.00 device Laptop_Integrated_Webcam_HD (0c45:644b)
+[ 10.986070] snd_hda_intel 0000:00:1b.0: irq 44 for MSI/MSI-X
+[ 10.993246] input: Laptop_Integrated_Webcam_HD as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.5/1-1.5:1.0/input/input8
+--
+[ 11.755720] ppdev: user-space parallel port driver
+[ 11.783468] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 11.783539] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 11.783599] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 11.796664] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
+
+
diff --git a/codecs/canonical/cs4213-dell-inspiron-5323-ccert-201203-10656 b/codecs/canonical/cs4213-dell-inspiron-5323-ccert-201203-10656
new file mode 100644
index 0000000..357e5dc
--- /dev/null
+++ b/codecs/canonical/cs4213-dell-inspiron-5323-ccert-201203-10656
@@ -0,0 +1,742 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Thu Jun 27 07:27:57 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 5323
+Product Version:
+Firmware Version: X48
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-34-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xd0610000 irq 45
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 1028:055b
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Cirrus Logic CS4213
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10134213
+Subsystem Id: 0x1028055b
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=1
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0xb041d: Stereo Amp-Out
+ Control: name="Master Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Master Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="Cirrus Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x73, nsteps=0x7f, stepsize=0x01, mute=1
+ Amp-Out vals: [0x4b 0x4b]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Delay: 11 samples
+Node 0x03 [Audio Input] wcaps 0x1b051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="Cirrus Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x33, nsteps=0x3f, stepsize=0x03, mute=1
+ Amp-In vals: [0x3f 0x3f] [0x3f 0x3f] [0x3f 0x3f]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Delay: 11 samples
+ Connection: 3
+ 0x06 0x07 0x08*
+Node 0x04 [Pin Complex] wcaps 0x410581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x0421101f: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Delay: 1 samples
+ Connection: 1
+ 0x02
+Node 0x05 [Pin Complex] wcaps 0x420581: Stereo
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Pincap 0x00000050: OUT Balanced
+ Pin Default 0x90170010: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Delay: 2 samples
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x41048b: Stereo Amp-In
+ Control: name="Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00001724: IN Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x04a1103e: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0xe
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Delay: 1 samples
+Node 0x07 [Pin Complex] wcaps 0x41040a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00]
+ Pincap 0x00001720: IN
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00: VREF_HIZ
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Delay: 1 samples
+Node 0x08 [Pin Complex] wcaps 0x41040b: Stereo Amp-In
+ Control: name="Internal Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x02, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60030: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x20: IN
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Delay: 1 samples
+Node 0x09 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=38
+Node 0x0a [Beep Generator Widget] wcaps 0x700000: Mono
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Jun 27 15:14 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Jun 27 15:14 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Jun 27 15:14 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Jun 27 15:15 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Jun 27 15:15 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Jun 27 15:15 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Jun 27 15:14 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jun 27 15:14 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Jun 27 15:14 .
+drwxr-xr-x 3 root root 220 Jun 27 15:14 ..
+lrwxrwxrwx 1 root root 12 Jun 27 15:14 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: Cirrus Analog [Cirrus Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: Cirrus Analog [Cirrus Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xd0610000 irq 45'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10134213,1028055b,00100100 HDA:80862806,80860101,00100000'
+ Controls : 17
+ Simple ctrls : 6
+Simple mixer control 'Master',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 115
+ Mono:
+ Front Left: Playback 75 [65%] [-20.00dB] [on]
+ Front Right: Playback 75 [65%] [-20.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 63 [100%] [12.00dB] [on]
+ Front Right: Capture 63 [100%] [12.00dB] [on]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 2
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value.0 75
+ value.1 75
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 115'
+ dbmin -5750
+ dbmax 0
+ dbvalue.0 -2000
+ dbvalue.1 -2000
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 63
+ value.1 63
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -5100
+ dbmax 1200
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Internal Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 2'
+ dbmin 0
+ dbmax 2000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.9 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.10 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.11 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nls_iso8859_1
+bnep
+rfcomm
+bluetooth
+parport_pc
+ppdev
+snd_hda_codec_hdmi
+snd_hda_codec_cirrus
+arc4
+snd_hda_intel
+iwlwifi
+snd_hda_codec
+coretemp
+mac80211
+kvm_intel
+i915
+snd_hwdep
+snd_pcm
+kvm
+uvcvideo
+videobuf2_core
+snd_seq_midi
+snd_rawmidi
+rts5139
+i2400m_usb
+i2400m
+snd_seq_midi_event
+videodev
+snd_seq
+cfg80211
+ghash_clmulni_intel
+cryptd
+snd_timer
+snd_seq_device
+psmouse
+snd
+alx
+drm_kms_helper
+mei
+microcode
+videobuf2_vmalloc
+wimax
+videobuf2_memops
+soundcore
+snd_page_alloc
+dell_wmi
+dell_laptop
+sparse_keymap
+dcdbas
+lpc_ich
+serio_raw
+mdio
+drm
+i2c_algo_bit
+mac_hid
+video
+wmi
+lp
+parport
+usb_storage
+ahci
+libahci
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x04 0x0421101f
+0x05 0x90170010
+0x06 0x04a1103e
+0x07 0x40f000f0
+0x08 0x90a60030
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 10.599460] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 10.599914] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
+[ 10.637319] iwlwifi 0000:01:00.0: loaded firmware version 41.28.5.1 build 33926
+--
+[ 10.991770] EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro
+[ 11.244473] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 11.244638] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 11.244767] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 11.774377] init: failsafe main process (876) killed by TERM signal
+
+
diff --git a/codecs/canonical/cs4213-dell-vostro-2420-ccert-201202-10592 b/codecs/canonical/cs4213-dell-vostro-2420-ccert-201202-10592
new file mode 100644
index 0000000..204d29e
--- /dev/null
+++ b/codecs/canonical/cs4213-dell-vostro-2420-ccert-201202-10592
@@ -0,0 +1,742 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Sat Apr 27 03:08:03 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.10 \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.10" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu quantal (12.10)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Vostro 2420
+Product Version: Not Specified
+Firmware Version: A03
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-28-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7d00000 irq 44
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 1028:0556
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Cirrus Logic CS4213
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10134213
+Subsystem Id: 0x10280556
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=1
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0xb041d: Stereo Amp-Out
+ Control: name="Master Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Master Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="Cirrus Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x73, nsteps=0x7f, stepsize=0x01, mute=1
+ Amp-Out vals: [0x4f 0x4f]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Delay: 11 samples
+Node 0x03 [Audio Input] wcaps 0x1b051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="Cirrus Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x33, nsteps=0x3f, stepsize=0x03, mute=1
+ Amp-In vals: [0x21 0x21] [0x21 0x21] [0x21 0x21]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Delay: 11 samples
+ Connection: 3
+ 0x06* 0x07 0x08
+Node 0x04 [Pin Complex] wcaps 0x410581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x0421101f: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Delay: 1 samples
+ Connection: 1
+ 0x02
+Node 0x05 [Pin Complex] wcaps 0x420581: Stereo
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Pincap 0x00000050: OUT Balanced
+ Pin Default 0x90170010: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Delay: 2 samples
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x41048b: Stereo Amp-In
+ Control: name="Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00001724: IN Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x04a11030: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Delay: 1 samples
+Node 0x07 [Pin Complex] wcaps 0x41040a: Mono Amp-In
+ Control: name="Internal Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00]
+ Pincap 0x00001720: IN
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x90a7003e: [Fixed] Mic at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0xe
+ Pin-ctls: 0x24: IN VREF_80
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Delay: 1 samples
+Node 0x08 [Pin Complex] wcaps 0x41040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x02, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Delay: 1 samples
+Node 0x09 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=38
+Node 0x0a [Beep Generator Widget] wcaps 0x700000: Mono
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Apr 26 23:06 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Apr 26 23:06 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Apr 26 23:06 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Apr 26 23:06 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Apr 26 23:06 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Apr 26 23:06 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Apr 26 23:06 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Apr 26 23:06 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Apr 26 23:06 .
+drwxr-xr-x 3 root root 220 Apr 26 23:06 ..
+lrwxrwxrwx 1 root root 12 Apr 26 23:06 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: Cirrus Analog [Cirrus Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: Cirrus Analog [Cirrus Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7d00000 irq 44'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10134213,10280556,00100100 HDA:80862806,80860101,00100000'
+ Controls : 17
+ Simple ctrls : 6
+Simple mixer control 'Master',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 115
+ Mono:
+ Front Left: Playback 79 [69%] [-18.00dB] [on]
+ Front Right: Playback 79 [69%] [-18.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 33 [52%] [-18.00dB] [on]
+ Front Right: Capture 33 [52%] [-18.00dB] [on]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value.0 79
+ value.1 79
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 115'
+ dbmin -5750
+ dbmax 0
+ dbvalue.0 -1800
+ dbvalue.1 -1800
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 33
+ value.1 33
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -5100
+ dbmax 1200
+ dbvalue.0 -1800
+ dbvalue.1 -1800
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Internal Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'Headphone Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.9 {
+ iface CARD
+ name 'Mic Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.10 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.11 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nls_iso8859_1
+bnep
+parport_pc
+snd_hda_codec_hdmi
+rfcomm
+bluetooth
+ppdev
+snd_hda_codec_cirrus
+joydev
+arc4
+ath9k
+snd_hda_intel
+mac80211
+snd_hda_codec
+snd_hwdep
+snd_pcm
+ath9k_common
+snd_seq_midi
+snd_rawmidi
+ath9k_hw
+ath
+coretemp
+snd_seq_midi_event
+snd_seq
+kvm_intel
+kvm
+ghash_clmulni_intel
+snd_timer
+snd_seq_device
+cryptd
+ums_realtek
+dell_laptop
+dcdbas
+snd
+i915
+drm_kms_helper
+drm
+i2c_algo_bit
+cfg80211
+psmouse
+mei
+soundcore
+dell_wmi
+sparse_keymap
+serio_raw
+wmi
+lpc_ich
+snd_page_alloc
+microcode
+video
+uvcvideo
+videobuf2_core
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+mac_hid
+lp
+parport
+usb_storage
+ahci
+libahci
+r8169
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x04 0x0421101f
+0x05 0x90170010
+0x06 0x04a11030
+0x07 0x90a7003e
+0x08 0x40f000f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 13.135571] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 13.135676] snd_hda_intel 0000:00:1b.0: irq 44 for MSI/MSI-X
+[ 13.271459] input: DualPoint Stick as /devices/platform/i8042/serio1/input/input9
+--
+[ 14.179051] sd 7:0:0:0: [sdc] Attached SCSI removable disk
+[ 14.183382] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 14.183463] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
+[ 14.183537] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input13
+[ 14.209765] type=1400 audit(1367031976.106:8): apparmor="STATUS" operation="profile_load" name="/usr/lib/cups/backend/cups-pdf" pid=930 comm="apparmor_parser"
+
+
diff --git a/codecs/canonical/cs4213-dell-vostro-2420-ccert-201202-10593 b/codecs/canonical/cs4213-dell-vostro-2420-ccert-201202-10593
new file mode 100644
index 0000000..ece8eda
--- /dev/null
+++ b/codecs/canonical/cs4213-dell-vostro-2420-ccert-201202-10593
@@ -0,0 +1,712 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Fri Feb 22 07:16:17 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Vostro 2420
+Product Version: Not Specified
+Firmware Version: A03
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-38-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7900000 irq 45
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 1028:0556
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Cirrus Logic CS4213
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10134213
+Subsystem Id: 0x10280556
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=1
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0xb041d: Stereo Amp-Out
+ Control: name="Master Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Master Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="Cirrus Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x73, nsteps=0x7f, stepsize=0x01, mute=1
+ Amp-Out vals: [0x4b 0x4b]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Delay: 11 samples
+Node 0x03 [Audio Input] wcaps 0x1b051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="Cirrus Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x33, nsteps=0x3f, stepsize=0x03, mute=1
+ Amp-In vals: [0x34 0x34] [0x34 0x34] [0x34 0x34]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Delay: 11 samples
+ Connection: 3
+ 0x06 0x07* 0x08
+Node 0x04 [Pin Complex] wcaps 0x410581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x0421101f: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Delay: 1 samples
+ Connection: 1
+ 0x02
+Node 0x05 [Pin Complex] wcaps 0x420581: Stereo
+ Pincap 0x00000050: OUT Balanced
+ Pin Default 0x90170010: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Delay: 2 samples
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x41048b: Stereo Amp-In
+ Control: name="Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00001724: IN Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x04a11030: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Delay: 1 samples
+Node 0x07 [Pin Complex] wcaps 0x41040a: Mono Amp-In
+ Control: name="Internal Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x01]
+ Pincap 0x00001720: IN
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x90a7003e: [Fixed] Mic at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0xe
+ Pin-ctls: 0x24: IN VREF_80
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Delay: 1 samples
+Node 0x08 [Pin Complex] wcaps 0x41040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x02, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Delay: 1 samples
+Node 0x09 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=38
+Node 0x0a [Beep Generator Widget] wcaps 0x700000: Mono
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Feb 22 02:09 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Feb 22 02:09 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Feb 22 02:09 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Feb 22 02:10 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Feb 22 02:09 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Feb 22 02:09 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Feb 22 02:09 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Feb 22 02:09 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Feb 22 02:09 .
+drwxr-xr-x 3 root root 220 Feb 22 02:09 ..
+lrwxrwxrwx 1 root root 12 Feb 22 02:09 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: Cirrus Analog [Cirrus Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: Cirrus Analog [Cirrus Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7900000 irq 45'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10134213,10280556,00100100 HDA:80862806,80860101,00100000'
+ Controls : 15
+ Simple ctrls : 6
+Simple mixer control 'Master',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 115
+ Mono:
+ Front Left: Playback 75 [65%] [-20.00dB] [on]
+ Front Right: Playback 75 [65%] [-20.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 52 [83%] [1.00dB] [on]
+ Front Right: Capture 52 [83%] [1.00dB] [on]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 1 [33%] [10.00dB]
+ Front Right: Capture 1 [33%] [10.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value.0 75
+ value.1 75
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 115'
+ dbmin -5750
+ dbmax 0
+ dbvalue.0 -2000
+ dbvalue.1 -2000
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 52
+ value.1 52
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -5100
+ dbmax 1200
+ dbvalue.0 100
+ dbvalue.1 100
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Internal Mic Capture Volume'
+ value.0 1
+ value.1 1
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 1000
+ dbvalue.1 1000
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.9 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+bnep
+rfcomm
+bluetooth
+parport_pc
+ppdev
+snd_hda_codec_hdmi
+snd_hda_codec_cirrus
+joydev
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+snd_timer
+mac_hid
+dell_wmi
+snd_seq_device
+arc4
+snd
+sparse_keymap
+nouveau
+i915
+ath9k
+uvcvideo
+psmouse
+mac80211
+ttm
+lp
+videodev
+parport
+drm_kms_helper
+v4l2_compat_ioctl32
+drm
+ath9k_common
+ath9k_hw
+serio_raw
+ath
+mei
+mxm_wmi
+wmi
+i2c_algo_bit
+cfg80211
+video
+dell_laptop
+soundcore
+snd_page_alloc
+dcdbas
+ums_realtek
+usb_storage
+r8169
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x04 0x0421101f
+0x05 0x90170010
+0x06 0x04a11030
+0x07 0x90a7003e
+0x08 0x40f000f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 13.481619] input: AlpsPS/2 ALPS DualPoint TouchPad as /devices/platform/i8042/serio1/input/input10
+[ 13.523725] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 13.523770] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
+[ 13.523794] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 14.221969] init: failsafe main process (776) killed by TERM signal
+[ 14.599915] HDMI status: Codec=3 Pin=5 Presence_Detect=0 ELD_Valid=0
+[ 14.599968] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 14.600059] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
+[ 14.600141] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input13
+[ 15.256243] ppdev: user-space parallel port driver
+
+
diff --git a/codecs/canonical/cs4213-dell-vostro-2520-ccert-201202-10558 b/codecs/canonical/cs4213-dell-vostro-2520-ccert-201202-10558
new file mode 100644
index 0000000..ad9f057
--- /dev/null
+++ b/codecs/canonical/cs4213-dell-vostro-2520-ccert-201202-10558
@@ -0,0 +1,741 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue Apr 9 01:34:04 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Vostro 2520
+Product Version: Not Specified
+Firmware Version: X28
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-23-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7d00000 irq 44
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 1028:0558
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Cirrus Logic CS4213
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10134213
+Subsystem Id: 0x10280558
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=1
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0xb041d: Stereo Amp-Out
+ Control: name="Master Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Master Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="Cirrus Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x73, nsteps=0x7f, stepsize=0x01, mute=1
+ Amp-Out vals: [0x39 0x39]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D3
+ Delay: 11 samples
+Node 0x03 [Audio Input] wcaps 0x1b051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="Cirrus Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x33, nsteps=0x3f, stepsize=0x03, mute=1
+ Amp-In vals: [0xa1 0xa1] [0xa1 0xa1] [0xa1 0xa1]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Delay: 11 samples
+ Connection: 3
+ 0x06 0x07* 0x08
+Node 0x04 [Pin Complex] wcaps 0x410581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D3
+ Delay: 1 samples
+ Connection: 1
+ 0x02
+Node 0x05 [Pin Complex] wcaps 0x420581: Stereo
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Pincap 0x00000050: OUT Balanced
+ Pin Default 0x90170010: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D3
+ Delay: 2 samples
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x41048b: Stereo Amp-In
+ Control: name="Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00001724: IN Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x03a11030: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Delay: 1 samples
+Node 0x07 [Pin Complex] wcaps 0x41040a: Mono Amp-In
+ Control: name="Internal Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00]
+ Pincap 0x00001720: IN
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x90a7003e: [Fixed] Mic at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0xe
+ Pin-ctls: 0x24: IN VREF_80
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Delay: 1 samples
+Node 0x08 [Pin Complex] wcaps 0x41040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x02, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Delay: 1 samples
+Node 0x09 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=38
+Node 0x0a [Beep Generator Widget] wcaps 0x700000: Mono
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Apr 8 21:30 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Apr 8 21:30 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Apr 8 21:30 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Apr 8 21:30 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Apr 8 21:30 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Apr 8 21:30 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Apr 8 21:30 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Apr 8 21:30 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Apr 8 21:30 .
+drwxr-xr-x 3 root root 220 Apr 8 21:30 ..
+lrwxrwxrwx 1 root root 12 Apr 8 21:30 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: Cirrus Analog [Cirrus Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: Cirrus Analog [Cirrus Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7d00000 irq 44'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10134213,10280558,00100100 HDA:80862806,80860101,00100000'
+ Controls : 17
+ Simple ctrls : 6
+Simple mixer control 'Master',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 115
+ Mono:
+ Front Left: Playback 57 [50%] [-29.00dB] [on]
+ Front Right: Playback 57 [50%] [-29.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 33 [52%] [-18.00dB] [off]
+ Front Right: Capture 33 [52%] [-18.00dB] [off]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value.0 57
+ value.1 57
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 115'
+ dbmin -5750
+ dbmax 0
+ dbvalue.0 -2900
+ dbvalue.1 -2900
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 33
+ value.1 33
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -5100
+ dbmax 1200
+ dbvalue.0 -1800
+ dbvalue.1 -1800
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Internal Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.9 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.10 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.11 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+bnep
+rfcomm
+parport_pc
+ppdev
+snd_hda_codec_hdmi
+snd_hda_codec_cirrus
+joydev
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+i915
+drm_kms_helper
+drm
+i2c_algo_bit
+snd_pcm
+snd_seq_midi
+dell_wmi
+sparse_keymap
+snd_rawmidi
+dell_laptop
+snd_seq_midi_event
+dcdbas
+coretemp
+kvm_intel
+kvm
+ghash_clmulni_intel
+cryptd
+video
+arc4
+microcode
+uvcvideo
+videobuf2_core
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+ath9k
+snd_seq
+mac80211
+ath9k_common
+snd_timer
+snd_seq_device
+ath3k
+btusb
+wmi
+bluetooth
+mac_hid
+psmouse
+serio_raw
+ath9k_hw
+ath
+snd
+soundcore
+lp
+cfg80211
+snd_page_alloc
+mei
+parport
+lpc_ich
+ums_realtek
+uas
+usb_storage
+r8169
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x04 0x0321101f
+0x05 0x90170010
+0x06 0x03a11030
+0x07 0x90a7003e
+0x08 0x40f000f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 12.267428] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 12.267529] snd_hda_intel 0000:00:1b.0: irq 44 for MSI/MSI-X
+[ 12.283848] input: DualPoint Stick as /devices/platform/i8042/serio1/input/input8
+[ 12.297714] input: AlpsPS/2 ALPS DualPoint TouchPad as /devices/platform/i8042/serio1/input/input9
+[ 12.863125] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 12.863206] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 12.863264] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
+[ 13.260026] EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro
+
+
diff --git a/codecs/canonical/cs4213-dell-vostro-3360-ccert-201203-10657 b/codecs/canonical/cs4213-dell-vostro-3360-ccert-201203-10657
new file mode 100644
index 0000000..cc96bd9
--- /dev/null
+++ b/codecs/canonical/cs4213-dell-vostro-3360-ccert-201203-10657
@@ -0,0 +1,740 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Thu Jun 20 01:31:32 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Vostro 3360
+Product Version:
+Firmware Version: X48
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-34-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xd0610000 irq 45
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 1028:055c
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Cirrus Logic CS4213
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10134213
+Subsystem Id: 0x1028055c
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=1
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0xb041d: Stereo Amp-Out
+ Control: name="Master Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Master Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="Cirrus Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x73, nsteps=0x7f, stepsize=0x01, mute=1
+ Amp-Out vals: [0x4b 0x4b]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Delay: 11 samples
+Node 0x03 [Audio Input] wcaps 0x1b051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="Cirrus Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x33, nsteps=0x3f, stepsize=0x03, mute=1
+ Amp-In vals: [0x3f 0x3f] [0x3f 0x3f] [0x3f 0x3f]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Delay: 11 samples
+ Connection: 3
+ 0x06 0x07 0x08*
+Node 0x04 [Pin Complex] wcaps 0x410581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x0421101f: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Delay: 1 samples
+ Connection: 1
+ 0x02
+Node 0x05 [Pin Complex] wcaps 0x420581: Stereo
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Pincap 0x00000050: OUT Balanced
+ Pin Default 0x90170010: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Delay: 2 samples
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x41048b: Stereo Amp-In
+ Control: name="Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00001724: IN Detect
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x04a1103e: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0xe
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Delay: 1 samples
+Node 0x07 [Pin Complex] wcaps 0x41040a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00]
+ Pincap 0x00001720: IN
+ Vref caps: HIZ 50 GRD 80
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00: VREF_HIZ
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Delay: 1 samples
+Node 0x08 [Pin Complex] wcaps 0x41040b: Stereo Amp-In
+ Control: name="Internal Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x02, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60030: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x20: IN
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Delay: 1 samples
+Node 0x09 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=38
+Node 0x0a [Beep Generator Widget] wcaps 0x700000: Mono
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Jun 20 09:29 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Jun 20 09:29 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Jun 20 09:29 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Jun 20 09:29 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Jun 20 09:29 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Jun 20 09:29 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Jun 20 09:29 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jun 20 09:29 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Jun 20 09:29 .
+drwxr-xr-x 3 root root 220 Jun 20 09:29 ..
+lrwxrwxrwx 1 root root 12 Jun 20 09:29 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: Cirrus Analog [Cirrus Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: Cirrus Analog [Cirrus Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xd0610000 irq 45'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:10134213,1028055c,00100100 HDA:80862806,80860101,00100000'
+ Controls : 17
+ Simple ctrls : 6
+Simple mixer control 'Master',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 115
+ Mono:
+ Front Left: Playback 75 [65%] [-20.00dB] [on]
+ Front Right: Playback 75 [65%] [-20.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 63 [100%] [12.00dB] [on]
+ Front Right: Capture 63 [100%] [12.00dB] [on]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 2
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value.0 75
+ value.1 75
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 115'
+ dbmin -5750
+ dbmax 0
+ dbvalue.0 -2000
+ dbvalue.1 -2000
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 63
+ value.1 63
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -5100
+ dbmax 1200
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Internal Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 2'
+ dbmin 0
+ dbmax 2000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.9 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.10 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.11 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+hidp
+hid
+rfcomm
+parport_pc
+bnep
+ppdev
+snd_hda_codec_hdmi
+snd_hda_codec_cirrus
+snd_hda_intel
+snd_hda_codec
+uvcvideo
+videobuf2_core
+coretemp
+arc4
+snd_hwdep
+kvm_intel
+rts5139
+kvm
+videodev
+snd_pcm
+ghash_clmulni_intel
+videobuf2_vmalloc
+videobuf2_memops
+cryptd
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+iwlwifi
+snd_seq
+snd_timer
+snd_seq_device
+mac80211
+snd
+btusb
+i915
+cfg80211
+bluetooth
+psmouse
+drm_kms_helper
+drm
+alx
+mei
+soundcore
+snd_page_alloc
+dell_wmi
+sparse_keymap
+wmi
+i2c_algo_bit
+microcode
+dell_laptop
+serio_raw
+mdio
+dcdbas
+lpc_ich
+mac_hid
+video
+lp
+parport
+ahci
+libahci
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x04 0x0421101f
+0x05 0x90170010
+0x06 0x04a1103e
+0x07 0x40f000f0
+0x08 0x90a60030
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 11.011203] USB Video Class driver (1.1.1)
+[ 11.106154] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
+[ 11.307702] cfg80211: Ignoring regulatory request Set by core since the driver uses its own custom regulatory domain
+--
+[ 11.307713] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
+[ 11.882844] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 11.882911] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 11.882962] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 12.202449] init: failsafe main process (809) killed by TERM signal
+
+
diff --git a/codecs/canonical/cx20585-lenovo-2516a11-ccert-201103-7376 b/codecs/canonical/cx20585-lenovo-2516a11-ccert-201103-7376
new file mode 100644
index 0000000..1443847
--- /dev/null
+++ b/codecs/canonical/cx20585-lenovo-2516a11-ccert-201103-7376
@@ -0,0 +1,1343 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Wed Jan 22 18:42:54 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.3 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.3 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.3 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 2516A11
+Product Version: ThinkPad T410
+Firmware Version: 6IET75WW (1.35 )
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.8.0-29-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.8.0-29-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+thinkpad_acpi
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [MID ]: HDA-Intel - HDA Intel MID
+ HDA Intel MID at 0xf2620000 irq 45
+29 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
+ ThinkPad Console Audio Control at EC reg 0x30, fw 6IHT39WW-1.14
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 06)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:3b56 (rev 06)
+ Subsystem: 17aa:215e
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: thinkpad_acpi
+ brightness_enable : 2
+ brightness_mode : 4
+ dbg_bluetoothemul : 0
+ dbg_uwbemul : 0
+ dbg_wlswemul : 0
+ dbg_wwanemul : 0
+ enable : Y
+ experimental : 0
+ fan_control : N
+ force_load : N
+ hotkey_report_mode : 0
+ id : ThinkPadEC
+ index : -536870912
+ volume_capabilities : 0
+ volume_control : N
+ volume_mode : 3
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Conexant CX20585
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+MFG Function Id: 0x2 (unsol 1)
+Vendor Id: 0x14f15069
+Subsystem Id: 0x17aa214c
+Revision Id: 0x100302
+Modem Function Group: 0x2
+Default PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=4, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x10 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="CONEXANT Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-Out vals: [0x36 0x36]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+Node 0x11 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-Out vals: [0x36 0x36]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+Node 0x12 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+Node 0x13 [Beep Generator Widget] wcaps 0x70000c: Mono Amp-Out
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x07, nsteps=0x07, stepsize=0x0f, mute=0
+ Amp-Out vals: [0x00]
+Node 0x14 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Control: name="Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Internal Mic Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Device: name="CONEXANT Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x80 0x80] [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x17 0x18 0x23* 0x24
+Node 0x15 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x80 0x80] [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x17* 0x18 0x23 0x24
+Node 0x16 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x80 0x80] [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x17* 0x18 0x23 0x24
+Node 0x17 [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
+ Amp-Out vals: [0x00 0x00]
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x1a* 0x1b 0x1d 0x1e
+Node 0x18 [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
+ Amp-Out vals: [0x00 0x00]
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x1a* 0x1b 0x1d 0x1e
+Node 0x19 [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x042110f0: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10 0x11*
+Node 0x1a [Pin Complex] wcaps 0x400481: Stereo
+ Control: name="Dock Mic Jack", index=0, device=0
+ Pincap 0x00001324: IN Detect
+ Vref caps: HIZ 50 80
+ Pin Default 0x61a190f0: [N/A] Mic at Sep Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=04, enabled=1
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Mic Jack", index=0, device=0
+ Pincap 0x00011334: IN OUT EAPD Detect
+ Vref caps: HIZ 50 80
+ EAPD 0x2: EAPD
+ Pin Default 0x04a110f0: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x1c [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Dock Headphone Jack", index=0, device=0
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x612140f0: [N/A] HP Out at Sep Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10 0x11*
+Node 0x1d [Pin Complex] wcaps 0x400581: Stereo
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x1e [Pin Complex] wcaps 0x400481: Stereo
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+Node 0x1f [Pin Complex] wcaps 0x400501: Stereo
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Pincap 0x00000010: OUT
+ Pin Default 0x901701f0: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D3, actual=D3
+ Connection: 2
+ 0x10* 0x11
+Node 0x20 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x21 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+Node 0x22 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x21
+Node 0x23 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x04, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a601f0: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+Node 0x24 [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10 0x11
+Node 0x25 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Intel IbexPeak HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862804
+Subsystem Id: 0x17aa21b5
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+Node 0x04 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x02* 0x03
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x02* 0x03
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x02* 0x03
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 10 Jan 22 12:03 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 2 Jan 22 12:03 /dev/snd/controlC29
+crw-rw---T+ 1 root audio 116, 9 Jan 22 12:03 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 8 Jan 22 12:03 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 7 Jan 22 12:04 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 6 Jan 22 13:42 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 5 Jan 22 12:04 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 4 Jan 22 12:04 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 3 Jan 22 12:04 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 1 Jan 22 12:03 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jan 22 12:03 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Jan 22 12:03 .
+drwxr-xr-x 3 root root 280 Jan 22 12:03 ..
+lrwxrwxrwx 1 root root 12 Jan 22 12:03 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 13 Jan 22 12:03 platform-thinkpad_acpi -> ../controlC29
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: MID [HDA Intel MID], device 0: CONEXANT Analog [CONEXANT Analog]
+ Subdevices: 0/1
+ Subdevice #0: subdevice #0
+card 0: MID [HDA Intel MID], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: MID [HDA Intel MID], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: MID [HDA Intel MID], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: MID [HDA Intel MID], device 0: CONEXANT Analog [CONEXANT Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [MID]
+
+Card hw:0 'MID'/'HDA Intel MID at 0xf2620000 irq 45'
+ Mixer name : 'Intel IbexPeak HDMI'
+ Components : 'HDA:14f15069,17aa214c,00100302 HDA:80862804,17aa21b5,00100000'
+ Controls : 45
+ Simple ctrls : 13
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 74
+ Mono: Playback 54 [73%] [-20.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 74
+ Mono:
+ Front Left: Playback 74 [100%] [0.00dB] [on]
+ Front Right: Playback 74 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 74
+ Mono:
+ Front Left: Playback 74 [100%] [0.00dB] [on]
+ Front Right: Playback 74 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 80
+ Front Left: Capture 0 [0%] [-74.00dB] [off]
+ Front Right: Capture 0 [0%] [-74.00dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 4
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 7
+ Mono: Playback 1 [14%] [-24.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 80
+ Front Left: Capture 74 [92%] [0.00dB] [on]
+ Front Right: Capture 74 [92%] [0.00dB] [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 4
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 29 [ThinkPadEC]
+
+Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw 6IHT39WW-1.14'
+ Mixer name : 'ThinkPad EC 6IHT39WW-1.14'
+ Components : ''
+ Controls : 1
+ Simple ctrls : 1
+Simple mixer control 'Console',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.MID {
+ control.1 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 74
+ value.1 74
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 74
+ value.1 74
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 4'
+ dbmin 0
+ dbmax 4000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 80'
+ dbmin -7400
+ dbmax 600
+ dbvalue.0 -7400
+ dbvalue.1 -7400
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Mic Capture Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 4'
+ dbmin 0
+ dbmax 4800
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Internal Mic Capture Volume'
+ value.0 74
+ value.1 74
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 80'
+ dbmin -7400
+ dbmax 600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 54
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 -2000
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 1
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 7'
+ dbmin -2800
+ dbmax 0
+ dbvalue.0 -2400
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Dock Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Dock Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 3
+ value.1 4
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.23 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.24 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.28 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.29 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.30 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.31 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.32 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.33 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.34 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.35 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.36 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.37 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.38 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.39 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.40 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.41 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.42 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.43 {
+ iface PCM
+ device 7
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.44 {
+ iface PCM
+ device 8
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.45 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.ThinkPadEC {
+ control.1 {
+ iface MIXER
+ name 'Console Playback Switch'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+bnep
+rfcomm
+parport_pc
+ppdev
+snd_hda_codec_hdmi
+snd_hda_codec_conexant
+arc4
+coretemp
+iwldvm
+kvm_intel
+kvm
+mac80211
+snd_hda_intel
+snd_hda_codec
+uvcvideo
+joydev
+i915
+ghash_clmulni_intel
+iwlwifi
+videobuf2_core
+aesni_intel
+ablk_helper
+cryptd
+videodev
+lrw
+snd_hwdep
+aes_x86_64
+snd_pcm
+videobuf2_vmalloc
+thinkpad_acpi
+xts
+videobuf2_memops
+drm_kms_helper
+cfg80211
+snd_seq_midi
+drm
+gf128mul
+btusb
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+bluetooth
+snd_timer
+snd_seq_device
+snd
+snd_page_alloc
+i2c_algo_bit
+psmouse
+mei
+intel_ips
+mxm_wmi
+microcode
+serio_raw
+mac_hid
+wmi
+soundcore
+tpm_tis
+lpc_ich
+nvram
+video
+lp
+parport
+ahci
+libahci
+firewire_ohci
+firewire_core
+crc_itu_t
+sdhci_pci
+e1000e
+sdhci
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x19 0x042110f0
+0x1a 0x61a190f0
+0x1b 0x04a110f0
+0x1c 0x612140f0
+0x1d 0x40f001f0
+0x1e 0x40f001f0
+0x1f 0x901701f0
+0x20 0x40f001f0
+0x22 0x40f001f0
+0x23 0x90a601f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+0x19 0x042110ff
+0x1a 0x21a190f0
+0x1c 0x212140ff
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x04 0x18560010
+0x05 0x18560020
+0x06 0x18560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 4085.441015] pci 0000:00:1e.0: setting latency timer to 64
+[ 4085.441020] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
+[ 4085.441027] ahci 0000:00:1f.2: setting latency timer to 64
+
+
diff --git a/codecs/canonical/cx20585-lenovo-3626r3u-ccert-201102-7305 b/codecs/canonical/cx20585-lenovo-3626r3u-ccert-201102-7305
new file mode 100644
index 0000000..b0e8da7
--- /dev/null
+++ b/codecs/canonical/cx20585-lenovo-3626r3u-ccert-201102-7305
@@ -0,0 +1,1115 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Fri Sep 13 19:57:05 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu Saucy Salamander (development branch) \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu Saucy Salamander (development branch)" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu Saucy Salamander (development branch)" HOME_URL="http://www.ubuntu.com/" SUPPORT_URL="http://help.ubuntu.com/" BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 3626R3U
+Product Version: ThinkPad X201
+Firmware Version: 6QET61WW (1.31 )
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.9.0-1-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.9.0-1-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+thinkpad_acpi
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [MID ]: HDA-Intel - HDA Intel MID
+ HDA Intel MID at 0xf2520000 irq 45
+29 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
+ ThinkPad Console Audio Control at EC reg 0x30, fw 6QHT31WW-1.12
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 06)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:3b56 (rev 06)
+ Subsystem: 17aa:215e
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: thinkpad_acpi
+ brightness_enable : 2
+ brightness_mode : 4
+ dbg_bluetoothemul : 0
+ dbg_uwbemul : 0
+ dbg_wlswemul : 0
+ dbg_wwanemul : 0
+ enable : Y
+ experimental : 0
+ fan_control : N
+ force_load : N
+ hotkey_report_mode : 0
+ id : ThinkPadEC
+ index : -536870912
+ volume_capabilities : 0
+ volume_control : N
+ volume_mode : 3
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Conexant CX20585
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+MFG Function Id: 0x2 (unsol 1)
+Vendor Id: 0x14f15069
+Subsystem Id: 0x17aa2155
+Revision Id: 0x100301
+Modem Function Group: 0x2
+Default PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 D3cold CLKSTOP
+ Power: setting=D0, actual=D0
+GPIO: io=4, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x10 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="CX20585 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-Out vals: [0x36 0x36]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+Node 0x11 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-Out vals: [0x36 0x36]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+Node 0x12 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+Node 0x13 [Beep Generator Widget] wcaps 0x70000c: Mono Amp-Out
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x07, nsteps=0x07, stepsize=0x0f, mute=0
+ Amp-Out vals: [0x01]
+Node 0x14 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="CX20585 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x50 0x50] [0x80 0x80] [0x50 0x50] [0x80 0x80]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x17 0x18 0x23* 0x24
+Node 0x15 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x17* 0x18 0x23 0x24
+Node 0x16 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x17* 0x18 0x23 0x24
+Node 0x17 [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
+ Amp-Out vals: [0x00 0x00]
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x1a* 0x1b 0x1d 0x1e
+Node 0x18 [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
+ Amp-Out vals: [0x00 0x00]
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x1a* 0x1b 0x1d 0x1e
+Node 0x19 [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x042140f0: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Green
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10 0x11*
+Node 0x1a [Pin Complex] wcaps 0x400481: Stereo
+ Control: name="Dock Mic Jack", index=0, device=0
+ Pincap 0x00001324: IN Detect
+ Vref caps: HIZ 50 80
+ Pin Default 0x61a190f0: [N/A] Mic at Sep Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Mic Jack", index=0, device=0
+ Pincap 0x00011334: IN OUT EAPD Detect
+ Vref caps: HIZ 50 80
+ EAPD 0x0:
+ Pin Default 0x04a190f0: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=04, enabled=1
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x1c [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Dock Headphone Jack", index=0, device=0
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x612140f0: [N/A] HP Out at Sep Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10 0x11*
+Node 0x1d [Pin Complex] wcaps 0x400581: Stereo
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x0:
+ Pin Default 0x601700f0: [N/A] Speaker at Sep N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x1e [Pin Complex] wcaps 0x400481: Stereo
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+Node 0x1f [Pin Complex] wcaps 0x400501: Stereo
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Pincap 0x00000010: OUT
+ Pin Default 0x901701f0: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x20 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x21 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+Node 0x22 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x21
+Node 0x23 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x04, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a601f0: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+Node 0x24 [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10 0x11
+Node 0x25 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Intel IbexPeak HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862804
+Subsystem Id: 0x17aa21b5
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+Node 0x04 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x02* 0x03
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x02* 0x03
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x02* 0x03
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 8 Sep 13 15:56 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 2 Sep 13 15:56 /dev/snd/controlC29
+crw-rw---T+ 1 root audio 116, 7 Sep 13 15:56 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 6 Sep 13 15:56 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 5 Sep 13 15:57 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 4 Sep 13 15:57 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 3 Sep 13 15:57 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Sep 13 15:56 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Sep 13 15:56 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Sep 13 15:56 .
+drwxr-xr-x 3 root root 240 Sep 13 15:56 ..
+lrwxrwxrwx 1 root root 12 Sep 13 15:56 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 13 Sep 13 15:56 platform-thinkpad_acpi -> ../controlC29
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: MID [HDA Intel MID], device 0: CX20585 Analog [CX20585 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: MID [HDA Intel MID], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: MID [HDA Intel MID], device 0: CX20585 Analog [CX20585 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [MID]
+
+Card hw:0 'MID'/'HDA Intel MID at 0xf2520000 irq 45'
+ Mixer name : 'Intel IbexPeak HDMI'
+ Components : 'HDA:14f15069,17aa2155,00100301 HDA:80862804,17aa21b5,00100000'
+ Controls : 29
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 74
+ Mono: Playback 54 [73%] [-20.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 74
+ Mono:
+ Front Left: Playback 74 [100%] [0.00dB] [on]
+ Front Right: Playback 74 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 74
+ Mono:
+ Front Left: Playback 74 [100%] [0.00dB] [on]
+ Front Right: Playback 74 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 4
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [off]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 7
+ Mono: Playback 1 [14%] [-24.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 80
+ Front Left: Capture 80 [100%] [6.00dB] [on]
+ Front Right: Capture 80 [100%] [6.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 4
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 29 [ThinkPadEC]
+
+Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw 6QHT31WW-1.12'
+ Mixer name : 'ThinkPad EC 6QHT31WW-1.12'
+ Components : ''
+ Controls : 1
+ Simple ctrls : 1
+Simple mixer control 'Console',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.MID {
+ control.1 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 74
+ value.1 74
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 74
+ value.1 74
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 80
+ value.1 80
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 80'
+ dbmin -7400
+ dbmax 600
+ dbvalue.0 600
+ dbvalue.1 600
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 4'
+ dbmin 0
+ dbmax 4000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 4'
+ dbmin 0
+ dbmax 4800
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 54
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 -2000
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'Dock Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Dock Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 1
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 7'
+ dbmin -2800
+ dbmax 0
+ dbvalue.0 -2400
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ comment {
+ access read
+ type INTEGER
+ count 4
+ range '0 - 36'
+ }
+ }
+ control.21 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.27 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.28 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.29 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.ThinkPadEC {
+ control.1 {
+ iface MIXER
+ name 'Console Playback Switch'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+parport_pc
+ppdev
+rfcomm
+bnep
+joydev
+snd_hda_codec_hdmi
+snd_hda_codec_conexant
+arc4
+iwldvm
+mac80211
+intel_powerclamp
+coretemp
+snd_hda_intel
+kvm
+snd_hda_codec
+crc32_pclmul
+ghash_clmulni_intel
+aesni_intel
+aes_x86_64
+xts
+lrw
+gf128mul
+ablk_helper
+cryptd
+thinkpad_acpi
+psmouse
+i915
+microcode
+drm_kms_helper
+drm
+i2c_algo_bit
+tpm_tis
+serio_raw
+video
+nvram
+snd_hwdep
+snd_pcm
+snd_page_alloc
+snd_seq_midi
+snd_seq_midi_event
+snd_rawmidi
+intel_ips
+snd_seq
+snd_seq_device
+snd_timer
+iwlwifi
+btusb
+snd
+bluetooth
+wmi
+cfg80211
+lpc_ich
+mac_hid
+soundcore
+mei
+lp
+parport
+e1000e
+ptp
+pps_core
+ahci
+libahci
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x19 0x042140f0
+0x1a 0x61a190f0
+0x1b 0x04a190f0
+0x1c 0x612140f0
+0x1d 0x601700f0
+0x1e 0x40f001f0
+0x1f 0x901701f0
+0x20 0x40f001f0
+0x22 0x40f001f0
+0x23 0x90a601f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+0x19 0x042110ff
+0x1a 0x21a190f0
+0x1c 0x212140ff
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x04 0x58560010
+0x05 0x18560020
+0x06 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 14.744156] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 14.744327] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
+[ 14.760651] hda_codec: CX20585: BIOS auto-probing.
+[ 14.768597] input: HDA Intel MID HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
+[ 14.768881] input: HDA Intel MID Dock Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 14.768978] input: HDA Intel MID Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 14.769049] input: HDA Intel MID Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 14.769113] input: HDA Intel MID Dock Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 15.138180] e1000e 0000:00:19.0: irq 41 for MSI/MSI-X
+
+
diff --git a/codecs/canonical/cx20585-lenovo-434926u-ccert-201101-7181 b/codecs/canonical/cx20585-lenovo-434926u-ccert-201101-7181
new file mode 100644
index 0000000..2d8cd34
--- /dev/null
+++ b/codecs/canonical/cx20585-lenovo-434926u-ccert-201101-7181
@@ -0,0 +1,1234 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.60
+!!################################
+
+!!Script ran on: Fri Jul 6 16:49:57 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 434926U
+Product Version: ThinkPad T510
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-23-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+thinkpad_acpi
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Intel ]: HDA-Intel - HDA Intel
+ HDA Intel at 0xf2420000 irq 44
+ 1 [NVidia ]: HDA-Intel - HDA NVidia
+ HDA NVidia at 0xcdefc000 irq 16
+29 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
+ ThinkPad Console Audio Control at EC reg 0x30, fw 6MHT43WW-1.18
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 06)
+01:00.1 Audio device: NVIDIA Corporation High Definition Audio Controller (rev a1)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!--------------------------------------------------------
+
+00:1b.0 0403: 8086:3b56 (rev 06)
+ Subsystem: 17aa:215e
+--
+01:00.1 0403: 10de:0be3 (rev a1)
+ Subsystem: 17aa:218f
+
+
+!!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
+!!--------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: thinkpad_acpi
+ brightness_enable : 2
+ brightness_mode : 4
+ dbg_bluetoothemul : 0
+ dbg_uwbemul : 0
+ dbg_wlswemul : 0
+ dbg_wwanemul : 0
+ enable : Y
+ experimental : 0
+ fan_control : N
+ force_load : N
+ hotkey_report_mode : 0
+ id : ThinkPadEC
+ index : -536870912
+ volume_capabilities : 0
+ volume_control : N
+ volume_mode : 3
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Conexant CX20585
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+MFG Function Id: 0x2 (unsol 1)
+Vendor Id: 0x14f15069
+Subsystem Id: 0x17aa218b
+Revision Id: 0x100301
+Modem Function Group: 0x2
+Default PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=4, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x10 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
+ Control: name="Master Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="CONEXANT Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-Out vals: [0x36 0x36]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+Node 0x11 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
+ Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+Node 0x12 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+Node 0x13 [Beep Generator Widget] wcaps 0x70000c: Mono Amp-Out
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x07, nsteps=0x07, stepsize=0x0f, mute=0
+ Amp-Out vals: [0x00]
+Node 0x14 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Device: name="CONEXANT Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x50 0x50] [0x80 0x80] [0x50 0x50] [0x80 0x80]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x17 0x18 0x23* 0x24
+Node 0x15 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x17* 0x18 0x23 0x24
+Node 0x16 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x17* 0x18 0x23 0x24
+Node 0x17 [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
+ Amp-Out vals: [0x02 0x02]
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x1a 0x1b* 0x1d 0x1e
+Node 0x18 [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
+ Amp-Out vals: [0x00 0x00]
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x1a* 0x1b 0x1d 0x1e
+Node 0x19 [Pin Complex] wcaps 0x400581: Stereo
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x042110f0: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=37, enabled=1
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x1a [Pin Complex] wcaps 0x400481: Stereo
+ Pincap 0x00001324: IN Detect
+ Vref caps: HIZ 50 80
+ Pin Default 0x61a190f0: [N/A] Mic at Sep Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=38, enabled=1
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x400581: Stereo
+ Pincap 0x00011334: IN OUT EAPD Detect
+ Vref caps: HIZ 50 80
+ EAPD 0x2: EAPD
+ Pin Default 0x04a110f0: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=38, enabled=1
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x1c [Pin Complex] wcaps 0x400581: Stereo
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x612140f0: [N/A] HP Out at Sep Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=37, enabled=1
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x1d [Pin Complex] wcaps 0x400581: Stereo
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x1e [Pin Complex] wcaps 0x400481: Stereo
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+Node 0x1f [Pin Complex] wcaps 0x400501: Stereo
+ Pincap 0x00000010: OUT
+ Pin Default 0x901701f0: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x20 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x21 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+Node 0x22 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x21
+Node 0x23 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x04, stepsize=0x2f, mute=0
+ Amp-In vals: [0x02 0x02]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a601f0: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+Node 0x24 [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10 0x11
+Node 0x25 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Nvidia GPU 0b HDMI/DP
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x10de000b
+Subsystem Id: 0x10de0101
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x04 [Audio Output] wcaps 0x72b1: 8-Channels Digital Stripe CP
+ Converter: stream=6, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+Node 0x05 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x04
+Codec: Nvidia GPU 0b HDMI/DP
+Address: 1
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x10de000b
+Subsystem Id: 0x10de0101
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x04 [Audio Output] wcaps 0x72b1: 8-Channels Digital Stripe CP
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+Node 0x05 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x04
+Codec: Nvidia GPU 0b HDMI/DP
+Address: 2
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x10de000b
+Subsystem Id: 0x10de0101
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x04 [Audio Output] wcaps 0x72b1: 8-Channels Digital Stripe CP
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+Node 0x05 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x04
+Codec: Nvidia GPU 0b HDMI/DP
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x10de000b
+Subsystem Id: 0x10de0101
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x04 [Audio Output] wcaps 0x72b1: 8-Channels Digital Stripe CP
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+Node 0x05 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=9 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=3, device=0
+ Control: name="IEC958 Playback Pro Mask", index=3, device=0
+ Control: name="IEC958 Playback Default", index=3, device=0
+ Control: name="IEC958 Playback Switch", index=3, device=0
+ Control: name="ELD", index=0, device=9
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x04
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 6 Jul 6 12:47 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 15 Jul 6 12:47 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 2 Jul 6 12:47 /dev/snd/controlC29
+crw-rw---T+ 1 root audio 116, 5 Jul 6 12:47 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 14 Jul 6 12:47 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 13 Jul 6 12:47 /dev/snd/hwC1D1
+crw-rw---T+ 1 root audio 116, 12 Jul 6 12:47 /dev/snd/hwC1D2
+crw-rw---T+ 1 root audio 116, 11 Jul 6 12:47 /dev/snd/hwC1D3
+crw-rw---T+ 1 root audio 116, 4 Jul 6 12:48 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Jul 6 12:48 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 10 Jul 6 12:48 /dev/snd/pcmC1D3p
+crw-rw---T+ 1 root audio 116, 9 Jul 6 12:48 /dev/snd/pcmC1D7p
+crw-rw---T+ 1 root audio 116, 8 Jul 6 12:48 /dev/snd/pcmC1D8p
+crw-rw---T+ 1 root audio 116, 7 Jul 6 12:48 /dev/snd/pcmC1D9p
+crw-rw---T+ 1 root audio 116, 1 Jul 6 12:47 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jul 6 12:47 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 100 Jul 6 12:47 .
+drwxr-xr-x 3 root root 380 Jul 6 12:47 ..
+lrwxrwxrwx 1 root root 12 Jul 6 12:47 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Jul 6 12:47 pci-0000:01:00.1 -> ../controlC1
+lrwxrwxrwx 1 root root 13 Jul 6 12:47 platform-thinkpad_acpi -> ../controlC29
+
+
+!!Aplay/Arecord output
+!!------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Intel [HDA Intel], device 0: CONEXANT Analog [CONEXANT Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: NVidia [HDA NVidia], device 7: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: NVidia [HDA NVidia], device 8: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: NVidia [HDA NVidia], device 9: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: Intel [HDA Intel], device 0: CONEXANT Analog [CONEXANT Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Intel]
+
+Card hw:0 'Intel'/'HDA Intel at 0xf2420000 irq 44'
+ Mixer name : 'Conexant CX20585'
+ Components : 'HDA:14f15069,17aa218b,00100301'
+ Controls : 8
+ Simple ctrls : 5
+Simple mixer control 'Master',0
+ Capabilities: pvolume pswitch pswitch-joined penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 74
+ Mono:
+ Front Left: Playback 54 [73%] [-20.00dB] [on]
+ Front Right: Playback 54 [73%] [-20.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 7
+ Mono: Playback 1 [14%] [-24.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 80
+ Front Left: Capture 80 [100%] [6.00dB] [on]
+ Front Right: Capture 80 [100%] [6.00dB] [on]
+Simple mixer control 'Analog Mic Boost',0
+ Capabilities: cenum
+ Items: '0dB' '10dB' '20dB' '30dB' '40dB'
+ Item0: '20dB'
+
+!!-------Mixer controls for card 1 [NVidia]
+
+Card hw:1 'NVidia'/'HDA NVidia at 0xcdefc000 irq 16'
+ Mixer name : 'Nvidia GPU 0b HDMI/DP'
+ Components : 'HDA:10de000b,10de0101,00100100'
+ Controls : 24
+ Simple ctrls : 4
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',3
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 29 [ThinkPadEC]
+
+Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw 6MHT43WW-1.18'
+ Mixer name : 'ThinkPad EC 6MHT43WW-1.18'
+ Components : ''
+ Controls : 1
+ Simple ctrls : 1
+Simple mixer control 'Console',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!-------------
+
+--startcollapse--
+state.Intel {
+ control.1 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value.0 54
+ value.1 54
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 -2000
+ dbvalue.1 -2000
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Analog Mic Boost Capture Enum'
+ value '20dB'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 '0dB'
+ item.1 '10dB'
+ item.2 '20dB'
+ item.3 '30dB'
+ item.4 '40dB'
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 80
+ value.1 80
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 80'
+ dbmin -7400
+ dbmax 600
+ dbvalue.0 600
+ dbvalue.1 600
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 1
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 7'
+ dbmin -2800
+ dbmax 0
+ dbvalue.0 -2400
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.NVidia {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'HDMI/DP,pcm=9 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 3
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 3
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 3
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 3
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface PCM
+ device 9
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.ThinkPadEC {
+ control.1 {
+ iface MIXER
+ name 'Console Playback Switch'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nls_iso8859_1
+nls_cp437
+vfat
+fat
+bnep
+rfcomm
+parport_pc
+ppdev
+arc4
+snd_hda_codec_hdmi
+joydev
+snd_hda_codec_conexant
+iwlwifi
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+uvcvideo
+videodev
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+thinkpad_acpi
+btusb
+snd_seq
+snd_timer
+snd_seq_device
+v4l2_compat_ioctl32
+snd
+mac80211
+bluetooth
+nouveau
+cfg80211
+soundcore
+snd_page_alloc
+intel_ips
+psmouse
+serio_raw
+ttm
+drm_kms_helper
+drm
+i2c_algo_bit
+mxm_wmi
+wmi
+mac_hid
+mei
+video
+nvram
+tpm_tis
+lp
+parport
+firewire_ohci
+e1000e
+firewire_core
+sdhci_pci
+crc_itu_t
+sdhci
+usb_storage
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x19 0x042110f0
+0x1a 0x61a190f0
+0x1b 0x04a110f0
+0x1c 0x612140f0
+0x1d 0x40f001f0
+0x1e 0x40f001f0
+0x1f 0x901701f0
+0x20 0x40f001f0
+0x22 0x40f001f0
+0x23 0x90a601f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x05 0x18560010
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+/sys/class/sound/hwC1D1/init_pin_configs:
+0x05 0x18560010
+
+/sys/class/sound/hwC1D1/driver_pin_configs:
+
+/sys/class/sound/hwC1D1/user_pin_configs:
+
+/sys/class/sound/hwC1D1/init_verbs:
+
+/sys/class/sound/hwC1D2/init_pin_configs:
+0x05 0x18560010
+
+/sys/class/sound/hwC1D2/driver_pin_configs:
+
+/sys/class/sound/hwC1D2/user_pin_configs:
+
+/sys/class/sound/hwC1D2/init_verbs:
+
+/sys/class/sound/hwC1D3/init_pin_configs:
+0x05 0x18560010
+
+/sys/class/sound/hwC1D3/driver_pin_configs:
+
+/sys/class/sound/hwC1D3/user_pin_configs:
+
+/sys/class/sound/hwC1D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!------------------
+
+[ 8.996608] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio1/input/input8
+[ 9.009543] snd_hda_intel 0000:00:1b.0: PCI INT B -> GSI 17 (level, low) -> IRQ 17
+[ 9.009657] snd_hda_intel 0000:00:1b.0: irq 44 for MSI/MSI-X
+[ 9.009714] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 9.058208] Intel(R) Wireless WiFi Link AGN driver for Linux, in-tree:
+--
+[ 9.102559] [drm] Initialized nouveau 0.0.16 20090420 for 0000:01:00.0 on minor 0
+[ 9.335255] snd_hda_intel 0000:01:00.1: PCI INT A -> GSI 16 (level, low) -> IRQ 16
+[ 9.335258] hda_intel: Disabling MSI
+[ 9.335298] snd_hda_intel 0000:01:00.1: setting latency timer to 64
+[ 9.447380] iwlwifi 0000:03:00.0: loaded firmware version 41.28.5.1 build 33926
+--
+[ 9.888065] type=1400 audit(1341593257.200:7): apparmor="STATUS" operation="profile_replace" name="/usr/lib/connman/scripts/dhclient-script" pid=716 comm="apparmor_parser"
+[ 10.203219] HDMI status: Codec=0 Pin=5 Presence_Detect=0 ELD_Valid=0
+[ 10.227159] HDMI status: Codec=1 Pin=5 Presence_Detect=0 ELD_Valid=0
+[ 10.251097] HDMI status: Codec=2 Pin=5 Presence_Detect=0 ELD_Valid=0
+[ 10.275021] HDMI status: Codec=3 Pin=5 Presence_Detect=0 ELD_Valid=0
+[ 10.275213] input: HDA NVidia HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input9
+[ 10.275302] input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input10
+[ 10.275360] input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input11
+[ 10.275414] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input12
+[ 10.383008] ieee80211 phy0: Selected rate control algorithm 'iwl-agn-rs'
+
+
diff --git a/codecs/canonical/cx20585-lenovo-438924u-ccert-201101-6974 b/codecs/canonical/cx20585-lenovo-438924u-ccert-201101-6974
new file mode 100644
index 0000000..c536610
--- /dev/null
+++ b/codecs/canonical/cx20585-lenovo-438924u-ccert-201101-6974
@@ -0,0 +1,1236 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.60
+!!################################
+
+!!Script ran on: Fri Jun 15 17:04:30 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 438924U
+Product Version: ThinkPad W510
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-23-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+thinkpad_acpi
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Intel ]: HDA-Intel - HDA Intel
+ HDA Intel at 0xf2620000 irq 57
+ 1 [NVidia ]: HDA-Intel - HDA NVidia
+ HDA NVidia at 0xcdefc000 irq 16
+29 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
+ ThinkPad Console Audio Control at EC reg 0x30, fw 6MHT43WW-1.18
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 06)
+01:00.1 Audio device: NVIDIA Corporation High Definition Audio Controller (rev a1)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!--------------------------------------------------------
+
+00:1b.0 0403: 8086:3b56 (rev 06)
+ Subsystem: 17aa:215e
+--
+01:00.1 0403: 10de:0be2 (rev a1)
+ Subsystem: 17aa:219a
+
+
+!!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
+!!--------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: thinkpad_acpi
+ brightness_enable : 2
+ brightness_mode : 4
+ dbg_bluetoothemul : 0
+ dbg_uwbemul : 0
+ dbg_wlswemul : 0
+ dbg_wwanemul : 0
+ enable : Y
+ experimental : 0
+ fan_control : N
+ force_load : N
+ hotkey_report_mode : 0
+ id : ThinkPadEC
+ index : -536870912
+ volume_capabilities : 0
+ volume_control : N
+ volume_mode : 3
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Conexant CX20585
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+MFG Function Id: 0x2 (unsol 1)
+Vendor Id: 0x14f15069
+Subsystem Id: 0x17aa218b
+Revision Id: 0x100301
+Modem Function Group: 0x2
+Default PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=4, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x10 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
+ Control: name="Master Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="CONEXANT Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-Out vals: [0x36 0x36]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+Node 0x11 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
+ Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+Node 0x12 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+Node 0x13 [Beep Generator Widget] wcaps 0x70000c: Mono Amp-Out
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x07, nsteps=0x07, stepsize=0x0f, mute=0
+ Amp-Out vals: [0x00]
+Node 0x14 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Device: name="CONEXANT Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x50 0x50] [0x80 0x80] [0x50 0x50] [0x80 0x80]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x17 0x18 0x23* 0x24
+Node 0x15 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x17* 0x18 0x23 0x24
+Node 0x16 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x17* 0x18 0x23 0x24
+Node 0x17 [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
+ Amp-Out vals: [0x02 0x02]
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x1a 0x1b* 0x1d 0x1e
+Node 0x18 [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
+ Amp-Out vals: [0x00 0x00]
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x1a* 0x1b 0x1d 0x1e
+Node 0x19 [Pin Complex] wcaps 0x400581: Stereo
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x042110f0: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=37, enabled=1
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x1a [Pin Complex] wcaps 0x400481: Stereo
+ Pincap 0x00001324: IN Detect
+ Vref caps: HIZ 50 80
+ Pin Default 0x61a190f0: [N/A] Mic at Sep Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=38, enabled=1
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x400581: Stereo
+ Pincap 0x00011334: IN OUT EAPD Detect
+ Vref caps: HIZ 50 80
+ EAPD 0x2: EAPD
+ Pin Default 0x04a110f0: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=38, enabled=1
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x1c [Pin Complex] wcaps 0x400581: Stereo
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x612140f0: [N/A] HP Out at Sep Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=37, enabled=1
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x1d [Pin Complex] wcaps 0x400581: Stereo
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x1e [Pin Complex] wcaps 0x400481: Stereo
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+Node 0x1f [Pin Complex] wcaps 0x400501: Stereo
+ Pincap 0x00000010: OUT
+ Pin Default 0x901701f0: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x20 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x21 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+Node 0x22 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x21
+Node 0x23 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x04, stepsize=0x2f, mute=0
+ Amp-In vals: [0x02 0x02]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a601f0: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+Node 0x24 [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10 0x11
+Node 0x25 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Nvidia GPU 0a HDMI/DP
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x10de000a
+Subsystem Id: 0x10de0101
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x04 [Audio Output] wcaps 0x72b1: 8-Channels Digital Stripe CP
+ Converter: stream=6, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+Node 0x05 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x04
+Codec: Nvidia GPU 0a HDMI/DP
+Address: 1
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x10de000a
+Subsystem Id: 0x10de0101
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x04 [Audio Output] wcaps 0x72b1: 8-Channels Digital Stripe CP
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+Node 0x05 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x04
+Codec: Nvidia GPU 0a HDMI/DP
+Address: 2
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x10de000a
+Subsystem Id: 0x10de0101
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x04 [Audio Output] wcaps 0x72b1: 8-Channels Digital Stripe CP
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+Node 0x05 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x04
+Codec: Nvidia GPU 0a HDMI/DP
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x10de000a
+Subsystem Id: 0x10de0101
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x04 [Audio Output] wcaps 0x72b1: 8-Channels Digital Stripe CP
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+Node 0x05 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=9 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=3, device=0
+ Control: name="IEC958 Playback Pro Mask", index=3, device=0
+ Control: name="IEC958 Playback Default", index=3, device=0
+ Control: name="IEC958 Playback Switch", index=3, device=0
+ Control: name="ELD", index=0, device=9
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x04
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 6 Jun 15 13:02 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 15 Jun 15 13:02 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 2 Jun 15 13:02 /dev/snd/controlC29
+crw-rw---T+ 1 root audio 116, 5 Jun 15 13:02 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 14 Jun 15 13:02 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 13 Jun 15 13:02 /dev/snd/hwC1D1
+crw-rw---T+ 1 root audio 116, 12 Jun 15 13:02 /dev/snd/hwC1D2
+crw-rw---T+ 1 root audio 116, 11 Jun 15 13:02 /dev/snd/hwC1D3
+crw-rw---T+ 1 root audio 116, 4 Jun 15 13:02 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Jun 15 13:02 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 10 Jun 15 13:02 /dev/snd/pcmC1D3p
+crw-rw---T+ 1 root audio 116, 9 Jun 15 13:02 /dev/snd/pcmC1D7p
+crw-rw---T+ 1 root audio 116, 8 Jun 15 13:02 /dev/snd/pcmC1D8p
+crw-rw---T+ 1 root audio 116, 7 Jun 15 13:02 /dev/snd/pcmC1D9p
+crw-rw---T+ 1 root audio 116, 1 Jun 15 13:02 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jun 15 13:02 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 100 Jun 15 13:02 .
+drwxr-xr-x 3 root root 380 Jun 15 13:02 ..
+lrwxrwxrwx 1 root root 12 Jun 15 13:02 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Jun 15 13:02 pci-0000:01:00.1 -> ../controlC1
+lrwxrwxrwx 1 root root 13 Jun 15 13:02 platform-thinkpad_acpi -> ../controlC29
+
+
+!!Aplay/Arecord output
+!!------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Intel [HDA Intel], device 0: CONEXANT Analog [CONEXANT Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: NVidia [HDA NVidia], device 7: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: NVidia [HDA NVidia], device 8: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: NVidia [HDA NVidia], device 9: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: Intel [HDA Intel], device 0: CONEXANT Analog [CONEXANT Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Intel]
+
+Card hw:0 'Intel'/'HDA Intel at 0xf2620000 irq 57'
+ Mixer name : 'Conexant CX20585'
+ Components : 'HDA:14f15069,17aa218b,00100301'
+ Controls : 8
+ Simple ctrls : 5
+Simple mixer control 'Master',0
+ Capabilities: pvolume pswitch pswitch-joined penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 74
+ Mono:
+ Front Left: Playback 54 [73%] [-20.00dB] [on]
+ Front Right: Playback 54 [73%] [-20.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 7
+ Mono: Playback 1 [14%] [-24.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 80
+ Front Left: Capture 80 [100%] [6.00dB] [on]
+ Front Right: Capture 80 [100%] [6.00dB] [on]
+Simple mixer control 'Analog Mic Boost',0
+ Capabilities: cenum
+ Items: '0dB' '10dB' '20dB' '30dB' '40dB'
+ Item0: '20dB'
+
+!!-------Mixer controls for card 1 [NVidia]
+
+Card hw:1 'NVidia'/'HDA NVidia at 0xcdefc000 irq 16'
+ Mixer name : 'Nvidia GPU 0a HDMI/DP'
+ Components : 'HDA:10de000a,10de0101,00100100'
+ Controls : 24
+ Simple ctrls : 4
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',3
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 29 [ThinkPadEC]
+
+Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw 6MHT43WW-1.18'
+ Mixer name : 'ThinkPad EC 6MHT43WW-1.18'
+ Components : ''
+ Controls : 1
+ Simple ctrls : 1
+Simple mixer control 'Console',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!-------------
+
+--startcollapse--
+state.Intel {
+ control.1 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value.0 54
+ value.1 54
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 -2000
+ dbvalue.1 -2000
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Analog Mic Boost Capture Enum'
+ value '20dB'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 '0dB'
+ item.1 '10dB'
+ item.2 '20dB'
+ item.3 '30dB'
+ item.4 '40dB'
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 80
+ value.1 80
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 80'
+ dbmin -7400
+ dbmax 600
+ dbvalue.0 600
+ dbvalue.1 600
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 1
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 7'
+ dbmin -2800
+ dbmax 0
+ dbvalue.0 -2400
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.NVidia {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'HDMI/DP,pcm=9 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 3
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 3
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 3
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 3
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface PCM
+ device 9
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.ThinkPadEC {
+ control.1 {
+ iface MIXER
+ name 'Console Playback Switch'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nls_iso8859_1
+nls_cp437
+vfat
+fat
+bnep
+rfcomm
+parport_pc
+ppdev
+snd_hda_codec_hdmi
+snd_hda_codec_conexant
+arc4
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+thinkpad_acpi
+snd_pcm
+snd_seq_midi
+joydev
+snd_rawmidi
+snd_seq_midi_event
+iwlwifi
+snd_seq
+mac80211
+snd_timer
+cfg80211
+snd_seq_device
+nouveau
+uvcvideo
+videodev
+v4l2_compat_ioctl32
+ttm
+drm_kms_helper
+psmouse
+btusb
+bluetooth
+snd
+mei
+drm
+i7core_edac
+i2c_algo_bit
+serio_raw
+edac_core
+mac_hid
+mxm_wmi
+tpm_tis
+nvram
+soundcore
+snd_page_alloc
+wmi
+video
+lp
+parport
+uas
+usb_storage
+firewire_ohci
+firewire_core
+crc_itu_t
+sdhci_pci
+sdhci
+e1000e
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x19 0x042110f0
+0x1a 0x61a190f0
+0x1b 0x04a110f0
+0x1c 0x612140f0
+0x1d 0x40f001f0
+0x1e 0x40f001f0
+0x1f 0x901701f0
+0x20 0x40f001f0
+0x22 0x40f001f0
+0x23 0x90a601f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x05 0x18560010
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+/sys/class/sound/hwC1D1/init_pin_configs:
+0x05 0x18560010
+
+/sys/class/sound/hwC1D1/driver_pin_configs:
+
+/sys/class/sound/hwC1D1/user_pin_configs:
+
+/sys/class/sound/hwC1D1/init_verbs:
+
+/sys/class/sound/hwC1D2/init_pin_configs:
+0x05 0x18560010
+
+/sys/class/sound/hwC1D2/driver_pin_configs:
+
+/sys/class/sound/hwC1D2/user_pin_configs:
+
+/sys/class/sound/hwC1D2/init_verbs:
+
+/sys/class/sound/hwC1D3/init_pin_configs:
+0x05 0x18560010
+
+/sys/class/sound/hwC1D3/driver_pin_configs:
+
+/sys/class/sound/hwC1D3/user_pin_configs:
+
+/sys/class/sound/hwC1D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!------------------
+
+[ 11.811342] input: ThinkPad Extra Buttons as /devices/platform/thinkpad_acpi/input/input8
+[ 11.836494] snd_hda_intel 0000:00:1b.0: PCI INT B -> GSI 17 (level, low) -> IRQ 17
+[ 11.836594] snd_hda_intel 0000:00:1b.0: irq 57 for MSI/MSI-X
+[ 11.836652] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 12.013765] ieee80211 phy0: Selected rate control algorithm 'iwl-agn-rs'
+--
+[ 12.022689] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
+[ 12.131195] snd_hda_intel 0000:01:00.1: PCI INT A -> GSI 16 (level, low) -> IRQ 16
+[ 12.131201] hda_intel: Disabling MSI
+[ 12.131247] snd_hda_intel 0000:01:00.1: setting latency timer to 64
+[ 12.490719] type=1400 audit(1339779738.997:2): apparmor="STATUS" operation="profile_load" name="/sbin/dhclient" pid=720 comm="apparmor_parser"
+--
+[ 12.491946] type=1400 audit(1339779738.997:7): apparmor="STATUS" operation="profile_replace" name="/usr/lib/connman/scripts/dhclient-script" pid=678 comm="apparmor_parser"
+[ 13.362456] HDMI status: Codec=0 Pin=5 Presence_Detect=0 ELD_Valid=0
+[ 13.386481] HDMI status: Codec=1 Pin=5 Presence_Detect=0 ELD_Valid=0
+[ 13.410314] HDMI status: Codec=2 Pin=5 Presence_Detect=0 ELD_Valid=0
+[ 13.442387] HDMI status: Codec=3 Pin=5 Presence_Detect=0 ELD_Valid=0
+[ 13.442586] input: HDA NVidia HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:03.0/0000:01:00.1/sound/card1/input9
+[ 13.442872] input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/0000:01:00.1/sound/card1/input10
+[ 13.443194] input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/0000:01:00.1/sound/card1/input11
+[ 13.443372] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/0000:01:00.1/sound/card1/input12
+[ 13.934517] e1000e 0000:00:19.0: irq 54 for MSI/MSI-X
+
+
diff --git a/codecs/canonical/cx20590-dell-dell-system-inspiron-n411z-ccert-201106-8252 b/codecs/canonical/cx20590-dell-dell-system-inspiron-n411z-ccert-201106-8252
new file mode 100644
index 0000000..119a007
--- /dev/null
+++ b/codecs/canonical/cx20590-dell-dell-system-inspiron-n411z-ccert-201106-8252
@@ -0,0 +1,1084 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.60
+!!################################
+
+!!Script ran on: Fri Jul 6 16:39:56 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Dell System Inspiron N411Z
+Product Version:
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-23-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf0700000 irq 49
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!--------------------------------------------------------
+
+00:1b.0 0403: 8086:1c20 (rev 05)
+ Subsystem: 1028:051b
+
+
+!!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
+!!--------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Conexant CX20590
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x14f1506e
+Subsystem Id: 0x1028051b
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=4, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x10 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="CONEXANT Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-Out vals: [0x36 0x36]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x11 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-Out vals: [0x36 0x36]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x12 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Beep Generator Widget] wcaps 0x70000c: Mono Amp-Out
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x07, nsteps=0x07, stepsize=0x0f, mute=0
+ Amp-Out vals: [0x00]
+Node 0x14 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Control: name="Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Internal Mic Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Device: name="CONEXANT Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x80 0x80] [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x17 0x18 0x23* 0x24
+Node 0x15 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x80 0x80] [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x17* 0x18 0x23 0x24
+Node 0x16 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x80 0x80] [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x17* 0x18 0x23 0x24
+Node 0x17 [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
+ Amp-Out vals: [0x00 0x00]
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x1a* 0x1b 0x1d 0x1e
+Node 0x18 [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
+ Amp-Out vals: [0x00 0x00]
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x1a* 0x1b 0x1d 0x1e
+Node 0x19 [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x04211040: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10 0x11*
+Node 0x1a [Pin Complex] wcaps 0x400481: Stereo
+ Pincap 0x00001324: IN Detect
+ Vref caps: HIZ 50 80
+ Pin Default 0x400001f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Mic Jack", index=0, device=0
+ Pincap 0x00011334: IN OUT EAPD Detect
+ Vref caps: HIZ 50 80
+ EAPD 0x2: EAPD
+ Pin Default 0x04a11030: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x1c [Pin Complex] wcaps 0x400581: Stereo
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x400001f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x1d [Pin Complex] wcaps 0x400581: Stereo
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x400001f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x1e [Pin Complex] wcaps 0x400481: Stereo
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x400001f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x1f [Pin Complex] wcaps 0x400501: Stereo
+ Pincap 0x00000010: OUT
+ Pin Default 0x92170110: [Fixed] Speaker at Int Front
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x20 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x400001f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x21 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x22 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x400001f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x21
+Node 0x23 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x04, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x95a60150: [Fixed] Mic at Int Top
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x5, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x24 [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10 0x11
+Node 0x25 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Intel CougarPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862805
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 8 Jul 6 12:37 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 7 Jul 6 12:37 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 6 Jul 6 12:37 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 5 Jul 6 12:38 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 4 Jul 6 12:38 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 3 Jul 6 12:38 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 2 Jul 6 12:38 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 1 Jul 6 12:37 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jul 6 12:37 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Jul 6 12:37 .
+drwxr-xr-x 3 root root 240 Jul 6 12:37 ..
+lrwxrwxrwx 1 root root 12 Jul 6 12:37 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: CONEXANT Analog [CONEXANT Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: CONEXANT Analog [CONEXANT Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf0700000 irq 49'
+ Mixer name : 'Intel CougarPoint HDMI'
+ Components : 'HDA:14f1506e,1028051b,00100000 HDA:80862805,80860101,00100000'
+ Controls : 30
+ Simple ctrls : 12
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 74
+ Mono: Playback 54 [73%] [-20.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 74
+ Mono:
+ Front Left: Playback 74 [100%] [0.00dB] [on]
+ Front Right: Playback 74 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 74
+ Mono:
+ Front Left: Playback 74 [100%] [0.00dB] [on]
+ Front Right: Playback 74 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 80
+ Front Left: Capture 0 [0%] [-74.00dB] [off]
+ Front Right: Capture 0 [0%] [-74.00dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 4
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 7
+ Mono: Playback 7 [100%] [0.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 80
+ Front Left: Capture 74 [92%] [0.00dB] [on]
+ Front Right: Capture 74 [92%] [0.00dB] [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 4
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!-------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 74
+ value.1 74
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 74
+ value.1 74
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 4'
+ dbmin 0
+ dbmax 4000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 80'
+ dbmin -7400
+ dbmax 600
+ dbvalue.0 -7400
+ dbvalue.1 -7400
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Mic Capture Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 4'
+ dbmin 0
+ dbmax 4800
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Internal Mic Capture Volume'
+ value.0 74
+ value.1 74
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 80'
+ dbmin -7400
+ dbmax 600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 54
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 -2000
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 7
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 7'
+ dbmin -2800
+ dbmax 0
+ dbvalue.0 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.24 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.28 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.29 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.30 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nls_iso8859_1
+nls_cp437
+vfat
+fat
+bnep
+parport_pc
+rfcomm
+ppdev
+snd_hda_codec_hdmi
+snd_hda_codec_conexant
+joydev
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+i915
+drm_kms_helper
+drm
+arc4
+snd_seq_midi_event
+snd_seq
+snd_timer
+snd_seq_device
+uvcvideo
+psmouse
+iwlwifi
+serio_raw
+videodev
+dell_laptop
+dell_wmi
+i2c_algo_bit
+sparse_keymap
+video
+dcdbas
+btusb
+mac_hid
+mei
+lp
+wmi
+parport
+v4l2_compat_ioctl32
+snd
+mac80211
+cfg80211
+soundcore
+snd_page_alloc
+bluetooth
+usb_storage
+atl1c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x19 0x04211040
+0x1a 0x400001f0
+0x1b 0x04a11030
+0x1c 0x400001f0
+0x1d 0x400001f0
+0x1e 0x400001f0
+0x1f 0x92170110
+0x20 0x400001f0
+0x22 0x400001f0
+0x23 0x95a60150
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x18560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!------------------
+
+[ 9.902903] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 9.902972] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 9.903084] snd_hda_intel 0000:00:1b.0: irq 49 for MSI/MSI-X
+[ 9.903140] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 10.536582] hda_codec: CX20590: BIOS auto-probing.
+[ 11.261363] HDMI status: Codec=3 Pin=5 Presence_Detect=0 ELD_Valid=0
+[ 11.261401] HDMI status: Codec=3 Pin=6 Presence_Detect=0 ELD_Valid=0
+[ 11.261473] input: HDA Intel PCH HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 11.261552] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 11.261619] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
+[ 11.261684] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input13
+[ 12.360661] atl1c 0000:04:00.0: irq 50 for MSI/MSI-X
+
+
diff --git a/codecs/canonical/cx20590-dell-inspiron-5420-ccert-201202-10508 b/codecs/canonical/cx20590-dell-inspiron-5420-ccert-201202-10508
new file mode 100644
index 0000000..3936bc5
--- /dev/null
+++ b/codecs/canonical/cx20590-dell-inspiron-5420-ccert-201202-10508
@@ -0,0 +1,1035 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Thu Jun 20 05:44:05 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 5420
+Product Version:
+Firmware Version: X52
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-34-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0x90610000 irq 44
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 1028:055d
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Conexant CX20590
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x14f1506e
+Subsystem Id: 0x1028055d
+Revision Id: 0x100002
+No Modem Function Group found
+Default PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=4, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x10 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="CONEXANT Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-Out vals: [0x36 0x36]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x11 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-Out vals: [0x36 0x36]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x12 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Beep Generator Widget] wcaps 0x70000c: Mono Amp-Out
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x07, nsteps=0x07, stepsize=0x0f, mute=0
+ Amp-Out vals: [0x00]
+Node 0x14 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Control: name="Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Internal Mic Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Device: name="CONEXANT Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x80 0x80] [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x17 0x18 0x23* 0x24
+Node 0x15 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x80 0x80] [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x17* 0x18 0x23 0x24
+Node 0x16 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x80 0x80] [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x17* 0x18 0x23 0x24
+Node 0x17 [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
+ Amp-Out vals: [0x00 0x00]
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x1a* 0x1b 0x1d 0x1e
+Node 0x18 [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
+ Amp-Out vals: [0x00 0x00]
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x1a* 0x1b 0x1d 0x1e
+Node 0x19 [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x04211040: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10 0x11*
+Node 0x1a [Pin Complex] wcaps 0x400481: Stereo
+ Control: name="Mic Jack", index=0, device=0
+ Pincap 0x00001324: IN Detect
+ Vref caps: HIZ 50 80
+ Pin Default 0x04a11030: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x400581: Stereo
+ Pincap 0x00011334: IN OUT EAPD Detect
+ Vref caps: HIZ 50 80
+ EAPD 0x2: EAPD
+ Pin Default 0x400001f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x1c [Pin Complex] wcaps 0x400581: Stereo
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x400001f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x1d [Pin Complex] wcaps 0x400581: Stereo
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x400001f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x1e [Pin Complex] wcaps 0x400481: Stereo
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x400001f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x1f [Pin Complex] wcaps 0x400501: Stereo
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Pincap 0x00000010: OUT
+ Pin Default 0x92170110: [Fixed] Speaker at Int Front
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x20 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x400001f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x21 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x22 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x400001f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x21
+Node 0x23 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x04, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x95a60150: [Fixed] Mic at Int Top
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x5, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x24 [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10 0x11
+Node 0x25 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Jun 20 13:32 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Jun 20 13:32 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Jun 20 13:32 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Jun 20 13:32 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Jun 20 13:32 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Jun 20 13:32 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Jun 20 13:32 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jun 20 13:32 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Jun 20 13:32 .
+drwxr-xr-x 3 root root 220 Jun 20 13:32 ..
+lrwxrwxrwx 1 root root 12 Jun 20 13:32 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: CONEXANT Analog [CONEXANT Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: CONEXANT Analog [CONEXANT Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0x90610000 irq 44'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:14f1506e,1028055d,00100002 HDA:80862806,80860101,00100000'
+ Controls : 26
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 74
+ Mono: Playback 54 [73%] [-20.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 74
+ Mono:
+ Front Left: Playback 74 [100%] [0.00dB] [on]
+ Front Right: Playback 74 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 74
+ Mono:
+ Front Left: Playback 74 [100%] [0.00dB] [on]
+ Front Right: Playback 74 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 80
+ Front Left: Capture 0 [0%] [-74.00dB] [off]
+ Front Right: Capture 0 [0%] [-74.00dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 4
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 7
+ Mono: Playback 7 [100%] [0.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 80
+ Front Left: Capture 74 [92%] [0.00dB] [on]
+ Front Right: Capture 74 [92%] [0.00dB] [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 4
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 74
+ value.1 74
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 74
+ value.1 74
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 4'
+ dbmin 0
+ dbmax 4000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 80'
+ dbmin -7400
+ dbmax 600
+ dbvalue.0 -7400
+ dbvalue.1 -7400
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Mic Capture Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 4'
+ dbmin 0
+ dbmax 4800
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Internal Mic Capture Volume'
+ value.0 74
+ value.1 74
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 80'
+ dbmin -7400
+ dbmax 600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 54
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 -2000
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 7
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 7'
+ dbmin -2800
+ dbmax 0
+ dbvalue.0 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+snd_hda_codec_hdmi
+snd_hda_codec_conexant
+snd_hda_intel
+snd_hda_codec
+bnep
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+arc4
+snd_timer
+ath9k
+snd_seq_device
+coretemp
+mac80211
+kvm_intel
+i915
+kvm
+uvcvideo
+ath9k_common
+ath9k_hw
+rts5139
+rfcomm
+ghash_clmulni_intel
+ath3k
+videobuf2_core
+btusb
+ath
+cfg80211
+bluetooth
+snd
+drm_kms_helper
+psmouse
+videodev
+drm
+cryptd
+videobuf2_vmalloc
+dell_wmi
+alx
+mei
+videobuf2_memops
+serio_raw
+sparse_keymap
+dell_laptop
+microcode
+i2c_algo_bit
+dcdbas
+mdio
+wmi
+mac_hid
+video
+lpc_ich
+soundcore
+snd_page_alloc
+parport_pc
+ppdev
+lp
+parport
+ahci
+libahci
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x19 0x04211040
+0x1a 0x04a11030
+0x1b 0x400001f0
+0x1c 0x400001f0
+0x1d 0x400001f0
+0x1e 0x400001f0
+0x1f 0x92170110
+0x20 0x400001f0
+0x22 0x400001f0
+0x23 0x95a60150
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 8.926539] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
+[ 8.968533] snd_hda_intel 0000:00:1b.0: irq 44 for MSI/MSI-X
+[ 9.559618] init: failsafe main process (874) killed by TERM signal
+[ 9.596007] hda_codec: CX20590: BIOS auto-probing.
+[ 9.812875] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 9.813012] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 9.813146] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 12.605876] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
+
+
diff --git a/codecs/canonical/cx20590-dell-inspiron-5420-ccert-201202-10511 b/codecs/canonical/cx20590-dell-inspiron-5420-ccert-201202-10511
index 0cd0d42..69c2c44 100644
--- a/codecs/canonical/cx20590-dell-inspiron-5420-ccert-201202-10511
+++ b/codecs/canonical/cx20590-dell-inspiron-5420-ccert-201202-10511
@@ -1,15 +1,15 @@
upload=true&script=true&cardinfo=
!!################################
-!!ALSA Information Script v 0.4.60
+!!ALSA Information Script v 0.4.61
!!################################
-!!Script ran on: Wed Jul 4 06:57:55 UTC 2012
+!!Script ran on: Wed Jun 19 03:54:10 UTC 2013
!!Linux Distribution
!!------------------
-Ubuntu 12.04 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
!!DMI Information
@@ -18,12 +18,13 @@ Ubuntu 12.04 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"
Manufacturer: Dell Inc.
Product Name: Inspiron 5420
Product Version:
+Firmware Version: X58
!!Kernel Information
!!------------------
-Kernel release: 3.2.0-23-generic
+Kernel release: 3.5.0-34-generic
Operating System: GNU/Linux
Architecture: x86_64
Processor: x86_64
@@ -33,7 +34,7 @@ SMP Enabled: Yes
!!ALSA Version
!!------------
-Driver version: 1.0.24
+Driver version: 1.0.25
Library version: 1.0.25
Utilities version: 1.0.25
@@ -66,7 +67,7 @@ Pulseaudio:
!!Advanced information - PCI Vendor/Device/Subsystem ID's
-!!--------------------------------------------------------
+!!-------------------------------------------------------
00:1b.0 0403: 8086:1e20 (rev 04)
Subsystem: 1028:055e
@@ -89,10 +90,10 @@ snd-usb-audio: index=-2
!!Loaded sound module options
-!!--------------------------
+!!---------------------------
!!Module: snd_hda_intel
- align_buffer_size : Y
+ align_buffer_size : -1
bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
@@ -102,7 +103,7 @@ snd-usb-audio: index=-2
model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
- power_save : 0
+ power_save : 1
power_save_controller : Y
probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
@@ -139,8 +140,8 @@ Node 0x10 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
ControlAmp: chs=3, dir=Out, idx=0, ofs=0
Device: name="CONEXANT Analog", type="Audio", device=0
Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
- Amp-Out vals: [0x4a 0x4a]
- Converter: stream=8, channel=0
+ Amp-Out vals: [0x36 0x36]
+ Converter: stream=0, channel=0
PCM:
rates [0x560]: 44100 48000 96000 192000
bits [0xe]: 16 20 24
@@ -153,8 +154,8 @@ Node 0x11 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
Control: name="Headphone Playback Switch", index=0, device=0
ControlAmp: chs=3, dir=Out, idx=0, ofs=0
Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
- Amp-Out vals: [0x4a 0x4a]
- Converter: stream=8, channel=0
+ Amp-Out vals: [0x36 0x36]
+ Converter: stream=0, channel=0
PCM:
rates [0x560]: 44100 48000 96000 192000
bits [0xe]: 16 20 24
@@ -190,7 +191,7 @@ Node 0x14 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
Device: name="CONEXANT Analog", type="Audio", device=0
Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
Amp-In vals: [0x80 0x80] [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a]
- Converter: stream=4, channel=0
+ Converter: stream=0, channel=0
SDI-Select: 0
PCM:
rates [0x160]: 44100 48000 96000
@@ -315,6 +316,7 @@ Node 0x1e [Pin Complex] wcaps 0x400481: Stereo
Power states: D0 D1 D2 D3 D3cold EPSS
Power: setting=D0, actual=D0
Node 0x1f [Pin Complex] wcaps 0x400501: Stereo
+ Control: name="Speaker Phantom Jack", index=0, device=0
Pincap 0x00000010: OUT
Pin Default 0x92170110: [Fixed] Speaker at Int Front
Conn = Analog, Color = Unknown
@@ -362,6 +364,7 @@ Node 0x22 [Pin Complex] wcaps 0x400781: Stereo Digital
Node 0x23 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
Control: name="Internal Mic Boost Volume", index=0, device=0
ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
Amp-In caps: ofs=0x00, nsteps=0x04, stepsize=0x2f, mute=0
Amp-In vals: [0x00 0x00]
Pincap 0x00000020: IN
@@ -437,7 +440,7 @@ Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
Conn = Digital, Color = Unknown
DefAssociation = 0x1, Sequence = 0x0
- Pin-ctls: 0x00:
+ Pin-ctls: 0x40: OUT
Unsolicited: tag=01, enabled=1
Power states: D0 D3 EPSS
Power: setting=D0, actual=D0
@@ -476,24 +479,24 @@ Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
!!ALSA Device nodes
!!-----------------
-crw-rw---T+ 1 root audio 116, 7 Jul 4 14:27 /dev/snd/controlC0
-crw-rw---T+ 1 root audio 116, 6 Jul 4 14:27 /dev/snd/hwC0D0
-crw-rw---T+ 1 root audio 116, 5 Jul 4 14:27 /dev/snd/hwC0D3
-crw-rw---T+ 1 root audio 116, 4 Jul 4 14:57 /dev/snd/pcmC0D0c
-crw-rw---T+ 1 root audio 116, 3 Jul 4 14:27 /dev/snd/pcmC0D0p
-crw-rw---T+ 1 root audio 116, 2 Jul 4 14:27 /dev/snd/pcmC0D3p
-crw-rw---T+ 1 root audio 116, 1 Jul 4 14:27 /dev/snd/seq
-crw-rw---T+ 1 root audio 116, 33 Jul 4 14:27 /dev/snd/timer
+crw-rw---T+ 1 root audio 116, 7 Jun 19 11:52 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Jun 19 11:52 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Jun 19 11:52 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Jun 19 11:52 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Jun 19 11:52 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Jun 19 11:52 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Jun 19 11:52 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jun 19 11:52 /dev/snd/timer
/dev/snd/by-path:
total 0
-drwxr-xr-x 2 root root 60 Jul 4 14:27 .
-drwxr-xr-x 3 root root 220 Jul 4 14:27 ..
-lrwxrwxrwx 1 root root 12 Jul 4 14:27 pci-0000:00:1b.0 -> ../controlC0
+drwxr-xr-x 2 root root 60 Jun 19 11:52 .
+drwxr-xr-x 3 root root 220 Jun 19 11:52 ..
+lrwxrwxrwx 1 root root 12 Jun 19 11:52 pci-0000:00:1b.0 -> ../controlC0
!!Aplay/Arecord output
-!!------------
+!!--------------------
APLAY
@@ -509,7 +512,7 @@ ARECORD
**** List of CAPTURE Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: CONEXANT Analog [CONEXANT Analog]
- Subdevices: 0/1
+ Subdevices: 1/1
Subdevice #0: subdevice #0
!!Amixer output
@@ -520,13 +523,13 @@ card 0: PCH [HDA Intel PCH], device 0: CONEXANT Analog [CONEXANT Analog]
Card hw:0 'PCH'/'HDA Intel PCH at 0xb1a10000 irq 46'
Mixer name : 'Intel PantherPoint HDMI'
Components : 'HDA:14f1506e,1028055e,00100002 HDA:80862806,80860101,00100000'
- Controls : 24
+ Controls : 26
Simple ctrls : 11
Simple mixer control 'Master',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
Playback channels: Mono
Limits: Playback 0 - 74
- Mono: Playback 74 [100%] [0.00dB] [on]
+ Mono: Playback 54 [73%] [-20.00dB] [on]
Simple mixer control 'Headphone',0
Capabilities: pvolume pswitch penum
Playback channels: Front Left - Front Right
@@ -590,7 +593,7 @@ Simple mixer control 'Internal Mic Boost',0
!!Alsactl output
-!!-------------
+!!--------------
--startcollapse--
state.PCH {
@@ -749,7 +752,7 @@ state.PCH {
control.12 {
iface MIXER
name 'Master Playback Volume'
- value 74
+ value 54
comment {
access 'read write'
type INTEGER
@@ -757,7 +760,7 @@ state.PCH {
range '0 - 74'
dbmin -7400
dbmax 0
- dbvalue.0 0
+ dbvalue.0 -2000
}
}
control.13 {
@@ -796,8 +799,8 @@ state.PCH {
}
control.16 {
iface CARD
- name 'Headphone Jack'
- value false
+ name 'Speaker Phantom Jack'
+ value true
comment {
access read
type BOOLEAN
@@ -806,7 +809,7 @@ state.PCH {
}
control.17 {
iface CARD
- name 'Mic Jack'
+ name 'Headphone Jack'
value false
comment {
access read
@@ -816,7 +819,7 @@ state.PCH {
}
control.18 {
iface CARD
- name 'HDMI/DP,pcm=3 Jack'
+ name 'Mic Jack'
value false
comment {
access read
@@ -825,6 +828,26 @@ state.PCH {
}
}
control.19 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
iface MIXER
name 'IEC958 Playback Con Mask'
value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
@@ -834,7 +857,7 @@ state.PCH {
count 1
}
}
- control.20 {
+ control.22 {
iface MIXER
name 'IEC958 Playback Pro Mask'
value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
@@ -844,7 +867,7 @@ state.PCH {
count 1
}
}
- control.21 {
+ control.23 {
iface MIXER
name 'IEC958 Playback Default'
value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
@@ -854,7 +877,7 @@ state.PCH {
count 1
}
}
- control.22 {
+ control.24 {
iface MIXER
name 'IEC958 Playback Switch'
value true
@@ -864,7 +887,7 @@ state.PCH {
count 1
}
}
- control.23 {
+ control.25 {
iface PCM
device 3
name ELD
@@ -875,7 +898,7 @@ state.PCH {
count 0
}
}
- control.24 {
+ control.26 {
iface MIXER
name 'PCM Playback Volume'
value.0 255
@@ -900,54 +923,67 @@ state.PCH {
!!------------------
Module
-snd_hda_codec_hdmi
-snd_hda_codec_conexant
+hidp
+hid
rfcomm
-bnep
parport_pc
ppdev
+bnep
+snd_hda_codec_hdmi
+snd_hda_codec_conexant
rts5139
uvcvideo
+videobuf2_core
videodev
-v4l2_compat_ioctl32
+videobuf2_vmalloc
+videobuf2_memops
+coretemp
+arc4
snd_hda_intel
snd_hda_codec
+dell_laptop
+ghash_clmulni_intel
+iwlwifi
+nouveau
snd_hwdep
-arc4
-dell_wmi
-sparse_keymap
snd_pcm
snd_seq_midi
-btusb
snd_rawmidi
-dell_laptop
-dcdbas
-bluetooth
+cryptd
snd_seq_midi_event
snd_seq
-mei
-psmouse
-serio_raw
-nouveau
+mac80211
i915
ttm
-drm_kms_helper
-drm
-iwlwifi
snd_timer
+dcdbas
snd_seq_device
-mac80211
+microcode
+btusb
+dell_wmi
+drm_kms_helper
+mei
+drm
+psmouse
+cfg80211
+sparse_keymap
+alx
snd
+bluetooth
+i2c_algo_bit
soundcore
snd_page_alloc
-cfg80211
-i2c_algo_bit
mxm_wmi
-wmi
video
mac_hid
+mdio
+wmi
+lpc_ich
+serio_raw
lp
parport
+ahci
+libahci
!!Sysfs Files
@@ -984,20 +1020,17 @@ parport
!!ALSA/HDA dmesg
-!!------------------
+!!--------------
-[ 17.639187] nouveau 0000:01:00.0: Invalid ROM contents
-[ 17.639459] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
-[ 17.639513] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
-[ 17.639538] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
-[ 17.640645] [drm] nouveau 0000:01:00.0: ... BIOS signature not found
+[ 7.691015] [drm] nouveau 0000:01:00.0: Detected an NVc0 generation card (0x0c1480a1)
+[ 7.696773] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[ 7.697896] vga_switcheroo: enabled
--
-[ 18.252315] Bluetooth: RFCOMM ver 1.11
-[ 18.411324] hda_codec: CX20590: BIOS auto-probing.
-[ 18.436824] HDMI status: Codec=3 Pin=5 Presence_Detect=0 ELD_Valid=0
-[ 18.436890] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
-[ 18.436962] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
-[ 18.437012] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
-[ 18.454716] iwlwifi 0000:02:00.0: L1 Enabled; Disabling L0S
+[ 8.224042] sd 6:0:0:0: [sdb] Attached SCSI removable disk
+[ 8.288062] hda_codec: CX20590: BIOS auto-probing.
+[ 8.304106] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 8.304217] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 8.304306] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
+[ 8.823740] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
diff --git a/codecs/canonical/cx20590-dell-inspiron-5520-ccert-201201-10377 b/codecs/canonical/cx20590-dell-inspiron-5520-ccert-201201-10377
index 80dd524..2eb168c 100644
--- a/codecs/canonical/cx20590-dell-inspiron-5520-ccert-201201-10377
+++ b/codecs/canonical/cx20590-dell-inspiron-5520-ccert-201201-10377
@@ -3,7 +3,7 @@ upload=true&script=true&cardinfo=
!!ALSA Information Script v 0.4.60
!!################################
-!!Script ran on: Thu Jul 5 09:57:34 UTC 2012
+!!Script ran on: Tue Jul 3 10:20:14 UTC 2012
!!Linux Distribution
@@ -102,7 +102,7 @@ snd-usb-audio: index=-2
model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
- power_save : 0
+ power_save : 1
power_save_controller : Y
probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
@@ -140,7 +140,7 @@ Node 0x10 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
Device: name="CONEXANT Analog", type="Audio", device=0
Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
Amp-Out vals: [0x36 0x36]
- Converter: stream=8, channel=0
+ Converter: stream=0, channel=0
PCM:
rates [0x560]: 44100 48000 96000 192000
bits [0xe]: 16 20 24
@@ -154,7 +154,7 @@ Node 0x11 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
ControlAmp: chs=3, dir=Out, idx=0, ofs=0
Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
Amp-Out vals: [0x36 0x36]
- Converter: stream=8, channel=0
+ Converter: stream=0, channel=0
PCM:
rates [0x560]: 44100 48000 96000 192000
bits [0xe]: 16 20 24
@@ -190,7 +190,7 @@ Node 0x14 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
Device: name="CONEXANT Analog", type="Audio", device=0
Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
Amp-In vals: [0x80 0x80] [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a]
- Converter: stream=4, channel=0
+ Converter: stream=0, channel=0
SDI-Select: 0
PCM:
rates [0x160]: 44100 48000 96000
@@ -476,20 +476,20 @@ Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
!!ALSA Device nodes
!!-----------------
-crw-rw---T+ 1 root audio 116, 7 Jul 5 05:55 /dev/snd/controlC0
-crw-rw---T+ 1 root audio 116, 6 Jul 5 05:55 /dev/snd/hwC0D0
-crw-rw---T+ 1 root audio 116, 5 Jul 5 05:55 /dev/snd/hwC0D3
-crw-rw---T+ 1 root audio 116, 4 Jul 5 05:55 /dev/snd/pcmC0D0c
-crw-rw---T+ 1 root audio 116, 3 Jul 5 05:55 /dev/snd/pcmC0D0p
-crw-rw---T+ 1 root audio 116, 2 Jul 5 05:55 /dev/snd/pcmC0D3p
-crw-rw---T+ 1 root audio 116, 1 Jul 5 05:55 /dev/snd/seq
-crw-rw---T+ 1 root audio 116, 33 Jul 5 05:55 /dev/snd/timer
+crw-rw---T+ 1 root audio 116, 7 Jul 3 06:18 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Jul 3 06:18 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Jul 3 06:18 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Jul 3 06:18 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Jul 3 06:18 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Jul 3 06:18 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Jul 3 06:18 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jul 3 06:18 /dev/snd/timer
/dev/snd/by-path:
total 0
-drwxr-xr-x 2 root root 60 Jul 5 05:55 .
-drwxr-xr-x 3 root root 220 Jul 5 05:55 ..
-lrwxrwxrwx 1 root root 12 Jul 5 05:55 pci-0000:00:1b.0 -> ../controlC0
+drwxr-xr-x 2 root root 60 Jul 3 06:18 .
+drwxr-xr-x 3 root root 220 Jul 3 06:18 ..
+lrwxrwxrwx 1 root root 12 Jul 3 06:18 pci-0000:00:1b.0 -> ../controlC0
!!Aplay/Arecord output
@@ -900,8 +900,8 @@ state.PCH {
!!------------------
Module
-bnep
rfcomm
+bnep
bluetooth
parport_pc
ppdev
@@ -912,33 +912,33 @@ snd_hda_codec
snd_hwdep
snd_pcm
snd_seq_midi
+uvcvideo
+videodev
snd_rawmidi
snd_seq_midi_event
snd_seq
+v4l2_compat_ioctl32
snd_timer
+rts5139
snd_seq_device
+joydev
+snd
i915
drm_kms_helper
drm
-rts5139
-joydev
i2c_algo_bit
-uvcvideo
-snd
-videodev
-video
+mei
+soundcore
psmouse
+dell_laptop
dell_wmi
-sparse_keymap
serio_raw
-soundcore
-mac_hid
+sparse_keymap
snd_page_alloc
-mei
-v4l2_compat_ioctl32
-wmi
-dell_laptop
+video
+mac_hid
dcdbas
+wmi
lp
parport
r8169
@@ -980,15 +980,18 @@ r8169
!!ALSA/HDA dmesg
!!------------------
-[ 10.334100] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
-[ 10.334150] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
-[ 10.334204] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
-[ 10.334227] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
-[ 11.232748] hda_codec: CX20590: BIOS auto-probing.
-[ 11.257004] HDMI status: Codec=3 Pin=5 Presence_Detect=0 ELD_Valid=0
-[ 11.257075] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
-[ 11.257155] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
-[ 11.257217] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
-[ 12.732210] r8169 0000:01:00.0: eth0: link down
+[ 10.967658] USB Video Class driver (1.1.1)
+[ 11.199223] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 11.199273] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
+[ 11.199295] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 11.480451] type=1400 audit(1341310692.208:2): apparmor="STATUS" operation="profile_load" name="/sbin/dhclient" pid=611 comm="apparmor_parser"
+--
+[ 11.480898] type=1400 audit(1341310692.208:7): apparmor="STATUS" operation="profile_replace" name="/usr/lib/connman/scripts/dhclient-script" pid=623 comm="apparmor_parser"
+[ 11.920369] hda_codec: CX20590: BIOS auto-probing.
+[ 11.950173] HDMI status: Codec=3 Pin=5 Presence_Detect=0 ELD_Valid=0
+[ 11.950233] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 11.950294] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 11.950349] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 14.589365] r8169 0000:01:00.0: eth0: link down
diff --git a/codecs/canonical/cx20590-dell-inspiron-5520-ccert-201201-10378 b/codecs/canonical/cx20590-dell-inspiron-5520-ccert-201201-10378
new file mode 100644
index 0000000..70e47e6
--- /dev/null
+++ b/codecs/canonical/cx20590-dell-inspiron-5520-ccert-201201-10378
@@ -0,0 +1,1013 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Sep 2 05:31:55 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 5520
+Product Version: X42
+Firmware Version: X42
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-32-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xa1610000 irq 46
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 1028:056a
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Conexant CX20590
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x14f1506e
+Subsystem Id: 0x1028056a
+Revision Id: 0x100002
+No Modem Function Group found
+Default PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=4, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x10 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="CONEXANT Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-Out vals: [0x36 0x36]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x11 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-Out vals: [0x36 0x36]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x12 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Beep Generator Widget] wcaps 0x70000c: Mono Amp-Out
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x07, nsteps=0x07, stepsize=0x0f, mute=0
+ Amp-Out vals: [0x00]
+Node 0x14 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Control: name="Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Internal Mic Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Device: name="CONEXANT Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x80 0x80] [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x17 0x18 0x23* 0x24
+Node 0x15 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x80 0x80] [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x17* 0x18 0x23 0x24
+Node 0x16 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x80 0x80] [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x17* 0x18 0x23 0x24
+Node 0x17 [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
+ Amp-Out vals: [0x00 0x00]
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x1a* 0x1b 0x1d 0x1e
+Node 0x18 [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
+ Amp-Out vals: [0x00 0x00]
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x1a* 0x1b 0x1d 0x1e
+Node 0x19 [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x04211040: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10 0x11*
+Node 0x1a [Pin Complex] wcaps 0x400481: Stereo
+ Control: name="Mic Jack", index=0, device=0
+ Pincap 0x00001324: IN Detect
+ Vref caps: HIZ 50 80
+ Pin Default 0x04a11030: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x400581: Stereo
+ Pincap 0x00011334: IN OUT EAPD Detect
+ Vref caps: HIZ 50 80
+ EAPD 0x2: EAPD
+ Pin Default 0x400001f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x1c [Pin Complex] wcaps 0x400581: Stereo
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x400001f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x1d [Pin Complex] wcaps 0x400581: Stereo
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x400001f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x1e [Pin Complex] wcaps 0x400481: Stereo
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x400001f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x1f [Pin Complex] wcaps 0x400501: Stereo
+ Pincap 0x00000010: OUT
+ Pin Default 0x92170110: [Fixed] Speaker at Int Front
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x20 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x400001f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x21 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x22 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x400001f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x21
+Node 0x23 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x04, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x95a60150: [Fixed] Mic at Int Top
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x5, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x24 [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10 0x11
+Node 0x25 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Sep 2 01:28 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Sep 2 01:28 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Sep 2 01:28 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Sep 2 01:29 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Sep 2 01:29 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Sep 2 01:29 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Sep 2 01:28 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Sep 2 01:28 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Sep 2 01:28 .
+drwxr-xr-x 3 root root 220 Sep 2 01:28 ..
+lrwxrwxrwx 1 root root 12 Sep 2 01:28 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: CONEXANT Analog [CONEXANT Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: CONEXANT Analog [CONEXANT Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xa1610000 irq 46'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:14f1506e,1028056a,00100002 HDA:80862806,80860101,00100000'
+ Controls : 24
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 74
+ Mono: Playback 54 [73%] [-20.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 74
+ Mono:
+ Front Left: Playback 74 [100%] [0.00dB] [on]
+ Front Right: Playback 74 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 74
+ Mono:
+ Front Left: Playback 74 [100%] [0.00dB] [on]
+ Front Right: Playback 74 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 80
+ Front Left: Capture 0 [0%] [-74.00dB] [off]
+ Front Right: Capture 0 [0%] [-74.00dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 4
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 7
+ Mono: Playback 7 [100%] [0.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 80
+ Front Left: Capture 74 [92%] [0.00dB] [on]
+ Front Right: Capture 74 [92%] [0.00dB] [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 4
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 74
+ value.1 74
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 74
+ value.1 74
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 4'
+ dbmin 0
+ dbmax 4000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 80'
+ dbmin -7400
+ dbmax 600
+ dbvalue.0 -7400
+ dbvalue.1 -7400
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Mic Capture Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 4'
+ dbmin 0
+ dbmax 4800
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Internal Mic Capture Volume'
+ value.0 74
+ value.1 74
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 80'
+ dbmin -7400
+ dbmax 600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 54
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 -2000
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 7
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 7'
+ dbmin -2800
+ dbmax 0
+ dbvalue.0 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+rfcomm
+bnep
+parport_pc
+ppdev
+snd_hda_codec_hdmi
+snd_hda_codec_conexant
+joydev
+arc4
+ath9k
+snd_hda_intel
+fglrx
+snd_hda_codec
+snd_hwdep
+btusb
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+snd_timer
+snd_seq_device
+i915
+drm_kms_helper
+drm
+mac80211
+ath9k_common
+ath9k_hw
+ath
+cfg80211
+psmouse
+dell_wmi
+sparse_keymap
+ath3k
+dell_laptop
+snd
+soundcore
+rts5139
+snd_page_alloc
+mac_hid
+serio_raw
+i2c_algo_bit
+dcdbas
+dm_multipath
+bluetooth
+mei
+wmi
+video
+lp
+parport
+r8169
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x19 0x04211040
+0x1a 0x04a11030
+0x1b 0x400001f0
+0x1c 0x400001f0
+0x1d 0x400001f0
+0x1e 0x400001f0
+0x1f 0x92170110
+0x20 0x400001f0
+0x22 0x400001f0
+0x23 0x95a60150
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 11.871606] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 11.871653] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 11.871715] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[ 11.871741] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 11.990302] input: ETPS/2 Elantech Touchpad as /devices/platform/i8042/serio1/input/input7
+[ 12.005765] init: failsafe main process (931) killed by TERM signal
+[ 12.411675] hda_codec: CX20590: BIOS auto-probing.
+[ 12.415628] HDMI status: Codec=3 Pin=5 Presence_Detect=0 ELD_Valid=0
+[ 12.415687] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 12.415755] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 12.415811] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 12.542106] usb 1-1.5: new full-speed USB device number 8 using ehci_hcd
+
+
diff --git a/codecs/canonical/cx20590-dell-inspiron-5525-ccert-201206-11394 b/codecs/canonical/cx20590-dell-inspiron-5525-ccert-201206-11394
new file mode 100644
index 0000000..00d5cd4
--- /dev/null
+++ b/codecs/canonical/cx20590-dell-inspiron-5525-ccert-201206-11394
@@ -0,0 +1,885 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon May 27 09:24:05 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 5525
+Product Version: X26
+Firmware Version: X26
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-29-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0x90240000 irq 16
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:01.1 Audio device: Advanced Micro Devices [AMD] nee ATI Device 9902
+00:14.2 Audio device: Advanced Micro Devices [AMD] Hudson Azalia Controller (rev 01)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:01.1 0403: 1002:9902
+ Subsystem: 1028:056b
+--
+00:14.2 0403: 1022:780d (rev 01)
+ Subsystem: 1028:056b
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Conexant CX20590
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x14f1506e
+Subsystem Id: 0x1028056b
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=4, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x10 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="CONEXANT Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-Out vals: [0x43 0x43]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x11 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-Out vals: [0x43 0x43]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x12 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Beep Generator Widget] wcaps 0x70000c: Mono Amp-Out
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x07, nsteps=0x07, stepsize=0x0f, mute=0
+ Amp-Out vals: [0x00]
+Node 0x14 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Control: name="Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Internal Mic Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Device: name="CONEXANT Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x80 0x80] [0x4a 0x4a] [0x44 0x44] [0x4a 0x4a]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x17 0x18 0x23* 0x24
+Node 0x15 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x80 0x80] [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x17* 0x18 0x23 0x24
+Node 0x16 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x80 0x80] [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x17* 0x18 0x23 0x24
+Node 0x17 [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
+ Amp-Out vals: [0x00 0x00]
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x1a* 0x1b 0x1d 0x1e
+Node 0x18 [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
+ Amp-Out vals: [0x00 0x00]
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x1a* 0x1b 0x1d 0x1e
+Node 0x19 [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x04211040: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10 0x11*
+Node 0x1a [Pin Complex] wcaps 0x400481: Stereo
+ Control: name="Mic Jack", index=0, device=0
+ Pincap 0x00001324: IN Detect
+ Vref caps: HIZ 50 80
+ Pin Default 0x04a11030: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x400581: Stereo
+ Pincap 0x00011334: IN OUT EAPD Detect
+ Vref caps: HIZ 50 80
+ EAPD 0x2: EAPD
+ Pin Default 0x400001f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x1c [Pin Complex] wcaps 0x400581: Stereo
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x400001f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x1d [Pin Complex] wcaps 0x400581: Stereo
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x400001f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x1e [Pin Complex] wcaps 0x400481: Stereo
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x400001f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x1f [Pin Complex] wcaps 0x400501: Stereo
+ Pincap 0x00000010: OUT
+ Pin Default 0x92170110: [Fixed] Speaker at Int Front
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x20 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x400001f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x21 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x22 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x400001f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x21
+Node 0x23 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x04, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x95a60150: [Fixed] Mic at Int Top
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x5, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x24 [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10 0x11
+Node 0x25 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 5 May 27 05:15 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 4 May 27 05:15 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 3 May 27 05:16 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 2 May 27 05:16 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 1 May 27 05:15 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 May 27 05:15 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 May 27 05:15 .
+drwxr-xr-x 3 root root 180 May 27 05:15 ..
+lrwxrwxrwx 1 root root 12 May 27 05:15 pci-0000:00:14.2 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Generic [HD-Audio Generic], device 0: CONEXANT Analog [CONEXANT Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: Generic [HD-Audio Generic], device 0: CONEXANT Analog [CONEXANT Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Generic]
+
+Card hw:0 'Generic'/'HD-Audio Generic at 0x90240000 irq 16'
+ Mixer name : 'Conexant CX20590'
+ Components : 'HDA:14f1506e,1028056b,00100003'
+ Controls : 18
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 74
+ Mono: Playback 67 [91%] [-7.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 74
+ Mono:
+ Front Left: Playback 74 [100%] [0.00dB] [on]
+ Front Right: Playback 74 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 74
+ Mono:
+ Front Left: Playback 74 [100%] [0.00dB] [on]
+ Front Right: Playback 74 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 80
+ Front Left: Capture 0 [0%] [-74.00dB] [off]
+ Front Right: Capture 0 [0%] [-74.00dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 4
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 7
+ Mono: Playback 7 [100%] [0.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 80
+ Front Left: Capture 68 [85%] [-6.00dB] [on]
+ Front Right: Capture 68 [85%] [-6.00dB] [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 4
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.Generic {
+ control.1 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 74
+ value.1 74
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 74
+ value.1 74
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 4'
+ dbmin 0
+ dbmax 4000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 80'
+ dbmin -7400
+ dbmax 600
+ dbvalue.0 -7400
+ dbvalue.1 -7400
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Mic Capture Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 4'
+ dbmin 0
+ dbmax 4800
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Internal Mic Capture Volume'
+ value.0 68
+ value.1 68
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 80'
+ dbmin -7400
+ dbmax 600
+ dbvalue.0 -600
+ dbvalue.1 -600
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 67
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 -700
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 7
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 7'
+ dbmin -2800
+ dbmax 0
+ dbvalue.0 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+bnep
+rfcomm
+parport_pc
+ppdev
+vesafb
+snd_hda_codec_conexant
+snd_hda_codec_hdmi
+arc4
+snd_seq_midi
+ath9k
+snd_hda_intel
+snd_hda_codec
+mac80211
+snd_hwdep
+snd_pcm
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+snd_timer
+rts5139
+ath9k_common
+fglrx
+ath9k_hw
+joydev
+snd_seq_device
+ath3k
+ath
+btusb
+bluetooth
+cfg80211
+dell_wmi
+dell_laptop
+dcdbas
+uvcvideo
+videodev
+snd
+soundcore
+lp
+psmouse
+snd_page_alloc
+sparse_keymap
+i2c_piix4
+v4l2_compat_ioctl32
+serio_raw
+parport
+mac_hid
+k10temp
+video
+wmi
+sdhci_pci
+sdhci
+r8169
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x19 0x04211040
+0x1a 0x04a11030
+0x1b 0x400001f0
+0x1c 0x400001f0
+0x1d 0x400001f0
+0x1e 0x400001f0
+0x1f 0x92170110
+0x20 0x400001f0
+0x22 0x400001f0
+0x23 0x95a60150
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 9.849993] sd 2:0:0:0: [sdb] Attached SCSI removable disk
+[ 10.382085] snd_hda_intel 0000:00:01.1: PCI INT B -> GSI 18 (level, low) -> IRQ 18
+[ 10.382192] snd_hda_intel 0000:00:01.1: irq 54 for MSI/MSI-X
+[ 10.382244] snd_hda_intel 0000:00:01.1: setting latency timer to 64
+[ 10.391127] ath9k 0000:02:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
+--
+[ 10.568868] ieee80211 phy0: Atheros AR9485 Rev:1 mem=0xffffc90004980000, irq=17
+[ 10.932068] Too many HDMI devices
+[ 10.932072] Too many HDMI devices
+[ 10.932075] Too many HDMI devices
+[ 10.932077] Too many HDMI devices
+[ 10.932080] Too many HDMI devices
+[ 10.932082] Too many HDMI devices
+[ 10.932182] hda-codec: out of range cmd 0:0:8f90:707:0
+[ 10.932187] hda-codec: out of range cmd 0:0:8f90:708:85
+[ 10.932330] hda-codec: out of range cmd 0:0:8f90:f00:c
+[ 10.932334] hda-codec: out of range cmd 0:0:8f90:709:0
+[ 10.932337] hda-codec: out of range cmd 0:0:8f90:f09:0
+[ 10.932376] hda-codec: out of range cmd 0:0:e0:f0d:0
+[ 10.932382] HDMI status: Codec=0 Pin=2 Presence_Detect=0 ELD_Valid=0
+[ 10.932439] HDMI status: Codec=0 Pin=0 Presence_Detect=0 ELD_Valid=0
+[ 10.932493] HDMI status: Codec=0 Pin=0 Presence_Detect=0 ELD_Valid=0
+[ 10.932544] HDMI status: Codec=0 Pin=0 Presence_Detect=0 ELD_Valid=0
+[ 10.932579] HDMI status: Codec=0 Pin=36752 Presence_Detect=1 ELD_Valid=1
+[ 10.932583] hda-codec: out of range cmd 0:0:8f90:f2e:8
+[ 10.932590] hda_codec: cannot build controls for #0 (error -16)
+[ 10.932593] hda_codec: cannot revert codec
+[ 10.933011] snd_hda_intel 0000:00:01.1: PCI INT B disabled
+[ 10.933024] snd_hda_intel: probe of 0000:00:01.1 failed with error -16
+[ 10.933057] snd_hda_intel 0000:00:14.2: PCI INT A -> GSI 16 (level, low) -> IRQ 16
+[ 10.984623] cfg80211: Ignoring regulatory request Set by core since the driver uses its own custom regulatory domain
+--
+[ 10.984684] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
+[ 11.119983] hda_codec: CX20590: BIOS auto-probing.
+[ 11.122487] input: HD-Audio Generic Mic as /devices/pci0000:00/0000:00:14.2/sound/card0/input8
+[ 11.122629] input: HD-Audio Generic Headphone as /devices/pci0000:00/0000:00:14.2/sound/card0/input9
+[ 12.571450] init: failsafe main process (823) killed by TERM signal
+--
+[ 87.197114] sd 0:0:0:0: [sda] Stopping disk
+[ 87.218768] snd_hda_intel 0000:00:14.2: PCI INT A disabled
+[ 87.219809] sdhci-pci 0000:00:14.7: PCI INT A disabled
+--
+[ 95.953321] ehci_hcd 0000:00:13.2: PCI INT B -> GSI 17 (level, low) -> IRQ 17
+[ 95.953366] snd_hda_intel 0000:00:14.2: PCI INT A -> GSI 16 (level, low) -> IRQ 16
+[ 95.953382] sdhci-pci 0000:00:14.7: PCI INT A -> GSI 16 (level, low) -> IRQ 16
+--
+[ 122.864160] sd 0:0:0:0: [sda] Synchronizing SCSI cache
+[ 122.864853] snd_hda_intel 0000:00:14.2: PCI INT A disabled
+[ 122.865023] [fglrx] IRQ 54 Disabled
+--
+[ 129.276861] ahci 0000:00:11.0: restoring config space at offset 0x1 (was 0x2300403, writing 0x2300407)
+[ 129.277071] snd_hda_intel 0000:00:14.2: restoring config space at offset 0x1 (was 0x4100006, writing 0x4100002)
+[ 129.277561] PM: early restore of devices complete after 1.226 msecs
+--
+[ 129.375939] [fglrx] Preparing resume fglrx in kernel.
+[ 129.378481] snd_hda_intel 0000:00:14.2: PCI INT A -> GSI 16 (level, low) -> IRQ 16
+[ 129.378749] xhci_hcd 0000:00:10.0: irq 43 for MSI/MSI-X
+
+
diff --git a/codecs/canonical/cx20590-dell-inspiron-7420-ccert-201203-10664 b/codecs/canonical/cx20590-dell-inspiron-7420-ccert-201203-10664
new file mode 100644
index 0000000..3f62972
--- /dev/null
+++ b/codecs/canonical/cx20590-dell-inspiron-7420-ccert-201203-10664
@@ -0,0 +1,1041 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue Jun 25 03:34:14 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 7420
+Product Version:
+Firmware Version: X58
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-34-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf1610000 irq 46
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 1028:055f
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Conexant CX20590
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x14f1506e
+Subsystem Id: 0x1028055f
+Revision Id: 0x100002
+No Modem Function Group found
+Default PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=4, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x10 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="CONEXANT Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-Out vals: [0x38 0x38]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x11 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-Out vals: [0x38 0x38]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x12 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Beep Generator Widget] wcaps 0x70000c: Mono Amp-Out
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x07, nsteps=0x07, stepsize=0x0f, mute=0
+ Amp-Out vals: [0x00]
+Node 0x14 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Control: name="Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Internal Mic Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Device: name="CONEXANT Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x80 0x80] [0x4a 0x4a] [0x44 0x44] [0x4a 0x4a]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x17 0x18 0x23* 0x24
+Node 0x15 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x80 0x80] [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x17* 0x18 0x23 0x24
+Node 0x16 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x80 0x80] [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x17* 0x18 0x23 0x24
+Node 0x17 [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
+ Amp-Out vals: [0x00 0x00]
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x1a* 0x1b 0x1d 0x1e
+Node 0x18 [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
+ Amp-Out vals: [0x00 0x00]
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x1a* 0x1b 0x1d 0x1e
+Node 0x19 [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x04211040: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10 0x11*
+Node 0x1a [Pin Complex] wcaps 0x400481: Stereo
+ Control: name="Mic Jack", index=0, device=0
+ Pincap 0x00001324: IN Detect
+ Vref caps: HIZ 50 80
+ Pin Default 0x04a11030: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x400581: Stereo
+ Pincap 0x00011334: IN OUT EAPD Detect
+ Vref caps: HIZ 50 80
+ EAPD 0x2: EAPD
+ Pin Default 0x400001f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x1c [Pin Complex] wcaps 0x400581: Stereo
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x400001f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x1d [Pin Complex] wcaps 0x400581: Stereo
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x400001f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x1e [Pin Complex] wcaps 0x400481: Stereo
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x400001f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x1f [Pin Complex] wcaps 0x400501: Stereo
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Pincap 0x00000010: OUT
+ Pin Default 0x92170110: [Fixed] Speaker at Int Front
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x20 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x400001f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x21 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x22 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x400001f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x21
+Node 0x23 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x04, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x95a60150: [Fixed] Mic at Int Top
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x5, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x24 [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10 0x11
+Node 0x25 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Jun 25 10:43 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Jun 25 10:43 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Jun 25 10:43 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Jun 25 10:49 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Jun 25 10:49 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Jun 25 10:44 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Jun 25 10:43 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jun 25 10:43 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Jun 25 10:43 .
+drwxr-xr-x 3 root root 220 Jun 25 10:43 ..
+lrwxrwxrwx 1 root root 12 Jun 25 10:43 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: CONEXANT Analog [CONEXANT Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: CONEXANT Analog [CONEXANT Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf1610000 irq 46'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:14f1506e,1028055f,00100002 HDA:80862806,80860101,00100000'
+ Controls : 26
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 74
+ Mono: Playback 56 [76%] [-18.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 74
+ Mono:
+ Front Left: Playback 74 [100%] [0.00dB] [on]
+ Front Right: Playback 74 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 74
+ Mono:
+ Front Left: Playback 74 [100%] [0.00dB] [on]
+ Front Right: Playback 74 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 80
+ Front Left: Capture 0 [0%] [-74.00dB] [off]
+ Front Right: Capture 0 [0%] [-74.00dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 4
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 7
+ Mono: Playback 7 [100%] [0.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 80
+ Front Left: Capture 68 [85%] [-6.00dB] [on]
+ Front Right: Capture 68 [85%] [-6.00dB] [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 4
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 74
+ value.1 74
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 74
+ value.1 74
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 4'
+ dbmin 0
+ dbmax 4000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 80'
+ dbmin -7400
+ dbmax 600
+ dbvalue.0 -7400
+ dbvalue.1 -7400
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Mic Capture Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 4'
+ dbmin 0
+ dbmax 4800
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Internal Mic Capture Volume'
+ value.0 68
+ value.1 68
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 80'
+ dbmin -7400
+ dbmax 600
+ dbvalue.0 -600
+ dbvalue.1 -600
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 56
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 -1800
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 7
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 7'
+ dbmin -2800
+ dbmax 0
+ dbvalue.0 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+joydev
+hid_generic
+hidp
+hid
+bnep
+rfcomm
+parport_pc
+ppdev
+snd_hda_codec_hdmi
+snd_hda_codec_conexant
+uvcvideo
+videobuf2_core
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+coretemp
+nouveau
+snd_hda_intel
+snd_hda_codec
+arc4
+rts5139
+i915
+ttm
+kvm_intel
+iwlwifi
+snd_hwdep
+snd_pcm
+kvm
+drm_kms_helper
+snd_seq_midi
+snd_rawmidi
+btusb
+ghash_clmulni_intel
+cryptd
+drm
+mac80211
+snd_seq_midi_event
+snd_seq
+cfg80211
+snd_timer
+snd_seq_device
+mei
+snd
+bluetooth
+alx
+psmouse
+soundcore
+mac_hid
+snd_page_alloc
+dell_wmi
+dell_laptop
+i2c_algo_bit
+dcdbas
+lpc_ich
+sparse_keymap
+mdio
+microcode
+mxm_wmi
+video
+wmi
+serio_raw
+lp
+parport
+ahci
+libahci
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x19 0x04211040
+0x1a 0x04a11030
+0x1b 0x400001f0
+0x1c 0x400001f0
+0x1d 0x400001f0
+0x1e 0x400001f0
+0x1f 0x92170110
+0x20 0x400001f0
+0x22 0x400001f0
+0x23 0x95a60150
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 9.056646] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 9.056736] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[ 9.056922] [drm] nouveau 0000:01:00.0: Detected an NVe0 generation card (0x0e7120a2)
+--
+[ 9.717010] type=1400 audit(1372128232.008:10): apparmor="STATUS" operation="profile_replace" name="/usr/lib/connman/scripts/dhclient-script" pid=795 comm="apparmor_parser"
+[ 10.125928] hda_codec: CX20590: BIOS auto-probing.
+[ 10.239870] init: failsafe main process (880) killed by TERM signal
+[ 10.292598] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 10.292662] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 10.292711] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
+[ 11.413616] ppdev: user-space parallel port driver
+
+
diff --git a/codecs/canonical/cx20590-dell-inspiron-7520-ccert-201203-10678 b/codecs/canonical/cx20590-dell-inspiron-7520-ccert-201203-10678
index 8c65719..64573b8 100644
--- a/codecs/canonical/cx20590-dell-inspiron-7520-ccert-201203-10678
+++ b/codecs/canonical/cx20590-dell-inspiron-7520-ccert-201203-10678
@@ -3,7 +3,7 @@ upload=true&script=true&cardinfo=
!!ALSA Information Script v 0.4.60
!!################################
-!!Script ran on: Wed Jul 4 03:38:35 UTC 2012
+!!Script ran on: Tue Jul 3 10:23:10 UTC 2012
!!Linux Distribution
@@ -285,7 +285,7 @@ Node 0x1c [Pin Complex] wcaps 0x400581: Stereo
Conn = Unknown, Color = Unknown
DefAssociation = 0xf, Sequence = 0x0
Misc = NO_PRESENCE
- Pin-ctls: 0x40: OUT
+ Pin-ctls: 0x00:
Unsolicited: tag=00, enabled=0
Power states: D0 D1 D2 D3 D3cold EPSS
Power: setting=D0, actual=D0
@@ -298,7 +298,7 @@ Node 0x1d [Pin Complex] wcaps 0x400581: Stereo
Conn = Unknown, Color = Unknown
DefAssociation = 0xf, Sequence = 0x0
Misc = NO_PRESENCE
- Pin-ctls: 0x40: OUT
+ Pin-ctls: 0x00:
Unsolicited: tag=00, enabled=0
Power states: D0 D1 D2 D3 D3cold EPSS
Power: setting=D0, actual=D0
@@ -476,20 +476,20 @@ Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
!!ALSA Device nodes
!!-----------------
-crw-rw---T+ 1 root audio 116, 7 Jul 3 23:30 /dev/snd/controlC0
-crw-rw---T+ 1 root audio 116, 6 Jul 3 23:30 /dev/snd/hwC0D0
-crw-rw---T+ 1 root audio 116, 5 Jul 3 23:30 /dev/snd/hwC0D3
-crw-rw---T+ 1 root audio 116, 4 Jul 3 23:30 /dev/snd/pcmC0D0c
-crw-rw---T+ 1 root audio 116, 3 Jul 3 23:30 /dev/snd/pcmC0D0p
-crw-rw---T+ 1 root audio 116, 2 Jul 3 23:30 /dev/snd/pcmC0D3p
-crw-rw---T+ 1 root audio 116, 1 Jul 3 23:30 /dev/snd/seq
-crw-rw---T+ 1 root audio 116, 33 Jul 3 23:30 /dev/snd/timer
+crw-rw---T+ 1 root audio 116, 7 Jul 3 06:21 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Jul 3 06:21 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Jul 3 06:21 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Jul 3 06:21 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Jul 3 06:21 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Jul 3 06:21 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Jul 3 06:21 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jul 3 06:21 /dev/snd/timer
/dev/snd/by-path:
total 0
-drwxr-xr-x 2 root root 60 Jul 3 23:30 .
-drwxr-xr-x 3 root root 220 Jul 3 23:30 ..
-lrwxrwxrwx 1 root root 12 Jul 3 23:30 pci-0000:00:1b.0 -> ../controlC0
+drwxr-xr-x 2 root root 60 Jul 3 06:21 .
+drwxr-xr-x 3 root root 220 Jul 3 06:21 ..
+lrwxrwxrwx 1 root root 12 Jul 3 06:21 pci-0000:00:1b.0 -> ../controlC0
!!Aplay/Arecord output
@@ -900,55 +900,55 @@ state.PCH {
!!------------------
Module
-snd_hda_codec_hdmi
-snd_hda_codec_conexant
bnep
+rfcomm
parport_pc
ppdev
-rfcomm
-joydev
+snd_hda_codec_hdmi
+snd_hda_codec_conexant
+rts5139
+uvcvideo
snd_hda_intel
snd_hda_codec
+videodev
snd_hwdep
+v4l2_compat_ioctl32
+joydev
snd_pcm
arc4
-rts5139
-uvcvideo
-videodev
ath9k
-v4l2_compat_ioctl32
+snd_seq_midi
+snd_rawmidi
mac80211
+snd_seq_midi_event
+snd_seq
ath9k_common
ath9k_hw
+i915
ath
-snd_seq_midi
-dell_wmi
-sparse_keymap
-snd_rawmidi
-snd_seq_midi_event
-dell_laptop
cfg80211
-dcdbas
-snd_seq
snd_timer
snd_seq_device
+snd
+drm_kms_helper
+drm
psmouse
serio_raw
-snd
-btusb
-bluetooth
soundcore
snd_page_alloc
-i915
-drm_kms_helper
-drm
mei
i2c_algo_bit
-wmi
+dell_wmi
+sparse_keymap
+btusb
+bluetooth
+mac_hid
+dell_laptop
lp
-parport
+wmi
video
-mac_hid
+dcdbas
+parport
r8169
@@ -988,18 +988,18 @@ r8169
!!ALSA/HDA dmesg
!!------------------
-[ 11.506176] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
-[ 11.506218] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
-[ 11.506283] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
-[ 11.506309] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
-[ 11.518622] type=1400 audit(1341372633.736:8): apparmor="STATUS" operation="profile_replace" name="/sbin/dhclient" pid=856 comm="apparmor_parser"
+[ 7.535652] Linux video capture interface: v2.00
+[ 7.541617] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 7.541667] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[ 7.541687] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 7.592091] uvcvideo: Found UVC 1.00 device Laptop_Integrated_Webcam_E4HD (0c45:644a)
--
-[ 11.683258] Bluetooth: BNEP filters: protocol multicast
-[ 12.042330] hda_codec: CX20590: BIOS auto-probing.
-[ 12.175768] HDMI status: Codec=3 Pin=5 Presence_Detect=0 ELD_Valid=0
-[ 12.175827] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
-[ 12.175900] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
-[ 12.175960] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
-[ 12.273835] init: alsa-restore main process (928) terminated with status 19
+[ 7.896510] type=1400 audit(1341310870.095:10): apparmor="STATUS" operation="profile_replace" name="/usr/lib/connman/scripts/dhclient-script" pid=615 comm="apparmor_parser"
+[ 8.205509] hda_codec: CX20590: BIOS auto-probing.
+[ 8.266575] HDMI status: Codec=3 Pin=5 Presence_Detect=0 ELD_Valid=0
+[ 8.266636] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 8.266715] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 8.266782] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 11.578882] r8169 0000:07:00.0: eth0: link down
diff --git a/codecs/canonical/cx20590-dell-vostro-3460-ccert-201202-10527 b/codecs/canonical/cx20590-dell-vostro-3460-ccert-201202-10527
index eb4c906..170f10e 100644
--- a/codecs/canonical/cx20590-dell-vostro-3460-ccert-201202-10527
+++ b/codecs/canonical/cx20590-dell-vostro-3460-ccert-201202-10527
@@ -3,7 +3,7 @@ upload=true&script=true&cardinfo=
!!ALSA Information Script v 0.4.60
!!################################
-!!Script ran on: Fri Jul 6 09:06:04 UTC 2012
+!!Script ran on: Mon Jul 9 05:33:02 UTC 2012
!!Linux Distribution
@@ -139,7 +139,7 @@ Node 0x10 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
ControlAmp: chs=3, dir=Out, idx=0, ofs=0
Device: name="CONEXANT Analog", type="Audio", device=0
Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
- Amp-Out vals: [0x38 0x38]
+ Amp-Out vals: [0x35 0x35]
Converter: stream=8, channel=0
PCM:
rates [0x560]: 44100 48000 96000 192000
@@ -153,7 +153,7 @@ Node 0x11 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
Control: name="Headphone Playback Switch", index=0, device=0
ControlAmp: chs=3, dir=Out, idx=0, ofs=0
Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
- Amp-Out vals: [0x38 0x38]
+ Amp-Out vals: [0x35 0x35]
Converter: stream=8, channel=0
PCM:
rates [0x560]: 44100 48000 96000 192000
@@ -476,20 +476,20 @@ Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
!!ALSA Device nodes
!!-----------------
-crw-rw---T+ 1 root audio 116, 7 Jul 6 16:34 /dev/snd/controlC0
-crw-rw---T+ 1 root audio 116, 6 Jul 6 16:34 /dev/snd/hwC0D0
-crw-rw---T+ 1 root audio 116, 5 Jul 6 16:34 /dev/snd/hwC0D3
-crw-rw---T+ 1 root audio 116, 4 Jul 6 16:48 /dev/snd/pcmC0D0c
-crw-rw---T+ 1 root audio 116, 3 Jul 6 16:48 /dev/snd/pcmC0D0p
-crw-rw---T+ 1 root audio 116, 2 Jul 6 16:34 /dev/snd/pcmC0D3p
-crw-rw---T+ 1 root audio 116, 1 Jul 6 16:34 /dev/snd/seq
-crw-rw---T+ 1 root audio 116, 33 Jul 6 16:34 /dev/snd/timer
+crw-rw---T+ 1 root audio 116, 7 Jul 9 10:51 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Jul 9 10:51 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Jul 9 10:51 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Jul 9 10:53 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Jul 9 10:53 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Jul 9 10:53 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Jul 9 10:51 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jul 9 10:51 /dev/snd/timer
/dev/snd/by-path:
total 0
-drwxr-xr-x 2 root root 60 Jul 6 16:34 .
-drwxr-xr-x 3 root root 220 Jul 6 16:34 ..
-lrwxrwxrwx 1 root root 12 Jul 6 16:34 pci-0000:00:1b.0 -> ../controlC0
+drwxr-xr-x 2 root root 60 Jul 9 10:51 .
+drwxr-xr-x 3 root root 220 Jul 9 10:51 ..
+lrwxrwxrwx 1 root root 12 Jul 9 10:51 pci-0000:00:1b.0 -> ../controlC0
!!Aplay/Arecord output
@@ -526,7 +526,7 @@ Simple mixer control 'Master',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
Playback channels: Mono
Limits: Playback 0 - 74
- Mono: Playback 56 [76%] [-18.00dB] [on]
+ Mono: Playback 53 [72%] [-21.00dB] [on]
Simple mixer control 'Headphone',0
Capabilities: pvolume pswitch penum
Playback channels: Front Left - Front Right
@@ -546,8 +546,8 @@ Simple mixer control 'PCM',0
Playback channels: Front Left - Front Right
Limits: Playback 0 - 255
Mono:
- Front Left: Playback 255 [100%] [0.00dB]
- Front Right: Playback 255 [100%] [0.00dB]
+ Front Left: Playback 253 [99%] [0.40dB]
+ Front Right: Playback 253 [99%] [0.40dB]
Simple mixer control 'Mic',0
Capabilities: cvolume cswitch penum
Capture channels: Front Left - Front Right
@@ -749,7 +749,7 @@ state.PCH {
control.12 {
iface MIXER
name 'Master Playback Volume'
- value 56
+ value 53
comment {
access 'read write'
type INTEGER
@@ -757,7 +757,7 @@ state.PCH {
range '0 - 74'
dbmin -7400
dbmax 0
- dbvalue.0 -1800
+ dbvalue.0 -2100
}
}
control.13 {
@@ -878,8 +878,8 @@ state.PCH {
control.24 {
iface MIXER
name 'PCM Playback Volume'
- value.0 255
- value.1 255
+ value.0 253
+ value.1 253
comment {
access 'read write user'
type INTEGER
@@ -888,8 +888,8 @@ state.PCH {
tlv '0000000100000008ffffec1400000014'
dbmin -5100
dbmax 0
- dbvalue.0 0
- dbvalue.1 0
+ dbvalue.0 -40
+ dbvalue.1 -40
}
}
}
@@ -900,57 +900,53 @@ state.PCH {
!!------------------
Module
-nls_iso8859_1
-nls_cp437
-vfat
-fat
nls_utf8
isofs
+rfcomm
+bnep
parport_pc
ppdev
-bnep
-rfcomm
snd_hda_codec_hdmi
snd_hda_codec_conexant
+arc4
snd_hda_intel
snd_hda_codec
+iwlwifi
snd_hwdep
snd_pcm
-arc4
+psmouse
snd_seq_midi
snd_rawmidi
-iwlwifi
-mac80211
+i915
+drm_kms_helper
+drm
snd_seq_midi_event
+mac80211
snd_seq
-snd_timer
-snd_seq_device
-snd
+dell_wmi
+serio_raw
+i2c_algo_bit
+sparse_keymap
rts5139
+cdc_acm
cdc_ncm
+usbnet
uvcvideo
videodev
v4l2_compat_ioctl32
-dell_laptop
-dcdbas
-dell_wmi
-sparse_keymap
-psmouse
-soundcore
+snd_timer
+snd_seq_device
cfg80211
+snd
+soundcore
+wmi
mei
-usbnet
-cdc_acm
cdc_wdm
snd_page_alloc
-wmi
btusb
-serio_raw
+dell_laptop
+dcdbas
bluetooth
-i915
-drm_kms_helper
-drm
-i2c_algo_bit
video
mac_hid
lp
@@ -993,25 +989,16 @@ parport
!!ALSA/HDA dmesg
!!------------------
-[ 529.340927] ehci_hcd 0000:00:1a.0: PCI INT A disabled
-[ 529.512841] snd_hda_intel 0000:00:1b.0: PCI INT A disabled
-[ 529.528575] PM: suspend of drv:snd_hda_intel dev:0000:00:1b.0 complete after 222.689 msecs
-[ 529.936811] PM: suspend of drv:sd dev:0:0:0:0 complete after 642.419 msecs
---
-[ 530.499925] ehci_hcd 0000:00:1a.0: PME# disabled
-[ 530.499940] snd_hda_intel 0000:00:1b.0: restoring config space at offset 0xf (was 0x100, writing 0x10a)
-[ 530.499953] snd_hda_intel 0000:00:1b.0: restoring config space at offset 0x4 (was 0x4, writing 0xf0610004)
-[ 530.499957] snd_hda_intel 0000:00:1b.0: restoring config space at offset 0x3 (was 0x0, writing 0x10)
-[ 530.499962] snd_hda_intel 0000:00:1b.0: restoring config space at offset 0x1 (was 0x100000, writing 0x100002)
-[ 530.499998] pcieport 0000:00:1c.0: restoring config space at offset 0xf (was 0x100, writing 0x10b)
---
-[ 530.500865] ehci_hcd 0000:00:1a.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
-[ 530.500874] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
-[ 530.500877] ehci_hcd 0000:00:1a.0: setting latency timer to 64
-[ 530.500880] ehci_hcd 0000:00:1d.0: PCI INT A -> GSI 23 (level, low) -> IRQ 23
-[ 530.500886] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
-[ 530.500888] ehci_hcd 0000:00:1d.0: setting latency timer to 64
-[ 530.500934] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
-[ 530.500942] ahci 0000:00:1f.2: setting latency timer to 64
+[ 11.442330] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 11.442378] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 11.442440] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
+[ 11.442468] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 11.558065] input: PS/2 Generic Mouse as /devices/platform/i8042/serio1/input/input8
+[ 12.020410] hda_codec: CX20590: BIOS auto-probing.
+[ 12.038368] HDMI status: Codec=3 Pin=5 Presence_Detect=0 ELD_Valid=0
+[ 12.038427] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 12.038492] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 12.038541] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 12.551975] ppdev: user-space parallel port driver
diff --git a/codecs/canonical/cx20590-dell-vostro-3560-ccert-201202-10402 b/codecs/canonical/cx20590-dell-vostro-3560-ccert-201202-10402
new file mode 100644
index 0000000..a66e5c9
--- /dev/null
+++ b/codecs/canonical/cx20590-dell-vostro-3560-ccert-201202-10402
@@ -0,0 +1,1088 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Oct 28 11:13:49 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.3 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.3 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.3 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Vostro 3560
+Product Version: X44
+Firmware Version: X44
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.8.0-29-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.8.0-29-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xa3610000 irq 47
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 1028:056e
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Conexant CX20590
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x14f1506e
+Subsystem Id: 0x1028056e
+Revision Id: 0x100002
+No Modem Function Group found
+Default PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=4, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x10 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="CONEXANT Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-Out vals: [0x36 0x36]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x11 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-Out vals: [0x36 0x36]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x12 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Beep Generator Widget] wcaps 0x70000c: Mono Amp-Out
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x07, nsteps=0x07, stepsize=0x0f, mute=0
+ Amp-Out vals: [0x00]
+Node 0x14 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Control: name="Internal Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Internal Mic Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Device: name="CONEXANT Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x4a 0x4a] [0x4a 0x4a]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x17 0x18 0x23* 0x24
+Node 0x15 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x80 0x80] [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x17* 0x18 0x23 0x24
+Node 0x16 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x80 0x80] [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x17* 0x18 0x23 0x24
+Node 0x17 [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
+ Amp-Out vals: [0x00 0x00]
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x1a* 0x1b 0x1d 0x1e
+Node 0x18 [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
+ Amp-Out vals: [0x00 0x00]
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x1a* 0x1b 0x1d 0x1e
+Node 0x19 [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x04211040: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10 0x11*
+Node 0x1a [Pin Complex] wcaps 0x400481: Stereo
+ Control: name="Mic Jack", index=0, device=0
+ Pincap 0x00001324: IN Detect
+ Vref caps: HIZ 50 80
+ Pin Default 0x04a11030: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x400581: Stereo
+ Pincap 0x00011334: IN OUT EAPD Detect
+ Vref caps: HIZ 50 80
+ EAPD 0x2: EAPD
+ Pin Default 0x400001f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x1c [Pin Complex] wcaps 0x400581: Stereo
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x400001f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x1d [Pin Complex] wcaps 0x400581: Stereo
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x400001f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x1e [Pin Complex] wcaps 0x400481: Stereo
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x400001f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x1f [Pin Complex] wcaps 0x400501: Stereo
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Pincap 0x00000010: OUT
+ Pin Default 0x92170110: [Fixed] Speaker at Int Front
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x20 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x400001f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x21 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x22 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x400001f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x21
+Node 0x23 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x04, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x95a60150: [Fixed] Mic at Int Top
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x5, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x24 [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10 0x11
+Node 0x25 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Oct 28 07:12 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Oct 28 07:12 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Oct 28 07:12 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Oct 28 07:12 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Oct 28 07:12 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Oct 28 07:12 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Oct 28 07:12 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Oct 28 07:12 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Oct 28 07:12 .
+drwxr-xr-x 3 root root 220 Oct 28 07:12 ..
+lrwxrwxrwx 1 root root 12 Oct 28 07:12 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: CONEXANT Analog [CONEXANT Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: CONEXANT Analog [CONEXANT Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xa3610000 irq 47'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:14f1506e,1028056e,00100002 HDA:80862806,80860101,00100000'
+ Controls : 29
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 74
+ Mono: Playback 54 [73%] [-20.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 74
+ Mono:
+ Front Left: Playback 74 [100%] [0.00dB] [on]
+ Front Right: Playback 74 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 74
+ Mono:
+ Front Left: Playback 74 [100%] [0.00dB] [on]
+ Front Right: Playback 74 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 80
+ Front Left: Capture 0 [0%] [-74.00dB] [off]
+ Front Right: Capture 0 [0%] [-74.00dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 4
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 7
+ Mono: Playback 7 [100%] [0.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 80
+ Front Left: Capture 74 [92%] [0.00dB] [on]
+ Front Right: Capture 74 [92%] [0.00dB] [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 4
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 74
+ value.1 74
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 74
+ value.1 74
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 4'
+ dbmin 0
+ dbmax 4800
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Internal Mic Capture Volume'
+ value.0 74
+ value.1 74
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 80'
+ dbmin -7400
+ dbmax 600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Internal Mic Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 4'
+ dbmin 0
+ dbmax 4000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 80'
+ dbmin -7400
+ dbmax 600
+ dbvalue.0 -7400
+ dbvalue.1 -7400
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Mic Capture Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 54
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 -2000
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 7
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 7'
+ dbmin -2800
+ dbmax 0
+ dbvalue.0 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.21 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.27 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.28 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.29 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+joydev
+snd_hda_codec_hdmi
+snd_hda_codec_conexant
+rfcomm
+bnep
+parport_pc
+ppdev
+radeon
+coretemp
+ttm
+arc4
+rts5139
+kvm_intel
+kvm
+snd_hda_intel
+btusb
+snd_hda_codec
+iwldvm
+bluetooth
+mac80211
+snd_hwdep
+ghash_clmulni_intel
+snd_pcm
+aesni_intel
+ablk_helper
+snd_seq_midi
+cryptd
+snd_rawmidi
+lrw
+snd_seq_midi_event
+aes_x86_64
+iwlwifi
+xts
+snd_seq
+gf128mul
+uvcvideo
+i915
+snd_timer
+snd_seq_device
+cfg80211
+videobuf2_core
+dell_wmi
+dell_laptop
+snd
+sparse_keymap
+videodev
+dcdbas
+soundcore
+psmouse
+drm_kms_helper
+microcode
+snd_page_alloc
+videobuf2_vmalloc
+videobuf2_memops
+drm
+serio_raw
+mei
+lpc_ich
+i2c_algo_bit
+wmi
+mac_hid
+video
+lp
+parport
+ahci
+libahci
+r8169
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x19 0x04211040
+0x1a 0x04a11030
+0x1b 0x400001f0
+0x1c 0x400001f0
+0x1d 0x400001f0
+0x1e 0x400001f0
+0x1f 0x92170110
+0x20 0x400001f0
+0x22 0x400001f0
+0x23 0x95a60150
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 3.463236] ATPX version 1
+[ 3.463622] snd_hda_intel 0000:00:1b.0: irq 47 for MSI/MSI-X
+[ 3.473557] hda_codec: CX20590: BIOS auto-probing.
+[ 3.478817] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 3.478895] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 3.478944] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 3.766780] psmouse serio1: elantech: assuming hardware version 3 (with firmware version 0x450f02)
+
+
diff --git a/codecs/canonical/cx20590-dell-vostro-3560-ccert-201202-10605 b/codecs/canonical/cx20590-dell-vostro-3560-ccert-201202-10605
new file mode 100644
index 0000000..a9cb960
--- /dev/null
+++ b/codecs/canonical/cx20590-dell-vostro-3560-ccert-201202-10605
@@ -0,0 +1,1039 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.60
+!!################################
+
+!!Script ran on: Mon Oct 22 08:10:36 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Vostro 3560
+Product Version: X44
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-32-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xc2610000 irq 45
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!--------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 1028:056d
+
+
+!!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
+!!--------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Conexant CX20590
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x14f1506e
+Subsystem Id: 0x1028056d
+Revision Id: 0x100002
+No Modem Function Group found
+Default PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=4, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x10 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="CONEXANT Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-Out vals: [0x38 0x38]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x11 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-Out vals: [0x38 0x38]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x12 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Beep Generator Widget] wcaps 0x70000c: Mono Amp-Out
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x07, nsteps=0x07, stepsize=0x0f, mute=0
+ Amp-Out vals: [0x00]
+Node 0x14 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Control: name="Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Internal Mic Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Device: name="CONEXANT Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x80 0x80] [0x4a 0x4a] [0x50 0x50] [0x4a 0x4a]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x17 0x18 0x23* 0x24
+Node 0x15 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x80 0x80] [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x17* 0x18 0x23 0x24
+Node 0x16 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x80 0x80] [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x17* 0x18 0x23 0x24
+Node 0x17 [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
+ Amp-Out vals: [0x00 0x00]
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x1a* 0x1b 0x1d 0x1e
+Node 0x18 [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
+ Amp-Out vals: [0x00 0x00]
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x1a* 0x1b 0x1d 0x1e
+Node 0x19 [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x04211040: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10 0x11*
+Node 0x1a [Pin Complex] wcaps 0x400481: Stereo
+ Control: name="Mic Jack", index=0, device=0
+ Pincap 0x00001324: IN Detect
+ Vref caps: HIZ 50 80
+ Pin Default 0x04a11030: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x400581: Stereo
+ Pincap 0x00011334: IN OUT EAPD Detect
+ Vref caps: HIZ 50 80
+ EAPD 0x2: EAPD
+ Pin Default 0x400001f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x1c [Pin Complex] wcaps 0x400581: Stereo
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x400001f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x1d [Pin Complex] wcaps 0x400581: Stereo
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x400001f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x1e [Pin Complex] wcaps 0x400481: Stereo
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x400001f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x1f [Pin Complex] wcaps 0x400501: Stereo
+ Pincap 0x00000010: OUT
+ Pin Default 0x92170110: [Fixed] Speaker at Int Front
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x20 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x400001f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x21 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x22 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x400001f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x21
+Node 0x23 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x04, stepsize=0x2f, mute=0
+ Amp-In vals: [0x03 0x03]
+ Pincap 0x00000020: IN
+ Pin Default 0x95a60150: [Fixed] Mic at Int Top
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x5, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x24 [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10 0x11
+Node 0x25 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Oct 22 01:24 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Oct 22 01:24 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Oct 22 01:24 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Oct 22 04:10 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Oct 22 04:10 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Oct 22 03:14 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Oct 22 01:24 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Oct 22 01:24 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Oct 22 04:10 .
+drwxr-xr-x 3 root root 220 Oct 22 04:10 ..
+lrwxrwxrwx 1 root root 12 Oct 22 01:24 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: CONEXANT Analog [CONEXANT Analog]
+ Subdevices: 0/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: CONEXANT Analog [CONEXANT Analog]
+ Subdevices: 0/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xc2610000 irq 45'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:14f1506e,1028056d,00100002 HDA:80862806,80860101,00100000'
+ Controls : 24
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 74
+ Mono: Playback 56 [76%] [-18.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 74
+ Mono:
+ Front Left: Playback 74 [100%] [0.00dB] [on]
+ Front Right: Playback 74 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 74
+ Mono:
+ Front Left: Playback 74 [100%] [0.00dB] [on]
+ Front Right: Playback 74 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 80
+ Front Left: Capture 0 [0%] [-74.00dB] [off]
+ Front Right: Capture 0 [0%] [-74.00dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 4
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 7
+ Mono: Playback 7 [100%] [0.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 80
+ Front Left: Capture 80 [100%] [6.00dB] [on]
+ Front Right: Capture 80 [100%] [6.00dB] [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 4
+ Front Left: 3 [75%] [36.00dB]
+ Front Right: 3 [75%] [36.00dB]
+
+
+!!Alsactl output
+!!-------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 74
+ value.1 74
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 74
+ value.1 74
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 4'
+ dbmin 0
+ dbmax 4000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 80'
+ dbmin -7400
+ dbmax 600
+ dbvalue.0 -7400
+ dbvalue.1 -7400
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Mic Capture Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 3
+ value.1 3
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 4'
+ dbmin 0
+ dbmax 4800
+ dbvalue.0 3600
+ dbvalue.1 3600
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Internal Mic Capture Volume'
+ value.0 80
+ value.1 80
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 80'
+ dbmin -7400
+ dbmax 600
+ dbvalue.0 600
+ dbvalue.1 600
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 56
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 -1800
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 7
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 7'
+ dbmin -2800
+ dbmax 0
+ dbvalue.0 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+snd_usb_audio
+snd_usbmidi_lib
+usbhid
+hid
+msr
+kvm_intel
+kvm
+parport_pc
+ppdev
+rfcomm
+bnep
+snd_hda_codec_hdmi
+snd_hda_codec_conexant
+joydev
+lib80211_crypt_tkip
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+wl
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+dell_wmi
+psmouse
+serio_raw
+snd_seq
+dell_laptop
+dcdbas
+sparse_keymap
+dm_multipath
+uvcvideo
+videodev
+v4l2_compat_ioctl32
+snd_timer
+snd_seq_device
+snd
+soundcore
+snd_page_alloc
+btusb
+bluetooth
+rts5139
+cfg80211
+lib80211
+i915
+drm_kms_helper
+mei
+drm
+i2c_algo_bit
+wmi
+mac_hid
+video
+lp
+parport
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+r8169
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x19 0x04211040
+0x1a 0x04a11030
+0x1b 0x400001f0
+0x1c 0x400001f0
+0x1d 0x400001f0
+0x1e 0x400001f0
+0x1f 0x92170110
+0x20 0x400001f0
+0x22 0x400001f0
+0x23 0x95a60150
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!------------------
+
+[ 13.681372] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 13.681414] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 13.681472] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
+[ 13.681499] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 13.767049] Bluetooth: send img: 24850
+--
+[ 14.096919] init: failsafe main process (976) killed by TERM signal
+[ 14.215969] hda_codec: CX20590: BIOS auto-probing.
+[ 14.219845] HDMI status: Codec=3 Pin=5 Presence_Detect=0 ELD_Valid=0
+[ 14.219907] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 14.219983] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 14.220047] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 14.351415] type=1400 audit(1350883483.561:8): apparmor="STATUS" operation="profile_replace" name="/sbin/dhclient" pid=1065 comm="apparmor_parser"
+--
+[ 425.746272] Monitor-Mwait will be used to enter C-2 state
+[ 1151.139343] HDMI hot plug event: Codec=3 Pin=5 Presence_Detect=1 ELD_Valid=1
+[ 1151.643058] HDMI status: Codec=3 Pin=5 Presence_Detect=1 ELD_Valid=1
+[ 1151.646772] HDMI: detected monitor CHIMEI 22SH-L at connection type HDMI
+[ 1151.646780] HDMI: available speakers: FL/FR
+[ 1151.646788] HDMI: supports coding type LPCM: channels = 2, rates = 32000 44100 48000, bits = 16 20 24
+[ 1334.255839] HDMI hot plug event: Codec=3 Pin=5 Presence_Detect=0 ELD_Valid=1
+[ 1334.255906] HDMI status: Codec=3 Pin=5 Presence_Detect=0 ELD_Valid=0
+[ 3468.792104] HDMI hot plug event: Codec=3 Pin=5 Presence_Detect=1 ELD_Valid=1
+[ 3468.792148] HDMI status: Codec=3 Pin=5 Presence_Detect=1 ELD_Valid=1
+[ 3469.091550] HDMI status: Codec=3 Pin=5 Presence_Detect=1 ELD_Valid=1
+[ 3469.095058] HDMI: detected monitor CHIMEI 22SH-L at connection type HDMI
+[ 3469.095064] HDMI: available speakers: FL/FR
+[ 3469.095069] HDMI: supports coding type LPCM: channels = 2, rates = 32000 44100 48000, bits = 16 20 24
+[ 3492.349648] [drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 130
+--
+[ 3492.349679] ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
+[ 3492.509732] HDMI hot plug event: Codec=3 Pin=5 Presence_Detect=0 ELD_Valid=1
+[ 3493.023800] HDMI status: Codec=3 Pin=5 Presence_Detect=0 ELD_Valid=0
+[ 8878.430150] psmouse serio1: Touchpad at isa0060/serio1/input0 lost sync at byte 6
+
+
diff --git a/codecs/canonical/cx20590-dell-vostro-v131-ccert-201105-8050 b/codecs/canonical/cx20590-dell-vostro-v131-ccert-201105-8050
new file mode 100644
index 0000000..3c241df
--- /dev/null
+++ b/codecs/canonical/cx20590-dell-vostro-v131-ccert-201105-8050
@@ -0,0 +1,824 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.60
+!!################################
+
+!!Script ran on: Tue Jul 17 09:13:04 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Vostro V131
+Product Version: Not Specified
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-27-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7f00000 irq 48
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!--------------------------------------------------------
+
+00:1b.0 0403: 8086:1c20 (rev 05)
+ Subsystem: 1028:0510
+
+
+!!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
+!!--------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Conexant CX20590
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x14f1506e
+Subsystem Id: 0x10280510
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=4, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x10 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
+ Control: name="Master Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="CONEXANT Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-Out vals: [0x36 0x36]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x11 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
+ Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x12 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Beep Generator Widget] wcaps 0x70000c: Mono Amp-Out
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x07, nsteps=0x07, stepsize=0x0f, mute=0
+ Amp-Out vals: [0x00]
+Node 0x14 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Device: name="CONEXANT Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x50 0x50] [0x80 0x80] [0x50 0x50] [0x80 0x80]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x17 0x18 0x23* 0x24
+Node 0x15 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x17* 0x18 0x23 0x24
+Node 0x16 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x17* 0x18 0x23 0x24
+Node 0x17 [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
+ Amp-Out vals: [0x02 0x02]
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x1a 0x1b* 0x1d 0x1e
+Node 0x18 [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
+ Amp-Out vals: [0x00 0x00]
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x1a* 0x1b 0x1d 0x1e
+Node 0x19 [Pin Complex] wcaps 0x400581: Stereo
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x04211040: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=37, enabled=1
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x1a [Pin Complex] wcaps 0x400481: Stereo
+ Pincap 0x00001324: IN Detect
+ Vref caps: HIZ 50 80
+ Pin Default 0x400001f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x400581: Stereo
+ Pincap 0x00011334: IN OUT EAPD Detect
+ Vref caps: HIZ 50 80
+ EAPD 0x2: EAPD
+ Pin Default 0x04a11030: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=38, enabled=1
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x1c [Pin Complex] wcaps 0x400581: Stereo
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x400001f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x1d [Pin Complex] wcaps 0x400581: Stereo
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x400001f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x1e [Pin Complex] wcaps 0x400481: Stereo
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x400001f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x1f [Pin Complex] wcaps 0x400501: Stereo
+ Pincap 0x00000010: OUT
+ Pin Default 0x92170110: [Fixed] Speaker at Int Front
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x20 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x400001f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x21 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x22 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x400001f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x21
+Node 0x23 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x04, stepsize=0x2f, mute=0
+ Amp-In vals: [0x02 0x02]
+ Pincap 0x00000020: IN
+ Pin Default 0x95a60150: [Fixed] Mic at Int Top
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x5, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x24 [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10 0x11
+Node 0x25 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Intel CougarPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862805
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Jul 17 05:10 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Jul 17 05:10 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Jul 17 05:10 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Jul 17 05:11 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Jul 17 05:11 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Jul 17 05:11 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Jul 17 05:10 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jul 17 05:10 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Jul 17 05:10 .
+drwxr-xr-x 3 root root 220 Jul 17 05:10 ..
+lrwxrwxrwx 1 root root 12 Jul 17 05:10 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: CONEXANT Analog [CONEXANT Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: CONEXANT Analog [CONEXANT Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7f00000 irq 48'
+ Mixer name : 'Intel CougarPoint HDMI'
+ Components : 'HDA:14f1506e,10280510,00100000 HDA:80862805,80860101,00100000'
+ Controls : 14
+ Simple ctrls : 6
+Simple mixer control 'Master',0
+ Capabilities: pvolume pswitch pswitch-joined penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 74
+ Mono:
+ Front Left: Playback 54 [73%] [-20.00dB] [on]
+ Front Right: Playback 54 [73%] [-20.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 7
+ Mono: Playback 0 [0%] [-28.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 80
+ Front Left: Capture 80 [100%] [6.00dB] [on]
+ Front Right: Capture 80 [100%] [6.00dB] [on]
+Simple mixer control 'Analog Mic Boost',0
+ Capabilities: cenum
+ Items: '0dB' '10dB' '20dB' '30dB' '40dB'
+ Item0: '20dB'
+
+
+!!Alsactl output
+!!-------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value.0 54
+ value.1 54
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 -2000
+ dbvalue.1 -2000
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Analog Mic Boost Capture Enum'
+ value '20dB'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 '0dB'
+ item.1 '10dB'
+ item.2 '20dB'
+ item.3 '30dB'
+ item.4 '40dB'
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 80
+ value.1 80
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 80'
+ dbmin -7400
+ dbmax 600
+ dbvalue.0 600
+ dbvalue.1 600
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 7'
+ dbmin -2800
+ dbmax 0
+ dbvalue.0 -2800
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.13 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nls_iso8859_1
+nls_cp437
+vfat
+fat
+rfcomm
+bnep
+parport_pc
+ppdev
+snd_hda_codec_hdmi
+snd_hda_codec_conexant
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+snd_timer
+snd_seq_device
+snd
+dell_wmi
+joydev
+bcma
+arc4
+sparse_keymap
+btusb
+bluetooth
+brcmsmac
+i915
+uvcvideo
+mac80211
+mei
+videodev
+psmouse
+dell_laptop
+drm_kms_helper
+drm
+lp
+v4l2_compat_ioctl32
+i2c_algo_bit
+video
+soundcore
+dcdbas
+serio_raw
+brcmutil
+mac_hid
+wmi
+parport
+cfg80211
+snd_page_alloc
+crc8
+cordic
+usb_storage
+r8169
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x19 0x04211040
+0x1a 0x400001f0
+0x1b 0x04a11030
+0x1c 0x400001f0
+0x1d 0x400001f0
+0x1e 0x400001f0
+0x1f 0x92170110
+0x20 0x400001f0
+0x22 0x400001f0
+0x23 0x95a60150
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!------------------
+
+[ 9.273386] ADDRCONF(NETDEV_UP): eth0: link is not ready
+[ 9.326575] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 9.326929] snd_hda_intel 0000:00:1b.0: irq 48 for MSI/MSI-X
+[ 9.326972] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 10.208050] HDMI status: Codec=3 Pin=5 Presence_Detect=0 ELD_Valid=0
+[ 10.208185] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 12.273617] r8169 0000:05:00.0: eth0: link up
+
+
diff --git a/codecs/canonical/cx20590-lenovo-20b2z00bus-ccert-201305-13496 b/codecs/canonical/cx20590-lenovo-20b2z00bus-ccert-201305-13496
new file mode 100644
index 0000000..15d2355
--- /dev/null
+++ b/codecs/canonical/cx20590-lenovo-20b2z00bus-ccert-201305-13496
@@ -0,0 +1,1125 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Wed May 8 08:59:00 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 20B2Z00BUS
+Product Version: ThinkPad Edge E545
+Firmware Version: HRET14WW (1.02)
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-26-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+thinkpad_acpi
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [HDMI ]: HDA-Intel - HDA ATI HDMI
+ HDA ATI HDMI at 0xf0444000 irq 53
+ 1 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xf0440000 irq 16
+29 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
+ ThinkPad Console Audio Control at EC reg 0x30, fw unknown
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:01.1 Audio device: Advanced Micro Devices [AMD] nee ATI Device 9902
+00:14.2 Audio device: Advanced Micro Devices [AMD] Hudson Azalia Controller (rev 01)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:01.1 0403: 1002:9902
+ Subsystem: 17aa:510a
+--
+00:14.2 0403: 1022:780d (rev 01)
+ Subsystem: 17aa:510a
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : -1
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : -1
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: thinkpad_acpi
+ brightness_enable : 2
+ brightness_mode : 4
+ dbg_bluetoothemul : 0
+ dbg_uwbemul : 0
+ dbg_wlswemul : 0
+ dbg_wwanemul : 0
+ enable : Y
+ experimental : 0
+ fan_control : N
+ force_load : N
+ hotkey_report_mode : 0
+ id : ThinkPadEC
+ index : -536870912
+ volume_capabilities : 0
+ volume_control : N
+ volume_mode : 3
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: ATI R6xx HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x1002aa01
+Subsystem Id: 0x00aa0100
+Revision Id: 0x100300
+No Modem Function Group found
+Default PCM:
+ rates [0x70]: 32000 44100 48000
+ bits [0x2]: 16
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x02
+Node 0x04 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x05 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x04
+Node 0x06 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x07 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Node 0x08 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x09 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x08
+Node 0x0a [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x0b [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0a
+Node 0x0c [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x0d [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0c
+Codec: Conexant CX20590
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x14f1506e
+Subsystem Id: 0x17aa5106
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 D3cold CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=4, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x10 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="CX20590 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-Out vals: [0x36 0x36]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x11 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-Out vals: [0x36 0x36]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x12 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Beep Generator Widget] wcaps 0x70000c: Mono Amp-Out
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x07, nsteps=0x07, stepsize=0x0f, mute=0
+ Amp-Out vals: [0x00]
+Node 0x14 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="CX20590 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x50 0x50] [0x80 0x80] [0x50 0x50] [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x17 0x18 0x23* 0x24
+Node 0x15 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x17* 0x18 0x23 0x24
+Node 0x16 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x17* 0x18 0x23 0x24
+Node 0x17 [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
+ Amp-Out vals: [0x00 0x00]
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x1a* 0x1b 0x1d 0x1e
+Node 0x18 [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
+ Amp-Out vals: [0x00 0x00]
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x1a* 0x1b 0x1d 0x1e
+Node 0x19 [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x0421401f: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x1a [Pin Complex] wcaps 0x400481: Stereo
+ Control: name="Mic Jack", index=0, device=0
+ Pincap 0x00001324: IN Detect
+ Vref caps: HIZ 50 80
+ Pin Default 0x04a1902e: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x2, Sequence = 0xe
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x400581: Stereo
+ Pincap 0x00011334: IN OUT EAPD Detect
+ Vref caps: HIZ 50 80
+ EAPD 0x0:
+ Pin Default 0x21a190f0: [Jack] Mic at Sep Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x1c [Pin Complex] wcaps 0x400581: Stereo
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x610140f0: [N/A] Line Out at Sep Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x1d [Pin Complex] wcaps 0x400581: Stereo
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x0:
+ Pin Default 0x040150f0: [Jack] Line Out at Ext Right
+ Conn = 1/8, Color = Red
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x1e [Pin Complex] wcaps 0x400481: Stereo
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x90a70120: [Fixed] Mic at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x1f [Pin Complex] wcaps 0x400501: Stereo
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Pincap 0x00000010: OUT
+ Pin Default 0x90170010: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10 0x11*
+Node 0x20 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x044571f0: [Jack] SPDIF Out at Ext Right
+ Conn = Optical, Color = Yellow
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x21 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x22 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x2144e1f0: [Jack] SPDIF Out at Sep Rear
+ Conn = RCA, Color = White
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x21
+Node 0x23 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x04, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a700f0: [Fixed] Mic at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x24 [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10 0x11
+Node 0x25 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 May 8 11:49 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 9 May 8 11:49 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 5 May 8 11:49 /dev/snd/controlC29
+crw-rw---T+ 1 root audio 116, 3 May 8 11:49 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 8 May 8 11:49 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 May 8 11:49 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 7 May 8 11:49 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 6 May 8 16:22 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 May 8 11:49 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 May 8 11:49 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 100 May 8 11:49 .
+drwxr-xr-x 3 root root 260 May 8 11:49 ..
+lrwxrwxrwx 1 root root 12 May 8 11:49 pci-0000:00:01.1 -> ../controlC0
+lrwxrwxrwx 1 root root 12 May 8 11:49 pci-0000:00:14.2 -> ../controlC1
+lrwxrwxrwx 1 root root 13 May 8 11:49 platform-thinkpad_acpi -> ../controlC29
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: HDMI [HDA ATI HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic [HD-Audio Generic], device 0: CX20590 Analog [CX20590 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: Generic [HD-Audio Generic], device 0: CX20590 Analog [CX20590 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [HDMI]
+
+Card hw:0 'HDMI'/'HDA ATI HDMI at 0xf0444000 irq 53'
+ Mixer name : 'ATI R6xx HDMI'
+ Components : 'HDA:1002aa01,00aa0100,00100300'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [Generic]
+
+Card hw:1 'Generic'/'HD-Audio Generic at 0xf0440000 irq 16'
+ Mixer name : 'Conexant CX20590'
+ Components : 'HDA:14f1506e,17aa5106,00100003'
+ Controls : 18
+ Simple ctrls : 9
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 74
+ Mono: Playback 54 [73%] [-20.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 74
+ Mono:
+ Front Left: Playback 74 [100%] [0.00dB] [on]
+ Front Right: Playback 74 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 74
+ Mono:
+ Front Left: Playback 74 [100%] [0.00dB] [on]
+ Front Right: Playback 74 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 4
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 7
+ Mono: Playback 0 [0%] [-28.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 80
+ Front Left: Capture 80 [100%] [6.00dB] [on]
+ Front Right: Capture 80 [100%] [6.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 4
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 29 [ThinkPadEC]
+
+Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw unknown'
+ Mixer name : 'ThinkPad EC (unknown)'
+ Components : ''
+ Controls : 1
+ Simple ctrls : 1
+Simple mixer control 'Console',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.HDMI {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.Generic {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 74
+ value.1 74
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 74
+ value.1 74
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 80
+ value.1 80
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 80'
+ dbmin -7400
+ dbmax 600
+ dbvalue.0 600
+ dbvalue.1 600
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 4'
+ dbmin 0
+ dbmax 4800
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 4'
+ dbmin 0
+ dbmax 4000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 54
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 -2000
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 7'
+ dbmin -2800
+ dbmax 0
+ dbvalue.0 -2800
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.ThinkPadEC {
+ control.1 {
+ iface MIXER
+ name 'Console Playback Switch'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+psmouse
+btusb
+fglrx
+amd_iommu_v2
+parport_pc
+ppdev
+rfcomm
+bnep
+joydev
+lib80211_crypt_tkip
+wl
+kvm_amd
+kvm
+ghash_clmulni_intel
+aesni_intel
+cryptd
+aes_x86_64
+uvcvideo
+videobuf2_core
+videodev
+dm_multipath
+scsi_dh
+videobuf2_vmalloc
+videobuf2_memops
+snd_hda_codec_conexant
+microcode
+snd_hda_codec_hdmi
+i2c_piix4
+serio_raw
+k10temp
+bluetooth
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+wmi
+thinkpad_acpi
+nvram
+snd_seq_midi_event
+snd_seq
+snd_timer
+snd_seq_device
+nls_iso8859_1
+video
+snd
+mac_hid
+rtsx_pci_ms
+memstick
+soundcore
+snd_page_alloc
+cfg80211
+lib80211
+lp
+parport
+dm_raid45
+rtsx_pci_sdmmc
+xor
+dm_mirror
+dm_region_hash
+dm_log
+ahci
+libahci
+rtsx_pci
+btrfs
+r8169
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x03 0x185600f0
+0x05 0x585600f0
+0x07 0x585600f0
+0x09 0x585600f0
+0x0b 0x585600f0
+0x0d 0x585600f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x19 0x04211040
+0x1a 0x04a11030
+0x1b 0x40f001f0
+0x1c 0x40f001f0
+0x1d 0x40f001f0
+0x1e 0x40f001f0
+0x1f 0x90170110
+0x20 0x40f001f0
+0x22 0x40f001f0
+0x23 0x90a60150
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 10.476490] type=1400 audit(1367984972.231:4): apparmor="STATUS" operation="profile_load" name="/usr/lib/connman/scripts/dhclient-script" pid=656 comm="apparmor_parser"
+[ 10.492185] hda-intel 0000:00:01.1: Force to non-snoop mode
+[ 10.492618] snd_hda_intel 0000:00:01.1: irq 53 for MSI/MSI-X
+[ 10.494177] Bluetooth: Core ver 2.16
+--
+[ 10.497815] usbcore: registered new interface driver btusb
+[ 10.504941] input: HDA ATI HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.1/sound/card0/input6
+[ 10.517242] hda_codec: CX20590: BIOS auto-probing.
+[ 10.518818] microcode: CPU0: patch_level=0x06001119
+--
+[ 10.520747] thinkpad_acpi: Console audio control enabled, mode: monitor (read only)
+[ 10.522359] input: HD-Audio Generic Mic as /devices/pci0000:00/0000:00:14.2/sound/card1/input7
+[ 10.522546] input: HD-Audio Generic Headphone as /devices/pci0000:00/0000:00:14.2/sound/card1/input8
+[ 10.523276] ACPI Warning: 0x0000000000000b00-0x0000000000000b07 SystemIO conflicts with Region \_SB_.PCI0.SMB_.SMB0 1 (20120320/utaddress-251)
+--
+[ 5372.359142] PM: early resume of devices complete after 0.123 msecs
+[ 5372.359271] snd_hda_intel 0000:00:01.1: irq 53 for MSI/MSI-X
+[ 5372.366631] pcieport 0000:00:04.0: wake-up capability disabled by ACPI
+--
+[ 7439.764752] PM: early resume of devices complete after 0.124 msecs
+[ 7439.764929] snd_hda_intel 0000:00:01.1: irq 53 for MSI/MSI-X
+[ 7439.774840] [fglrx] Power up the ASIC
+
+
diff --git a/codecs/canonical/cx20590-lenovo-305152u-ccert-201106-8092 b/codecs/canonical/cx20590-lenovo-305152u-ccert-201106-8092
new file mode 100644
index 0000000..1b89849
--- /dev/null
+++ b/codecs/canonical/cx20590-lenovo-305152u-ccert-201106-8092
@@ -0,0 +1,851 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.60
+!!################################
+
+!!Script ran on: Mon Jul 9 19:25:22 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 305152U
+Product Version: ThinkPad
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-23-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+thinkpad_acpi
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0x90344000 irq 44
+ 1 [SB ]: HDA-Intel - HDA ATI SB
+ HDA ATI SB at 0x90340000 irq 16
+29 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
+ ThinkPad Console Audio Control at EC reg 0x30, fw unknown
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:01.1 Audio device: Advanced Micro Devices [AMD] nee ATI Wrestler HDMI Audio [Radeon HD 6250/6310]
+00:14.2 Audio device: Advanced Micro Devices [AMD] nee ATI SBx00 Azalia (Intel HDA) (rev 40)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!--------------------------------------------------------
+
+00:01.1 0403: 1002:1314
+ Subsystem: 1002:1314
+--
+00:14.2 0403: 1002:4383 (rev 40)
+ Subsystem: 17aa:21ec
+
+
+!!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
+!!--------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: thinkpad_acpi
+ brightness_enable : 2
+ brightness_mode : 4
+ dbg_bluetoothemul : 0
+ dbg_uwbemul : 0
+ dbg_wlswemul : 0
+ dbg_wwanemul : 0
+ enable : Y
+ experimental : 0
+ fan_control : N
+ force_load : N
+ hotkey_report_mode : 0
+ id : ThinkPadEC
+ index : -536870912
+ volume_capabilities : 0
+ volume_control : N
+ volume_mode : 3
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: ATI R6xx HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x1002aa01
+Subsystem Id: 0x00aa0100
+Revision Id: 0x100200
+No Modem Function Group found
+Default PCM:
+ rates [0x70]: 32000 44100 48000
+ bits [0x2]: 16
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x201: Stereo Digital
+ Converter: stream=1, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x02
+Codec: Conexant CX20590
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x14f1506e
+Subsystem Id: 0x17aa21ec
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=4, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x10 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
+ Control: name="Master Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="CONEXANT Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-Out vals: [0x36 0x36]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x11 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
+ Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x12 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Beep Generator Widget] wcaps 0x70000c: Mono Amp-Out
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x07, nsteps=0x07, stepsize=0x0f, mute=0
+ Amp-Out vals: [0x00]
+Node 0x14 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Device: name="CONEXANT Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x50 0x50] [0x80 0x80] [0x50 0x50] [0x80 0x80]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x17 0x18 0x23* 0x24
+Node 0x15 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x17* 0x18 0x23 0x24
+Node 0x16 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x17* 0x18 0x23 0x24
+Node 0x17 [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
+ Amp-Out vals: [0x02 0x02]
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x1a 0x1b* 0x1d 0x1e
+Node 0x18 [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
+ Amp-Out vals: [0x00 0x00]
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x1a* 0x1b 0x1d 0x1e
+Node 0x19 [Pin Complex] wcaps 0x400581: Stereo
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x03211040: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=37, enabled=1
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x1a [Pin Complex] wcaps 0x400481: Stereo
+ Pincap 0x00001324: IN Detect
+ Vref caps: HIZ 50 80
+ Pin Default 0x400001f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x400581: Stereo
+ Pincap 0x00011334: IN OUT EAPD Detect
+ Vref caps: HIZ 50 80
+ EAPD 0x2: EAPD
+ Pin Default 0x03a11030: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=38, enabled=1
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x1c [Pin Complex] wcaps 0x400581: Stereo
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x400001f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x1d [Pin Complex] wcaps 0x400581: Stereo
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x400001f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x1e [Pin Complex] wcaps 0x400481: Stereo
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x400001f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x1f [Pin Complex] wcaps 0x400501: Stereo
+ Pincap 0x00000010: OUT
+ Pin Default 0x96170110: [Fixed] Speaker at Int Bottom
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x20 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x400001f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x21 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x22 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x400001f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x21
+Node 0x23 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x04, stepsize=0x2f, mute=0
+ Amp-In vals: [0x02 0x02]
+ Pincap 0x00000020: IN
+ Pin Default 0x95a60150: [Fixed] Mic at Int Top
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x5, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x24 [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10 0x11
+Node 0x25 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 5 Jul 9 15:23 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 9 Jul 9 15:23 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 2 Jul 9 15:23 /dev/snd/controlC29
+crw-rw---T+ 1 root audio 116, 4 Jul 9 15:23 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 8 Jul 9 15:23 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 3 Jul 9 15:23 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 7 Jul 9 15:23 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 6 Jul 9 15:23 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Jul 9 15:23 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jul 9 15:23 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 100 Jul 9 15:23 .
+drwxr-xr-x 3 root root 260 Jul 9 15:23 ..
+lrwxrwxrwx 1 root root 12 Jul 9 15:23 pci-0000:00:01.1 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Jul 9 15:23 pci-0000:00:14.2 -> ../controlC1
+lrwxrwxrwx 1 root root 13 Jul 9 15:23 platform-thinkpad_acpi -> ../controlC29
+
+
+!!Aplay/Arecord output
+!!------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: SB [HDA ATI SB], device 0: CONEXANT Analog [CONEXANT Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: SB [HDA ATI SB], device 0: CONEXANT Analog [CONEXANT Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Generic]
+
+Card hw:0 'Generic'/'HD-Audio Generic at 0x90344000 irq 44'
+ Mixer name : 'ATI R6xx HDMI'
+ Components : 'HDA:1002aa01,00aa0100,00100200'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [SB]
+
+Card hw:1 'SB'/'HDA ATI SB at 0x90340000 irq 16'
+ Mixer name : 'Conexant CX20590'
+ Components : 'HDA:14f1506e,17aa21ec,00100000'
+ Controls : 8
+ Simple ctrls : 5
+Simple mixer control 'Master',0
+ Capabilities: pvolume pswitch pswitch-joined penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 74
+ Mono:
+ Front Left: Playback 54 [73%] [-20.00dB] [on]
+ Front Right: Playback 54 [73%] [-20.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 7
+ Mono: Playback 4 [57%] [-12.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 80
+ Front Left: Capture 80 [100%] [6.00dB] [on]
+ Front Right: Capture 80 [100%] [6.00dB] [on]
+Simple mixer control 'Analog Mic Boost',0
+ Capabilities: cenum
+ Items: '0dB' '10dB' '20dB' '30dB' '40dB'
+ Item0: '20dB'
+
+!!-------Mixer controls for card 29 [ThinkPadEC]
+
+Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw unknown'
+ Mixer name : 'ThinkPad EC (unknown)'
+ Components : ''
+ Controls : 1
+ Simple ctrls : 1
+Simple mixer control 'Console',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!-------------
+
+--startcollapse--
+state.Generic {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.SB {
+ control.1 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value.0 54
+ value.1 54
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 -2000
+ dbvalue.1 -2000
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Analog Mic Boost Capture Enum'
+ value '20dB'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 '0dB'
+ item.1 '10dB'
+ item.2 '20dB'
+ item.3 '30dB'
+ item.4 '40dB'
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 80
+ value.1 80
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 80'
+ dbmin -7400
+ dbmax 600
+ dbvalue.0 600
+ dbvalue.1 600
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 4
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 7'
+ dbmin -2800
+ dbmax 0
+ dbvalue.0 -1200
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.ThinkPadEC {
+ control.1 {
+ iface MIXER
+ name 'Console Playback Switch'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+bnep
+rfcomm
+parport_pc
+ppdev
+snd_hda_codec_conexant
+snd_hda_codec_hdmi
+bcma
+arc4
+snd_hda_intel
+joydev
+snd_hda_codec
+snd_hwdep
+snd_seq_midi
+radeon
+snd_rawmidi
+snd_pcm
+snd_seq_midi_event
+uvcvideo
+videodev
+brcmsmac
+thinkpad_acpi
+mac80211
+rts_pstor
+ttm
+drm_kms_helper
+snd_seq
+snd_timer
+snd_seq_device
+brcmutil
+lp
+psmouse
+sp5100_tco
+v4l2_compat_ioctl32
+serio_raw
+snd
+parport
+i2c_piix4
+mac_hid
+drm
+video
+k10temp
+i2c_algo_bit
+wmi
+soundcore
+nvram
+btusb
+bluetooth
+cfg80211
+snd_page_alloc
+crc8
+cordic
+atl1c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x03 0x18560010
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x19 0x03211040
+0x1a 0x400001f0
+0x1b 0x03a11030
+0x1c 0x400001f0
+0x1d 0x400001f0
+0x1e 0x400001f0
+0x1f 0x96170110
+0x20 0x400001f0
+0x22 0x400001f0
+0x23 0x95a60150
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!------------------
+
+[ 8.700958] [drm] Connector 1:
+[ 8.700960] [drm] HDMI-A
+[ 8.700962] [drm] HPD2
+--
+[ 9.171627] [drm] Initialized radeon 2.12.0 20080528 for 0000:00:01.0 on minor 0
+[ 9.171770] snd_hda_intel 0000:00:01.1: PCI INT B -> GSI 19 (level, low) -> IRQ 19
+[ 9.171871] snd_hda_intel 0000:00:01.1: irq 44 for MSI/MSI-X
+[ 9.171909] snd_hda_intel 0000:00:01.1: setting latency timer to 64
+[ 9.587907] HDMI status: Codec=0 Pin=3 Presence_Detect=0 ELD_Valid=0
+[ 9.588125] input: HD-Audio Generic HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.1/sound/card0/input9
+[ 9.589214] snd_hda_intel 0000:00:14.2: PCI INT A -> GSI 16 (level, low) -> IRQ 16
+[ 9.631314] atl1c 0000:02:00.0: irq 45 for MSI/MSI-X
+
+
diff --git a/codecs/canonical/cx20590-lenovo-3254scu-ccert-201202-10647 b/codecs/canonical/cx20590-lenovo-3254scu-ccert-201202-10647
new file mode 100644
index 0000000..9f614e3
--- /dev/null
+++ b/codecs/canonical/cx20590-lenovo-3254scu-ccert-201202-10647
@@ -0,0 +1,1074 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue Apr 9 17:13:45 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 3254SCU
+Product Version: ThinkPad Edge E430
+Firmware Version: H0ET31WW (1.13 )
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-23-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+thinkpad_acpi
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf3610000 irq 45
+29 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
+ ThinkPad Console Audio Control at EC reg 0x30, fw unknown
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 17aa:5000
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: thinkpad_acpi
+ brightness_enable : 2
+ brightness_mode : 4
+ dbg_bluetoothemul : 0
+ dbg_uwbemul : 0
+ dbg_wlswemul : 0
+ dbg_wwanemul : 0
+ enable : Y
+ experimental : 0
+ fan_control : N
+ force_load : N
+ hotkey_report_mode : 0
+ id : ThinkPadEC
+ index : -536870912
+ volume_capabilities : 0
+ volume_control : N
+ volume_mode : 3
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Conexant CX20590
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x14f1506e
+Subsystem Id: 0x17aa5000
+Revision Id: 0x100002
+No Modem Function Group found
+Default PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=4, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x10 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="CONEXANT Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-Out vals: [0x36 0x36]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x11 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-Out vals: [0x36 0x36]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x12 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Beep Generator Widget] wcaps 0x70000c: Mono Amp-Out
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x07, nsteps=0x07, stepsize=0x0f, mute=0
+ Amp-Out vals: [0x00]
+Node 0x14 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Control: name="Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Internal Mic Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Device: name="CONEXANT Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x80 0x80] [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x17 0x18 0x23* 0x24
+Node 0x15 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x80 0x80] [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x17* 0x18 0x23 0x24
+Node 0x16 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x80 0x80] [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x17* 0x18 0x23 0x24
+Node 0x17 [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
+ Amp-Out vals: [0x00 0x00]
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x1a* 0x1b 0x1d 0x1e
+Node 0x18 [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
+ Amp-Out vals: [0x00 0x00]
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x1a* 0x1b 0x1d 0x1e
+Node 0x19 [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x04211040: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10 0x11*
+Node 0x1a [Pin Complex] wcaps 0x400481: Stereo
+ Control: name="Mic Jack", index=0, device=0
+ Pincap 0x00001324: IN Detect
+ Vref caps: HIZ 50 80
+ Pin Default 0x04a11030: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x400581: Stereo
+ Pincap 0x00011334: IN OUT EAPD Detect
+ Vref caps: HIZ 50 80
+ EAPD 0x2: EAPD
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x1c [Pin Complex] wcaps 0x400581: Stereo
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x1d [Pin Complex] wcaps 0x400581: Stereo
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x1e [Pin Complex] wcaps 0x400481: Stereo
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x1f [Pin Complex] wcaps 0x400501: Stereo
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Pincap 0x00000010: OUT
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x20 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x21 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x22 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x21
+Node 0x23 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x04, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60150: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x5, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x24 [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10 0x11
+Node 0x25 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 8 Apr 8 17:32 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 2 Apr 8 17:32 /dev/snd/controlC29
+crw-rw---T+ 1 root audio 116, 7 Apr 8 17:32 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 6 Apr 8 17:32 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 5 Apr 8 17:32 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 4 Apr 8 17:32 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 3 Apr 8 17:32 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Apr 8 17:32 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Apr 8 17:32 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Apr 8 17:32 .
+drwxr-xr-x 3 root root 240 Apr 8 17:32 ..
+lrwxrwxrwx 1 root root 12 Apr 8 17:32 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 13 Apr 8 17:32 platform-thinkpad_acpi -> ../controlC29
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: CONEXANT Analog [CONEXANT Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: CONEXANT Analog [CONEXANT Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf3610000 irq 45'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:14f1506e,17aa5000,00100002 HDA:80862806,80860101,00100000'
+ Controls : 26
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 74
+ Mono: Playback 54 [73%] [-20.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 74
+ Mono:
+ Front Left: Playback 74 [100%] [0.00dB] [on]
+ Front Right: Playback 74 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 74
+ Mono:
+ Front Left: Playback 74 [100%] [0.00dB] [on]
+ Front Right: Playback 74 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 80
+ Front Left: Capture 0 [0%] [-74.00dB] [off]
+ Front Right: Capture 0 [0%] [-74.00dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 4
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 7
+ Mono: Playback 0 [0%] [-28.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 80
+ Front Left: Capture 74 [92%] [0.00dB] [on]
+ Front Right: Capture 74 [92%] [0.00dB] [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 4
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 29 [ThinkPadEC]
+
+Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw unknown'
+ Mixer name : 'ThinkPad EC (unknown)'
+ Components : ''
+ Controls : 1
+ Simple ctrls : 1
+Simple mixer control 'Console',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 74
+ value.1 74
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 74
+ value.1 74
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 4'
+ dbmin 0
+ dbmax 4000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 80'
+ dbmin -7400
+ dbmax 600
+ dbvalue.0 -7400
+ dbvalue.1 -7400
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Mic Capture Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 4'
+ dbmin 0
+ dbmax 4800
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Internal Mic Capture Volume'
+ value.0 74
+ value.1 74
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 80'
+ dbmin -7400
+ dbmax 600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 54
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 -2000
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 7'
+ dbmin -2800
+ dbmax 0
+ dbvalue.0 -2800
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.ThinkPadEC {
+ control.1 {
+ iface MIXER
+ name 'Console Playback Switch'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+rfcomm
+bnep
+parport_pc
+ppdev
+bluetooth
+uvcvideo
+videobuf2_core
+snd_hda_codec_hdmi
+snd_hda_codec_conexant
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+joydev
+arc4
+rtl8192ce
+rtl8192c_common
+rtlwifi
+thinkpad_acpi
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+mac80211
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+snd_timer
+snd_seq_device
+snd
+cfg80211
+snd_page_alloc
+soundcore
+i915
+coretemp
+drm_kms_helper
+drm
+psmouse
+wmi
+lpc_ich
+kvm
+serio_raw
+ghash_clmulni_intel
+aesni_intel
+cryptd
+i2c_algo_bit
+video
+mei
+nvram
+mac_hid
+aes_x86_64
+microcode
+lp
+parport
+r8169
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x19 0x04211040
+0x1a 0x04a11030
+0x1b 0x40f001f0
+0x1c 0x40f001f0
+0x1d 0x40f001f0
+0x1e 0x40f001f0
+0x1f 0x90170110
+0x20 0x40f001f0
+0x22 0x40f001f0
+0x23 0x90a60150
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 4755.013489] sd 0:0:0:0: [sda] Synchronizing SCSI cache
+[ 4755.236577] PM: freeze of drv:snd_hda_intel dev:0000:00:1b.0 complete after 223.172 msecs
+[ 4755.236601] PM: freeze of drv: dev:pci0000:00 complete after 223.182 msecs
+--
+[ 4756.207221] usb usb1: root hub lost power or was reset
+[ 4756.207293] snd_hda_intel 0000:00:1b.0: irq 43 for MSI/MSI-X
+[ 4756.207324] xhci_hcd 0000:00:14.0: irq 45 for MSI/MSI-X
+
+
diff --git a/codecs/canonical/cx20590-lenovo-3259siu-ccert-201202-10641 b/codecs/canonical/cx20590-lenovo-3259siu-ccert-201202-10641
new file mode 100644
index 0000000..4f43b5b
--- /dev/null
+++ b/codecs/canonical/cx20590-lenovo-3259siu-ccert-201202-10641
@@ -0,0 +1,1101 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Fri Apr 5 19:43:34 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 3259SIU
+Product Version: ThinkPad Edge E530
+Firmware Version: H0ET31WW (1.13 )
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-23-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+thinkpad_acpi
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xe4a10000 irq 46
+29 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
+ ThinkPad Console Audio Control at EC reg 0x30, fw unknown
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 17aa:5000
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: thinkpad_acpi
+ brightness_enable : 2
+ brightness_mode : 4
+ dbg_bluetoothemul : 0
+ dbg_uwbemul : 0
+ dbg_wlswemul : 0
+ dbg_wwanemul : 0
+ enable : Y
+ experimental : 0
+ fan_control : N
+ force_load : N
+ hotkey_report_mode : 0
+ id : ThinkPadEC
+ index : -536870912
+ volume_capabilities : 0
+ volume_control : N
+ volume_mode : 3
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Conexant CX20590
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x14f1506e
+Subsystem Id: 0x17aa500b
+Revision Id: 0x100002
+No Modem Function Group found
+Default PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=4, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x10 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="CONEXANT Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-Out vals: [0x36 0x36]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x11 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-Out vals: [0x36 0x36]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x12 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Beep Generator Widget] wcaps 0x70000c: Mono Amp-Out
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x07, nsteps=0x07, stepsize=0x0f, mute=0
+ Amp-Out vals: [0x00]
+Node 0x14 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Control: name="Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Internal Mic Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Device: name="CONEXANT Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x80 0x80] [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x17 0x18 0x23* 0x24
+Node 0x15 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x80 0x80] [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x17* 0x18 0x23 0x24
+Node 0x16 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x80 0x80] [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x17* 0x18 0x23 0x24
+Node 0x17 [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
+ Amp-Out vals: [0x00 0x00]
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x1a* 0x1b 0x1d 0x1e
+Node 0x18 [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
+ Amp-Out vals: [0x00 0x00]
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x1a* 0x1b 0x1d 0x1e
+Node 0x19 [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x04211040: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10 0x11*
+Node 0x1a [Pin Complex] wcaps 0x400481: Stereo
+ Control: name="Mic Jack", index=0, device=0
+ Pincap 0x00001324: IN Detect
+ Vref caps: HIZ 50 80
+ Pin Default 0x04a11030: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x400581: Stereo
+ Pincap 0x00011334: IN OUT EAPD Detect
+ Vref caps: HIZ 50 80
+ EAPD 0x2: EAPD
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x1c [Pin Complex] wcaps 0x400581: Stereo
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x1d [Pin Complex] wcaps 0x400581: Stereo
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x1e [Pin Complex] wcaps 0x400481: Stereo
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x1f [Pin Complex] wcaps 0x400501: Stereo
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Pincap 0x00000010: OUT
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x20 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x21 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x22 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x21
+Node 0x23 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x04, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60150: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x5, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x24 [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10 0x11
+Node 0x25 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 8 Apr 5 15:30 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 2 Apr 5 15:30 /dev/snd/controlC29
+crw-rw---T+ 1 root audio 116, 7 Apr 5 15:30 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 6 Apr 5 15:30 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 5 Apr 5 15:30 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 4 Apr 5 15:30 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 3 Apr 5 15:30 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Apr 5 15:30 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Apr 5 15:30 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Apr 5 15:30 .
+drwxr-xr-x 3 root root 240 Apr 5 15:30 ..
+lrwxrwxrwx 1 root root 12 Apr 5 15:30 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 13 Apr 5 15:30 platform-thinkpad_acpi -> ../controlC29
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: CONEXANT Analog [CONEXANT Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: CONEXANT Analog [CONEXANT Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xe4a10000 irq 46'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:14f1506e,17aa500b,00100002 HDA:80862806,80860101,00100000'
+ Controls : 26
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 74
+ Mono: Playback 54 [73%] [-20.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 74
+ Mono:
+ Front Left: Playback 74 [100%] [0.00dB] [on]
+ Front Right: Playback 74 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 74
+ Mono:
+ Front Left: Playback 74 [100%] [0.00dB] [on]
+ Front Right: Playback 74 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 80
+ Front Left: Capture 0 [0%] [-74.00dB] [off]
+ Front Right: Capture 0 [0%] [-74.00dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 4
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 7
+ Mono: Playback 0 [0%] [-28.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 80
+ Front Left: Capture 74 [92%] [0.00dB] [on]
+ Front Right: Capture 74 [92%] [0.00dB] [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 4
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 29 [ThinkPadEC]
+
+Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw unknown'
+ Mixer name : 'ThinkPad EC (unknown)'
+ Components : ''
+ Controls : 1
+ Simple ctrls : 1
+Simple mixer control 'Console',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 74
+ value.1 74
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 74
+ value.1 74
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 4'
+ dbmin 0
+ dbmax 4000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 80'
+ dbmin -7400
+ dbmax 600
+ dbvalue.0 -7400
+ dbvalue.1 -7400
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Mic Capture Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 4'
+ dbmin 0
+ dbmax 4800
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Internal Mic Capture Volume'
+ value.0 74
+ value.1 74
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 80'
+ dbmin -7400
+ dbmax 600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 54
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 -2000
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 7'
+ dbmin -2800
+ dbmax 0
+ dbvalue.0 -2800
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.ThinkPadEC {
+ control.1 {
+ iface MIXER
+ name 'Console Playback Switch'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+rfcomm
+bnep
+parport_pc
+ppdev
+snd_hda_codec_hdmi
+snd_hda_codec_conexant
+joydev
+nouveau
+ttm
+mxm_wmi
+qcserial
+usb_wwan
+usbserial
+snd_hda_intel
+snd_hda_codec
+i915
+snd_hwdep
+snd_pcm
+uvcvideo
+lib80211_crypt_tkip
+qmi_wwan
+wmi
+usbnet
+drm_kms_helper
+wl
+snd_seq_midi
+snd_rawmidi
+videobuf2_core
+videodev
+snd_seq_midi_event
+snd_seq
+cdc_wdm
+snd_timer
+snd_seq_device
+cfg80211
+lib80211
+drm
+psmouse
+i2c_algo_bit
+btusb
+serio_raw
+bluetooth
+coretemp
+thinkpad_acpi
+videobuf2_vmalloc
+videobuf2_memops
+mei
+mac_hid
+lp
+kvm
+video
+ghash_clmulni_intel
+aesni_intel
+cryptd
+nvram
+parport
+snd
+lpc_ich
+soundcore
+snd_page_alloc
+aes_x86_64
+microcode
+r8169
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x19 0x04211040
+0x1a 0x04a11030
+0x1b 0x40f001f0
+0x1c 0x40f001f0
+0x1d 0x40f001f0
+0x1e 0x40f001f0
+0x1f 0x90170110
+0x20 0x40f001f0
+0x22 0x40f001f0
+0x23 0x90a60150
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 7.707934] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 7.708475] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[ 7.709064] [drm] nouveau 0000:01:00.0: Detected an NVc0 generation card (0x0c1480a1)
+--
+[ 8.029665] [drm] Initialized nouveau 1.0.0 20120316 for 0000:01:00.0 on minor 1
+[ 8.280701] hda_codec: CX20590: BIOS auto-probing.
+[ 8.287267] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 8.287388] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 8.287483] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 8.947758] r8169 0000:0c:00.0: eth0: link down
+--
+[ 442.908361] i915 0000:00:02.0: power state changed by ACPI to D3
+[ 443.116131] PM: suspend of drv:snd_hda_intel dev:0000:00:1b.0 complete after 222.581 msecs
+[ 443.430992] [drm] nouveau 0000:01:00.0: And we're gone!
+--
+[ 444.587226] ehci_hcd 0000:00:1d.0: setting latency timer to 64
+[ 444.587363] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[ 444.587459] ahci 0000:00:1f.2: setting latency timer to 64
+--
+[ 468.291327] [drm] nouveau 0000:01:00.0: Suspending GPU objects...
+[ 468.445722] PM: freeze of drv:snd_hda_intel dev:0000:00:1b.0 complete after 223.915 msecs
+[ 468.807751] [drm] nouveau 0000:01:00.0: And we're gone!
+--
+[ 469.896267] xhci_hcd 0000:00:14.0: irq 42 for MSI/MSI-X
+[ 469.896407] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[ 469.896524] ehci_hcd 0000:00:1d.0: setting latency timer to 64
+
+
diff --git a/codecs/canonical/cx20590-lenovo-3260s08-ccert-201204-10860 b/codecs/canonical/cx20590-lenovo-3260s08-ccert-201204-10860
new file mode 100644
index 0000000..6d2583c
--- /dev/null
+++ b/codecs/canonical/cx20590-lenovo-3260s08-ccert-201204-10860
@@ -0,0 +1,1184 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Wed Oct 2 16:46:24 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.3 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.3 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.3 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 3260S08
+Product Version: ThinkPad Edge E535
+Firmware Version: HHET31WW (1.06 )
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.8.0-29-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.8.0-29-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+thinkpad_acpi
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [HDMI ]: HDA-Intel - HDA ATI HDMI
+ HDA ATI HDMI at 0xe8444000 irq 53
+ 1 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xe8440000 irq 16
+29 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
+ ThinkPad Console Audio Control at EC reg 0x30, fw unknown
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:01.1 Audio device: Advanced Micro Devices [AMD] nee ATI Device 9902
+00:14.2 Audio device: Advanced Micro Devices [AMD] Hudson Azalia Controller (rev 01)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:01.1 0403: 1002:9902
+ Subsystem: 17aa:5100
+--
+00:14.2 0403: 1022:780d (rev 01)
+ Subsystem: 17aa:5100
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: thinkpad_acpi
+ brightness_enable : 2
+ brightness_mode : 4
+ dbg_bluetoothemul : 0
+ dbg_uwbemul : 0
+ dbg_wlswemul : 0
+ dbg_wwanemul : 0
+ enable : Y
+ experimental : 0
+ fan_control : N
+ force_load : N
+ hotkey_report_mode : 0
+ id : ThinkPadEC
+ index : -536870912
+ volume_capabilities : 0
+ volume_control : N
+ volume_mode : 3
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: ATI R6xx HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x1002aa01
+Subsystem Id: 0x00aa0100
+Revision Id: 0x100300
+No Modem Function Group found
+Default PCM:
+ rates [0x70]: 32000 44100 48000
+ bits [0x2]: 16
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=1, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x02
+Node 0x04 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x05 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x04
+Node 0x06 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x07 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Node 0x08 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x09 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x08
+Node 0x0a [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x0b [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0a
+Node 0x0c [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x0d [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x0c
+Codec: Conexant CX20590
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x14f1506e
+Subsystem Id: 0x17aa5106
+Revision Id: 0x100002
+No Modem Function Group found
+Default PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=4, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x10 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="CONEXANT Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-Out vals: [0x36 0x36]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x11 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-Out vals: [0x36 0x36]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x12 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Beep Generator Widget] wcaps 0x70000c: Mono Amp-Out
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x07, nsteps=0x07, stepsize=0x0f, mute=0
+ Amp-Out vals: [0x00]
+Node 0x14 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Control: name="Internal Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Internal Mic Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Device: name="CONEXANT Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x4a 0x4a] [0x4a 0x4a]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x17 0x18 0x23* 0x24
+Node 0x15 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x80 0x80] [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x17* 0x18 0x23 0x24
+Node 0x16 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x80 0x80] [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x17* 0x18 0x23 0x24
+Node 0x17 [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
+ Amp-Out vals: [0x00 0x00]
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x1a* 0x1b 0x1d 0x1e
+Node 0x18 [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
+ Amp-Out vals: [0x00 0x00]
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x1a* 0x1b 0x1d 0x1e
+Node 0x19 [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x04211040: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10 0x11*
+Node 0x1a [Pin Complex] wcaps 0x400481: Stereo
+ Control: name="Mic Jack", index=0, device=0
+ Pincap 0x00001324: IN Detect
+ Vref caps: HIZ 50 80
+ Pin Default 0x04a11030: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x400581: Stereo
+ Pincap 0x00011334: IN OUT EAPD Detect
+ Vref caps: HIZ 50 80
+ EAPD 0x2: EAPD
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x1c [Pin Complex] wcaps 0x400581: Stereo
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x1d [Pin Complex] wcaps 0x400581: Stereo
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x1e [Pin Complex] wcaps 0x400481: Stereo
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x1f [Pin Complex] wcaps 0x400501: Stereo
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Pincap 0x00000010: OUT
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x20 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x21 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x22 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x21
+Node 0x23 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x04, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60150: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x5, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x24 [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10 0x11
+Node 0x25 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 5 Oct 2 12:40 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 9 Oct 2 12:40 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 2 Oct 2 12:40 /dev/snd/controlC29
+crw-rw---T+ 1 root audio 116, 4 Oct 2 12:40 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 8 Oct 2 12:40 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 3 Oct 2 12:41 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 7 Oct 2 12:41 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 6 Oct 2 12:41 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Oct 2 12:40 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Oct 2 12:40 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 100 Oct 2 12:40 .
+drwxr-xr-x 3 root root 260 Oct 2 12:40 ..
+lrwxrwxrwx 1 root root 12 Oct 2 12:40 pci-0000:00:01.1 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Oct 2 12:40 pci-0000:00:14.2 -> ../controlC1
+lrwxrwxrwx 1 root root 13 Oct 2 12:40 platform-thinkpad_acpi -> ../controlC29
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: HDMI [HDA ATI HDMI], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic [HD-Audio Generic], device 0: CONEXANT Analog [CONEXANT Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: Generic [HD-Audio Generic], device 0: CONEXANT Analog [CONEXANT Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [HDMI]
+
+Card hw:0 'HDMI'/'HDA ATI HDMI at 0xe8444000 irq 53'
+ Mixer name : 'ATI R6xx HDMI'
+ Components : 'HDA:1002aa01,00aa0100,00100300'
+ Controls : 7
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [Generic]
+
+Card hw:1 'Generic'/'HD-Audio Generic at 0xe8440000 irq 16'
+ Mixer name : 'Conexant CX20590'
+ Components : 'HDA:14f1506e,17aa5106,00100002'
+ Controls : 22
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 74
+ Mono: Playback 54 [73%] [-20.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 74
+ Mono:
+ Front Left: Playback 74 [100%] [0.00dB] [on]
+ Front Right: Playback 74 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 74
+ Mono:
+ Front Left: Playback 74 [100%] [0.00dB] [on]
+ Front Right: Playback 74 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 80
+ Front Left: Capture 0 [0%] [-74.00dB] [off]
+ Front Right: Capture 0 [0%] [-74.00dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 4
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 7
+ Mono: Playback 0 [0%] [-28.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 80
+ Front Left: Capture 74 [92%] [0.00dB] [on]
+ Front Right: Capture 74 [92%] [0.00dB] [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 4
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 29 [ThinkPadEC]
+
+Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw unknown'
+ Mixer name : 'ThinkPad EC (unknown)'
+ Components : ''
+ Controls : 1
+ Simple ctrls : 1
+Simple mixer control 'Console',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.HDMI {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+}
+state.Generic {
+ control.1 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 74
+ value.1 74
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 74
+ value.1 74
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 4'
+ dbmin 0
+ dbmax 4800
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Internal Mic Capture Volume'
+ value.0 74
+ value.1 74
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 80'
+ dbmin -7400
+ dbmax 600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Internal Mic Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 4'
+ dbmin 0
+ dbmax 4000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 80'
+ dbmin -7400
+ dbmax 600
+ dbvalue.0 -7400
+ dbvalue.1 -7400
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Mic Capture Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 54
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 -2000
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 7'
+ dbmin -2800
+ dbmax 0
+ dbvalue.0 -2800
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.21 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.ThinkPadEC {
+ control.1 {
+ iface MIXER
+ name 'Console Playback Switch'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+bnep
+rfcomm
+parport_pc
+ppdev
+joydev
+uvcvideo
+btusb
+videobuf2_core
+videodev
+videobuf2_vmalloc
+bluetooth
+videobuf2_memops
+kvm
+radeon
+snd_hda_codec_conexant
+ghash_clmulni_intel
+snd_hda_codec_hdmi
+snd_hda_intel
+snd_hda_codec
+lib80211_crypt_tkip
+aesni_intel
+ttm
+wl
+ablk_helper
+cryptd
+lrw
+aes_x86_64
+snd_hwdep
+drm_kms_helper
+snd_pcm
+thinkpad_acpi
+wmi
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+cfg80211
+xts
+drm
+gf128mul
+psmouse
+snd_timer
+snd_seq_device
+video
+nvram
+lp
+snd
+parport
+soundcore
+rtsx_pci_ms
+serio_raw
+memstick
+mac_hid
+i2c_piix4
+i2c_algo_bit
+k10temp
+microcode
+lib80211
+snd_page_alloc
+rtsx_pci_sdmmc
+r8169
+ahci
+libahci
+rtsx_pci
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x03 0x185600f0
+0x05 0x585600f0
+0x07 0x585600f0
+0x09 0x585600f0
+0x0b 0x585600f0
+0x0d 0x585600f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x19 0x04211040
+0x1a 0x04a11030
+0x1b 0x40f001f0
+0x1c 0x40f001f0
+0x1d 0x40f001f0
+0x1e 0x40f001f0
+0x1f 0x90170110
+0x20 0x40f001f0
+0x22 0x40f001f0
+0x23 0x90a60150
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 6.714526] lib80211_crypt: registered algorithm 'TKIP'
+[ 6.724590] hda-intel 0000:00:01.1: Force to non-snoop mode
+[ 6.724656] snd_hda_intel 0000:00:01.1: irq 53 for MSI/MSI-X
+[ 6.740527] input: HDA ATI HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.1/sound/card0/input7
+[ 6.871522] eth1: Broadcom BCM4359 802.11 Hybrid Wireless Controller 6.20.155.1 (r326264)
+[ 6.872466] hda_codec: CX20590: BIOS auto-probing.
+[ 6.886643] input: HD-Audio Generic Mic as /devices/pci0000:00/0000:00:14.2/sound/card1/input8
+[ 6.886981] input: HD-Audio Generic Headphone as /devices/pci0000:00/0000:00:14.2/sound/card1/input9
+[ 6.887961] [drm] radeon defaulting to kernel modesetting.
+--
+[ 7.402025] [drm] Connector 2:
+[ 7.402028] [drm] HDMI-A-1
+[ 7.402029] [drm] HPD3
+
+
diff --git a/codecs/canonical/cx20590-lenovo-627725u-ccert-201304-13462 b/codecs/canonical/cx20590-lenovo-627725u-ccert-201304-13462
new file mode 100644
index 0000000..5c1a5df
--- /dev/null
+++ b/codecs/canonical/cx20590-lenovo-627725u-ccert-201304-13462
@@ -0,0 +1,1154 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Wed May 15 22:52:11 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 627725U
+Product Version: ThinkPad Edge E431
+Firmware Version: HEET27WW (1.08 )
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-27-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+thinkpad_acpi
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf3610000 irq 46
+29 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
+ ThinkPad Console Audio Control at EC reg 0x30, fw unknown
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 17aa:5018
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : -1
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: thinkpad_acpi
+ brightness_enable : 2
+ brightness_mode : 4
+ dbg_bluetoothemul : 0
+ dbg_uwbemul : 0
+ dbg_wlswemul : 0
+ dbg_wwanemul : 0
+ enable : Y
+ experimental : 0
+ fan_control : N
+ force_load : N
+ hotkey_report_mode : 0
+ id : ThinkPadEC
+ index : -536870912
+ volume_capabilities : 0
+ volume_control : N
+ volume_mode : 3
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Conexant CX20590
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x14f1506e
+Subsystem Id: 0x17aa5018
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 D3cold CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=4, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x10 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="CX20590 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-Out vals: [0x36 0x36]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x11 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-Out vals: [0x36 0x36]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x12 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Beep Generator Widget] wcaps 0x70000c: Mono Amp-Out
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x07, nsteps=0x07, stepsize=0x0f, mute=0
+ Amp-Out vals: [0x03]
+Node 0x14 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="CX20590 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x50 0x50] [0x80 0x80] [0x50 0x50] [0x80 0x80]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x17 0x18 0x23* 0x24
+Node 0x15 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x17* 0x18 0x23 0x24
+Node 0x16 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x17* 0x18 0x23 0x24
+Node 0x17 [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
+ Amp-Out vals: [0x00 0x00]
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x1a* 0x1b 0x1d 0x1e
+Node 0x18 [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
+ Amp-Out vals: [0x00 0x00]
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x1a* 0x1b 0x1d 0x1e
+Node 0x19 [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x04211040: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x1a [Pin Complex] wcaps 0x400481: Stereo
+ Control: name="Mic Jack", index=0, device=0
+ Pincap 0x00001324: IN Detect
+ Vref caps: HIZ 50 80
+ Pin Default 0x04a11030: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x400581: Stereo
+ Pincap 0x00011334: IN OUT EAPD Detect
+ Vref caps: HIZ 50 80
+ EAPD 0x0:
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x1c [Pin Complex] wcaps 0x400581: Stereo
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x1d [Pin Complex] wcaps 0x400581: Stereo
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x0:
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x1e [Pin Complex] wcaps 0x400481: Stereo
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x1f [Pin Complex] wcaps 0x400501: Stereo
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Pincap 0x00000010: OUT
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10 0x11*
+Node 0x20 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x21 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x22 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x21
+Node 0x23 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x04, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60150: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x5, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x24 [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10 0x11
+Node 0x25 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 9 May 16 06:48 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 2 May 16 06:48 /dev/snd/controlC29
+crw-rw---T+ 1 root audio 116, 8 May 16 06:48 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 May 16 06:48 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 6 May 16 06:48 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 5 May 16 06:48 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 4 May 16 06:48 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 3 May 16 06:48 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 1 May 16 06:48 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 May 16 06:48 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 May 16 06:48 .
+drwxr-xr-x 3 root root 260 May 16 06:48 ..
+lrwxrwxrwx 1 root root 12 May 16 06:48 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 13 May 16 06:48 platform-thinkpad_acpi -> ../controlC29
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: CX20590 Analog [CX20590 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: CX20590 Analog [CX20590 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf3610000 irq 46'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:14f1506e,17aa5018,00100003 HDA:80862806,80860101,00100000'
+ Controls : 30
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 74
+ Mono: Playback 54 [73%] [-20.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 74
+ Mono:
+ Front Left: Playback 74 [100%] [0.00dB] [on]
+ Front Right: Playback 74 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 74
+ Mono:
+ Front Left: Playback 74 [100%] [0.00dB] [on]
+ Front Right: Playback 74 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 4
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 7
+ Mono: Playback 3 [43%] [-16.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 80
+ Front Left: Capture 80 [100%] [6.00dB] [on]
+ Front Right: Capture 80 [100%] [6.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 4
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 29 [ThinkPadEC]
+
+Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw unknown'
+ Mixer name : 'ThinkPad EC (unknown)'
+ Components : ''
+ Controls : 1
+ Simple ctrls : 1
+Simple mixer control 'Console',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 74
+ value.1 74
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 74
+ value.1 74
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 80
+ value.1 80
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 80'
+ dbmin -7400
+ dbmax 600
+ dbvalue.0 600
+ dbvalue.1 600
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 4'
+ dbmin 0
+ dbmax 4800
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 4'
+ dbmin 0
+ dbmax 4000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 54
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 -2000
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 3
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 7'
+ dbmin -2800
+ dbmax 0
+ dbvalue.0 -1600
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.24 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.28 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.29 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.30 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.ThinkPadEC {
+ control.1 {
+ iface MIXER
+ name 'Console Playback Switch'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+autofs4
+bnep
+rfcomm
+parport_pc
+ppdev
+nfsd
+nfs
+lockd
+fscache
+auth_rpcgss
+nfs_acl
+sunrpc
+joydev
+nls_iso8859_1
+snd_hda_codec_hdmi
+snd_hda_codec_conexant
+coretemp
+kvm
+ghash_clmulni_intel
+cryptd
+snd_hda_intel
+lib80211_crypt_tkip
+snd_hda_codec
+snd_hwdep
+snd_pcm
+thinkpad_acpi
+uvcvideo
+videobuf2_core
+btusb
+dm_multipath
+scsi_dh
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+microcode
+snd_seq
+wl
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+cfg80211
+lib80211
+bluetooth
+psmouse
+serio_raw
+nvram
+snd_timer
+snd_seq_device
+snd
+soundcore
+snd_page_alloc
+rtsx_pci_ms
+memstick
+lpc_ich
+mei
+wmi
+i915
+drm_kms_helper
+drm
+i2c_algo_bit
+video
+mac_hid
+lp
+parport
+hid_generic
+dm_raid45
+usbhid
+hid
+rtsx_pci_sdmmc
+xor
+dm_mirror
+dm_region_hash
+dm_log
+r8169
+rtsx_pci
+btrfs
+ahci
+zlib_deflate
+libahci
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x19 0x04211040
+0x1a 0x04a11030
+0x1b 0x40f001f0
+0x1c 0x40f001f0
+0x1d 0x40f001f0
+0x1e 0x40f001f0
+0x1f 0x90170110
+0x20 0x40f001f0
+0x22 0x40f001f0
+0x23 0x90a60150
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x18560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 11.796659] lpc_ich: Resource conflict(s) found affecting gpio_ich
+[ 11.796849] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[ 11.807335] hda_codec: CX20590: BIOS auto-probing.
+[ 11.812818] input: HDA Intel PCH HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 11.812899] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 11.812962] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 11.813023] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 11.979907] EXT4-fs (sda3): re-mounted. Opts: errors=remount-ro
+
+
diff --git a/codecs/canonical/cx20590-lenovo-688524u-ccert-201304-13465 b/codecs/canonical/cx20590-lenovo-688524u-ccert-201304-13465
new file mode 100644
index 0000000..31c29bc
--- /dev/null
+++ b/codecs/canonical/cx20590-lenovo-688524u-ccert-201304-13465
@@ -0,0 +1,1242 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Sep 9 20:04:34 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.3 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.3 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.3 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 688524U
+Product Version: ThinkPad Edge E531
+Firmware Version: HEET27WW (1.08 )
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.8.0-29-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.8.0-29-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+thinkpad_acpi
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xe4610000 irq 48
+29 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
+ ThinkPad Console Audio Control at EC reg 0x30, fw unknown
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 17aa:5018
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: thinkpad_acpi
+ brightness_enable : 2
+ brightness_mode : 4
+ dbg_bluetoothemul : 0
+ dbg_uwbemul : 0
+ dbg_wlswemul : 0
+ dbg_wwanemul : 0
+ enable : Y
+ experimental : 0
+ fan_control : N
+ force_load : N
+ hotkey_report_mode : 0
+ id : ThinkPadEC
+ index : -536870912
+ volume_capabilities : 0
+ volume_control : N
+ volume_mode : 3
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Conexant CX20590
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x14f1506e
+Subsystem Id: 0x17aa5019
+Revision Id: 0x100003
+No Modem Function Group found
+Default PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=4, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x10 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="CONEXANT Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-Out vals: [0x38 0x38]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x11 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-Out vals: [0x38 0x38]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x12 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Beep Generator Widget] wcaps 0x70000c: Mono Amp-Out
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x07, nsteps=0x07, stepsize=0x0f, mute=0
+ Amp-Out vals: [0x00]
+Node 0x14 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Control: name="Internal Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Internal Mic Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Mic Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Device: name="CONEXANT Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x44 0x44] [0x4a 0x4a]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x17 0x18 0x23* 0x24
+Node 0x15 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x80 0x80] [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x17* 0x18 0x23 0x24
+Node 0x16 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x80 0x80] [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x17* 0x18 0x23 0x24
+Node 0x17 [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
+ Amp-Out vals: [0x00 0x00]
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x1a* 0x1b 0x1d 0x1e
+Node 0x18 [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
+ Amp-Out vals: [0x00 0x00]
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x1a* 0x1b 0x1d 0x1e
+Node 0x19 [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x04211040: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10 0x11*
+Node 0x1a [Pin Complex] wcaps 0x400481: Stereo
+ Control: name="Mic Jack", index=0, device=0
+ Pincap 0x00001324: IN Detect
+ Vref caps: HIZ 50 80
+ Pin Default 0x04a11030: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x400581: Stereo
+ Pincap 0x00011334: IN OUT EAPD Detect
+ Vref caps: HIZ 50 80
+ EAPD 0x2: EAPD
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x1c [Pin Complex] wcaps 0x400581: Stereo
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x1d [Pin Complex] wcaps 0x400581: Stereo
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x1e [Pin Complex] wcaps 0x400481: Stereo
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x1f [Pin Complex] wcaps 0x400501: Stereo
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Pincap 0x00000010: OUT
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x20 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x21 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x22 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x21
+Node 0x23 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x04, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60150: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x5, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x24 [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10 0x11
+Node 0x25 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 9 Sep 9 13:14 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 2 Sep 9 13:14 /dev/snd/controlC29
+crw-rw---T+ 1 root audio 116, 8 Sep 9 13:14 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 7 Sep 9 13:14 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 6 Sep 9 13:14 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 5 Sep 9 13:14 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 4 Sep 9 13:14 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 3 Sep 9 13:14 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 1 Sep 9 13:14 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Sep 9 13:14 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Sep 9 13:14 .
+drwxr-xr-x 3 root root 260 Sep 9 13:14 ..
+lrwxrwxrwx 1 root root 12 Sep 9 13:14 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 13 Sep 9 13:14 platform-thinkpad_acpi -> ../controlC29
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: CONEXANT Analog [CONEXANT Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: CONEXANT Analog [CONEXANT Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xe4610000 irq 48'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:14f1506e,17aa5019,00100003 HDA:80862806,80860101,00100000'
+ Controls : 36
+ Simple ctrls : 12
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 74
+ Mono: Playback 56 [76%] [-18.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 74
+ Mono:
+ Front Left: Playback 74 [100%] [0.00dB] [on]
+ Front Right: Playback 74 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 74
+ Mono:
+ Front Left: Playback 74 [100%] [0.00dB] [on]
+ Front Right: Playback 74 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 80
+ Front Left: Capture 0 [0%] [-74.00dB] [off]
+ Front Right: Capture 0 [0%] [-74.00dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 4
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 7
+ Mono: Playback 3 [43%] [-16.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 80
+ Front Left: Capture 68 [85%] [-6.00dB] [on]
+ Front Right: Capture 68 [85%] [-6.00dB] [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 4
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 29 [ThinkPadEC]
+
+Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw unknown'
+ Mixer name : 'ThinkPad EC (unknown)'
+ Components : ''
+ Controls : 1
+ Simple ctrls : 1
+Simple mixer control 'Console',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 74
+ value.1 74
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 74
+ value.1 74
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 4'
+ dbmin 0
+ dbmax 4800
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Internal Mic Capture Volume'
+ value.0 68
+ value.1 68
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 80'
+ dbmin -7400
+ dbmax 600
+ dbvalue.0 -600
+ dbvalue.1 -600
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Internal Mic Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 4'
+ dbmin 0
+ dbmax 4000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 80'
+ dbmin -7400
+ dbmax 600
+ dbvalue.0 -7400
+ dbvalue.1 -7400
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Mic Capture Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 56
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 -1800
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 3
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 7'
+ dbmin -2800
+ dbmax 0
+ dbvalue.0 -1600
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.21 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.27 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.28 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.29 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.30 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.31 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.32 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.33 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.34 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.35 {
+ iface PCM
+ device 7
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.36 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.ThinkPadEC {
+ control.1 {
+ iface MIXER
+ name 'Console Playback Switch'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+bnep
+rfcomm
+parport_pc
+ppdev
+snd_hda_codec_hdmi
+snd_hda_codec_conexant
+uvcvideo
+videobuf2_core
+videodev
+videobuf2_vmalloc
+joydev
+videobuf2_memops
+coretemp
+arc4
+kvm
+iwldvm
+snd_hda_intel
+mac80211
+snd_hda_codec
+ghash_clmulni_intel
+aesni_intel
+ablk_helper
+cryptd
+nouveau
+lrw
+aes_x86_64
+xts
+ttm
+iwlwifi
+thinkpad_acpi
+i915
+btusb
+snd_hwdep
+snd_pcm
+drm_kms_helper
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+gf128mul
+snd_timer
+snd_seq_device
+mei
+rtsx_pci_ms
+memstick
+bluetooth
+mxm_wmi
+microcode
+psmouse
+snd
+snd_page_alloc
+cfg80211
+drm
+serio_raw
+mac_hid
+lpc_ich
+i2c_algo_bit
+wmi
+soundcore
+nvram
+video
+lp
+parport
+rtsx_pci_sdmmc
+r8169
+rtsx_pci
+ahci
+libahci
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x19 0x04211040
+0x1a 0x04a11030
+0x1b 0x40f001f0
+0x1c 0x40f001f0
+0x1d 0x40f001f0
+0x1e 0x40f001f0
+0x1f 0x90170110
+0x20 0x40f001f0
+0x22 0x40f001f0
+0x23 0x90a60150
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x18560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 7.907696] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 7.907840] snd_hda_intel 0000:00:1b.0: irq 48 for MSI/MSI-X
+[ 7.908443] nouveau ![ DEVICE][0000:01:00.0] unknown Fermi chipset
+--
+[ 7.908645] nouveau: probe of 0000:01:00.0 failed with error -22
+[ 8.004828] hda_codec: CX20590: BIOS auto-probing.
+[ 8.033805] input: HDA Intel PCH HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 8.033886] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 8.033986] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 8.034045] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
+[ 8.804745] [drm] Enabling RC6 states: RC6 on, RC6p on, RC6pp off
+--
+[ 2856.127890] ehci-pci 0000:00:1a.0: setting latency timer to 64
+[ 2856.127939] snd_hda_intel 0000:00:1b.0: irq 48 for MSI/MSI-X
+[ 2856.127962] ehci-pci 0000:00:1d.0: setting latency timer to 64
+
+
diff --git a/codecs/canonical/cx20641-dell-inspiron-620s-ccert-201103-7435 b/codecs/canonical/cx20641-dell-inspiron-620s-ccert-201103-7435
new file mode 100644
index 0000000..124c0a2
--- /dev/null
+++ b/codecs/canonical/cx20641-dell-inspiron-620s-ccert-201103-7435
@@ -0,0 +1,1131 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.60
+!!################################
+
+!!Script ran on: Mon Jun 25 15:33:34 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 620s
+Product Version: 00
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-23-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xfe400000 irq 46
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!--------------------------------------------------------
+
+00:1b.0 0403: 8086:1c20 (rev 05)
+ Subsystem: 1028:04ed
+
+
+!!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
+!!--------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Conexant CX20641
+Address: 2
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x14f150a1
+Subsystem Id: 0x102804ed
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=1
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x10 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
+ Control: name="Front Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="CONEXANT Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-Out vals: [0x38 0x38]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x11 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-Out vals: [0x38 0x38]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x12 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Beep Generator Widget] wcaps 0x70000c: Mono Amp-Out
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x07, nsteps=0x07, stepsize=0x0f, mute=0
+ Amp-Out vals: [0x00]
+Node 0x14 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Control: name="Front Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Rear Mic Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Line Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Line Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Device: name="CONEXANT Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x80 0x80] [0x46 0x46] [0x80 0x80] [0x4a 0x4a]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x1a 0x1b* 0x1d 0x1e
+Node 0x15 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x80 0x80] [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x1a* 0x1b 0x1d 0x1e
+Node 0x16 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x17 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
+ Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x18 [Pin Complex] wcaps 0x400581: Stereo
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x0:
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x10* 0x11 0x17
+Node 0x19 [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Front Headphone Jack", index=0, device=0
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x02214040: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x10 0x11* 0x17
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Front Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00001324: IN Detect
+ Vref caps: HIZ 50 80
+ Pin Default 0x02a19020: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058b: Stereo Amp-In
+ Control: name="Rear Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
+ Amp-In vals: [0x03 0x03]
+ Pincap 0x00011334: IN OUT EAPD Detect
+ Vref caps: HIZ 50 80
+ EAPD 0x0:
+ Pin Default 0x01a1903e: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0xe
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=04, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x10* 0x11 0x17
+Node 0x1c [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Line-Out Jack", index=0, device=0
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x01014010: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x10* 0x11 0x17
+Node 0x1d [Pin Complex] wcaps 0x40058b: Stereo Amp-In
+ Control: name="Line Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Line Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x0:
+ Pin Default 0x01813030: [Jack] Line In at Ext Rear
+ Conn = 1/8, Color = Blue
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=05, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x10* 0x11 0x17
+Node 0x1e [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1f [Pin Complex] wcaps 0x400501: Stereo
+ Pincap 0x00000010: OUT
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x10* 0x11 0x17
+Node 0x20 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x21 [Pin Complex] wcaps 0x400501: Stereo
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x0:
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x10* 0x11 0x17
+Node 0x22 [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00] [0x00 0x00]
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x10 0x11 0x17
+Node 0x23 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x24 [Volume Knob Widget] wcaps 0x600080: Mono
+ Volume-Knob: delta=1, steps=74, direct=0, val=60
+ Unsolicited: tag=00, enabled=0
+ Connection: 3
+ 0x10 0x11 0x17
+Node 0x25 [Audio Input] wcaps 0x100711: Stereo Digital
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x26
+Node 0x26 [Pin Complex] wcaps 0x400681: Stereo Digital
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Codec: Intel CougarPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862805
+Subsystem Id: 0x80862805
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Jun 23 18:28 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Jun 23 18:28 /dev/snd/hwC0D2
+crw-rw---T+ 1 root audio 116, 5 Jun 23 18:28 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Jun 25 11:33 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Jun 25 11:33 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Jun 23 18:28 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Jun 23 18:28 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jun 23 18:28 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Jun 23 18:28 .
+drwxr-xr-x 3 root root 220 Jun 23 18:28 ..
+lrwxrwxrwx 1 root root 12 Jun 23 18:28 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: CONEXANT Analog [CONEXANT Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: CONEXANT Analog [CONEXANT Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xfe400000 irq 46'
+ Mixer name : 'Intel CougarPoint HDMI'
+ Components : 'HDA:14f150a1,102804ed,00100100 HDA:80862805,80862805,00100000'
+ Controls : 31
+ Simple ctrls : 13
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 74
+ Mono: Playback 56 [76%] [-18.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 74
+ Mono:
+ Front Left: Playback 74 [100%] [0.00dB] [on]
+ Front Right: Playback 74 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Front',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 74
+ Mono:
+ Front Left: Playback 74 [100%] [0.00dB] [on]
+ Front Right: Playback 74 [100%] [0.00dB] [on]
+Simple mixer control 'Front Mic',0
+ Capabilities: cvolume cswitch cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 80
+ Front Left: Capture 0 [0%] [-74.00dB] [off]
+ Front Right: Capture 0 [0%] [-74.00dB] [off]
+Simple mixer control 'Front Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 4
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Line',0
+ Capabilities: cvolume cswitch cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 80
+ Front Left: Capture 0 [0%] [-74.00dB] [off]
+ Front Right: Capture 0 [0%] [-74.00dB] [off]
+Simple mixer control 'Line Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 4
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 7
+ Mono: Playback 0 [0%] [-28.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Rear Mic',0
+ Capabilities: cvolume cswitch cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 80
+ Front Left: Capture 70 [88%] [-4.00dB] [on]
+ Front Right: Capture 70 [88%] [-4.00dB] [on]
+Simple mixer control 'Rear Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 4
+ Front Left: 3 [75%] [30.00dB]
+ Front Right: 3 [75%] [30.00dB]
+
+
+!!Alsactl output
+!!-------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Front Playback Volume'
+ value.0 74
+ value.1 74
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Front Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 74
+ value.1 74
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value 2
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Front Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 4'
+ dbmin 0
+ dbmax 4000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Front Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 80'
+ dbmin -7400
+ dbmax 600
+ dbvalue.0 -7400
+ dbvalue.1 -7400
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Front Mic Capture Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Rear Mic Boost Volume'
+ value.0 3
+ value.1 3
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 4'
+ dbmin 0
+ dbmax 4000
+ dbvalue.0 3000
+ dbvalue.1 3000
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Rear Mic Capture Volume'
+ value.0 70
+ value.1 70
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 80'
+ dbmin -7400
+ dbmax 600
+ dbvalue.0 -400
+ dbvalue.1 -400
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Rear Mic Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Line Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 4'
+ dbmin 0
+ dbmax 4000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Line Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 80'
+ dbmin -7400
+ dbmax 600
+ dbvalue.0 -7400
+ dbvalue.1 -7400
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Line Capture Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Rear Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Front Mic'
+ item.1 'Rear Mic'
+ item.2 Line
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 56
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 -1800
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 7'
+ dbmin -2800
+ dbmax 0
+ dbvalue.0 -2800
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Line-Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'Front Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface CARD
+ name 'Rear Mic Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface CARD
+ name 'Line Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.28 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.29 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.30 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.31 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+snd_hda_codec_hdmi
+snd_hda_codec_conexant
+parport_pc
+ppdev
+rfcomm
+bnep
+bluetooth
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+snd_timer
+snd_seq_device
+lp
+parport
+snd
+dcdbas
+joydev
+soundcore
+snd_page_alloc
+psmouse
+serio_raw
+mac_hid
+mei
+i915
+drm_kms_helper
+drm
+i2c_algo_bit
+video
+r8169
+ums_realtek
+uas
+usbhid
+hid
+usb_storage
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D2/init_pin_configs:
+0x18 0x40f001f0
+0x19 0x02214040
+0x1a 0x02a19020
+0x1b 0x01a1903e
+0x1c 0x01014010
+0x1d 0x01813030
+0x1e 0x40f001f0
+0x1f 0x40f001f0
+0x20 0x40f001f0
+0x21 0x40f001f0
+0x26 0x40f001f0
+
+/sys/class/sound/hwC0D2/driver_pin_configs:
+
+/sys/class/sound/hwC0D2/user_pin_configs:
+
+/sys/class/sound/hwC0D2/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x58560010
+0x06 0x58560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!------------------
+
+[ 15.453180] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 15.453223] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 15.453274] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[ 15.453299] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 15.459969] EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro
+--
+[ 15.862274] type=1400 audit(1340490521.914:11): apparmor="STATUS" operation="profile_replace" name="/sbin/dhclient" pid=813 comm="apparmor_parser"
+[ 15.988453] hda_codec: CX20641: BIOS auto-probing.
+[ 15.992982] HDMI status: Codec=3 Pin=7 Presence_Detect=0 ELD_Valid=0
+[ 15.993057] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input4
+[ 15.993136] input: HDA Intel PCH Line as /devices/pci0000:00/0000:00:1b.0/sound/card0/input5
+[ 15.993197] input: HDA Intel PCH Rear Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
+[ 15.993255] input: HDA Intel PCH Front Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 15.993307] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 15.993357] input: HDA Intel PCH Line-Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 16.157067] init: alsa-restore main process (856) terminated with status 99
+
+
diff --git a/codecs/canonical/cx20641-dell-inspiron-660-ccert-201201-10398 b/codecs/canonical/cx20641-dell-inspiron-660-ccert-201201-10398
new file mode 100644
index 0000000..cef2301
--- /dev/null
+++ b/codecs/canonical/cx20641-dell-inspiron-660-ccert-201201-10398
@@ -0,0 +1,1133 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.60
+!!################################
+
+!!Script ran on: Fri Oct 26 05:41:51 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 660
+Product Version:
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-29-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7d10000 irq 45
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!--------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 1028:0581
+
+
+!!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
+!!--------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Conexant CX20641
+Address: 2
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x14f150a1
+Subsystem Id: 0x10280581
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=1
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x10 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
+ Control: name="Front Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="CONEXANT Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-Out vals: [0x38 0x38]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x11 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-Out vals: [0x38 0x38]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x12 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Beep Generator Widget] wcaps 0x70000c: Mono Amp-Out
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x07, nsteps=0x07, stepsize=0x0f, mute=0
+ Amp-Out vals: [0x00]
+Node 0x14 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Control: name="Front Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Rear Mic Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Line Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Line Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Device: name="CONEXANT Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x3c 0x3c] [0x80 0x80] [0x80 0x80] [0x4a 0x4a]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x1a* 0x1b 0x1d 0x1e
+Node 0x15 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x80 0x80] [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x1a* 0x1b 0x1d 0x1e
+Node 0x16 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x17 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
+ Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x18 [Pin Complex] wcaps 0x400581: Stereo
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x0:
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x10* 0x11 0x17
+Node 0x19 [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Front Headphone Jack", index=0, device=0
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x02214040: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x10 0x11* 0x17
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Front Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00001324: IN Detect
+ Vref caps: HIZ 50 80
+ Pin Default 0x02a19020: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058b: Stereo Amp-In
+ Control: name="Rear Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00011334: IN OUT EAPD Detect
+ Vref caps: HIZ 50 80
+ EAPD 0x0:
+ Pin Default 0x01a1903e: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0xe
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=04, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x10* 0x11 0x17
+Node 0x1c [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Line-Out Jack", index=0, device=0
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x01014010: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x10* 0x11 0x17
+Node 0x1d [Pin Complex] wcaps 0x40058b: Stereo Amp-In
+ Control: name="Line Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Line Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x0:
+ Pin Default 0x01813030: [Jack] Line In at Ext Rear
+ Conn = 1/8, Color = Blue
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=05, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x10* 0x11 0x17
+Node 0x1e [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1f [Pin Complex] wcaps 0x400501: Stereo
+ Pincap 0x00000010: OUT
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x10* 0x11 0x17
+Node 0x20 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x21 [Pin Complex] wcaps 0x400501: Stereo
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x0:
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x10* 0x11 0x17
+Node 0x22 [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00] [0x00 0x00]
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x10 0x11 0x17
+Node 0x23 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x24 [Volume Knob Widget] wcaps 0x600080: Mono
+ Volume-Knob: delta=1, steps=74, direct=0, val=60
+ Unsolicited: tag=00, enabled=0
+ Connection: 3
+ 0x10 0x11 0x17
+Node 0x25 [Audio Input] wcaps 0x100711: Stereo Digital
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x26
+Node 0x26 [Pin Complex] wcaps 0x400681: Stereo Digital
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x10280581
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Oct 26 01:32 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Oct 26 01:32 /dev/snd/hwC0D2
+crw-rw---T+ 1 root audio 116, 5 Oct 26 01:32 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Oct 26 01:32 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Oct 26 01:32 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Oct 26 01:32 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Oct 26 01:31 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Oct 26 01:31 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Oct 26 01:32 .
+drwxr-xr-x 3 root root 220 Oct 26 01:32 ..
+lrwxrwxrwx 1 root root 12 Oct 26 01:32 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: CONEXANT Analog [CONEXANT Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: CONEXANT Analog [CONEXANT Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7d10000 irq 45'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:14f150a1,10280581,00100100 HDA:80862806,10280581,00100000'
+ Controls : 31
+ Simple ctrls : 13
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 74
+ Mono: Playback 56 [76%] [-18.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 74
+ Mono:
+ Front Left: Playback 74 [100%] [0.00dB] [on]
+ Front Right: Playback 74 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Front',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 74
+ Mono:
+ Front Left: Playback 74 [100%] [0.00dB] [on]
+ Front Right: Playback 74 [100%] [0.00dB] [on]
+Simple mixer control 'Front Mic',0
+ Capabilities: cvolume cswitch cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 80
+ Front Left: Capture 60 [75%] [-14.00dB] [on]
+ Front Right: Capture 60 [75%] [-14.00dB] [on]
+Simple mixer control 'Front Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 4
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Line',0
+ Capabilities: cvolume cswitch cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 80
+ Front Left: Capture 0 [0%] [-74.00dB] [off]
+ Front Right: Capture 0 [0%] [-74.00dB] [off]
+Simple mixer control 'Line Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 4
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 7
+ Mono: Playback 0 [0%] [-28.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Rear Mic',0
+ Capabilities: cvolume cswitch cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 80
+ Front Left: Capture 0 [0%] [-74.00dB] [off]
+ Front Right: Capture 0 [0%] [-74.00dB] [off]
+Simple mixer control 'Rear Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 4
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!-------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Front Playback Volume'
+ value.0 74
+ value.1 74
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Front Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 74
+ value.1 74
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value 2
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Front Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 4'
+ dbmin 0
+ dbmax 4000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Front Mic Capture Volume'
+ value.0 60
+ value.1 60
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 80'
+ dbmin -7400
+ dbmax 600
+ dbvalue.0 -1400
+ dbvalue.1 -1400
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Front Mic Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Rear Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 4'
+ dbmin 0
+ dbmax 4000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Rear Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 80'
+ dbmin -7400
+ dbmax 600
+ dbvalue.0 -7400
+ dbvalue.1 -7400
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Rear Mic Capture Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Line Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 4'
+ dbmin 0
+ dbmax 4000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Line Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 80'
+ dbmin -7400
+ dbmax 600
+ dbvalue.0 -7400
+ dbvalue.1 -7400
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Line Capture Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Front Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Front Mic'
+ item.1 'Rear Mic'
+ item.2 Line
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 56
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 -1800
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 7'
+ dbmin -2800
+ dbmax 0
+ dbvalue.0 -2800
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Line-Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'Front Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface CARD
+ name 'Rear Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface CARD
+ name 'Line Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.28 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.29 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.30 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.31 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+bnep
+parport_pc
+rfcomm
+bluetooth
+ppdev
+snd_hda_codec_hdmi
+snd_hda_codec_conexant
+usbhid
+hid
+arc4
+ath9k
+mac80211
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+i915
+drm_kms_helper
+drm
+lp
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+snd_timer
+snd_seq_device
+psmouse
+dcdbas
+parport
+snd
+soundcore
+ath9k_common
+ath9k_hw
+ath
+i2c_algo_bit
+serio_raw
+snd_page_alloc
+mac_hid
+cfg80211
+video
+r8169
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D2/init_pin_configs:
+0x18 0x40f001f0
+0x19 0x02214040
+0x1a 0x02a19020
+0x1b 0x01a1903e
+0x1c 0x01014010
+0x1d 0x01813030
+0x1e 0x40f001f0
+0x1f 0x40f001f0
+0x20 0x40f001f0
+0x21 0x40f001f0
+0x26 0x40f001f0
+
+/sys/class/sound/hwC0D2/driver_pin_configs:
+
+/sys/class/sound/hwC0D2/user_pin_configs:
+
+/sys/class/sound/hwC0D2/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x58560010
+0x06 0x18560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!------------------
+
+[ 6.127875] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 6.127915] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 6.127962] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
+[ 6.127983] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 6.144183] input: CHICONY USB NetVista Full Width Keyboard as /devices/pci0000:00/0000:00:14.0/usb3/3-2/3-2:1.0/input/input3
+--
+[ 6.446886] init: failsafe main process (817) killed by TERM signal
+[ 6.664625] hda_codec: CX20641: BIOS auto-probing.
+[ 6.668495] HDMI status: Codec=3 Pin=6 Presence_Detect=0 ELD_Valid=0
+[ 6.668540] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input5
+[ 6.668591] input: HDA Intel PCH Line as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
+[ 6.668629] input: HDA Intel PCH Rear Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 6.668663] input: HDA Intel PCH Front Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 6.668695] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 6.668729] input: HDA Intel PCH Line-Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 6.935244] ppdev: user-space parallel port driver
+
+
diff --git a/codecs/canonical/cx20641-dell-optiplex-3010-ccert-201201-10392 b/codecs/canonical/cx20641-dell-optiplex-3010-ccert-201201-10392
new file mode 100644
index 0000000..5a9a743
--- /dev/null
+++ b/codecs/canonical/cx20641-dell-optiplex-3010-ccert-201201-10392
@@ -0,0 +1,1143 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Apr 8 09:20:27 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: OptiPlex 3010
+Product Version: 01
+Firmware Version: A09
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-22-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7d00000 irq 47
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1c20 (rev 04)
+ Subsystem: 1028:0585
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Conexant CX20641
+Address: 2
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x14f150a1
+Subsystem Id: 0x10280585
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=1
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x10 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
+ Control: name="Front Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="CONEXANT Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-Out vals: [0x38 0x38]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x11 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-Out vals: [0x38 0x38]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x12 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Beep Generator Widget] wcaps 0x70000c: Mono Amp-Out
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x07, nsteps=0x07, stepsize=0x0f, mute=0
+ Amp-Out vals: [0x00]
+Node 0x14 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Control: name="Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Line Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Line Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Device: name="CONEXANT Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x3c 0x3c] [0x80 0x80] [0x4a 0x4a] [0x4a 0x4a]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x1a* 0x1b 0x1d 0x1e
+Node 0x15 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x80 0x80] [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x1a* 0x1b 0x1d 0x1e
+Node 0x16 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x17 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-Out vals: [0x38 0x38]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x18 [Pin Complex] wcaps 0x400581: Stereo
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x0:
+ Pin Default 0x04f001f0: [Jack] Other at Ext Right
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x10* 0x11 0x17
+Node 0x19 [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Front Headphone Jack", index=0, device=0
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x02214040: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x10 0x11* 0x17
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00001324: IN Detect
+ Vref caps: HIZ 50 80
+ Pin Default 0x02a19020: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=04, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058b: Stereo Amp-In
+ Control: name="Line Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Line Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00011334: IN OUT EAPD Detect
+ Vref caps: HIZ 50 80
+ EAPD 0x0:
+ Pin Default 0x01813030: [Jack] Line In at Ext Rear
+ Conn = 1/8, Color = Blue
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=05, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x10* 0x11 0x17
+Node 0x1c [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Line Out Jack", index=0, device=0
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x01014010: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x10* 0x11 0x17
+Node 0x1d [Pin Complex] wcaps 0x40058b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x0:
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x10* 0x11 0x17
+Node 0x1e [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1f [Pin Complex] wcaps 0x400501: Stereo
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Pincap 0x00000010: OUT
+ Pin Default 0x9217011f: [Fixed] Speaker at Int Front
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0xf
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x10 0x11 0x17*
+Node 0x20 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x21 [Pin Complex] wcaps 0x400501: Stereo
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x0:
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x10* 0x11 0x17
+Node 0x22 [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00] [0x00 0x00]
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x10 0x11 0x17
+Node 0x23 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x24 [Volume Knob Widget] wcaps 0x600080: Mono
+ Volume-Knob: delta=1, steps=74, direct=0, val=60
+ Unsolicited: tag=00, enabled=0
+ Connection: 3
+ 0x10 0x11 0x17
+Node 0x25 [Audio Input] wcaps 0x100711: Stereo Digital
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x26
+Node 0x26 [Pin Complex] wcaps 0x400681: Stereo Digital
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Codec: Intel CougarPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862805
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Apr 8 14:44 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Apr 8 14:44 /dev/snd/hwC0D2
+crw-rw---T+ 1 root audio 116, 5 Apr 8 14:44 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Apr 8 14:45 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Apr 8 14:45 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Apr 8 14:45 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Apr 8 14:44 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Apr 8 14:44 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Apr 8 14:44 .
+drwxr-xr-x 3 root root 220 Apr 8 14:44 ..
+lrwxrwxrwx 1 root root 12 Apr 8 14:44 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: CONEXANT Analog [CONEXANT Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: CONEXANT Analog [CONEXANT Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7d00000 irq 47'
+ Mixer name : 'Intel CougarPoint HDMI'
+ Components : 'HDA:14f150a1,10280585,00100100 HDA:80862805,80860101,00100000'
+ Controls : 30
+ Simple ctrls : 12
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 74
+ Mono: Playback 56 [76%] [-18.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 74
+ Mono:
+ Front Left: Playback 74 [100%] [0.00dB] [on]
+ Front Right: Playback 74 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 74
+ Mono:
+ Front Left: Playback 74 [100%] [0.00dB] [on]
+ Front Right: Playback 74 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Front',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 74
+ Mono:
+ Front Left: Playback 74 [100%] [0.00dB] [on]
+ Front Right: Playback 74 [100%] [0.00dB] [on]
+Simple mixer control 'Line',0
+ Capabilities: cvolume cswitch cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 80
+ Front Left: Capture 0 [0%] [-74.00dB] [off]
+ Front Right: Capture 0 [0%] [-74.00dB] [off]
+Simple mixer control 'Line Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 4
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: cvolume cswitch cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 80
+ Front Left: Capture 60 [75%] [-14.00dB] [on]
+ Front Right: Capture 60 [75%] [-14.00dB] [on]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 4
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 7
+ Mono: Playback 0 [0%] [-28.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Front Playback Volume'
+ value.0 74
+ value.1 74
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Front Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 74
+ value.1 74
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 74
+ value.1 74
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value 2
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 4'
+ dbmin 0
+ dbmax 4000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Mic Capture Volume'
+ value.0 60
+ value.1 60
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 80'
+ dbmin -7400
+ dbmax 600
+ dbvalue.0 -1400
+ dbvalue.1 -1400
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Line Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 4'
+ dbmin 0
+ dbmax 4000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Line Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 80'
+ dbmin -7400
+ dbmax 600
+ dbvalue.0 -7400
+ dbvalue.1 -7400
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Line Capture Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Capture Source'
+ value Mic
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Mic
+ item.1 Line
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 56
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 -1800
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 7'
+ dbmin -2800
+ dbmax 0
+ dbvalue.0 -2800
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface CARD
+ name 'Line Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.28 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.29 {
+ iface PCM
+ device 3
+ name ELD
+ value '100009006c120001000000000000000009d1c17842656e512047573234353048090707000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type BYTES
+ count 83
+ }
+ }
+ control.30 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nls_iso8859_1
+msr
+rfcomm
+bnep
+bluetooth
+parport_pc
+ppdev
+snd_hda_codec_hdmi
+snd_hda_codec_conexant
+dcdbas
+coretemp
+kvm_intel
+kvm
+ghash_clmulni_intel
+aesni_intel
+cryptd
+aes_x86_64
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+dm_multipath
+scsi_dh
+i915
+drm_kms_helper
+drm
+microcode
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+hid_generic
+snd_timer
+snd_seq_device
+snd
+mac_hid
+i2c_algo_bit
+video
+psmouse
+serio_raw
+soundcore
+snd_page_alloc
+lpc_ich
+mei
+lp
+parport
+usbhid
+hid
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+tg3
+r8168
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D2/init_pin_configs:
+0x18 0x04f001f0
+0x19 0x02214040
+0x1a 0x02a19020
+0x1b 0x01813030
+0x1c 0x01014010
+0x1d 0x40f001f0
+0x1e 0x40f001f0
+0x1f 0x9217011f
+0x20 0x40f001f0
+0x21 0x40f001f0
+0x26 0x40f001f0
+
+/sys/class/sound/hwC0D2/driver_pin_configs:
+
+/sys/class/sound/hwC0D2/user_pin_configs:
+
+/sys/class/sound/hwC0D2/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x58560010
+0x06 0x58560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 8.770525] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 8.770632] snd_hda_intel 0000:00:1b.0: irq 47 for MSI/MSI-X
+[ 9.336272] hda_codec: CX20641: BIOS auto-probing.
+[ 9.373469] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input5
+[ 9.373559] input: HDA Intel PCH Line as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
+[ 9.373604] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 9.373651] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 9.373722] input: HDA Intel PCH Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 9.411115] EXT4-fs (sda3): re-mounted. Opts: errors=remount-ro
+--
+[ 2694.899997] serial 00:0b: wake-up capability disabled by ACPI
+[ 2695.124186] PM: suspend of drv:snd_hda_intel dev:0000:00:1b.0 complete after 223.609 msecs
+[ 2695.171491] PM: suspend of drv:sd dev:0:0:0:0 complete after 306.326 msecs
+--
+[ 2695.615633] ahci 0000:00:1f.2: setting latency timer to 64
+[ 2695.615668] snd_hda_intel 0000:00:1b.0: irq 47 for MSI/MSI-X
+[ 2695.615685] tg3 0000:03:00.0: wake-up capability disabled by ACPI
+--
+[ 2724.618641] sd 0:0:0:0: [sda] Stopping disk
+[ 2724.820584] PM: suspend of drv:snd_hda_intel dev:0000:00:1b.0 complete after 224.074 msecs
+[ 2724.905175] PM: suspend of drv:sd dev:0:0:0:0 complete after 344.118 msecs
+--
+[ 2725.350998] tg3 0000:03:00.0: wake-up capability disabled by ACPI
+[ 2725.351008] snd_hda_intel 0000:00:1b.0: irq 47 for MSI/MSI-X
+[ 2725.351710] serial 00:0b: activated
+--
+[ 6710.279366] serial 00:0b: wake-up capability disabled by ACPI
+[ 6710.503477] PM: suspend of drv:snd_hda_intel dev:0000:00:1b.0 complete after 223.648 msecs
+[ 6710.563480] PM: suspend of drv:sd dev:0:0:0:0 complete after 318.976 msecs
+--
+[ 6711.009802] mei 0000:00:16.0: irq 45 for MSI/MSI-X
+[ 6711.009855] snd_hda_intel 0000:00:1b.0: irq 47 for MSI/MSI-X
+[ 6711.009876] ehci_hcd 0000:00:1d.0: setting latency timer to 64
+
+
diff --git a/codecs/canonical/cx20641-dell-optiplex-3010-ccert-201201-10393 b/codecs/canonical/cx20641-dell-optiplex-3010-ccert-201201-10393
new file mode 100644
index 0000000..ac57015
--- /dev/null
+++ b/codecs/canonical/cx20641-dell-optiplex-3010-ccert-201201-10393
@@ -0,0 +1,1196 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Apr 8 08:09:58 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: OptiPlex 3010
+Product Version: 01
+Firmware Version: A09
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-22-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7d00000 irq 47
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1c20 (rev 04)
+ Subsystem: 1028:0585
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Conexant CX20641
+Address: 2
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x14f150a1
+Subsystem Id: 0x10280585
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=1
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x10 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
+ Control: name="Front Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="CONEXANT Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x11 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x12 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Beep Generator Widget] wcaps 0x70000c: Mono Amp-Out
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x07, nsteps=0x07, stepsize=0x0f, mute=0
+ Amp-Out vals: [0x00]
+Node 0x14 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Control: name="Front Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Rear Mic Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Line Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Line Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Device: name="CONEXANT Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x4a 0x4a]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x1a* 0x1b 0x1d 0x1e
+Node 0x15 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x80 0x80] [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x1a* 0x1b 0x1d 0x1e
+Node 0x16 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x17 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x18 [Pin Complex] wcaps 0x400581: Stereo
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x0:
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x10* 0x11 0x17
+Node 0x19 [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Front Headphone Jack", index=0, device=0
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x02214040: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x10 0x11* 0x17
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Front Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00001324: IN Detect
+ Vref caps: HIZ 50 80
+ Pin Default 0x02a19020: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=04, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058b: Stereo Amp-In
+ Control: name="Rear Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00011334: IN OUT EAPD Detect
+ Vref caps: HIZ 50 80
+ EAPD 0x0:
+ Pin Default 0x01a1903e: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0xe
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=05, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x10* 0x11 0x17
+Node 0x1c [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Line Out Jack", index=0, device=0
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x01014010: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x10* 0x11 0x17
+Node 0x1d [Pin Complex] wcaps 0x40058b: Stereo Amp-In
+ Control: name="Line Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Line Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x0:
+ Pin Default 0x01813030: [Jack] Line In at Ext Rear
+ Conn = 1/8, Color = Blue
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=06, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x10* 0x11 0x17
+Node 0x1e [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1f [Pin Complex] wcaps 0x400501: Stereo
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Pincap 0x00000010: OUT
+ Pin Default 0x9217011f: [Fixed] Speaker at Int Front
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0xf
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x10 0x11 0x17*
+Node 0x20 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x21 [Pin Complex] wcaps 0x400501: Stereo
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x0:
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x10* 0x11 0x17
+Node 0x22 [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00] [0x00 0x00]
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x10 0x11 0x17
+Node 0x23 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x24 [Volume Knob Widget] wcaps 0x600080: Mono
+ Volume-Knob: delta=1, steps=74, direct=0, val=60
+ Unsolicited: tag=00, enabled=0
+ Connection: 3
+ 0x10 0x11 0x17
+Node 0x25 [Audio Input] wcaps 0x100711: Stereo Digital
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x26
+Node 0x26 [Pin Complex] wcaps 0x400681: Stereo Digital
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Codec: Intel CougarPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862805
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Apr 8 04:06 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Apr 8 04:06 /dev/snd/hwC0D2
+crw-rw---T+ 1 root audio 116, 5 Apr 8 04:06 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Apr 8 04:07 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Apr 8 04:07 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Apr 8 04:07 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Apr 8 04:06 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Apr 8 04:06 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Apr 8 04:06 .
+drwxr-xr-x 3 root root 220 Apr 8 04:06 ..
+lrwxrwxrwx 1 root root 12 Apr 8 04:06 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: CONEXANT Analog [CONEXANT Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: CONEXANT Analog [CONEXANT Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7d00000 irq 47'
+ Mixer name : 'Intel CougarPoint HDMI'
+ Components : 'HDA:14f150a1,10280585,00100100 HDA:80862805,80860101,00100000'
+ Controls : 34
+ Simple ctrls : 14
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 74
+ Mono: Playback 60 [81%] [-14.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 74
+ Mono:
+ Front Left: Playback 74 [100%] [0.00dB] [on]
+ Front Right: Playback 74 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 74
+ Mono:
+ Front Left: Playback 74 [100%] [0.00dB] [on]
+ Front Right: Playback 74 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Front',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 74
+ Mono:
+ Front Left: Playback 74 [100%] [0.00dB] [on]
+ Front Right: Playback 74 [100%] [0.00dB] [on]
+Simple mixer control 'Front Mic',0
+ Capabilities: cvolume cswitch cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 80
+ Front Left: Capture 0 [0%] [-74.00dB] [off]
+ Front Right: Capture 0 [0%] [-74.00dB] [off]
+Simple mixer control 'Front Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 4
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Line',0
+ Capabilities: cvolume cswitch cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 80
+ Front Left: Capture 0 [0%] [-74.00dB] [off]
+ Front Right: Capture 0 [0%] [-74.00dB] [off]
+Simple mixer control 'Line Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 4
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 7
+ Mono: Playback 0 [0%] [-28.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Rear Mic',0
+ Capabilities: cvolume cswitch cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 80
+ Front Left: Capture 0 [0%] [-74.00dB] [off]
+ Front Right: Capture 0 [0%] [-74.00dB] [off]
+Simple mixer control 'Rear Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 4
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Front Playback Volume'
+ value.0 74
+ value.1 74
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Front Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 74
+ value.1 74
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 74
+ value.1 74
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value 2
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Front Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 4'
+ dbmin 0
+ dbmax 4000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Front Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 80'
+ dbmin -7400
+ dbmax 600
+ dbvalue.0 -7400
+ dbvalue.1 -7400
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Front Mic Capture Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Rear Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 4'
+ dbmin 0
+ dbmax 4000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Rear Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 80'
+ dbmin -7400
+ dbmax 600
+ dbvalue.0 -7400
+ dbvalue.1 -7400
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Rear Mic Capture Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Line Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 4'
+ dbmin 0
+ dbmax 4000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Line Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 80'
+ dbmin -7400
+ dbmax 600
+ dbvalue.0 -7400
+ dbvalue.1 -7400
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Line Capture Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Front Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Front Mic'
+ item.1 'Rear Mic'
+ item.2 Line
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 60
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 -1400
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 7'
+ dbmin -2800
+ dbmax 0
+ dbvalue.0 -2800
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface CARD
+ name 'Front Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.26 {
+ iface CARD
+ name 'Rear Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.27 {
+ iface CARD
+ name 'Line Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.28 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.29 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.30 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.31 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.32 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.33 {
+ iface PCM
+ device 3
+ name ELD
+ value '100009006c120001000000000000000009d1c17842656e512047573234353048090707000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type BYTES
+ count 83
+ }
+ }
+ control.34 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+bnep
+rfcomm
+bluetooth
+parport_pc
+ppdev
+snd_hda_codec_hdmi
+snd_hda_codec_conexant
+snd_hda_intel
+snd_hda_codec
+lib80211_crypt_tkip
+snd_hwdep
+i915
+wl
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+drm_kms_helper
+drm
+psmouse
+snd_seq
+snd_timer
+snd_seq_device
+snd
+soundcore
+coretemp
+kvm_intel
+kvm
+ghash_clmulni_intel
+aesni_intel
+cryptd
+aes_x86_64
+snd_page_alloc
+dcdbas
+cfg80211
+dm_multipath
+scsi_dh
+lib80211
+i2c_algo_bit
+serio_raw
+mei
+microcode
+lpc_ich
+hid_generic
+mac_hid
+video
+lp
+parport
+usbhid
+hid
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+r8168
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D2/init_pin_configs:
+0x18 0x40f001f0
+0x19 0x02214040
+0x1a 0x02a19020
+0x1b 0x01a1903e
+0x1c 0x01014010
+0x1d 0x01813030
+0x1e 0x40f001f0
+0x1f 0x9217011f
+0x20 0x40f001f0
+0x21 0x40f001f0
+0x26 0x40f001f0
+
+/sys/class/sound/hwC0D2/driver_pin_configs:
+
+/sys/class/sound/hwC0D2/user_pin_configs:
+
+/sys/class/sound/hwC0D2/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x58560010
+0x06 0x58560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 11.121386] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 11.121486] snd_hda_intel 0000:00:1b.0: irq 47 for MSI/MSI-X
+[ 11.363088] init: failsafe main process (958) killed by TERM signal
+[ 11.657775] hda_codec: CX20641: BIOS auto-probing.
+[ 11.670452] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
+[ 11.670534] input: HDA Intel PCH Line as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 11.670585] input: HDA Intel PCH Rear Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 11.670651] input: HDA Intel PCH Front Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 11.670717] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 11.670785] input: HDA Intel PCH Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 11.892643] ppdev: user-space parallel port driver
+
+
diff --git a/codecs/canonical/cx20641-dell-vostro-260-ccert-201103-7436 b/codecs/canonical/cx20641-dell-vostro-260-ccert-201103-7436
new file mode 100644
index 0000000..39155ea
--- /dev/null
+++ b/codecs/canonical/cx20641-dell-vostro-260-ccert-201103-7436
@@ -0,0 +1,1127 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.60
+!!################################
+
+!!Script ran on: Tue Jul 17 20:02:23 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Vostro 260
+Product Version: 00
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-23-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xfe400000 irq 46
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!--------------------------------------------------------
+
+00:1b.0 0403: 8086:1c20 (rev 05)
+ Subsystem: 1028:04ee
+
+
+!!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
+!!--------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Conexant CX20641
+Address: 2
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x14f150a1
+Subsystem Id: 0x102804ee
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=1
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x10 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
+ Control: name="Front Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="CONEXANT Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-Out vals: [0xb6 0xb6]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x11 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-Out vals: [0xb6 0xb6]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x12 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Beep Generator Widget] wcaps 0x70000c: Mono Amp-Out
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x07, nsteps=0x07, stepsize=0x0f, mute=0
+ Amp-Out vals: [0x00]
+Node 0x14 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Control: name="Front Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Rear Mic Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Line Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Line Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Device: name="CONEXANT Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x4a 0x4a]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x1a* 0x1b 0x1d 0x1e
+Node 0x15 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x80 0x80] [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x1a* 0x1b 0x1d 0x1e
+Node 0x16 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x17 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
+ Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x18 [Pin Complex] wcaps 0x400581: Stereo
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x0:
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x10* 0x11 0x17
+Node 0x19 [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Front Headphone Jack", index=0, device=0
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x02214040: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x10 0x11* 0x17
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Front Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00001324: IN Detect
+ Vref caps: HIZ 50 80
+ Pin Default 0x02a19020: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058b: Stereo Amp-In
+ Control: name="Rear Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00011334: IN OUT EAPD Detect
+ Vref caps: HIZ 50 80
+ EAPD 0x0:
+ Pin Default 0x01a1903e: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0xe
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=04, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x10* 0x11 0x17
+Node 0x1c [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Line-Out Jack", index=0, device=0
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x01014010: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x10* 0x11 0x17
+Node 0x1d [Pin Complex] wcaps 0x40058b: Stereo Amp-In
+ Control: name="Line Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Line Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x0:
+ Pin Default 0x01813030: [Jack] Line In at Ext Rear
+ Conn = 1/8, Color = Blue
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=05, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x10* 0x11 0x17
+Node 0x1e [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1f [Pin Complex] wcaps 0x400501: Stereo
+ Pincap 0x00000010: OUT
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x10* 0x11 0x17
+Node 0x20 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x21 [Pin Complex] wcaps 0x400501: Stereo
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x0:
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x10* 0x11 0x17
+Node 0x22 [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00] [0x00 0x00]
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x10 0x11 0x17
+Node 0x23 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x24 [Volume Knob Widget] wcaps 0x600080: Mono
+ Volume-Knob: delta=1, steps=74, direct=0, val=60
+ Unsolicited: tag=00, enabled=0
+ Connection: 3
+ 0x10 0x11 0x17
+Node 0x25 [Audio Input] wcaps 0x100711: Stereo Digital
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x26
+Node 0x26 [Pin Complex] wcaps 0x400681: Stereo Digital
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Codec: Intel CougarPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862805
+Subsystem Id: 0x80862805
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Jul 10 17:43 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Jul 10 17:43 /dev/snd/hwC0D2
+crw-rw---T+ 1 root audio 116, 5 Jul 10 17:43 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Jul 10 17:44 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Jul 10 18:51 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Jul 10 17:44 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Jul 10 17:43 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jul 10 17:43 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Jul 10 17:43 .
+drwxr-xr-x 3 root root 220 Jul 10 17:43 ..
+lrwxrwxrwx 1 root root 12 Jul 10 17:43 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: CONEXANT Analog [CONEXANT Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: CONEXANT Analog [CONEXANT Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xfe400000 irq 46'
+ Mixer name : 'Intel CougarPoint HDMI'
+ Components : 'HDA:14f150a1,102804ee,00100100 HDA:80862805,80862805,00100000'
+ Controls : 31
+ Simple ctrls : 13
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 74
+ Mono: Playback 54 [73%] [-20.00dB] [off]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 74
+ Mono:
+ Front Left: Playback 74 [100%] [0.00dB] [off]
+ Front Right: Playback 74 [100%] [0.00dB] [off]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Front',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 74
+ Mono:
+ Front Left: Playback 74 [100%] [0.00dB] [off]
+ Front Right: Playback 74 [100%] [0.00dB] [off]
+Simple mixer control 'Front Mic',0
+ Capabilities: cvolume cswitch cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 80
+ Front Left: Capture 0 [0%] [-74.00dB] [off]
+ Front Right: Capture 0 [0%] [-74.00dB] [off]
+Simple mixer control 'Front Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 4
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Line',0
+ Capabilities: cvolume cswitch cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 80
+ Front Left: Capture 0 [0%] [-74.00dB] [off]
+ Front Right: Capture 0 [0%] [-74.00dB] [off]
+Simple mixer control 'Line Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 4
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 7
+ Mono: Playback 0 [0%] [-28.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Rear Mic',0
+ Capabilities: cvolume cswitch cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 80
+ Front Left: Capture 0 [0%] [-74.00dB] [off]
+ Front Right: Capture 0 [0%] [-74.00dB] [off]
+Simple mixer control 'Rear Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 4
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!-------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Front Playback Volume'
+ value.0 74
+ value.1 74
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Front Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 74
+ value.1 74
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value 2
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Front Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 4'
+ dbmin 0
+ dbmax 4000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Front Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 80'
+ dbmin -7400
+ dbmax 600
+ dbvalue.0 -7400
+ dbvalue.1 -7400
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Front Mic Capture Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Rear Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 4'
+ dbmin 0
+ dbmax 4000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Rear Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 80'
+ dbmin -7400
+ dbmax 600
+ dbvalue.0 -7400
+ dbvalue.1 -7400
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Rear Mic Capture Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Line Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 4'
+ dbmin 0
+ dbmax 4000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Line Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 80'
+ dbmin -7400
+ dbmax 600
+ dbvalue.0 -7400
+ dbvalue.1 -7400
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Line Capture Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Front Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Front Mic'
+ item.1 'Rear Mic'
+ item.2 Line
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 54
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 -2000
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 7'
+ dbmin -2800
+ dbmax 0
+ dbvalue.0 -2800
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Line-Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'Front Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface CARD
+ name 'Rear Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface CARD
+ name 'Line Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.28 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.29 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.30 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.31 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+bnep
+rfcomm
+bluetooth
+parport_pc
+ppdev
+snd_hda_codec_hdmi
+snd_hda_codec_conexant
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+i915
+drm_kms_helper
+drm
+snd_timer
+snd_seq_device
+snd
+soundcore
+snd_page_alloc
+i2c_algo_bit
+video
+mei
+joydev
+psmouse
+serio_raw
+dcdbas
+mac_hid
+lp
+parport
+r8169
+usbhid
+hid
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D2/init_pin_configs:
+0x18 0x40f001f0
+0x19 0x02214040
+0x1a 0x02a19020
+0x1b 0x01a1903e
+0x1c 0x01014010
+0x1d 0x01813030
+0x1e 0x40f001f0
+0x1f 0x40f001f0
+0x20 0x40f001f0
+0x21 0x40f001f0
+0x26 0x40f001f0
+
+/sys/class/sound/hwC0D2/driver_pin_configs:
+
+/sys/class/sound/hwC0D2/user_pin_configs:
+
+/sys/class/sound/hwC0D2/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x58560010
+0x06 0x58560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!------------------
+
+[ 3670.088258] r8169 0000:03:00.0: eth0: link down
+[ 3670.088325] snd_hda_intel 0000:00:1b.0: PCI INT A disabled
+[ 3670.088331] ata_piix 0000:00:1f.5: PCI INT B disabled
+--
+[ 3670.414517] mei 0000:00:16.0: restoring config space at offset 0x1 (was 0x100006, writing 0x180006)
+[ 3670.414586] snd_hda_intel 0000:00:1b.0: restoring config space at offset 0x1 (was 0x100006, writing 0x100002)
+[ 3670.414811] ata_piix 0000:00:1f.2: restoring config space at offset 0x1 (was 0x2b00003, writing 0x2b00007)
+--
+[ 3670.434815] mei 0000:00:16.0: irq 44 for MSI/MSI-X
+[ 3670.434837] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 3670.434844] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 3670.434861] ehci_hcd 0000:00:1d.0: setting latency timer to 64
+[ 3670.434871] usb usb2: root hub lost power or was reset
+[ 3670.434892] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[ 3670.434936] ata_piix 0000:00:1f.2: PCI INT B -> GSI 19 (level, low) -> IRQ 19
+
+
diff --git a/codecs/canonical/cx20641-dell-vostro-260s-ccert-201103-7437 b/codecs/canonical/cx20641-dell-vostro-260s-ccert-201103-7437
new file mode 100644
index 0000000..7727fac
--- /dev/null
+++ b/codecs/canonical/cx20641-dell-vostro-260s-ccert-201103-7437
@@ -0,0 +1,1139 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.60
+!!################################
+
+!!Script ran on: Thu Jul 26 18:38:15 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Vostro 260s
+Product Version: 00
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-23-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xfe500000 irq 47
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!--------------------------------------------------------
+
+00:1b.0 0403: 8086:1c20 (rev 05)
+ Subsystem: 1028:04ee
+
+
+!!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
+!!--------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Conexant CX20641
+Address: 2
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x14f150a1
+Subsystem Id: 0x102804ee
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=1
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x10 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
+ Control: name="Front Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="CONEXANT Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-Out vals: [0x36 0x36]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x11 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-Out vals: [0x36 0x36]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x12 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Beep Generator Widget] wcaps 0x70000c: Mono Amp-Out
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x07, nsteps=0x07, stepsize=0x0f, mute=0
+ Amp-Out vals: [0x00]
+Node 0x14 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Control: name="Front Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Rear Mic Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Line Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Line Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Device: name="CONEXANT Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x4a 0x4a]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x1a* 0x1b 0x1d 0x1e
+Node 0x15 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x80 0x80] [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x1a* 0x1b 0x1d 0x1e
+Node 0x16 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x17 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
+ Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x18 [Pin Complex] wcaps 0x400581: Stereo
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x0:
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x10* 0x11 0x17
+Node 0x19 [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Front Headphone Jack", index=0, device=0
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x02214040: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x10 0x11* 0x17
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Front Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00001324: IN Detect
+ Vref caps: HIZ 50 80
+ Pin Default 0x02a19020: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058b: Stereo Amp-In
+ Control: name="Rear Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00011334: IN OUT EAPD Detect
+ Vref caps: HIZ 50 80
+ EAPD 0x0:
+ Pin Default 0x01a1903e: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0xe
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=04, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x10* 0x11 0x17
+Node 0x1c [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Line-Out Jack", index=0, device=0
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x01014010: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x10* 0x11 0x17
+Node 0x1d [Pin Complex] wcaps 0x40058b: Stereo Amp-In
+ Control: name="Line Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Line Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x0:
+ Pin Default 0x01813030: [Jack] Line In at Ext Rear
+ Conn = 1/8, Color = Blue
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=05, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x10* 0x11 0x17
+Node 0x1e [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1f [Pin Complex] wcaps 0x400501: Stereo
+ Pincap 0x00000010: OUT
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x10* 0x11 0x17
+Node 0x20 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x21 [Pin Complex] wcaps 0x400501: Stereo
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x0:
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x10* 0x11 0x17
+Node 0x22 [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00] [0x00 0x00]
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x10 0x11 0x17
+Node 0x23 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x24 [Volume Knob Widget] wcaps 0x600080: Mono
+ Volume-Knob: delta=1, steps=74, direct=0, val=60
+ Unsolicited: tag=00, enabled=0
+ Connection: 3
+ 0x10 0x11 0x17
+Node 0x25 [Audio Input] wcaps 0x100711: Stereo Digital
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x26
+Node 0x26 [Pin Complex] wcaps 0x400681: Stereo Digital
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Codec: Intel CougarPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862805
+Subsystem Id: 0x80862805
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Jul 26 14:36 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Jul 26 14:36 /dev/snd/hwC0D2
+crw-rw---T+ 1 root audio 116, 5 Jul 26 14:36 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Jul 26 14:36 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Jul 26 14:36 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Jul 26 14:36 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Jul 26 14:36 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jul 26 14:36 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Jul 26 14:36 .
+drwxr-xr-x 3 root root 220 Jul 26 14:36 ..
+lrwxrwxrwx 1 root root 12 Jul 26 14:36 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: CONEXANT Analog [CONEXANT Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: CONEXANT Analog [CONEXANT Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xfe500000 irq 47'
+ Mixer name : 'Intel CougarPoint HDMI'
+ Components : 'HDA:14f150a1,102804ee,00100100 HDA:80862805,80862805,00100000'
+ Controls : 31
+ Simple ctrls : 13
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 74
+ Mono: Playback 54 [73%] [-20.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 74
+ Mono:
+ Front Left: Playback 74 [100%] [0.00dB] [on]
+ Front Right: Playback 74 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Front',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 74
+ Mono:
+ Front Left: Playback 74 [100%] [0.00dB] [on]
+ Front Right: Playback 74 [100%] [0.00dB] [on]
+Simple mixer control 'Front Mic',0
+ Capabilities: cvolume cswitch cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 80
+ Front Left: Capture 0 [0%] [-74.00dB] [off]
+ Front Right: Capture 0 [0%] [-74.00dB] [off]
+Simple mixer control 'Front Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 4
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Line',0
+ Capabilities: cvolume cswitch cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 80
+ Front Left: Capture 0 [0%] [-74.00dB] [off]
+ Front Right: Capture 0 [0%] [-74.00dB] [off]
+Simple mixer control 'Line Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 4
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 7
+ Mono: Playback 0 [0%] [-28.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Rear Mic',0
+ Capabilities: cvolume cswitch cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 80
+ Front Left: Capture 0 [0%] [-74.00dB] [off]
+ Front Right: Capture 0 [0%] [-74.00dB] [off]
+Simple mixer control 'Rear Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 4
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!-------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Front Playback Volume'
+ value.0 74
+ value.1 74
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Front Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 74
+ value.1 74
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value 2
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Front Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 4'
+ dbmin 0
+ dbmax 4000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Front Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 80'
+ dbmin -7400
+ dbmax 600
+ dbvalue.0 -7400
+ dbvalue.1 -7400
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Front Mic Capture Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Rear Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 4'
+ dbmin 0
+ dbmax 4000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Rear Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 80'
+ dbmin -7400
+ dbmax 600
+ dbvalue.0 -7400
+ dbvalue.1 -7400
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Rear Mic Capture Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Line Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 4'
+ dbmin 0
+ dbmax 4000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Line Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 80'
+ dbmin -7400
+ dbmax 600
+ dbvalue.0 -7400
+ dbvalue.1 -7400
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Line Capture Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Front Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Front Mic'
+ item.1 'Rear Mic'
+ item.2 Line
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 54
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 -2000
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 7'
+ dbmin -2800
+ dbmax 0
+ dbvalue.0 -2800
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Line-Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'Front Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface CARD
+ name 'Rear Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface CARD
+ name 'Line Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.28 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.29 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.30 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.31 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nls_iso8859_1
+nls_cp437
+vfat
+fat
+bnep
+rfcomm
+bluetooth
+parport_pc
+ppdev
+arc4
+snd_hda_codec_hdmi
+snd_hda_codec_conexant
+ath9k
+mac80211
+ath9k_common
+ath9k_hw
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+snd_timer
+snd_seq_device
+snd
+ath
+psmouse
+i915
+cfg80211
+joydev
+drm_kms_helper
+drm
+serio_raw
+dcdbas
+mac_hid
+soundcore
+snd_page_alloc
+mei
+lp
+parport
+i2c_algo_bit
+video
+usbhid
+hid
+r8169
+usb_storage
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D2/init_pin_configs:
+0x18 0x40f001f0
+0x19 0x02214040
+0x1a 0x02a19020
+0x1b 0x01a1903e
+0x1c 0x01014010
+0x1d 0x01813030
+0x1e 0x40f001f0
+0x1f 0x40f001f0
+0x20 0x40f001f0
+0x21 0x40f001f0
+0x26 0x40f001f0
+
+/sys/class/sound/hwC0D2/driver_pin_configs:
+
+/sys/class/sound/hwC0D2/user_pin_configs:
+
+/sys/class/sound/hwC0D2/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x58560010
+0x06 0x58560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!------------------
+
+[ 8.091422] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 8.279687] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 8.279734] snd_hda_intel 0000:00:1b.0: irq 47 for MSI/MSI-X
+[ 8.279756] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 8.505731] ath9k 0000:03:00.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
+[ 8.505743] ath9k 0000:03:00.0: setting latency timer to 64
+[ 8.842611] hda_codec: CX20641: BIOS auto-probing.
+[ 8.847011] HDMI status: Codec=3 Pin=7 Presence_Detect=0 ELD_Valid=0
+[ 8.847065] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input4
+[ 8.847133] input: HDA Intel PCH Line as /devices/pci0000:00/0000:00:1b.0/sound/card0/input5
+[ 8.847188] input: HDA Intel PCH Rear Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
+[ 8.847241] input: HDA Intel PCH Front Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 8.847293] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 8.847344] input: HDA Intel PCH Line-Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 8.936097] ath: EEPROM regdomain: 0x60
+
+
diff --git a/codecs/canonical/cx20641-dell-vostro-270-ccert-201201-10399 b/codecs/canonical/cx20641-dell-vostro-270-ccert-201201-10399
new file mode 100644
index 0000000..9e8497b
--- /dev/null
+++ b/codecs/canonical/cx20641-dell-vostro-270-ccert-201201-10399
@@ -0,0 +1,1154 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Apr 15 08:59:18 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Vostro 270
+Product Version:
+Firmware Version: A09
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-25-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7d10000 irq 45
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 1028:0582
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Conexant CX20641
+Address: 2
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x14f150a1
+Subsystem Id: 0x10280582
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=1
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x10 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
+ Control: name="Front Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="CONEXANT Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-Out vals: [0x36 0x36]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x11 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-Out vals: [0x36 0x36]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x12 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Beep Generator Widget] wcaps 0x70000c: Mono Amp-Out
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x07, nsteps=0x07, stepsize=0x0f, mute=0
+ Amp-Out vals: [0x00]
+Node 0x14 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Control: name="Front Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Rear Mic Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Line Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Line Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Device: name="CONEXANT Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x4a 0x4a]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x1a* 0x1b 0x1d 0x1e
+Node 0x15 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x80 0x80] [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x1a* 0x1b 0x1d 0x1e
+Node 0x16 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x17 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
+ Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-Out vals: [0x3c 0x3c]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x18 [Pin Complex] wcaps 0x400581: Stereo
+ Pincap 0x00010014: OUT EAPD Detect
+ EAPD 0x0:
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x10* 0x11 0x17
+Node 0x19 [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Front Headphone Jack", index=0, device=0
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x02214040: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x10 0x11* 0x17
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Front Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00001324: IN Detect
+ Vref caps: HIZ 50 80
+ Pin Default 0x02a19020: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058b: Stereo Amp-In
+ Control: name="Rear Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00011334: IN OUT EAPD Detect
+ Vref caps: HIZ 50 80
+ EAPD 0x0:
+ Pin Default 0x01a1903e: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0xe
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=04, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x10* 0x11 0x17
+Node 0x1c [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Line Out Jack", index=0, device=0
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x01014010: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x10* 0x11 0x17
+Node 0x1d [Pin Complex] wcaps 0x40058b: Stereo Amp-In
+ Control: name="Line Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Line Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x0:
+ Pin Default 0x01813030: [Jack] Line In at Ext Rear
+ Conn = 1/8, Color = Blue
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=05, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x10* 0x11 0x17
+Node 0x1e [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1f [Pin Complex] wcaps 0x400501: Stereo
+ Pincap 0x00000010: OUT
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x10* 0x11 0x17
+Node 0x20 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x21 [Pin Complex] wcaps 0x400501: Stereo
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x0:
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x10* 0x11 0x17
+Node 0x22 [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00] [0x00 0x00]
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x10 0x11 0x17
+Node 0x23 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x24 [Volume Knob Widget] wcaps 0x600080: Mono
+ Volume-Knob: delta=1, steps=74, direct=0, val=60
+ Unsolicited: tag=00, enabled=0
+ Connection: 3
+ 0x10 0x11 0x17
+Node 0x25 [Audio Input] wcaps 0x100711: Stereo Digital
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x26
+Node 0x26 [Pin Complex] wcaps 0x400681: Stereo Digital
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x10280582
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Apr 15 04:49 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Apr 15 04:49 /dev/snd/hwC0D2
+crw-rw---T+ 1 root audio 116, 5 Apr 15 04:49 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Apr 15 04:49 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Apr 15 04:49 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Apr 15 04:49 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Apr 15 04:49 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Apr 15 04:49 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Apr 15 04:49 .
+drwxr-xr-x 3 root root 220 Apr 15 04:49 ..
+lrwxrwxrwx 1 root root 12 Apr 15 04:49 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: CONEXANT Analog [CONEXANT Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: CONEXANT Analog [CONEXANT Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7d10000 irq 45'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:14f150a1,10280582,00100100 HDA:80862806,10280582,00100000'
+ Controls : 31
+ Simple ctrls : 13
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 74
+ Mono: Playback 54 [73%] [-20.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 74
+ Mono:
+ Front Left: Playback 74 [100%] [0.00dB] [on]
+ Front Right: Playback 74 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Front',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 74
+ Mono:
+ Front Left: Playback 74 [100%] [0.00dB] [on]
+ Front Right: Playback 74 [100%] [0.00dB] [on]
+Simple mixer control 'Front Mic',0
+ Capabilities: cvolume cswitch cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 80
+ Front Left: Capture 0 [0%] [-74.00dB] [off]
+ Front Right: Capture 0 [0%] [-74.00dB] [off]
+Simple mixer control 'Front Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 4
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Line',0
+ Capabilities: cvolume cswitch cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 80
+ Front Left: Capture 0 [0%] [-74.00dB] [off]
+ Front Right: Capture 0 [0%] [-74.00dB] [off]
+Simple mixer control 'Line Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 4
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 7
+ Mono: Playback 0 [0%] [-28.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Rear Mic',0
+ Capabilities: cvolume cswitch cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 80
+ Front Left: Capture 0 [0%] [-74.00dB] [off]
+ Front Right: Capture 0 [0%] [-74.00dB] [off]
+Simple mixer control 'Rear Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 4
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Front Playback Volume'
+ value.0 74
+ value.1 74
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Front Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 74
+ value.1 74
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value 2
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Front Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 4'
+ dbmin 0
+ dbmax 4000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Front Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 80'
+ dbmin -7400
+ dbmax 600
+ dbvalue.0 -7400
+ dbvalue.1 -7400
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Front Mic Capture Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Rear Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 4'
+ dbmin 0
+ dbmax 4000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Rear Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 80'
+ dbmin -7400
+ dbmax 600
+ dbvalue.0 -7400
+ dbvalue.1 -7400
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Rear Mic Capture Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Line Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 4'
+ dbmin 0
+ dbmax 4000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Line Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 80'
+ dbmin -7400
+ dbmax 600
+ dbvalue.0 -7400
+ dbvalue.1 -7400
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Line Capture Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Front Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Front Mic'
+ item.1 'Rear Mic'
+ item.2 Line
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 54
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 -2000
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 7'
+ dbmin -2800
+ dbmax 0
+ dbvalue.0 -2800
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'Front Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface CARD
+ name 'Rear Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface CARD
+ name 'Line Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.28 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.29 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.30 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.31 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nls_iso8859_1
+bnep
+rfcomm
+bluetooth
+parport_pc
+ppdev
+joydev
+hid_generic
+usbhid
+snd_hda_codec_hdmi
+hid
+snd_hda_codec_conexant
+dm_multipath
+scsi_dh
+coretemp
+snd_hda_intel
+snd_hda_codec
+kvm_intel
+kvm
+snd_hwdep
+arc4
+ghash_clmulni_intel
+aesni_intel
+snd_pcm
+psmouse
+ath9k
+snd_seq_midi
+snd_rawmidi
+cryptd
+serio_raw
+aes_x86_64
+microcode
+mac80211
+snd_seq_midi_event
+snd_seq
+snd_timer
+snd_seq_device
+ath9k_common
+ath9k_hw
+i915
+snd
+mac_hid
+lp
+ath
+soundcore
+cfg80211
+drm_kms_helper
+drm
+parport
+snd_page_alloc
+dcdbas
+lpc_ich
+i2c_algo_bit
+video
+usb_storage
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+r8168
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D2/init_pin_configs:
+0x18 0x40f001f0
+0x19 0x02214040
+0x1a 0x02a19020
+0x1b 0x01a1903e
+0x1c 0x01014010
+0x1d 0x01813030
+0x1e 0x40f001f0
+0x1f 0x40f001f0
+0x20 0x40f001f0
+0x21 0x40f001f0
+0x26 0x40f001f0
+
+/sys/class/sound/hwC0D2/driver_pin_configs:
+
+/sys/class/sound/hwC0D2/user_pin_configs:
+
+/sys/class/sound/hwC0D2/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x58560010
+0x06 0x18560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 8.446564] ieee80211 phy0: Atheros AR9485 Rev:1 mem=0xffffc90015b00000, irq=17
+[ 8.625906] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
+[ 9.034819] cfg80211: Ignoring regulatory request Set by core since the driver uses its own custom regulatory domain
+--
+[ 9.261810] EXT4-fs (sda3): re-mounted. Opts: errors=remount-ro
+[ 9.364427] hda_codec: CX20641: BIOS auto-probing.
+[ 9.724449] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input3
+[ 9.724537] input: HDA Intel PCH Line as /devices/pci0000:00/0000:00:1b.0/sound/card0/input4
+[ 9.724614] input: HDA Intel PCH Rear Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input5
+[ 9.724692] input: HDA Intel PCH Front Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
+[ 9.724767] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 9.724843] input: HDA Intel PCH Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 9.761625] usbcore: registered new interface driver usbhid
+
+
diff --git a/codecs/canonical/cx20751-2-asus-x200ca-ccert-201306-13793 b/codecs/canonical/cx20751-2-asus-x200ca-ccert-201306-13793
new file mode 100644
index 0000000..dbe9943
--- /dev/null
+++ b/codecs/canonical/cx20751-2-asus-x200ca-ccert-201306-13793
@@ -0,0 +1,922 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Wed Aug 7 03:31:51 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: ASUSTeK COMPUTER INC.
+Product Name: X200CA
+Product Version: 1.0
+Firmware Version: X200CA.203
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-36-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7e10000 irq 43
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 1043:138d
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Conexant CX20751/2
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x14f1510f
+Subsystem Id: 0x1043138d
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 D3cold S3D3cold CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x10 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="CX20751/2 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-Out vals: [0x36 0x36]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x60]: 44100 48000
+ bits [0xa]: 16 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x11 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-Out vals: [0x36 0x36]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x60]: 44100 48000
+ bits [0xa]: 16 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x12 [Beep Generator Widget] wcaps 0x70000c: Mono Amp-Out
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x07, nsteps=0x07, stepsize=0x0f, mute=0
+ Amp-Out vals: [0x03]
+Node 0x13 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="CX20751/2 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x50 0x50] [0x50 0x50] [0x80 0x80]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xa]: 16 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x18 0x1a* 0x19
+Node 0x14 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xa]: 16 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x19* 0x1a 0x15
+Node 0x15 [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10 0x11
+Node 0x16 [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Headphone Mic Jack", index=0, device=0
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x01211040: [Jack] HP Out at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x17 [Pin Complex] wcaps 0x400501: Stereo
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Pincap 0x00000010: OUT
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10 0x11*
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headphone Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00001124: IN Detect
+ Vref caps: HIZ 80
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00001120: IN
+ Vref caps: HIZ 80
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00001120: IN
+ Vref caps: HIZ 80
+ Pin Default 0x95a70120: [Fixed] Mic at Int Top
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Aug 6 23:13 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Aug 6 23:13 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Aug 6 23:13 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 4 Aug 6 23:13 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Aug 6 23:13 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Aug 6 23:13 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Aug 6 23:13 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Aug 6 23:13 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Aug 6 23:13 .
+drwxr-xr-x 3 root root 220 Aug 6 23:13 ..
+lrwxrwxrwx 1 root root 12 Aug 6 23:13 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: CX20751/2 Analog [CX20751/2 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: CX20751/2 Analog [CX20751/2 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7e10000 irq 43'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:14f1510f,1043138d,00100100 HDA:80862806,80860101,00100000'
+ Controls : 24
+ Simple ctrls : 12
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 74
+ Mono: Playback 54 [73%] [-20.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 74
+ Mono:
+ Front Left: Playback 74 [100%] [0.00dB] [on]
+ Front Right: Playback 74 [100%] [0.00dB] [on]
+Simple mixer control 'Headphone Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [off]
+Simple mixer control 'Headphone Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 74
+ Mono:
+ Front Left: Playback 74 [100%] [0.00dB] [on]
+ Front Right: Playback 74 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 7
+ Mono: Playback 3 [43%] [-16.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 80
+ Front Left: Capture 80 [100%] [6.00dB] [on]
+ Front Right: Capture 80 [100%] [6.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 74
+ value.1 74
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 74
+ value.1 74
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Internal Mic'
+ item.1 'Headphone Mic'
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 80
+ value.1 80
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 80'
+ dbmin -7400
+ dbmax 600
+ dbvalue.0 600
+ dbvalue.1 600
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Headphone Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 54
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 -2000
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Headphone Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 3
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 7'
+ dbmin -2800
+ dbmax 0
+ dbvalue.0 -1600
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+parport_pc
+ppdev
+rfcomm
+uvcvideo
+videobuf2_core
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+i915
+arc4
+joydev
+drm_kms_helper
+ath9k
+snd_hda_codec_hdmi
+snd_hda_codec_conexant
+drm
+mac80211
+snd_hda_intel
+coretemp
+snd_hda_codec
+kvm_intel
+kvm
+snd_hwdep
+ath9k_common
+snd_pcm
+ath9k_hw
+ghash_clmulni_intel
+ath
+snd_seq_midi
+cryptd
+ath3k
+snd_rawmidi
+i2c_algo_bit
+nls_iso8859_1
+btusb
+asus_nb_wmi
+asus_wmi
+dm_multipath
+snd_seq_midi_event
+snd_seq
+cfg80211
+snd_timer
+sparse_keymap
+snd_seq_device
+video
+scsi_dh
+bluetooth
+mac_hid
+psmouse
+snd
+soundcore
+alx
+snd_page_alloc
+wmi
+mdio
+mei
+lpc_ich
+microcode
+serio_raw
+lp
+parport
+dm_raid45
+ahci
+libahci
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x16 0x01211040
+0x17 0x90170110
+0x18 0x40f001f0
+0x19 0x40f001f0
+0x1a 0x95a70120
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+0x18 0x03a1913d
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x58560010
+0x06 0x18560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 6.235848] usbcore: registered new interface driver ath3k
+[ 6.489272] snd_hda_intel 0000:00:1b.0: irq 43 for MSI/MSI-X
+[ 6.536706] [drm] Initialized drm 1.1.0 20060810
+[ 6.539633] hda_codec: CX20751/2: BIOS auto-probing.
+[ 6.555750] psmouse serio4: elantech: assuming hardware version 4 (with firmware version 0x361f01)
+[ 6.560234] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input5
+[ 6.560366] input: HDA Intel PCH Headphone Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
+[ 6.569254] psmouse serio4: elantech: Synaptics capabilities query result 0x00, 0x15, 0x0c.
+
+
diff --git a/codecs/canonical/cx20751-2-lenovo-20241-ccert-201306-13842 b/codecs/canonical/cx20751-2-lenovo-20241-ccert-201306-13842
new file mode 100644
index 0000000..f56d0d1
--- /dev/null
+++ b/codecs/canonical/cx20751-2-lenovo-20241-ccert-201306-13842
@@ -0,0 +1,1164 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Thu Jul 4 07:00:46 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 20241
+Product Version: Lenovo V4400u
+Firmware Version: J3ET28WW (1.05 )
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-32-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+thinkpad_acpi
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [MID ]: HDA-Intel - HDA Intel MID
+ HDA Intel MID at 0xf1710000 irq 62
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf1714000 irq 63
+29 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
+ ThinkPad Console Audio Control at EC reg 0x30, fw unknown
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Device 0a0c (rev 09)
+00:1b.0 Audio device: Intel Corporation Lynx Point-LP HD Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 09)
+ Subsystem: 17aa:501c
+--
+00:1b.0 0403: 8086:9c20 (rev 04)
+ Subsystem: 17aa:501c
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: thinkpad_acpi
+ brightness_enable : 2
+ brightness_mode : 4
+ dbg_bluetoothemul : 0
+ dbg_uwbemul : 0
+ dbg_wlswemul : 0
+ dbg_wwanemul : 0
+ enable : Y
+ experimental : 0
+ fan_control : N
+ force_load : N
+ hotkey_report_mode : 0
+ id : ThinkPadEC
+ index : -536870912
+ volume_capabilities : 0
+ volume_control : N
+ volume_mode : 3
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=2, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Conexant CX20751/2
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x14f1510f
+Subsystem Id: 0x17aa0005
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 D3cold S3D3cold CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x10 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="CX20751/2 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-Out vals: [0x36 0x36]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xa]: 16 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x11 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-Out vals: [0x36 0x36]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xa]: 16 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x12 [Beep Generator Widget] wcaps 0x70000c: Mono Amp-Out
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x07, nsteps=0x07, stepsize=0x0f, mute=0
+ Amp-Out vals: [0x03]
+Node 0x13 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Device: name="CX20751/2 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x80 0x80] [0x50 0x50] [0x50 0x50]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xa]: 16 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x18 0x1a* 0x19
+Node 0x14 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xa]: 16 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x19* 0x1a 0x15
+Node 0x15 [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10 0x11
+Node 0x16 [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Front Headphone Jack", index=0, device=0
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x02214040: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x17 [Pin Complex] wcaps 0x400501: Stereo
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Pincap 0x00000010: OUT
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10 0x11*
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00001124: IN Detect
+ Vref caps: HIZ 80
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00001124: IN Detect
+ Vref caps: HIZ 80
+ Pin Default 0x02a19030: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x02 0x02]
+ Pincap 0x00000020: IN
+ Pin Default 0x95a60120: [Fixed] Mic at Int Top
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Jul 4 02:54 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 11 Jul 4 02:54 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 2 Jul 4 02:54 /dev/snd/controlC29
+crw-rw---T+ 1 root audio 116, 6 Jul 4 02:54 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 10 Jul 4 02:54 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 5 Jul 4 02:54 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 4 Jul 4 02:54 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 3 Jul 4 02:54 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 9 Jul 4 02:56 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 8 Jul 4 02:57 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Jul 4 02:54 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jul 4 02:54 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 100 Jul 4 02:54 .
+drwxr-xr-x 3 root root 300 Jul 4 02:54 ..
+lrwxrwxrwx 1 root root 12 Jul 4 02:54 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Jul 4 02:54 pci-0000:00:1b.0 -> ../controlC1
+lrwxrwxrwx 1 root root 13 Jul 4 02:54 platform-thinkpad_acpi -> ../controlC29
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: MID [HDA Intel MID], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: MID [HDA Intel MID], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: MID [HDA Intel MID], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: CX20751/2 Analog [CX20751/2 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: CX20751/2 Analog [CX20751/2 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [MID]
+
+Card hw:0 'MID'/'HDA Intel MID at 0xf1710000 irq 62'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 18
+ Simple ctrls : 3
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xf1714000 irq 63'
+ Mixer name : 'Conexant CX20751/2'
+ Components : 'HDA:14f1510f,17aa0005,00100100'
+ Controls : 18
+ Simple ctrls : 9
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 74
+ Mono: Playback 54 [73%] [-20.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 74
+ Mono:
+ Front Left: Playback 74 [100%] [0.00dB] [on]
+ Front Right: Playback 74 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 74
+ Mono:
+ Front Left: Playback 74 [100%] [0.00dB] [on]
+ Front Right: Playback 74 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 7
+ Mono: Playback 3 [43%] [-16.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 80
+ Front Left: Capture 80 [100%] [6.00dB] [on]
+ Front Right: Capture 80 [100%] [6.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 2 [67%] [24.00dB]
+ Front Right: 2 [67%] [24.00dB]
+
+!!-------Mixer controls for card 29 [ThinkPadEC]
+
+Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw unknown'
+ Mixer name : 'ThinkPad EC (unknown)'
+ Components : ''
+ Controls : 1
+ Simple ctrls : 1
+Simple mixer control 'Console',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.MID {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 74
+ value.1 74
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 74
+ value.1 74
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 80
+ value.1 80
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 80'
+ dbmin -7400
+ dbmax 600
+ dbvalue.0 600
+ dbvalue.1 600
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 2
+ value.1 2
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 2400
+ dbvalue.1 2400
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 54
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 -2000
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 3
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 7'
+ dbmin -2800
+ dbmax 0
+ dbvalue.0 -1600
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.ThinkPadEC {
+ control.1 {
+ iface MIXER
+ name 'Console Playback Switch'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+joydev
+arc4
+snd_hda_codec_conexant
+snd_hda_codec_hdmi
+coretemp
+kvm
+ghash_clmulni_intel
+aesni_intel
+cryptd
+aes_x86_64
+uvcvideo
+videobuf2_core
+iwlmvm
+mac80211
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+dm_multipath
+scsi_dh
+rfcomm
+microcode
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+bnep
+thinkpad_acpi
+nvram
+discrete_graphic_disabler
+parport_pc
+ppdev
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+btusb
+bluetooth
+iwlwifi
+i915
+rtsx_pci_ms
+psmouse
+drm_kms_helper
+memstick
+snd_timer
+snd_seq_device
+drm
+cfg80211
+compat
+snd
+serio_raw
+i2c_algo_bit
+soundcore
+video
+mac_hid
+snd_page_alloc
+r8168
+lp
+parport
+hid_generic
+usbhid
+hid
+dm_raid45
+rtsx_pci_sdmmc
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+rtsx_pci
+zlib_deflate
+ahci
+libahci
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x18560010
+0x06 0x18560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x16 0x02214040
+0x17 0x90170110
+0x18 0x40f001f0
+0x19 0x02a19030
+0x1a 0x95a60120
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 2.395384] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 2.395583] snd_hda_intel 0000:00:03.0: irq 62 for MSI/MSI-X
+[ 2.411436] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 2.411503] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 2.411567] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+[ 2.412909] input: HDA Intel MID HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/sound/card0/input10
+[ 2.413066] input: HDA Intel MID HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input11
+[ 2.413199] input: HDA Intel MID HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input12
+[ 2.413667] snd_hda_intel 0000:00:1b.0: irq 63 for MSI/MSI-X
+[ 2.425309] hda_codec: CX20751/2: BIOS auto-probing.
+[ 2.430524] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input13
+[ 2.430626] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input14
+[ 2.463581] kvm: disabled by bios
+--
+[ 19.935865] type=1400 audit(1372920890.896:24): apparmor="DENIED" operation="open" parent=1 profile="/usr/lib/telepathy/mission-control-5" name="/usr/share/gvfs/remote-volume-monitors/" pid=1981 comm="mission-control" requested_mask="r" denied_mask="r" fsuid=1001 ouid=0
+[ 138.086436] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 138.086681] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 138.086939] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+[ 307.487988] type=1400 audit(1372921178.888:25): apparmor="DENIED" operation="capable" parent=1 profile="/usr/sbin/cupsd" pid=797 comm="cupsd" pid=797 comm="cupsd" capability=36 capname="block_suspend"
+[ 375.224529] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 375.224781] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 375.225033] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+
+
diff --git a/codecs/canonical/cx20751-2-lenovo-20c5z046us-ccert-201309-14165 b/codecs/canonical/cx20751-2-lenovo-20c5z046us-ccert-201309-14165
new file mode 100644
index 0000000..3226463
--- /dev/null
+++ b/codecs/canonical/cx20751-2-lenovo-20c5z046us-ccert-201309-14165
@@ -0,0 +1,1182 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Fri Aug 30 07:50:45 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 20C5Z046US
+Product Version: ThinkPad Edge E440
+Firmware Version: J9ET24WW (1.03 )
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-36-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+thinkpad_acpi
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [MID ]: HDA-Intel - HDA Intel MID
+ HDA Intel MID at 0xf2610000 irq 45
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf2614000 irq 46
+29 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
+ ThinkPad Console Audio Control at EC reg 0x30, fw unknown
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Haswell HD Audio Controller (rev 06)
+00:1b.0 Audio device: Intel Corporation Lynx Point HD Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0c0c (rev 06)
+ Subsystem: 17aa:5028
+--
+00:1b.0 0403: 8086:8c20 (rev 04)
+ Subsystem: 17aa:5028
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: thinkpad_acpi
+ brightness_enable : 2
+ brightness_mode : 4
+ dbg_bluetoothemul : 0
+ dbg_uwbemul : 0
+ dbg_wlswemul : 0
+ dbg_wwanemul : 0
+ enable : Y
+ experimental : 0
+ fan_control : N
+ force_load : N
+ hotkey_report_mode : 0
+ id : ThinkPadEC
+ index : -536870912
+ volume_capabilities : 0
+ volume_control : N
+ volume_mode : 3
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=2, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Conexant CX20751/2
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x14f1510f
+Subsystem Id: 0x17aa5028
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 D3cold S3D3cold CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x10 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="CX20751/2 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-Out vals: [0x36 0x36]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x60]: 44100 48000
+ bits [0xa]: 16 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x11 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-Out vals: [0x36 0x36]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x60]: 44100 48000
+ bits [0xa]: 16 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x12 [Beep Generator Widget] wcaps 0x70000c: Mono Amp-Out
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x07, nsteps=0x07, stepsize=0x0f, mute=0
+ Amp-Out vals: [0x03]
+Node 0x13 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Device: name="CX20751/2 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x80 0x80] [0x50 0x50] [0x50 0x50]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xa]: 16 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x18 0x1a* 0x19
+Node 0x14 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xa]: 16 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x19* 0x1a 0x15
+Node 0x15 [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10 0x11
+Node 0x16 [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x04211040: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x17 [Pin Complex] wcaps 0x400501: Stereo
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Pincap 0x00000010: OUT
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10 0x11*
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00001124: IN Detect
+ Vref caps: HIZ 80
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00001124: IN Detect
+ Vref caps: HIZ 80
+ Pin Default 0x04a11030: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x95a60120: [Fixed] Mic at Int Top
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Aug 30 15:40 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 11 Aug 30 15:40 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 2 Aug 30 15:40 /dev/snd/controlC29
+crw-rw---T+ 1 root audio 116, 6 Aug 30 15:40 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 10 Aug 30 15:40 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 5 Aug 30 15:41 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 4 Aug 30 15:41 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 3 Aug 30 15:41 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 9 Aug 30 15:41 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 8 Aug 30 15:41 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Aug 30 15:40 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Aug 30 15:40 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 100 Aug 30 15:40 .
+drwxr-xr-x 3 root root 300 Aug 30 15:40 ..
+lrwxrwxrwx 1 root root 12 Aug 30 15:40 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Aug 30 15:40 pci-0000:00:1b.0 -> ../controlC1
+lrwxrwxrwx 1 root root 13 Aug 30 15:40 platform-thinkpad_acpi -> ../controlC29
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: MID [HDA Intel MID], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: MID [HDA Intel MID], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: MID [HDA Intel MID], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: CX20751/2 Analog [CX20751/2 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: CX20751/2 Analog [CX20751/2 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [MID]
+
+Card hw:0 'MID'/'HDA Intel MID at 0xf2610000 irq 45'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 18
+ Simple ctrls : 3
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xf2614000 irq 46'
+ Mixer name : 'Conexant CX20751/2'
+ Components : 'HDA:14f1510f,17aa5028,00100100'
+ Controls : 18
+ Simple ctrls : 9
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 74
+ Mono: Playback 54 [73%] [-20.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 74
+ Mono:
+ Front Left: Playback 74 [100%] [0.00dB] [on]
+ Front Right: Playback 74 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 74
+ Mono:
+ Front Left: Playback 74 [100%] [0.00dB] [on]
+ Front Right: Playback 74 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 7
+ Mono: Playback 3 [43%] [-16.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 80
+ Front Left: Capture 80 [100%] [6.00dB] [on]
+ Front Right: Capture 80 [100%] [6.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 29 [ThinkPadEC]
+
+Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw unknown'
+ Mixer name : 'ThinkPad EC (unknown)'
+ Components : ''
+ Controls : 1
+ Simple ctrls : 1
+Simple mixer control 'Console',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.MID {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 74
+ value.1 74
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 74
+ value.1 74
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 80
+ value.1 80
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 80'
+ dbmin -7400
+ dbmax 600
+ dbvalue.0 600
+ dbvalue.1 600
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 54
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 -2000
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 3
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 7'
+ dbmin -2800
+ dbmax 0
+ dbvalue.0 -1600
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.ThinkPadEC {
+ control.1 {
+ iface MIXER
+ name 'Console Playback Switch'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+autofs4
+nfsd
+parport_pc
+ppdev
+nfs
+lockd
+bnep
+fscache
+auth_rpcgss
+nfs_acl
+sunrpc
+joydev
+arc4
+nls_iso8859_1
+i915
+drm_kms_helper
+drm
+uvcvideo
+iwlmvm
+videobuf2_core
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+mac80211
+iwlwifi
+cfg80211
+snd_hda_codec_conexant
+snd_hda_codec_hdmi
+snd_hda_intel
+mac_hid
+snd_hda_codec
+psmouse
+i2c_algo_bit
+rfcomm
+btusb
+thinkpad_acpi
+r8168
+bluetooth
+rtsx_pci_ms
+coretemp
+snd_hwdep
+kvm
+ghash_clmulni_intel
+aesni_intel
+cryptd
+aes_x86_64
+snd_pcm
+snd_page_alloc
+snd_seq_midi
+memstick
+snd_rawmidi
+lpc_ich
+snd_seq_midi_event
+video
+snd_seq
+snd_timer
+snd_seq_device
+serio_raw
+snd
+soundcore
+dm_multipath
+scsi_dh
+compat
+microcode
+discrete_graphic_disabler
+nvram
+wmi
+lp
+parport
+hid_generic
+usbhid
+hid
+dm_raid45
+rtsx_pci_sdmmc
+ahci
+libahci
+xor
+rtsx_pci
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x18560010
+0x06 0x18560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x16 0x04211040
+0x17 0x90170110
+0x18 0x40f001f0
+0x19 0x04a11030
+0x1a 0x95a60120
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 7.994698] Bluetooth: hci0: Intel device is already patched. patch num: 16
+[ 8.049321] hda-intel Haswell must build in CONFIG_SND_HDA_I915
+[ 8.049359] snd_hda_intel 0000:00:03.0: irq 45 for MSI/MSI-X
+[ 8.050827] kvm: disabled by bios
+--
+[ 8.057578] kvm: disabled by bios
+[ 8.057773] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 8.057837] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 8.057899] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+[ 8.058173] input: HDA Intel MID HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/sound/card0/input5
+[ 8.058218] input: HDA Intel MID HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input6
+[ 8.058248] input: HDA Intel MID HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input7
+[ 8.058411] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[ 8.060511] kvm: disabled by bios
+[ 8.065332] hda_codec: CX20751/2: BIOS auto-probing.
+[ 8.067821] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input8
+[ 8.067893] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input9
+[ 8.111679] init: bluetooth main process (1019) terminated with status 1
+--
+[ 358.847381] [drm:i915_write32] *ERROR* Unknown unclaimed register before writing to 4400c
+[ 598.593956] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 598.594203] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 598.594455] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+
+
diff --git a/codecs/canonical/cx20751-2-lenovo-20c6z049us-ccert-201309-14166 b/codecs/canonical/cx20751-2-lenovo-20c6z049us-ccert-201309-14166
new file mode 100644
index 0000000..fb394f7
--- /dev/null
+++ b/codecs/canonical/cx20751-2-lenovo-20c6z049us-ccert-201309-14166
@@ -0,0 +1,1190 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue Sep 10 06:21:12 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 20C6Z049US
+Product Version: ThinkPad Edge E540
+Firmware Version: J9ET27WW (1.06_Ubbuntu )
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-36-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+thinkpad_acpi
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [MID ]: HDA-Intel - HDA Intel MID
+ HDA Intel MID at 0xf2610000 irq 47
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf2614000 irq 48
+29 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
+ ThinkPad Console Audio Control at EC reg 0x30, fw unknown
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Haswell HD Audio Controller (rev 06)
+00:1b.0 Audio device: Intel Corporation Lynx Point HD Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0c0c (rev 06)
+ Subsystem: 17aa:5028
+--
+00:1b.0 0403: 8086:8c20 (rev 04)
+ Subsystem: 17aa:5028
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: thinkpad_acpi
+ brightness_enable : 2
+ brightness_mode : 4
+ dbg_bluetoothemul : 0
+ dbg_uwbemul : 0
+ dbg_wlswemul : 0
+ dbg_wwanemul : 0
+ enable : Y
+ experimental : 0
+ fan_control : N
+ force_load : N
+ hotkey_report_mode : 0
+ id : ThinkPadEC
+ index : -536870912
+ volume_capabilities : 0
+ volume_control : N
+ volume_mode : 3
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Conexant CX20751/2
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x14f1510f
+Subsystem Id: 0x17aa502a
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 D3cold S3D3cold CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x10 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="CX20751/2 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-Out vals: [0x36 0x36]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x60]: 44100 48000
+ bits [0xa]: 16 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x11 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-Out vals: [0x36 0x36]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x60]: 44100 48000
+ bits [0xa]: 16 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x12 [Beep Generator Widget] wcaps 0x70000c: Mono Amp-Out
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x07, nsteps=0x07, stepsize=0x0f, mute=0
+ Amp-Out vals: [0x03]
+Node 0x13 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Device: name="CX20751/2 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x80 0x80] [0x50 0x50] [0x50 0x50]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xa]: 16 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x18 0x1a* 0x19
+Node 0x14 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x80 0x80] [0x4a 0x4a] [0x4a 0x4a]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xa]: 16 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x19* 0x1a 0x15
+Node 0x15 [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10 0x11
+Node 0x16 [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x04211040: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x17 [Pin Complex] wcaps 0x400501: Stereo
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Pincap 0x00000010: OUT
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10 0x11*
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00001124: IN Detect
+ Vref caps: HIZ 80
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00001124: IN Detect
+ Vref caps: HIZ 80
+ Pin Default 0x04a11030: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x95a60120: [Fixed] Mic at Int Top
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Sep 10 14:04 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 11 Sep 10 14:04 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 2 Sep 10 14:04 /dev/snd/controlC29
+crw-rw---T+ 1 root audio 116, 6 Sep 10 14:04 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 10 Sep 10 14:04 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 5 Sep 10 14:08 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 4 Sep 10 14:08 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 3 Sep 10 14:08 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 9 Sep 10 14:08 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 8 Sep 10 14:08 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Sep 10 14:04 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Sep 10 14:04 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 100 Sep 10 14:04 .
+drwxr-xr-x 3 root root 300 Sep 10 14:04 ..
+lrwxrwxrwx 1 root root 12 Sep 10 14:04 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Sep 10 14:04 pci-0000:00:1b.0 -> ../controlC1
+lrwxrwxrwx 1 root root 13 Sep 10 14:04 platform-thinkpad_acpi -> ../controlC29
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: MID [HDA Intel MID], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: MID [HDA Intel MID], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: MID [HDA Intel MID], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: CX20751/2 Analog [CX20751/2 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: CX20751/2 Analog [CX20751/2 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [MID]
+
+Card hw:0 'MID'/'HDA Intel MID at 0xf2610000 irq 47'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 18
+ Simple ctrls : 3
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xf2614000 irq 48'
+ Mixer name : 'Conexant CX20751/2'
+ Components : 'HDA:14f1510f,17aa502a,00100100'
+ Controls : 18
+ Simple ctrls : 9
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 74
+ Mono: Playback 54 [73%] [-20.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 74
+ Mono:
+ Front Left: Playback 74 [100%] [0.00dB] [on]
+ Front Right: Playback 74 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 74
+ Mono:
+ Front Left: Playback 74 [100%] [0.00dB] [on]
+ Front Right: Playback 74 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 7
+ Mono: Playback 3 [43%] [-16.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 80
+ Front Left: Capture 80 [100%] [6.00dB] [on]
+ Front Right: Capture 80 [100%] [6.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 29 [ThinkPadEC]
+
+Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw unknown'
+ Mixer name : 'ThinkPad EC (unknown)'
+ Components : ''
+ Controls : 1
+ Simple ctrls : 1
+Simple mixer control 'Console',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.MID {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 74
+ value.1 74
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 74
+ value.1 74
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 80
+ value.1 80
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 80'
+ dbmin -7400
+ dbmax 600
+ dbvalue.0 600
+ dbvalue.1 600
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 54
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 -2000
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 3
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 7'
+ dbmin -2800
+ dbmax 0
+ dbvalue.0 -1600
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.ThinkPadEC {
+ control.1 {
+ iface MIXER
+ name 'Console Playback Switch'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+usb_storage
+ufs
+qnx4
+hfsplus
+hfs
+minix
+ntfs
+msdos
+jfs
+xfs
+reiserfs
+ext2
+nls_iso8859_1
+autofs4
+uvcvideo
+videobuf2_core
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+arc4
+iwlmvm
+coretemp
+mac80211
+joydev
+kvm
+dm_multipath
+scsi_dh
+ghash_clmulni_intel
+snd_hda_codec_conexant
+snd_hda_codec_hdmi
+bnep
+snd_hda_intel
+snd_hda_codec
+thinkpad_acpi
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+iwlwifi
+psmouse
+aesni_intel
+cryptd
+aes_x86_64
+snd_timer
+snd_seq_device
+rtsx_pci_ms
+memstick
+mac_hid
+serio_raw
+lpc_ich
+snd
+cfg80211
+snd_page_alloc
+soundcore
+nvram
+r8168
+discrete_graphic_disabler
+microcode
+btusb
+rfcomm
+bluetooth
+compat
+parport_pc
+ppdev
+nfsd
+nfs
+lockd
+fscache
+lp
+auth_rpcgss
+nfs_acl
+parport
+sunrpc
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+rtsx_pci_sdmmc
+wmi
+rtsx_pci
+i915
+drm_kms_helper
+ahci
+libahci
+drm
+i2c_algo_bit
+video
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x18560010
+0x06 0x18560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x16 0x04211040
+0x17 0x90170110
+0x18 0x40f001f0
+0x19 0x04a11030
+0x1a 0x95a60120
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 7.248906] type=1400 audit(1378793055.119:6): apparmor="STATUS" operation="profile_load" name="/usr/lib/connman/scripts/dhclient-script" pid=905 comm="apparmor_parser"
+[ 7.261537] hda-intel Haswell must build in CONFIG_SND_HDA_I915
+[ 7.261573] snd_hda_intel 0000:00:03.0: irq 47 for MSI/MSI-X
+[ 7.264688] thinkpad_acpi: rfkill switch tpacpi_bluetooth_sw: radio is unblocked
+--
+[ 7.272975] Bluetooth: BNEP socket layer initialized
+[ 7.274411] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 7.274476] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 7.274538] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+[ 7.274822] input: HDA Intel MID HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/sound/card0/input6
+[ 7.275039] input: HDA Intel MID HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input7
+[ 7.275144] input: HDA Intel MID HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input8
+[ 7.275504] snd_hda_intel 0000:00:1b.0: irq 48 for MSI/MSI-X
+[ 7.285924] hda_codec: CX20751/2: BIOS auto-probing.
+[ 7.288432] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input9
+[ 7.288482] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input10
+[ 7.579812] device-mapper: multipath: version 1.4.0 loaded
+--
+[ 929.091778] [drm:i915_write32] *ERROR* Unknown unclaimed register before writing to 4400c
+[ 1023.320257] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 1023.320510] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 1023.320756] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+
+
diff --git a/codecs/canonical/cx20751-2-lenovo-8142o01-ccert-201308-14043 b/codecs/canonical/cx20751-2-lenovo-8142o01-ccert-201308-14043
new file mode 100644
index 0000000..7849828
--- /dev/null
+++ b/codecs/canonical/cx20751-2-lenovo-8142o01-ccert-201308-14043
@@ -0,0 +1,1006 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue Sep 10 07:25:00 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 8142O01
+Product Version: Lenovo B4400s
+Firmware Version: J8ET24WW (1.05 )
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-36-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+thinkpad_acpi
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [MID ]: HDA-Intel - HDA Intel MID
+ HDA Intel MID at 0xb1610000 irq 60
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xb1614000 irq 61
+29 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
+ ThinkPad Console Audio Control at EC reg 0x30, fw unknown
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Device 0a0c (rev 0b)
+00:1b.0 Audio device: Intel Corporation Device 9c20 (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 0b)
+ Subsystem: 17aa:5026
+--
+00:1b.0 0403: 8086:9c20 (rev 04)
+ Subsystem: 17aa:5026
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: thinkpad_acpi
+ brightness_enable : 2
+ brightness_mode : 4
+ dbg_bluetoothemul : 0
+ dbg_uwbemul : 0
+ dbg_wlswemul : 0
+ dbg_wwanemul : 0
+ enable : Y
+ experimental : 0
+ fan_control : N
+ force_load : N
+ hotkey_report_mode : 0
+ id : ThinkPadEC
+ index : -536870912
+ volume_capabilities : 0
+ volume_control : N
+ volume_mode : 3
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=2, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Conexant CX20751/2
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x14f1510f
+Subsystem Id: 0x17aa000a
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 D3cold S3D3cold CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x10 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="CX20751/2 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-Out vals: [0x36 0x36]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xa]: 16 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x11 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-Out vals: [0x36 0x36]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xa]: 16 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x12 [Beep Generator Widget] wcaps 0x70000c: Mono Amp-Out
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x07, nsteps=0x07, stepsize=0x0f, mute=0
+ Amp-Out vals: [0x03]
+Node 0x13 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Device: name="CX20751/2 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x80 0x80] [0x4c 0x4c] [0x4c 0x4c]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xa]: 16 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x18 0x1a* 0x19
+Node 0x14 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x80 0x80] [0x4a 0x4a] [0x4a 0x4a]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xa]: 16 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x19* 0x1a 0x15
+Node 0x15 [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10 0x11
+Node 0x16 [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x03211040: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x17 [Pin Complex] wcaps 0x400501: Stereo
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Pincap 0x00000010: OUT
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10 0x11*
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00001124: IN Detect
+ Vref caps: HIZ 80
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00001124: IN Detect
+ Vref caps: HIZ 80
+ Pin Default 0x03a11030: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x01 0x01]
+ Pincap 0x00001120: IN
+ Vref caps: HIZ 80
+ Pin Default 0x95a70120: [Fixed] Mic at Int Top
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 5 Sep 10 15:16 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 9 Sep 10 15:16 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 2 Sep 10 15:16 /dev/snd/controlC29
+crw-rw---T+ 1 root audio 116, 4 Sep 10 15:16 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 8 Sep 10 15:16 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 3 Sep 10 15:16 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 7 Sep 10 15:24 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 6 Sep 10 15:24 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Sep 10 15:16 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Sep 10 15:16 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 100 Sep 10 15:16 .
+drwxr-xr-x 3 root root 260 Sep 10 15:16 ..
+lrwxrwxrwx 1 root root 12 Sep 10 15:16 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Sep 10 15:16 pci-0000:00:1b.0 -> ../controlC1
+lrwxrwxrwx 1 root root 13 Sep 10 15:16 platform-thinkpad_acpi -> ../controlC29
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: MID [HDA Intel MID], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: CX20751/2 Analog [CX20751/2 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: CX20751/2 Analog [CX20751/2 Analog]
+ Subdevices: 0/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [MID]
+
+Card hw:0 'MID'/'HDA Intel MID at 0xb1610000 irq 60'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xb1614000 irq 61'
+ Mixer name : 'Conexant CX20751/2'
+ Components : 'HDA:14f1510f,17aa000a,00100100'
+ Controls : 18
+ Simple ctrls : 9
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 74
+ Mono: Playback 54 [73%] [-20.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 74
+ Mono:
+ Front Left: Playback 74 [100%] [0.00dB] [on]
+ Front Right: Playback 74 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 74
+ Mono:
+ Front Left: Playback 74 [100%] [0.00dB] [on]
+ Front Right: Playback 74 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 7
+ Mono: Playback 3 [43%] [-16.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 80
+ Front Left: Capture 76 [95%] [2.00dB] [on]
+ Front Right: Capture 76 [95%] [2.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 1 [33%] [12.00dB]
+ Front Right: 1 [33%] [12.00dB]
+
+!!-------Mixer controls for card 29 [ThinkPadEC]
+
+Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw unknown'
+ Mixer name : 'ThinkPad EC (unknown)'
+ Components : ''
+ Controls : 1
+ Simple ctrls : 1
+Simple mixer control 'Console',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.MID {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 74
+ value.1 74
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 74
+ value.1 74
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 76
+ value.1 76
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 80'
+ dbmin -7400
+ dbmax 600
+ dbvalue.0 200
+ dbvalue.1 200
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ 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.9 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 54
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 -2000
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 3
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 7'
+ dbmin -2800
+ dbmax 0
+ dbvalue.0 -1600
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.ThinkPadEC {
+ control.1 {
+ iface MIXER
+ name 'Console Playback Switch'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+autofs4
+bnep
+parport_pc
+ppdev
+arc4
+rfcomm
+uvcvideo
+videobuf2_core
+videodev
+iwlmvm
+coretemp
+mac80211
+videobuf2_vmalloc
+videobuf2_memops
+joydev
+i915
+snd_hda_codec_conexant
+snd_hda_codec_hdmi
+snd_hda_intel
+snd_hda_codec
+kvm
+snd_hwdep
+acer_wmi
+drm_kms_helper
+dm_multipath
+sparse_keymap
+drm
+snd_pcm
+scsi_dh
+ghash_clmulni_intel
+thinkpad_acpi
+cryptd
+wmi
+snd_seq_midi
+psmouse
+iwlwifi
+serio_raw
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+cfg80211
+i2c_algo_bit
+snd_timer
+nfsd
+snd_seq_device
+microcode
+snd
+nfs
+snd_page_alloc
+soundcore
+btusb
+bluetooth
+video
+mac_hid
+r8168
+nvram
+discrete_graphic_disabler
+compat
+lockd
+fscache
+auth_rpcgss
+nfs_acl
+lp
+sunrpc
+parport
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+ahci
+libahci
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x58560010
+0x06 0x18560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x16 0x03211040
+0x17 0x90170110
+0x18 0x40f001f0
+0x19 0x03a11030
+0x1a 0x95a70120
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 6.473296] kvm: disabled by bios
+[ 6.500745] hda-intel Haswell must build in CONFIG_SND_HDA_I915
+[ 6.500801] snd_hda_intel 0000:00:03.0: irq 60 for MSI/MSI-X
+[ 6.515383] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 6.515615] input: HDA Intel MID HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input6
+[ 6.515937] snd_hda_intel 0000:00:1b.0: irq 61 for MSI/MSI-X
+[ 6.544320] hda_codec: CX20751/2: BIOS auto-probing.
+[ 6.547285] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input7
+[ 6.547433] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input8
+[ 6.560946] i915 0000:00:02.0: power state changed by ACPI to D0
+--
+[ 329.318189] type=1400 audit(1378797702.397:29): apparmor="DENIED" operation="capable" parent=1 profile="/usr/sbin/cupsd" pid=1057 comm="cupsd" pid=1057 comm="cupsd" capability=36 capname="block_suspend"
+[ 527.543403] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 527.543632] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 527.543691] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 527.543939] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+[ 527.546375] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+
+
diff --git a/codecs/canonical/cx20751-2-lenovo-8142o01-ccert-201308-14044 b/codecs/canonical/cx20751-2-lenovo-8142o01-ccert-201308-14044
new file mode 100644
index 0000000..61b70ea
--- /dev/null
+++ b/codecs/canonical/cx20751-2-lenovo-8142o01-ccert-201308-14044
@@ -0,0 +1,1006 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue Sep 10 07:25:13 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 8142O01
+Product Version: Lenovo B4400s
+Firmware Version: J8ET24WW (1.05 )
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-36-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+thinkpad_acpi
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [MID ]: HDA-Intel - HDA Intel MID
+ HDA Intel MID at 0xf1610000 irq 60
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf1614000 irq 61
+29 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
+ ThinkPad Console Audio Control at EC reg 0x30, fw unknown
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Device 0a0c (rev 0b)
+00:1b.0 Audio device: Intel Corporation Device 9c20 (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 0b)
+ Subsystem: 17aa:5026
+--
+00:1b.0 0403: 8086:9c20 (rev 04)
+ Subsystem: 17aa:5026
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: thinkpad_acpi
+ brightness_enable : 2
+ brightness_mode : 4
+ dbg_bluetoothemul : 0
+ dbg_uwbemul : 0
+ dbg_wlswemul : 0
+ dbg_wwanemul : 0
+ enable : Y
+ experimental : 0
+ fan_control : N
+ force_load : N
+ hotkey_report_mode : 0
+ id : ThinkPadEC
+ index : -536870912
+ volume_capabilities : 0
+ volume_control : N
+ volume_mode : 3
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=2, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Conexant CX20751/2
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x14f1510f
+Subsystem Id: 0x17aa000a
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 D3cold S3D3cold CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x10 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="CX20751/2 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-Out vals: [0x36 0x36]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xa]: 16 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x11 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-Out vals: [0x36 0x36]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xa]: 16 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x12 [Beep Generator Widget] wcaps 0x70000c: Mono Amp-Out
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x07, nsteps=0x07, stepsize=0x0f, mute=0
+ Amp-Out vals: [0x03]
+Node 0x13 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Device: name="CX20751/2 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x80 0x80] [0x50 0x50] [0x50 0x50]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xa]: 16 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x18 0x1a* 0x19
+Node 0x14 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x80 0x80] [0x4a 0x4a] [0x4a 0x4a]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xa]: 16 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x19* 0x1a 0x15
+Node 0x15 [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10 0x11
+Node 0x16 [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x03211040: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x17 [Pin Complex] wcaps 0x400501: Stereo
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Pincap 0x00000010: OUT
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10 0x11*
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00001124: IN Detect
+ Vref caps: HIZ 80
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00001124: IN Detect
+ Vref caps: HIZ 80
+ Pin Default 0x03a11030: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x01 0x01]
+ Pincap 0x00001120: IN
+ Vref caps: HIZ 80
+ Pin Default 0x95a70120: [Fixed] Mic at Int Top
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 5 Sep 10 15:16 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 9 Sep 10 15:16 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 2 Sep 10 15:16 /dev/snd/controlC29
+crw-rw---T+ 1 root audio 116, 4 Sep 10 15:16 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 8 Sep 10 15:16 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 3 Sep 10 15:16 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 7 Sep 10 15:24 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 6 Sep 10 15:24 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Sep 10 15:16 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Sep 10 15:16 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 100 Sep 10 15:16 .
+drwxr-xr-x 3 root root 260 Sep 10 15:16 ..
+lrwxrwxrwx 1 root root 12 Sep 10 15:16 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Sep 10 15:16 pci-0000:00:1b.0 -> ../controlC1
+lrwxrwxrwx 1 root root 13 Sep 10 15:16 platform-thinkpad_acpi -> ../controlC29
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: MID [HDA Intel MID], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: CX20751/2 Analog [CX20751/2 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: CX20751/2 Analog [CX20751/2 Analog]
+ Subdevices: 0/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [MID]
+
+Card hw:0 'MID'/'HDA Intel MID at 0xf1610000 irq 60'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xf1614000 irq 61'
+ Mixer name : 'Conexant CX20751/2'
+ Components : 'HDA:14f1510f,17aa000a,00100100'
+ Controls : 18
+ Simple ctrls : 9
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 74
+ Mono: Playback 54 [73%] [-20.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 74
+ Mono:
+ Front Left: Playback 74 [100%] [0.00dB] [on]
+ Front Right: Playback 74 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 74
+ Mono:
+ Front Left: Playback 74 [100%] [0.00dB] [on]
+ Front Right: Playback 74 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 7
+ Mono: Playback 3 [43%] [-16.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 80
+ Front Left: Capture 80 [100%] [6.00dB] [on]
+ Front Right: Capture 80 [100%] [6.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 1 [33%] [12.00dB]
+ Front Right: 1 [33%] [12.00dB]
+
+!!-------Mixer controls for card 29 [ThinkPadEC]
+
+Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw unknown'
+ Mixer name : 'ThinkPad EC (unknown)'
+ Components : ''
+ Controls : 1
+ Simple ctrls : 1
+Simple mixer control 'Console',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.MID {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 74
+ value.1 74
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 74
+ value.1 74
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 80
+ value.1 80
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 80'
+ dbmin -7400
+ dbmax 600
+ dbvalue.0 600
+ dbvalue.1 600
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ 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.9 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 54
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 -2000
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 3
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 7'
+ dbmin -2800
+ dbmax 0
+ dbvalue.0 -1600
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.ThinkPadEC {
+ control.1 {
+ iface MIXER
+ name 'Console Playback Switch'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+autofs4
+rfcomm
+bnep
+bluetooth
+snd_hda_codec_conexant
+parport_pc
+snd_hda_codec_hdmi
+snd_hda_intel
+thinkpad_acpi
+ppdev
+arc4
+snd_hda_codec
+rtl8188ee
+snd_hwdep
+uvcvideo
+snd_pcm
+coretemp
+videobuf2_core
+videodev
+videobuf2_vmalloc
+snd_seq_midi
+joydev
+videobuf2_memops
+rtlwifi
+snd_rawmidi
+snd_seq_midi_event
+kvm
+acer_wmi
+i915
+snd_seq
+mac80211
+ghash_clmulni_intel
+aesni_intel
+snd_timer
+cryptd
+dm_multipath
+drm_kms_helper
+aes_x86_64
+drm
+sparse_keymap
+scsi_dh
+snd_seq_device
+i2c_algo_bit
+snd
+r8168
+cfg80211
+discrete_graphic_disabler
+mac_hid
+psmouse
+microcode
+wmi
+snd_page_alloc
+soundcore
+serio_raw
+video
+nvram
+nfsd
+nfs
+lockd
+fscache
+auth_rpcgss
+nfs_acl
+sunrpc
+lp
+parport
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+ahci
+libahci
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x58560010
+0x06 0x18560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x16 0x03211040
+0x17 0x90170110
+0x18 0x40f001f0
+0x19 0x03a11030
+0x1a 0x95a70120
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 7.797840] type=1400 audit(1378797398.602:7): apparmor="STATUS" operation="profile_replace" name="/usr/lib/connman/scripts/dhclient-script" pid=867 comm="apparmor_parser"
+[ 7.878308] hda-intel Haswell must build in CONFIG_SND_HDA_I915
+[ 7.878357] snd_hda_intel 0000:00:03.0: irq 60 for MSI/MSI-X
+[ 7.910778] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 7.910998] input: HDA Intel MID HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input10
+[ 7.911367] snd_hda_intel 0000:00:1b.0: irq 61 for MSI/MSI-X
+[ 7.945550] hda_codec: CX20751/2: BIOS auto-probing.
+[ 7.948172] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input11
+[ 7.948272] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input12
+[ 8.217458] type=1400 audit(1378797399.022:8): apparmor="STATUS" operation="profile_load" name="/usr/lib/cups/backend/cups-pdf" pid=1001 comm="apparmor_parser"
+--
+[ 519.741764] rtlwifi-0:rtl_action_proc():<10000-1> sta is NULL
+[ 521.874439] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 521.874667] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 521.874729] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 521.874979] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+[ 521.875211] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+
+
diff --git a/codecs/canonical/cx20751-2-lenovo-9144o01-ccert-201309-14174 b/codecs/canonical/cx20751-2-lenovo-9144o01-ccert-201309-14174
new file mode 100644
index 0000000..fb5cc17
--- /dev/null
+++ b/codecs/canonical/cx20751-2-lenovo-9144o01-ccert-201309-14174
@@ -0,0 +1,964 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Sep 23 10:23:51 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 9144O01
+Product Version: Lenovo B4450s
+Firmware Version: HUET16WW (1.00 )
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-36-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+thinkpad_acpi
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0x90c40000 irq 79
+ 1 [Generic_1 ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0x90c44000 irq 16
+29 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
+ ThinkPad Console Audio Control at EC reg 0x30, fw unknown
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:01.1 Audio device: Advanced Micro Devices [AMD] nee ATI Device 9840
+00:14.2 Audio device: Advanced Micro Devices [AMD] Hudson Azalia Controller (rev 02)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:01.1 0403: 1002:9840
+ Subsystem: 17aa:510e
+--
+00:14.2 0403: 1022:780d (rev 02)
+ Subsystem: 17aa:510e
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: thinkpad_acpi
+ brightness_enable : 2
+ brightness_mode : 4
+ dbg_bluetoothemul : 0
+ dbg_uwbemul : 0
+ dbg_wlswemul : 0
+ dbg_wwanemul : 0
+ enable : Y
+ experimental : 0
+ fan_control : N
+ force_load : N
+ hotkey_report_mode : 0
+ id : ThinkPadEC
+ index : -536870912
+ volume_capabilities : 0
+ volume_control : N
+ volume_mode : 3
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: ATI R6xx HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x1002aa01
+Subsystem Id: 0x00aa0100
+Revision Id: 0x100500
+No Modem Function Group found
+Default PCM:
+ rates [0x70]: 32000 44100 48000
+ bits [0x2]: 16
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=2, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x02
+Node 0x04 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x05 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x04
+Node 0x06 [Audio Output] wcaps 0x221: Stereo Digital Stripe
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+Node 0x07 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Connection: 1
+ 0x06
+Codec: Conexant CX20751/2
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x14f1510f
+Subsystem Id: 0x17aa510e
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 D3cold S3D3cold CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x10 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="CX20751/2 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-Out vals: [0x42 0x42]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xa]: 16 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x11 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-Out vals: [0x42 0x42]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xa]: 16 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x12 [Beep Generator Widget] wcaps 0x70000c: Mono Amp-Out
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x07, nsteps=0x07, stepsize=0x0f, mute=0
+ Amp-Out vals: [0x03]
+Node 0x13 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Device: name="CX20751/2 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x80 0x80] [0x50 0x50] [0x50 0x50]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xa]: 16 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x18 0x1a* 0x19
+Node 0x14 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x80 0x80] [0x4a 0x4a] [0x4a 0x4a]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xa]: 16 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x19* 0x1a 0x15
+Node 0x15 [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10 0x11
+Node 0x16 [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x03211040: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x17 [Pin Complex] wcaps 0x400501: Stereo
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Pincap 0x00000010: OUT
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10 0x11*
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00001124: IN Detect
+ Vref caps: HIZ 80
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00001124: IN Detect
+ Vref caps: HIZ 80
+ Pin Default 0x03a11030: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x01 0x01]
+ Pincap 0x00001120: IN
+ Vref caps: HIZ 80
+ Pin Default 0x95a70120: [Fixed] Mic at Int Top
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 5 Sep 23 18:04 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 9 Sep 23 18:04 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 2 Sep 23 18:04 /dev/snd/controlC29
+crw-rw---T+ 1 root audio 116, 4 Sep 23 18:04 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 8 Sep 23 18:04 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 3 Sep 23 18:05 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 7 Sep 23 18:21 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 6 Sep 23 18:21 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Sep 23 18:04 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Sep 23 18:04 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 100 Sep 23 18:04 .
+drwxr-xr-x 3 root root 260 Sep 23 18:04 ..
+lrwxrwxrwx 1 root root 12 Sep 23 18:04 pci-0000:00:01.1 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Sep 23 18:04 pci-0000:00:14.2 -> ../controlC1
+lrwxrwxrwx 1 root root 13 Sep 23 18:04 platform-thinkpad_acpi -> ../controlC29
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic_1 [HD-Audio Generic], device 0: CX20751/2 Analog [CX20751/2 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: Generic_1 [HD-Audio Generic], device 0: CX20751/2 Analog [CX20751/2 Analog]
+ Subdevices: 0/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Generic]
+
+Card hw:0 'Generic'/'HD-Audio Generic at 0x90c40000 irq 79'
+ Mixer name : 'ATI R6xx HDMI'
+ Components : 'HDA:1002aa01,00aa0100,00100500'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [Generic_1]
+
+Card hw:1 'Generic_1'/'HD-Audio Generic at 0x90c44000 irq 16'
+ Mixer name : 'Conexant CX20751/2'
+ Components : 'HDA:14f1510f,17aa510e,00100100'
+ Controls : 18
+ Simple ctrls : 9
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 74
+ Mono: Playback 66 [89%] [-8.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 74
+ Mono:
+ Front Left: Playback 74 [100%] [0.00dB] [on]
+ Front Right: Playback 74 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 74
+ Mono:
+ Front Left: Playback 74 [100%] [0.00dB] [on]
+ Front Right: Playback 74 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 254 [100%] [0.20dB]
+ Front Right: Playback 254 [100%] [0.20dB]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 7
+ Mono: Playback 3 [43%] [-16.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 80
+ Front Left: Capture 80 [100%] [6.00dB] [on]
+ Front Right: Capture 80 [100%] [6.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 1 [33%] [12.00dB]
+ Front Right: 1 [33%] [12.00dB]
+
+!!-------Mixer controls for card 29 [ThinkPadEC]
+
+Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw unknown'
+ Mixer name : 'ThinkPad EC (unknown)'
+ Components : ''
+ Controls : 1
+ Simple ctrls : 1
+Simple mixer control 'Console',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.Generic {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.Generic_1 {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 74
+ value.1 74
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 74
+ value.1 74
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 80
+ value.1 80
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 80'
+ dbmin -7400
+ dbmax 600
+ dbvalue.0 600
+ dbvalue.1 600
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ 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.9 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 66
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 -800
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 3
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 7'
+ dbmin -2800
+ dbmax 0
+ dbvalue.0 -1600
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 254
+ value.1 254
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 -20
+ dbvalue.1 -20
+ }
+ }
+}
+state.ThinkPadEC {
+ control.1 {
+ iface MIXER
+ name 'Console Playback Switch'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+vesafb
+autofs4
+bnep
+fglrx
+rfcomm
+joydev
+bluetooth
+kvm_amd
+kvm
+snd_hda_codec_conexant
+snd_hda_codec_hdmi
+snd_hda_intel
+uvcvideo
+snd_hda_codec
+videobuf2_core
+ghash_clmulni_intel
+videodev
+arc4
+aesni_intel
+videobuf2_vmalloc
+cryptd
+videobuf2_memops
+snd_hwdep
+aes_x86_64
+snd_pcm
+rtl8188ee
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+psmouse
+rtlwifi
+dm_multipath
+serio_raw
+scsi_dh
+snd_timer
+mac80211
+snd_seq_device
+microcode
+mac_hid
+thinkpad_acpi
+fam15h_power
+i2c_piix4
+nvram
+video
+wmi
+cfg80211
+r8168
+snd
+soundcore
+snd_page_alloc
+amd_iommu_v2
+parport_pc
+ppdev
+nfsd
+nfs
+lockd
+fscache
+auth_rpcgss
+lp
+nfs_acl
+sunrpc
+parport
+ahci
+libahci
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x03 0x185600f0
+0x05 0x585600f0
+0x07 0x585600f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x16 0x03211040
+0x17 0x90170110
+0x18 0x40f001f0
+0x19 0x03a11030
+0x1a 0x95a70120
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 9.372773] USB Video Class driver (1.1.1)
+[ 9.378775] snd_hda_intel 0000:00:01.1: irq 79 for MSI/MSI-X
+[ 9.402386] input: HD-Audio Generic HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.1/sound/card0/input8
+[ 9.417852] hda_codec: CX20751/2: BIOS auto-probing.
+[ 9.421957] input: HD-Audio Generic Headphone as /devices/pci0000:00/0000:00:14.2/sound/card1/input9
+[ 9.422480] input: HD-Audio Generic Mic as /devices/pci0000:00/0000:00:14.2/sound/card1/input10
+[ 9.532563] type=1400 audit(1379930679.614:2): apparmor="STATUS" operation="profile_load" name="/sbin/dhclient" pid=850 comm="apparmor_parser"
+
+
diff --git a/codecs/canonical/cx20751-2-lenovo-914ld01-ccert-201307-13931 b/codecs/canonical/cx20751-2-lenovo-914ld01-ccert-201307-13931
new file mode 100644
index 0000000..166409f
--- /dev/null
+++ b/codecs/canonical/cx20751-2-lenovo-914ld01-ccert-201307-13931
@@ -0,0 +1,1021 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Sat Jul 13 02:41:12 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 914LD01
+Product Version: Lenovo K4450
+Firmware Version: J8ET20WW (1.01 )
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-32-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+thinkpad_acpi
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [MID ]: HDA-Intel - HDA Intel MID
+ HDA Intel MID at 0xf1610000 irq 61
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf1614000 irq 62
+29 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
+ ThinkPad Console Audio Control at EC reg 0x30, fw unknown
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Device 0a0c (rev 09)
+00:1b.0 Audio device: Intel Corporation Device 9c20 (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 09)
+ Subsystem: 17aa:5026
+--
+00:1b.0 0403: 8086:9c20 (rev 04)
+ Subsystem: 17aa:5026
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: thinkpad_acpi
+ brightness_enable : 2
+ brightness_mode : 4
+ dbg_bluetoothemul : 0
+ dbg_uwbemul : 0
+ dbg_wlswemul : 0
+ dbg_wwanemul : 0
+ enable : Y
+ experimental : 0
+ fan_control : N
+ force_load : N
+ hotkey_report_mode : 0
+ id : ThinkPadEC
+ index : -536870912
+ volume_capabilities : 0
+ volume_control : N
+ volume_mode : 3
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=2, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Conexant CX20751/2
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x14f1510f
+Subsystem Id: 0x17aa5026
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 D3cold S3D3cold CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x10 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="CX20751/2 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-Out vals: [0x36 0x36]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xa]: 16 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x11 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-Out vals: [0x36 0x36]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xa]: 16 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x12 [Beep Generator Widget] wcaps 0x70000c: Mono Amp-Out
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x07, nsteps=0x07, stepsize=0x0f, mute=0
+ Amp-Out vals: [0x03]
+Node 0x13 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Device: name="CX20751/2 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x80 0x80] [0x50 0x50] [0x50 0x50]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xa]: 16 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x18 0x1a* 0x19
+Node 0x14 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x80 0x80] [0x4a 0x4a] [0x4a 0x4a]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xa]: 16 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x19* 0x1a 0x15
+Node 0x15 [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10 0x11
+Node 0x16 [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x03211040: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x17 [Pin Complex] wcaps 0x400501: Stereo
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Pincap 0x00000010: OUT
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10 0x11*
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00001124: IN Detect
+ Vref caps: HIZ 80
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00001124: IN Detect
+ Vref caps: HIZ 80
+ Pin Default 0x03a11030: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x95a60120: [Fixed] Mic at Int Top
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 5 Jul 13 10:09 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 9 Jul 13 10:09 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 2 Jul 13 10:09 /dev/snd/controlC29
+crw-rw---T+ 1 root audio 116, 4 Jul 13 10:09 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 8 Jul 13 10:09 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 3 Jul 13 10:14 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 7 Jul 13 10:14 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 6 Jul 13 10:14 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Jul 13 10:09 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jul 13 10:09 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 100 Jul 13 10:09 .
+drwxr-xr-x 3 root root 260 Jul 13 10:09 ..
+lrwxrwxrwx 1 root root 12 Jul 13 10:09 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Jul 13 10:09 pci-0000:00:1b.0 -> ../controlC1
+lrwxrwxrwx 1 root root 13 Jul 13 10:09 platform-thinkpad_acpi -> ../controlC29
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: MID [HDA Intel MID], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: CX20751/2 Analog [CX20751/2 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: CX20751/2 Analog [CX20751/2 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [MID]
+
+Card hw:0 'MID'/'HDA Intel MID at 0xf1610000 irq 61'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xf1614000 irq 62'
+ Mixer name : 'Conexant CX20751/2'
+ Components : 'HDA:14f1510f,17aa5026,00100100'
+ Controls : 18
+ Simple ctrls : 9
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 74
+ Mono: Playback 54 [73%] [-20.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 74
+ Mono:
+ Front Left: Playback 74 [100%] [0.00dB] [on]
+ Front Right: Playback 74 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 74
+ Mono:
+ Front Left: Playback 74 [100%] [0.00dB] [on]
+ Front Right: Playback 74 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 7
+ Mono: Playback 3 [43%] [-16.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 80
+ Front Left: Capture 80 [100%] [6.00dB] [on]
+ Front Right: Capture 80 [100%] [6.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 29 [ThinkPadEC]
+
+Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw unknown'
+ Mixer name : 'ThinkPad EC (unknown)'
+ Components : ''
+ Controls : 1
+ Simple ctrls : 1
+Simple mixer control 'Console',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.MID {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 74
+ value.1 74
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 74
+ value.1 74
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 80
+ value.1 80
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 80'
+ dbmin -7400
+ dbmax 600
+ dbvalue.0 600
+ dbvalue.1 600
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 54
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 -2000
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 3
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 7'
+ dbmin -2800
+ dbmax 0
+ dbvalue.0 -1600
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.ThinkPadEC {
+ control.1 {
+ iface MIXER
+ name 'Console Playback Switch'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+usb_storage
+ufs
+qnx4
+hfsplus
+hfs
+minix
+ntfs
+msdos
+jfs
+xfs
+reiserfs
+ext2
+autofs4
+bnep
+arc4
+coretemp
+iwlmvm
+mac80211
+snd_hda_codec_conexant
+rfcomm
+snd_hda_codec_hdmi
+kvm
+uvcvideo
+parport_pc
+videobuf2_core
+ghash_clmulni_intel
+videodev
+snd_hda_intel
+ppdev
+snd_hda_codec
+dm_multipath
+videobuf2_vmalloc
+videobuf2_memops
+aesni_intel
+cryptd
+thinkpad_acpi
+joydev
+snd_hwdep
+snd_pcm
+scsi_dh
+snd_seq_midi
+snd_rawmidi
+btusb
+snd_seq_midi_event
+snd_seq
+psmouse
+snd_timer
+snd_seq_device
+aes_x86_64
+iwlwifi
+r8168
+cfg80211
+snd
+bluetooth
+snd_page_alloc
+serio_raw
+acer_wmi
+discrete_graphic_disabler
+compat
+soundcore
+microcode
+sparse_keymap
+mac_hid
+nvram
+nfsd
+nfs
+lockd
+fscache
+auth_rpcgss
+nfs_acl
+sunrpc
+lp
+parport
+nls_iso8859_1
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+ahci
+libahci
+i915
+drm_kms_helper
+wmi
+drm
+i2c_algo_bit
+video
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x58560010
+0x06 0x18560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x16 0x03211040
+0x17 0x90170110
+0x18 0x40f001f0
+0x19 0x03a11030
+0x1a 0x95a60120
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 8.283223] Bluetooth: hci0: Intel Bluetooth firmware patch completed and activated
+[ 8.312316] snd_hda_intel 0000:00:03.0: irq 61 for MSI/MSI-X
+[ 8.323118] Linux video capture interface: v2.00
+--
+[ 8.538944] type=1400 audit(1373681373.208:4): apparmor="STATUS" operation="profile_load" name="/usr/lib/connman/scripts/dhclient-script" pid=938 comm="apparmor_parser"
+[ 8.571935] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 8.572156] input: HDA Intel MID HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input10
+[ 8.572426] snd_hda_intel 0000:00:1b.0: irq 62 for MSI/MSI-X
+[ 8.602773] type=1400 audit(1373681373.272:5): apparmor="STATUS" operation="profile_load" name="/usr/lib/cups/backend/cups-pdf" pid=1012 comm="apparmor_parser"
+--
+[ 8.713802] Bluetooth: RFCOMM ver 1.11
+[ 8.723374] hda_codec: CX20751/2: BIOS auto-probing.
+[ 8.725966] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input11
+[ 8.726044] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input12
+[ 8.843457] iwlwifi 0000:03:00.0: Detected Intel(R) Dual Band Wireless AC 7260, REV=0x144
+--
+[ 1447.166341] type=1400 audit(1373682813.072:28): apparmor="DENIED" operation="capable" parent=1 profile="/usr/sbin/cupsd" pid=1026 comm="cupsd" pid=1026 comm="cupsd" capability=36 capname="block_suspend"
+[ 1906.402818] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 1906.403158] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 1906.403429] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+
+
diff --git a/codecs/canonical/cx20751-2-lenovo-914lm01-ccert-201307-14018 b/codecs/canonical/cx20751-2-lenovo-914lm01-ccert-201307-14018
new file mode 100644
index 0000000..a4a904e
--- /dev/null
+++ b/codecs/canonical/cx20751-2-lenovo-914lm01-ccert-201307-14018
@@ -0,0 +1,1011 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Sat Aug 10 03:29:31 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 914LM01
+Product Version: Lenovo K2450
+Firmware Version: J2ET22WW (1.02 )
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-36-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+thinkpad_acpi
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [MID ]: HDA-Intel - HDA Intel MID
+ HDA Intel MID at 0x91610000 irq 60
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0x91614000 irq 61
+29 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
+ ThinkPad Console Audio Control at EC reg 0x30, fw unknown
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Device 0a0c (rev 09)
+00:1b.0 Audio device: Intel Corporation Lynx Point-LP HD Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 09)
+ Subsystem: 17aa:501b
+--
+00:1b.0 0403: 8086:9c20 (rev 04)
+ Subsystem: 17aa:501b
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: thinkpad_acpi
+ brightness_enable : 2
+ brightness_mode : 4
+ dbg_bluetoothemul : 0
+ dbg_uwbemul : 0
+ dbg_wlswemul : 0
+ dbg_wwanemul : 0
+ enable : Y
+ experimental : 0
+ fan_control : N
+ force_load : N
+ hotkey_report_mode : 0
+ id : ThinkPadEC
+ index : -536870912
+ volume_capabilities : 0
+ volume_control : N
+ volume_mode : 3
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=2, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Conexant CX20751/2
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x14f1510f
+Subsystem Id: 0x17aa501b
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 D3cold S3D3cold CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x10 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="CX20751/2 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-Out vals: [0x36 0x36]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xa]: 16 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x11 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-Out vals: [0x36 0x36]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xa]: 16 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x12 [Beep Generator Widget] wcaps 0x70000c: Mono Amp-Out
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x07, nsteps=0x07, stepsize=0x0f, mute=0
+ Amp-Out vals: [0x03]
+Node 0x13 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Device: name="CX20751/2 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x80 0x80] [0x50 0x50] [0x50 0x50]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xa]: 16 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x18 0x1a* 0x19
+Node 0x14 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xa]: 16 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x19* 0x1a 0x15
+Node 0x15 [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10 0x11
+Node 0x16 [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x03211040: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x17 [Pin Complex] wcaps 0x400501: Stereo
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Pincap 0x00000010: OUT
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10 0x11*
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00001124: IN Detect
+ Vref caps: HIZ 80
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00001124: IN Detect
+ Vref caps: HIZ 80
+ Pin Default 0x03a11030: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00001120: IN
+ Vref caps: HIZ 80
+ Pin Default 0x95a70120: [Fixed] Mic at Int Top
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 5 Aug 10 11:26 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 9 Aug 10 11:26 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 2 Aug 10 11:26 /dev/snd/controlC29
+crw-rw---T+ 1 root audio 116, 4 Aug 10 11:26 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 8 Aug 10 11:26 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 3 Aug 10 11:26 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 7 Aug 10 11:26 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 6 Aug 10 11:26 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Aug 10 11:26 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Aug 10 11:26 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 100 Aug 10 11:26 .
+drwxr-xr-x 3 root root 260 Aug 10 11:26 ..
+lrwxrwxrwx 1 root root 12 Aug 10 11:26 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Aug 10 11:26 pci-0000:00:1b.0 -> ../controlC1
+lrwxrwxrwx 1 root root 13 Aug 10 11:26 platform-thinkpad_acpi -> ../controlC29
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: MID [HDA Intel MID], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: CX20751/2 Analog [CX20751/2 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: CX20751/2 Analog [CX20751/2 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [MID]
+
+Card hw:0 'MID'/'HDA Intel MID at 0x91610000 irq 60'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0x91614000 irq 61'
+ Mixer name : 'Conexant CX20751/2'
+ Components : 'HDA:14f1510f,17aa501b,00100100'
+ Controls : 18
+ Simple ctrls : 9
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 74
+ Mono: Playback 54 [73%] [-20.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 74
+ Mono:
+ Front Left: Playback 74 [100%] [0.00dB] [on]
+ Front Right: Playback 74 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 74
+ Mono:
+ Front Left: Playback 74 [100%] [0.00dB] [on]
+ Front Right: Playback 74 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 7
+ Mono: Playback 3 [43%] [-16.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 80
+ Front Left: Capture 80 [100%] [6.00dB] [on]
+ Front Right: Capture 80 [100%] [6.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 29 [ThinkPadEC]
+
+Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw unknown'
+ Mixer name : 'ThinkPad EC (unknown)'
+ Components : ''
+ Controls : 1
+ Simple ctrls : 1
+Simple mixer control 'Console',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.MID {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 74
+ value.1 74
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 74
+ value.1 74
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 80
+ value.1 80
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 80'
+ dbmin -7400
+ dbmax 600
+ dbvalue.0 600
+ dbvalue.1 600
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 54
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 -2000
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 3
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 7'
+ dbmin -2800
+ dbmax 0
+ dbvalue.0 -1600
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.ThinkPadEC {
+ control.1 {
+ iface MIXER
+ name 'Console Playback Switch'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+autofs4
+parport_pc
+ppdev
+bnep
+nfsd
+nfs
+lockd
+fscache
+auth_rpcgss
+nfs_acl
+sunrpc
+arc4
+rfcomm
+rtl8723be
+rtlwifi
+coretemp
+mac80211
+snd_hda_codec_conexant
+kvm
+uvcvideo
+i915
+snd_hda_codec_hdmi
+snd_hda_intel
+cfg80211
+btusb
+rtk_btusb
+bluetooth
+snd_hda_codec
+ghash_clmulni_intel
+aesni_intel
+cryptd
+snd_hwdep
+snd_pcm
+aes_x86_64
+thinkpad_acpi
+videobuf2_core
+videodev
+drm_kms_helper
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+videobuf2_vmalloc
+videobuf2_memops
+psmouse
+joydev
+microcode
+acer_wmi
+dm_multipath
+sparse_keymap
+btcoexist
+snd_seq
+drm
+snd_timer
+snd_seq_device
+rtsx_pci_ms
+scsi_dh
+snd
+nvram
+wmi
+memstick
+mac_hid
+soundcore
+snd_page_alloc
+serio_raw
+i2c_algo_bit
+r8168
+video
+nls_iso8859_1
+lp
+parport
+dm_raid45
+rtsx_pci_sdmmc
+ahci
+libahci
+rtsx_pci
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x58560010
+0x06 0x18560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x16 0x03211040
+0x17 0x90170110
+0x18 0x40f001f0
+0x19 0x03a11030
+0x1a 0x95a70120
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 9.676359] cfg80211: Calling CRDA to update world regulatory domain
+[ 9.678259] snd_hda_intel 0000:00:03.0: irq 60 for MSI/MSI-X
+[ 9.702243] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 9.702427] input: HDA Intel MID HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input6
+[ 9.702672] snd_hda_intel 0000:00:1b.0: irq 61 for MSI/MSI-X
+[ 9.752926] rtk_btusb: btusb_notify : hci0 evt 3
+--
+[ 9.783206] USB Video Class driver (1.1.1)
+[ 9.794750] hda_codec: CX20751/2: BIOS auto-probing.
+[ 9.797413] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input8
+[ 9.797509] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input9
+[ 9.797785] i915 0000:00:02.0: power state changed by ACPI to D0
+--
+[ 44.362870] type=1400 audit(1376105226.239:29): apparmor="DENIED" operation="open" parent=1 profile="/usr/lib/telepathy/mission-control-5" name="/usr/share/gvfs/remote-volume-monitors/" pid=2592 comm="mission-control" requested_mask="r" denied_mask="r" fsuid=1001 ouid=0
+[ 189.751047] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 189.751297] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 189.751550] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+
+
diff --git a/codecs/canonical/cx20751-2-lenovo-914lp01-ccert-201307-13923 b/codecs/canonical/cx20751-2-lenovo-914lp01-ccert-201307-13923
new file mode 100644
index 0000000..df08a3e
--- /dev/null
+++ b/codecs/canonical/cx20751-2-lenovo-914lp01-ccert-201307-13923
@@ -0,0 +1,1018 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Sat Jul 13 02:42:44 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 914LP01
+Product Version: Lenovo M4400s
+Firmware Version: J8ET20WW (1.01 )
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-32-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+thinkpad_acpi
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [MID ]: HDA-Intel - HDA Intel MID
+ HDA Intel MID at 0xf1610000 irq 61
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf1614000 irq 62
+29 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
+ ThinkPad Console Audio Control at EC reg 0x30, fw unknown
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Device 0a0c (rev 09)
+00:1b.0 Audio device: Intel Corporation Device 9c20 (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0a0c (rev 09)
+ Subsystem: 17aa:5026
+--
+00:1b.0 0403: 8086:9c20 (rev 04)
+ Subsystem: 17aa:5026
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: thinkpad_acpi
+ brightness_enable : 2
+ brightness_mode : 4
+ dbg_bluetoothemul : 0
+ dbg_uwbemul : 0
+ dbg_wlswemul : 0
+ dbg_wwanemul : 0
+ enable : Y
+ experimental : 0
+ fan_control : N
+ force_load : N
+ hotkey_report_mode : 0
+ id : ThinkPadEC
+ index : -536870912
+ volume_capabilities : 0
+ volume_control : N
+ volume_mode : 3
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=2, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Conexant CX20751/2
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x14f1510f
+Subsystem Id: 0x17aa5027
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 D3cold S3D3cold CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x10 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="CX20751/2 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-Out vals: [0x36 0x36]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xa]: 16 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x11 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-Out vals: [0x36 0x36]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xa]: 16 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x12 [Beep Generator Widget] wcaps 0x70000c: Mono Amp-Out
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x07, nsteps=0x07, stepsize=0x0f, mute=0
+ Amp-Out vals: [0x03]
+Node 0x13 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Device: name="CX20751/2 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x80 0x80] [0x50 0x50] [0x50 0x50]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xa]: 16 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x18 0x1a* 0x19
+Node 0x14 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x80 0x80] [0x4a 0x4a] [0x4a 0x4a]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xa]: 16 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x19* 0x1a 0x15
+Node 0x15 [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10 0x11
+Node 0x16 [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x03211040: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x17 [Pin Complex] wcaps 0x400501: Stereo
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Pincap 0x00000010: OUT
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10 0x11*
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00001124: IN Detect
+ Vref caps: HIZ 80
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00001124: IN Detect
+ Vref caps: HIZ 80
+ Pin Default 0x03a11030: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x02 0x02]
+ Pincap 0x00000020: IN
+ Pin Default 0x95a60120: [Fixed] Mic at Int Top
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 5 Jul 13 10:20 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 9 Jul 13 10:20 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 2 Jul 13 10:20 /dev/snd/controlC29
+crw-rw---T+ 1 root audio 116, 4 Jul 13 10:20 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 8 Jul 13 10:20 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 3 Jul 13 10:25 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 7 Jul 13 10:25 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 6 Jul 13 10:25 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Jul 13 10:20 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jul 13 10:20 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 100 Jul 13 10:20 .
+drwxr-xr-x 3 root root 260 Jul 13 10:20 ..
+lrwxrwxrwx 1 root root 12 Jul 13 10:20 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Jul 13 10:20 pci-0000:00:1b.0 -> ../controlC1
+lrwxrwxrwx 1 root root 13 Jul 13 10:20 platform-thinkpad_acpi -> ../controlC29
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: MID [HDA Intel MID], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: CX20751/2 Analog [CX20751/2 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: CX20751/2 Analog [CX20751/2 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [MID]
+
+Card hw:0 'MID'/'HDA Intel MID at 0xf1610000 irq 61'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xf1614000 irq 62'
+ Mixer name : 'Conexant CX20751/2'
+ Components : 'HDA:14f1510f,17aa5027,00100100'
+ Controls : 18
+ Simple ctrls : 9
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 74
+ Mono: Playback 54 [73%] [-20.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 74
+ Mono:
+ Front Left: Playback 74 [100%] [0.00dB] [on]
+ Front Right: Playback 74 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 74
+ Mono:
+ Front Left: Playback 74 [100%] [0.00dB] [on]
+ Front Right: Playback 74 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 7
+ Mono: Playback 3 [43%] [-16.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 80
+ Front Left: Capture 80 [100%] [6.00dB] [on]
+ Front Right: Capture 80 [100%] [6.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 2 [67%] [24.00dB]
+ Front Right: 2 [67%] [24.00dB]
+
+!!-------Mixer controls for card 29 [ThinkPadEC]
+
+Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw unknown'
+ Mixer name : 'ThinkPad EC (unknown)'
+ Components : ''
+ Controls : 1
+ Simple ctrls : 1
+Simple mixer control 'Console',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.MID {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 74
+ value.1 74
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 74
+ value.1 74
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 80
+ value.1 80
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 80'
+ dbmin -7400
+ dbmax 600
+ dbvalue.0 600
+ dbvalue.1 600
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 2
+ value.1 2
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 2400
+ dbvalue.1 2400
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 54
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 -2000
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 3
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 7'
+ dbmin -2800
+ dbmax 0
+ dbvalue.0 -1600
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.ThinkPadEC {
+ control.1 {
+ iface MIXER
+ name 'Console Playback Switch'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+usb_storage
+ufs
+qnx4
+hfsplus
+hfs
+minix
+ntfs
+msdos
+jfs
+xfs
+reiserfs
+ext2
+autofs4
+bnep
+rfcomm
+parport_pc
+arc4
+ppdev
+coretemp
+snd_hda_codec_conexant
+snd_hda_codec_hdmi
+iwlmvm
+mac80211
+snd_hda_intel
+thinkpad_acpi
+snd_hda_codec
+kvm
+snd_hwdep
+snd_pcm
+uvcvideo
+snd_seq_midi
+iwlwifi
+videobuf2_core
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+snd_rawmidi
+ghash_clmulni_intel
+discrete_graphic_disabler
+cfg80211
+dm_multipath
+btusb
+snd_seq_midi_event
+snd_seq
+joydev
+snd_timer
+aesni_intel
+cryptd
+snd_seq_device
+snd
+r8168
+bluetooth
+aes_x86_64
+snd_page_alloc
+soundcore
+psmouse
+compat
+microcode
+scsi_dh
+acer_wmi
+serio_raw
+sparse_keymap
+mac_hid
+nvram
+nfsd
+nfs
+lockd
+fscache
+auth_rpcgss
+nfs_acl
+sunrpc
+nls_iso8859_1
+lp
+parport
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+wmi
+ahci
+libahci
+i915
+drm_kms_helper
+drm
+i2c_algo_bit
+video
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x58560010
+0x06 0x18560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x16 0x03211040
+0x17 0x90170110
+0x18 0x40f001f0
+0x19 0x03a11030
+0x1a 0x95a60120
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 8.992657] input: ThinkPad Extra Buttons as /devices/platform/thinkpad_acpi/input/input9
+[ 8.993664] snd_hda_intel 0000:00:03.0: irq 61 for MSI/MSI-X
+[ 9.089705] iwlwifi 0000:03:00.0: Detected Intel(R) Dual Band Wireless AC 7260, REV=0x144
+--
+[ 9.090534] iwlwifi 0000:03:00.0: L1 Enabled; Disabling L0S
+[ 9.106269] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 9.106450] input: HDA Intel MID HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input10
+[ 9.106697] snd_hda_intel 0000:00:1b.0: irq 62 for MSI/MSI-X
+[ 9.143590] hda_codec: CX20751/2: BIOS auto-probing.
+[ 9.146267] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input11
+[ 9.146329] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input12
+[ 9.184312] kvm: disabled by bios
+--
+[ 1154.384887] type=1400 audit(1373683168.962:31): apparmor="DENIED" operation="capable" parent=1 profile="/usr/sbin/cupsd" pid=1152 comm="cupsd" pid=1152 comm="cupsd" capability=36 capname="block_suspend"
+[ 1349.507481] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 1349.507829] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 1349.508083] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+
+
diff --git a/codecs/canonical/cx20751-2-lenovo-914sl01-ccert-201309-14172 b/codecs/canonical/cx20751-2-lenovo-914sl01-ccert-201309-14172
new file mode 100644
index 0000000..17c097b
--- /dev/null
+++ b/codecs/canonical/cx20751-2-lenovo-914sl01-ccert-201309-14172
@@ -0,0 +1,1027 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Sep 23 07:26:43 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 914SL01
+Product Version: Lenovo E4430
+Firmware Version: JAET25WW (1.04 )
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-36-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+thinkpad_acpi
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [MID ]: HDA-Intel - HDA Intel MID
+ HDA Intel MID at 0xf5610000 irq 46
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf5614000 irq 48
+29 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
+ ThinkPad Console Audio Control at EC reg 0x30, fw unknown
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Haswell HD Audio Controller (rev 06)
+00:1b.0 Audio device: Intel Corporation Lynx Point HD Audio Controller (rev 05)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0c0c (rev 06)
+ Subsystem: 17aa:502c
+--
+00:1b.0 0403: 8086:8c20 (rev 05)
+ Subsystem: 17aa:502c
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: thinkpad_acpi
+ brightness_enable : 2
+ brightness_mode : 4
+ dbg_bluetoothemul : 0
+ dbg_uwbemul : 0
+ dbg_wlswemul : 0
+ dbg_wwanemul : 0
+ enable : Y
+ experimental : 0
+ fan_control : N
+ force_load : N
+ hotkey_report_mode : 0
+ id : ThinkPadEC
+ index : -536870912
+ volume_capabilities : 0
+ volume_control : N
+ volume_mode : 3
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+ In-driver Connection: 3
+ 0x02 0x03 0x04
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Conexant CX20751/2
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x14f1510f
+Subsystem Id: 0x17aa502c
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 D3cold S3D3cold CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x10 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="CX20751/2 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-Out vals: [0x36 0x36]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xa]: 16 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x11 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-Out vals: [0x36 0x36]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xa]: 16 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x12 [Beep Generator Widget] wcaps 0x70000c: Mono Amp-Out
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x07, nsteps=0x07, stepsize=0x0f, mute=0
+ Amp-Out vals: [0x03]
+Node 0x13 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Device: name="CX20751/2 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x80 0x80] [0x50 0x50] [0x50 0x50]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xa]: 16 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x18 0x1a* 0x19
+Node 0x14 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x80 0x80] [0x4a 0x4a] [0x4a 0x4a]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xa]: 16 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x19* 0x1a 0x15
+Node 0x15 [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10 0x11
+Node 0x16 [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x03211040: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x17 [Pin Complex] wcaps 0x400501: Stereo
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Pincap 0x00000010: OUT
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10 0x11*
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00001124: IN Detect
+ Vref caps: HIZ 80
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00001124: IN Detect
+ Vref caps: HIZ 80
+ Pin Default 0x03a11030: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00001120: IN
+ Vref caps: HIZ 80
+ Pin Default 0x95a70120: [Fixed] Mic at Int Top
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 5 Sep 23 15:15 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 9 Sep 23 15:15 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 2 Sep 23 15:15 /dev/snd/controlC29
+crw-rw---T+ 1 root audio 116, 4 Sep 23 15:15 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 8 Sep 23 15:15 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 3 Sep 23 15:19 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 7 Sep 23 15:26 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 6 Sep 23 15:26 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Sep 23 15:15 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Sep 23 15:15 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 100 Sep 23 15:15 .
+drwxr-xr-x 3 root root 260 Sep 23 15:15 ..
+lrwxrwxrwx 1 root root 12 Sep 23 15:15 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Sep 23 15:15 pci-0000:00:1b.0 -> ../controlC1
+lrwxrwxrwx 1 root root 13 Sep 23 15:15 platform-thinkpad_acpi -> ../controlC29
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: MID [HDA Intel MID], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: CX20751/2 Analog [CX20751/2 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: CX20751/2 Analog [CX20751/2 Analog]
+ Subdevices: 0/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [MID]
+
+Card hw:0 'MID'/'HDA Intel MID at 0xf5610000 irq 46'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xf5614000 irq 48'
+ Mixer name : 'Conexant CX20751/2'
+ Components : 'HDA:14f1510f,17aa502c,00100100'
+ Controls : 18
+ Simple ctrls : 9
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 74
+ Mono: Playback 54 [73%] [-20.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 74
+ Mono:
+ Front Left: Playback 74 [100%] [0.00dB] [on]
+ Front Right: Playback 74 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 74
+ Mono:
+ Front Left: Playback 74 [100%] [0.00dB] [on]
+ Front Right: Playback 74 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 7
+ Mono: Playback 3 [43%] [-16.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 80
+ Front Left: Capture 80 [100%] [6.00dB] [on]
+ Front Right: Capture 80 [100%] [6.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 29 [ThinkPadEC]
+
+Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw unknown'
+ Mixer name : 'ThinkPad EC (unknown)'
+ Components : ''
+ Controls : 1
+ Simple ctrls : 1
+Simple mixer control 'Console',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.MID {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 74
+ value.1 74
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 74
+ value.1 74
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 80
+ value.1 80
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 80'
+ dbmin -7400
+ dbmax 600
+ dbvalue.0 600
+ dbvalue.1 600
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 54
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 -2000
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 3
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 7'
+ dbmin -2800
+ dbmax 0
+ dbvalue.0 -1600
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.ThinkPadEC {
+ control.1 {
+ iface MIXER
+ name 'Console Playback Switch'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nls_utf8
+isofs
+usb_storage
+ufs
+qnx4
+hfsplus
+hfs
+minix
+ntfs
+msdos
+jfs
+xfs
+reiserfs
+ext2
+nls_iso8859_1
+autofs4
+arc4
+iwlmvm
+mac80211
+bnep
+joydev
+coretemp
+snd_hda_codec_conexant
+snd_hda_codec_hdmi
+rfcomm
+iwlwifi
+snd_hda_intel
+kvm
+snd_hda_codec
+ghash_clmulni_intel
+discrete_graphic_disabler
+thinkpad_acpi
+snd_hwdep
+r8168
+snd_seq_midi
+cfg80211
+snd_pcm
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+cryptd
+snd_timer
+uvcvideo
+mac_hid
+psmouse
+videobuf2_core
+snd_seq_device
+lpc_ich
+videodev
+btusb
+snd_page_alloc
+bluetooth
+rtsx_pci_ms
+dm_multipath
+compat
+snd
+videobuf2_vmalloc
+videobuf2_memops
+memstick
+serio_raw
+scsi_dh
+microcode
+soundcore
+nvram
+parport_pc
+nfsd
+ppdev
+nfs
+lockd
+lp
+fscache
+parport
+auth_rpcgss
+nfs_acl
+sunrpc
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+rtsx_pci_sdmmc
+wmi
+ahci
+rtsx_pci
+libahci
+i915
+drm_kms_helper
+drm
+i2c_algo_bit
+video
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x18560010
+0x06 0x58560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x16 0x03211040
+0x17 0x90170110
+0x18 0x40f001f0
+0x19 0x03a11030
+0x1a 0x95a70120
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 8.677035] discrete_graphic_disabler: Successfully disable discrete card 0000:01:00.0
+[ 8.834263] hda-intel Haswell must build in CONFIG_SND_HDA_I915
+[ 8.834302] snd_hda_intel 0000:00:03.0: irq 46 for MSI/MSI-X
+[ 8.885253] Intel(R) Wireless WiFi driver for Linux, oem-sutton:d
+--
+[ 8.942883] psmouse serio1: synaptics: Touchpad model: 1, fw: 7.2, id: 0x1c0b1, caps: 0xd04733/0xa40000/0xa0000
+[ 8.946124] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 8.946316] input: HDA Intel MID HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input8
+[ 8.946518] snd_hda_intel 0000:00:1b.0: irq 48 for MSI/MSI-X
+[ 8.967228] hda_codec: CX20751/2: BIOS auto-probing.
+[ 8.969701] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input9
+[ 8.969822] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input10
+[ 8.976952] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio1/input/input11
+--
+[ 642.244508] ISO 9660 Extensions: RRIP_1991A
+[ 699.035420] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 699.035673] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 699.035901] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 699.035964] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+[ 699.036216] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+
+
diff --git a/codecs/canonical/id-2882-dell-inspiron-3646-ccert-201403-14891 b/codecs/canonical/id-2882-dell-inspiron-3646-ccert-201403-14891
new file mode 100644
index 0000000..323c1f0
--- /dev/null
+++ b/codecs/canonical/id-2882-dell-inspiron-3646-ccert-201403-14891
@@ -0,0 +1,1221 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Apr 7 10:34:36 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Inspiron 3646
+Product Version:
+Firmware Version: X03
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-44-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Intel ]: HDA-Intel - HDA Intel
+ HDA Intel at 0x90910000 irq 107
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Device 0f04 (rev 0c)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:0f04 (rev 0c)
+ Subsystem: 1028:068d
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Realtek ALC662 rev3
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0662
+Subsystem Id: 0x1028068d
+Revision Id: 0x100300
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Front Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC662 rev3 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Surround Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Center Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="LFE Playback Volume", index=0, device=0
+ ControlAmp: chs=2, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=0, device=0
+ Control: name="Capture Volume", index=0, device=0
+ Device: name="ALC662 rev3 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Switch", index=1, device=0
+ Control: name="Capture Volume", index=1, device=0
+ Device: name="ALC662 rev3 Analog", type="Audio", device=2
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x80 0x80]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Front Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Rear Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Line Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Line Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 9
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80]
+ Connection: 2
+ 0x04 0x0b
+Node 0x0f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x400401: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x40078000: [N/A] Line Out at Ext N/A
+ Conn = Analog, Color = Purple
+ DefAssociation = 0x0, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Front Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Out Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001003c: IN OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x01014010: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0c
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0d
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0e
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Front Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Front Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x02a19020: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x19 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Center Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="LFE Playback Switch", index=0, device=0
+ ControlAmp: chs=2, dir=Out, idx=0, ofs=0
+ Control: name="Rear Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Rear Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0000373c: IN OUT HP Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x01a19021: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x2, Sequence = 0x1
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=04, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Surround Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Line Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x0181302f: [Jack] Line In at Ext Rear
+ Conn = 1/8, Color = Blue
+ DefAssociation = 0x2, Sequence = 0xf
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=05, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001373c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80 100
+ EAPD 0x2: EAPD
+ Pin Default 0x0221401f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP VREF_HIZ
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x0c* 0x0d 0x0e
+Node 0x1c [Pin Complex] wcaps 0x400401: Stereo
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40400001: [N/A] SPDIF Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400701: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=20
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Input Source", index=1, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 11
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x0b 0x12
+Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Input Source", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 10
+ 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x0b
+Codec: Intel ID 2882
+Address: 2
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862882
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+Node 0x04 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x02* 0x03
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560020: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x02* 0x03
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x02* 0x03
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Apr 7 06:30 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 6 Apr 7 06:30 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Apr 7 06:30 /dev/snd/hwC0D2
+crw-rw---T+ 1 root audio 116, 4 Apr 7 06:30 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Apr 7 06:30 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Apr 7 06:30 /dev/snd/pcmC0D2c
+crw-rw---T+ 1 root audio 116, 1 Apr 7 06:30 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Apr 7 06:30 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Apr 7 06:30 .
+drwxr-xr-x 3 root root 220 Apr 7 06:30 ..
+lrwxrwxrwx 1 root root 12 Apr 7 06:30 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Intel [HDA Intel], device 0: ALC662 rev3 Analog [ALC662 rev3 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: Intel [HDA Intel], device 0: ALC662 rev3 Analog [ALC662 rev3 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: Intel [HDA Intel], device 2: ALC662 rev3 Analog [ALC662 rev3 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Intel]
+
+Card hw:0 'Intel'/'HDA Intel at 0x90910000 irq 107'
+ Mixer name : 'Intel ID 2882'
+ Components : 'HDA:10ec0662,1028068d,00100300 HDA:80862882,80860101,00100000'
+ Controls : 33
+ Simple ctrls : 18
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pswitch penum
+ Playback channels: Front Left - Front Right
+ Mono:
+ Front Left: Playback [on]
+ Front Right: Playback [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Front',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Front Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Front Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Surround',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Center',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'LFE',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Line',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Capture',1
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 0 [0%] [-17.25dB] [off]
+ Front Right: Capture 0 [0%] [-17.25dB] [off]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Channel Mode',0
+ Capabilities: enum
+ Items: '2ch' '4ch' '6ch'
+ Item0: '2ch'
+Simple mixer control 'Input Source',0
+ Capabilities: cenum
+ Items: 'Front Mic' 'Rear Mic' 'Line'
+ Item0: 'Front Mic'
+Simple mixer control 'Input Source',1
+ Capabilities: cenum
+ Items: 'Front Mic' 'Rear Mic' 'Line'
+ Item0: 'Front Mic'
+Simple mixer control 'Rear Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Rear Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.Intel {
+ control.1 {
+ iface MIXER
+ name 'Channel Mode'
+ value '2ch'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 '2ch'
+ item.1 '4ch'
+ item.2 '6ch'
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Front Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Front Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Surround Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Surround Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Center Playback Volume'
+ value 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'LFE Playback Volume'
+ value 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Center Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'LFE Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Front Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Front Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Rear Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Rear Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Line Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Line Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Front Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Rear Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'Capture Switch'
+ index 1
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'Capture Volume'
+ index 1
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 -1725
+ dbvalue.1 -1725
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'Input Source'
+ value 'Front Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Front Mic'
+ item.1 'Rear Mic'
+ item.2 Line
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'Input Source'
+ index 1
+ value 'Front Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Front Mic'
+ item.1 'Rear Mic'
+ item.2 Line
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.28 {
+ iface CARD
+ name 'Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.29 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.30 {
+ iface CARD
+ name 'Front Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.31 {
+ iface CARD
+ name 'Rear Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.32 {
+ iface CARD
+ name 'Line Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.33 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+rfcomm
+bnep
+parport_pc
+ppdev
+coretemp
+kvm_intel
+kvm
+ghash_clmulni_intel
+cryptd
+btusb
+dell_wmi_aio
+sparse_keymap
+dcdbas
+snd_hda_codec_realtek
+dm_multipath
+scsi_dh
+arc4
+snd_hda_intel
+snd_hda_codec
+microcode
+snd_hwdep
+hid_generic
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+ath3k
+ath9k
+snd_seq
+joydev
+snd_timer
+snd_seq_device
+mac80211
+ath9k_common
+ath9k_hw
+ath
+bluetooth
+snd
+cfg80211
+wmi
+i915
+drm_kms_helper
+soundcore
+mac_hid
+snd_page_alloc
+drm
+compat
+i2c_algo_bit
+video
+lp
+parport
+dm_raid45
+hid_chicony
+xor
+dm_mirror
+dm_region_hash
+dm_log
+usbhid
+btrfs
+zlib_deflate
+libcrc32c
+ahci
+libahci
+hid
+r8168
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x12 0x40078000
+0x14 0x01014010
+0x15 0x411111f0
+0x16 0x411111f0
+0x18 0x02a19020
+0x19 0x01a19021
+0x1a 0x0181302f
+0x1b 0x0221401f
+0x1c 0x411111f0
+0x1d 0x40400001
+0x1e 0x411111f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D2/init_pin_configs:
+0x04 0x18560010
+0x05 0x58560020
+0x06 0x58560030
+
+/sys/class/sound/hwC0D2/driver_pin_configs:
+
+/sys/class/sound/hwC0D2/user_pin_configs:
+
+/sys/class/sound/hwC0D2/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 9.076459] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 9.076602] snd_hda_intel 0000:00:1b.0: irq 107 for MSI/MSI-X
+[ 9.076642] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 9.172193] dcdbas dcdbas: Dell Systems Management Base Driver (version 5.6.0-3.2)
+--
+[ 9.279750] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
+[ 9.292131] input: HDA Intel Line as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 9.294018] input: HDA Intel Rear Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 9.295026] input: HDA Intel Front Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 9.297581] input: HDA Intel Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 9.297767] input: HDA Intel Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
+[ 9.301318] microcode: CPU1 sig=0x30673, pf=0x4, revision=0x320
+
+
diff --git a/codecs/canonical/id-2c06-dell-latitude-e5420m-ccert-201101-7173 b/codecs/canonical/id-2c06-dell-latitude-e5420m-ccert-201101-7173
new file mode 100644
index 0000000..7119d37
--- /dev/null
+++ b/codecs/canonical/id-2c06-dell-latitude-e5420m-ccert-201101-7173
@@ -0,0 +1,966 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.60
+!!################################
+
+!!Script ran on: Fri Jun 15 15:59:07 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Latitude E5420m
+Product Version:
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-23-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Intel ]: HDA-Intel - HDA Intel
+ HDA Intel at 0xf6afc000 irq 47
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 02)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!--------------------------------------------------------
+
+00:1b.0 0403: 8086:293e (rev 02)
+ Subsystem: 1028:04eb
+
+
+!!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
+!!--------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: IDT 92HD90BXX
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x111d76e7
+Subsystem Id: 0x102804eb
+Revision Id: 0x100102
+No Modem Function Group found
+Default PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+Default Amp-Out caps: ofs=0x7f, nsteps=0x7f, stepsize=0x02, mute=1
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=1
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Power-Map: 0x12
+Node 0x0a [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Control: name="Mic Jack Mode", index=0, device=0
+ ControlAmp: chs=0, dir=In, idx=0, ofs=0
+ Control: name="Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x0001173c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x04a11020: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=03, enabled=1
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0b [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0421101f: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13 0x14* 0x1c
+Node 0x0c [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0d [Pin Complex] wcaps 0x400501: Stereo
+ Pincap 0x00010050: OUT EAPD Balanced
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0e [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Dock Line-Out Jack", index=0, device=0
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x23011050: [Jack] Line Out at Sep Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x5, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0f [Pin Complex] wcaps 0x400483: Stereo Amp-In
+ Control: name="Dock Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Dock Mic Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x23a1102e: [Jack] Mic at Sep Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0xe
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=04, enabled=1
+ Power: setting=D0, actual=D0
+Node 0x10 [Pin Complex] wcaps 0x400500: Mono
+ Pincap 0x00000010: OUT
+ Pin Default 0x400000f3: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x3
+ Pin-ctls: 0x00:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1a
+Node 0x11 [Pin Complex] wcaps 0x400483: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+Node 0x12 [Vendor Defined Widget] wcaps 0xf00503: Stereo Amp-In
+ Control: name="Internal Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x20
+Node 0x13 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Front Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Front Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x64 0x64]
+ Converter: stream=8, channel=0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x14 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x64 0x64]
+ Converter: stream=8, channel=0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x15 [Audio Input] wcaps 0x1d0541: Stereo
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x17
+ Processing caps: benign=0, ncoeff=0
+Node 0x16 [Audio Input] wcaps 0x1d0541: Stereo
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x18
+ Processing caps: benign=0, ncoeff=0
+Node 0x17 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x1c 0x1c]
+ Power: setting=D0, actual=D0
+ Connection: 6
+ 0x1b 0x0a 0x0c 0x0f 0x11 0x12*
+Node 0x18 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x90 0x90]
+ Power: setting=D0, actual=D0
+ Connection: 6
+ 0x1b* 0x0a 0x0c 0x0f 0x11 0x12
+Node 0x19 [Audio Selector] wcaps 0x300501: Stereo
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x1a [Audio Mixer] wcaps 0x200500: Mono
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x19
+Node 0x1b [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97]
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x13 0x14 0x0a 0x0c 0x0f
+Node 0x1c [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x9f 0x9f]
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1b
+Node 0x1d [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power: setting=D0, actual=D0
+ Delay: 4 samples
+Node 0x1e [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power: setting=D0, actual=D0
+ Delay: 4 samples
+Node 0x1f [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1d
+Node 0x20 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0xd5a30130: [Both] Mic at Int Top
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1e
+Node 0x21 [Beep Generator Widget] wcaps 0x70040c: Mono Amp-Out
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x03, nsteps=0x03, stepsize=0x17, mute=1
+ Amp-Out vals: [0x00]
+ Power: setting=D0, actual=D0
+Node 0x22 [Vendor Defined Widget] wcaps 0xf00001: Stereo
+Codec: Conexant ID 2c06
+Address: 1
+MFG Function Id: 0x2 (unsol 1)
+Vendor Id: 0x14f12c06
+Subsystem Id: 0x14f1000f
+Revision Id: 0x100000
+Modem Function Group: 0x2
+Codec: Intel Cantiga HDMI
+Address: 2
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862802
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6211: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+Node 0x03 [Pin Complex] wcaps 0x40739d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x02
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 8 Jun 15 11:56 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 7 Jun 15 11:56 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 6 Jun 15 11:56 /dev/snd/hwC0D1
+crw-rw---T+ 1 root audio 116, 5 Jun 15 11:56 /dev/snd/hwC0D2
+crw-rw---T+ 1 root audio 116, 4 Jun 15 11:56 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Jun 15 11:56 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 2 Jun 15 11:56 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Jun 15 11:56 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jun 15 11:56 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Jun 15 11:56 .
+drwxr-xr-x 3 root root 240 Jun 15 11:56 ..
+lrwxrwxrwx 1 root root 12 Jun 15 11:56 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: Intel [HDA Intel], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Intel]
+
+Card hw:0 'Intel'/'HDA Intel at 0xf6afc000 irq 47'
+ Mixer name : 'Intel Cantiga HDMI'
+ Components : 'HDA:111d76e7,102804eb,00100102 HDA:14f12c06,14f1000f,00100000 HDA:80862802,80860101,00100000'
+ Controls : 25
+ Simple ctrls : 11
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 64
+ Mono: Playback 37 [58%] [-20.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Front',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+Simple mixer control 'Mic Jack Mode',0
+ Capabilities: enum
+ Items: 'Mic In' 'Line In'
+ Item0: 'Mic In'
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 3
+ Mono: Playback 1 [33%] [-12.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 46
+ Front Left: Capture 28 [61%] [12.00dB] [on]
+ Front Right: Capture 28 [61%] [12.00dB] [on]
+Simple mixer control 'Dock Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!-------------
+
+--startcollapse--
+state.Intel {
+ control.1 {
+ iface MIXER
+ name 'Front Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Front Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Mic Jack Mode'
+ value 'Mic In'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Mic In'
+ item.1 'Line In'
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 1
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 3'
+ dbmin -1800
+ dbmax 0
+ dbvalue.0 -1200
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 28
+ value.1 28
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 46'
+ dbmin -1600
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Dock Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Internal Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 37
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 64'
+ dbmin -9999999
+ dbmax 0
+ dbvalue.0 -2025
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Dock Line-Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Dock Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nls_iso8859_1
+nls_cp437
+vfat
+fat
+nls_utf8
+isofs
+bnep
+rfcomm
+parport_pc
+ppdev
+snd_hda_codec_hdmi
+snd_hda_codec_idt
+joydev
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+i915
+snd_seq_midi_event
+uvcvideo
+psmouse
+videodev
+v4l2_compat_ioctl32
+drm_kms_helper
+drm
+snd_seq
+snd_timer
+snd_seq_device
+lp
+snd
+mac_hid
+serio_raw
+btusb
+i2c_algo_bit
+dell_wmi
+sparse_keymap
+dell_laptop
+dcdbas
+parport
+soundcore
+video
+bluetooth
+snd_page_alloc
+wmi
+firewire_ohci
+firewire_core
+tg3
+sdhci_pci
+crc_itu_t
+sdhci
+usb_storage
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x0a 0x04a11020
+0x0b 0x0421101f
+0x0c 0x400000f0
+0x0d 0x90170110
+0x0e 0x23011050
+0x0f 0x23a1102e
+0x10 0x400000f3
+0x11 0x400000f0
+0x1f 0x400000f0
+0x20 0xd5a30130
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D1/init_pin_configs:
+0x73 0x016a10f0
+
+/sys/class/sound/hwC0D1/driver_pin_configs:
+
+/sys/class/sound/hwC0D1/user_pin_configs:
+
+/sys/class/sound/hwC0D1/init_verbs:
+
+/sys/class/sound/hwC0D2/init_pin_configs:
+0x03 0x18560010
+
+/sys/class/sound/hwC0D2/driver_pin_configs:
+
+/sys/class/sound/hwC0D2/user_pin_configs:
+
+/sys/class/sound/hwC0D2/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!------------------
+
+[ 9.832141] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 9.832191] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 21 (level, low) -> IRQ 21
+[ 9.832263] snd_hda_intel 0000:00:1b.0: irq 47 for MSI/MSI-X
+[ 9.832293] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 10.485740] HDMI status: Codec=2 Pin=3 Presence_Detect=0 ELD_Valid=0
+[ 10.485983] input: HDA Intel HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 10.486180] input: HDA Intel Dock Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 10.486363] input: HDA Intel Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
+[ 10.486539] input: HDA Intel Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input13
+[ 10.486711] input: HDA Intel Dock Line-Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input14
+[ 13.400194] tg3 0000:09:00.0: irq 48 for MSI/MSI-X
+
+
diff --git a/codecs/canonical/id-2c06-dell-latitude-e5430-non-vpro-ccert-201202-10549 b/codecs/canonical/id-2c06-dell-latitude-e5430-non-vpro-ccert-201202-10549
new file mode 100644
index 0000000..55f4600
--- /dev/null
+++ b/codecs/canonical/id-2c06-dell-latitude-e5430-non-vpro-ccert-201202-10549
@@ -0,0 +1,1199 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.60
+!!################################
+
+!!Script ran on: Tue Sep 18 09:45:05 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Latitude E5430 non-vPro
+Product Version: 01
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-29-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7f10000 irq 45
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!--------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 1028:053c
+
+
+!!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
+!!--------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: IDT 92HD93BXX
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x111d76df
+Subsystem Id: 0x1028053c
+Revision Id: 0x100203
+No Modem Function Group found
+Default PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+Default Amp-Out caps: ofs=0x7f, nsteps=0x7f, stepsize=0x02, mute=1
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=1
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Power-Map: 0x10
+Node 0x0a [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Control: name="Mic Jack Mode", index=0, device=0
+ ControlAmp: chs=0, dir=In, idx=0, ofs=0
+ Control: name="Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x0001173c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x04a11020: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=03, enabled=1
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0b [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0421101f: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13 0x14* 0x1c
+Node 0x0c [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0d [Pin Complex] wcaps 0x400501: Stereo
+ Pincap 0x00010050: OUT EAPD Balanced
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0e [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Dock Line-Out Jack", index=0, device=0
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x23011050: [Jack] Line Out at Sep Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x5, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=02, enabled=1
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0f [Pin Complex] wcaps 0x400483: Stereo Amp-In
+ Control: name="Dock Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Dock Mic Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x23a1102e: [Jack] Mic at Sep Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0xe
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=04, enabled=1
+ Power: setting=D0, actual=D0
+Node 0x10 [Pin Complex] wcaps 0x400500: Mono
+ Pincap 0x00000010: OUT
+ Pin Default 0x400000f3: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x3
+ Pin-ctls: 0x00:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1a
+Node 0x11 [Pin Complex] wcaps 0x400483: Stereo Amp-In
+ Control: name="Internal Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0xd5a30130: [Both] Mic at Int Top
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+Node 0x12 [Vendor Defined Widget] wcaps 0xf00503: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x20
+Node 0x13 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Front Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Front Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x67 0x67]
+ Converter: stream=8, channel=0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x14 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x67 0x67]
+ Converter: stream=8, channel=0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x15 [Audio Input] wcaps 0x1d0541: Stereo
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x17
+ Processing caps: benign=0, ncoeff=0
+Node 0x16 [Audio Input] wcaps 0x1d0541: Stereo
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x18
+ Processing caps: benign=0, ncoeff=0
+Node 0x17 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x10 0x10]
+ Power: setting=D0, actual=D0
+ Connection: 6
+ 0x1b 0x0a 0x0c 0x0f 0x11* 0x12
+Node 0x18 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x90 0x90]
+ Power: setting=D0, actual=D0
+ Connection: 6
+ 0x1b* 0x0a 0x0c 0x0f 0x11 0x12
+Node 0x19 [Audio Selector] wcaps 0x300501: Stereo
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x1a [Audio Mixer] wcaps 0x200500: Mono
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x19
+Node 0x1b [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97]
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x13 0x14 0x0a 0x0c 0x0f
+Node 0x1c [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x9f 0x9f]
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1b
+Node 0x1d [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power: setting=D0, actual=D0
+ Delay: 4 samples
+Node 0x1e [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power: setting=D0, actual=D0
+ Delay: 4 samples
+Node 0x1f [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1d
+Node 0x20 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1e
+Node 0x21 [Beep Generator Widget] wcaps 0x70040c: Mono Amp-Out
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x03, nsteps=0x03, stepsize=0x17, mute=1
+ Amp-Out vals: [0x00]
+ Power: setting=D0, actual=D0
+Node 0x22 [Vendor Defined Widget] wcaps 0xf00001: Stereo
+Codec: Conexant ID 2c06
+Address: 1
+MFG Function Id: 0x2 (unsol 1)
+Vendor Id: 0x14f12c06
+Subsystem Id: 0x14f1000f
+Revision Id: 0x100000
+Modem Function Group: 0x2
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 10 Sep 18 03:26 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 9 Sep 18 03:26 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 8 Sep 18 03:26 /dev/snd/hwC0D1
+crw-rw---T+ 1 root audio 116, 7 Sep 18 03:26 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 6 Sep 18 05:43 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 5 Sep 18 05:45 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 4 Sep 18 03:27 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 3 Sep 18 03:27 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 2 Sep 18 03:27 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 1 Sep 18 03:26 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Sep 18 03:26 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Sep 18 05:43 .
+drwxr-xr-x 3 root root 280 Sep 18 05:43 ..
+lrwxrwxrwx 1 root root 12 Sep 18 03:26 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 0/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 0/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7f10000 irq 45'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:111d76df,1028053c,00100203 HDA:14f12c06,14f1000f,00100000 HDA:80862806,80860101,00100000'
+ Controls : 37
+ Simple ctrls : 13
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 64
+ Mono: Playback 40 [62%] [-18.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Front',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+Simple mixer control 'Mic Jack Mode',0
+ Capabilities: enum
+ Items: 'Mic In' 'Line In'
+ Item0: 'Mic In'
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 3
+ Mono: Playback 1 [33%] [-12.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 46
+ Front Left: Capture 16 [35%] [0.00dB] [on]
+ Front Right: Capture 16 [35%] [0.00dB] [on]
+Simple mixer control 'Dock Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!-------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Front Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Front Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Mic Jack Mode'
+ value 'Mic In'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Mic In'
+ item.1 'Line In'
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 1
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 3'
+ dbmin -1800
+ dbmax 0
+ dbvalue.0 -1200
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 16
+ value.1 16
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 46'
+ dbmin -1600
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Dock Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Internal Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 40
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 64'
+ dbmin -9999999
+ dbmax 0
+ dbvalue.0 -1800
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Dock Line-Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Dock Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.25 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.28 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.29 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.30 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.31 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.32 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.33 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.34 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.35 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.36 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.37 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+snd_usb_audio
+snd_usbmidi_lib
+nls_utf8
+isofs
+usbhid
+hid
+ipmi_msghandler
+msr
+nls_iso8859_1
+nls_cp437
+vfat
+fat
+uas
+usb_storage
+snd_hda_codec_hdmi
+kvm_intel
+kvm
+snd_hda_codec_idt
+rfcomm
+bnep
+uvcvideo
+videodev
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+btusb
+bluetooth
+v4l2_compat_ioctl32
+snd_pcm
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+lib80211_crypt_tkip
+dm_multipath
+dell_laptop
+dcdbas
+dell_wmi
+sparse_keymap
+wl
+snd_seq
+snd_timer
+snd_seq_device
+snd
+psmouse
+i915
+drm_kms_helper
+drm
+i2c_algo_bit
+wmi
+ppdev
+lib80211
+soundcore
+snd_page_alloc
+parport_pc
+serio_raw
+mei
+video
+mac_hid
+lp
+parport
+tg3
+sdhci_pci
+sdhci
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x0a 0x04a11020
+0x0b 0x0421101f
+0x0c 0x400000f0
+0x0d 0x90170110
+0x0e 0x23011050
+0x0f 0x23a1102e
+0x10 0x400000f3
+0x11 0xd5a30130
+0x1f 0x400000f0
+0x20 0x400000f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D1/init_pin_configs:
+0x73 0x016a10f0
+
+/sys/class/sound/hwC0D1/driver_pin_configs:
+
+/sys/class/sound/hwC0D1/user_pin_configs:
+
+/sys/class/sound/hwC0D1/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x18560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!------------------
+
+[ 26.538236] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 26.538278] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 26.538336] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
+[ 26.538360] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 27.150615] HDMI status: Codec=3 Pin=5 Presence_Detect=0 ELD_Valid=0
+[ 27.150663] HDMI status: Codec=3 Pin=6 Presence_Detect=0 ELD_Valid=0
+[ 27.150720] HDMI status: Codec=3 Pin=7 Presence_Detect=0 ELD_Valid=0
+[ 27.150785] input: HDA Intel PCH HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 27.150903] input: HDA Intel PCH HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 27.151003] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 27.151107] input: HDA Intel PCH Dock Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
+[ 27.151198] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input13
+[ 27.151289] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input14
+[ 27.151377] input: HDA Intel PCH Dock Line-Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input15
+[ 27.159699] init: alsa-restore main process (1768) terminated with status 19
+
+
diff --git a/codecs/canonical/id-2c06-dell-latitude-e5530-non-vpro-ccert-201202-10547 b/codecs/canonical/id-2c06-dell-latitude-e5530-non-vpro-ccert-201202-10547
new file mode 100644
index 0000000..5d08287
--- /dev/null
+++ b/codecs/canonical/id-2c06-dell-latitude-e5530-non-vpro-ccert-201202-10547
@@ -0,0 +1,1296 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Thu Mar 27 06:57:41 UTC 2014
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Latitude E5530 non-vPro
+Product Version: 01
+Firmware Version: A13
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-44-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7f10000 irq 44
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 1028:053d
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: IDT 92HD93BXX
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x111d76df
+Subsystem Id: 0x1028053d
+Revision Id: 0x100203
+No Modem Function Group found
+Default PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+Default Amp-Out caps: ofs=0x7f, nsteps=0x7f, stepsize=0x02, mute=1
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 D3cold S3D3cold CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=1
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Power-Map: 0x77
+Node 0x0a [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headset Mic Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x0001173c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x04a11020: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=04, enabled=1
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0b [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0421101f: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13 0x14* 0x1c
+Node 0x0c [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0d [Pin Complex] wcaps 0x400501: Stereo
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Pincap 0x00010050: OUT EAPD Balanced
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0e [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Dock Line Out Jack", index=0, device=0
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x23011050: [Jack] Line Out at Sep Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x5, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0f [Pin Complex] wcaps 0x400483: Stereo Amp-In
+ Control: name="Dock Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Dock Mic Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x23a1102e: [Jack] Mic at Sep Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0xe
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=03, enabled=1
+ Power states:
+ Power: setting=D0, actual=D0
+Node 0x10 [Pin Complex] wcaps 0x400500: Mono
+ Pincap 0x00000010: OUT
+ Pin Default 0x400000f3: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x3
+ Pin-ctls: 0x00:
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 1
+ 0x1a
+Node 0x11 [Pin Complex] wcaps 0x400483: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0xd5a30130: [Both] Mic at Int Top
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+Node 0x12 [Vendor Defined Widget] wcaps 0xf00503: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x20
+Node 0x13 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="92HD93BXX Analog", type="Audio", device=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x65 0x65]
+ Converter: stream=0, channel=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x14 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x65 0x65]
+ Converter: stream=0, channel=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x15 [Audio Input] wcaps 0x1d0541: Stereo
+ Device: name="92HD93BXX Analog", type="Audio", device=0
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x17
+ Processing caps: benign=0, ncoeff=0
+Node 0x16 [Audio Input] wcaps 0x1d0541: Stereo
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power states:
+ Power: setting=D3, actual=D3
+ Delay: 13 samples
+ Connection: 1
+ 0x18
+ Processing caps: benign=0, ncoeff=0
+Node 0x17 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x1c 0x1c]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 6
+ 0x1b 0x0a 0x0c 0x0f 0x11* 0x12
+Node 0x18 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x90 0x90]
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 6
+ 0x1b* 0x0a 0x0c 0x0f 0x11 0x12
+Node 0x19 [Audio Selector] wcaps 0x300501: Stereo
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x1a [Audio Mixer] wcaps 0x200500: Mono
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 1
+ 0x19
+Node 0x1b [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Control: name="Dock Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Dock Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x13 0x14 0x0a 0x0c 0x0f
+Node 0x1c [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 1
+ 0x1b
+Node 0x1d [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states:
+ Power: setting=D3, actual=D3
+ Delay: 4 samples
+Node 0x1e [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states:
+ Power: setting=D3, actual=D3
+ Delay: 4 samples
+Node 0x1f [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 1
+ 0x1d
+Node 0x20 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D3, actual=D3
+ Connection: 1
+ 0x1e
+Node 0x21 [Beep Generator Widget] wcaps 0x70040c: Mono Amp-Out
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x03, nsteps=0x03, stepsize=0x17, mute=1
+ Amp-Out vals: [0x01]
+ Power states:
+ Power: setting=D0, actual=D0
+Node 0x22 [Vendor Defined Widget] wcaps 0xf00001: Stereo
+Codec: Conexant ID 2c06
+Address: 1
+MFG Function Id: 0x2 (unsol 1)
+Vendor Id: 0x14f12c06
+Subsystem Id: 0x14f1000f
+Revision Id: 0x100000
+Modem Function Group: 0x2
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 10 Mar 27 02:47 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 9 Mar 27 02:47 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 8 Mar 27 02:47 /dev/snd/hwC0D1
+crw-rw---T+ 1 root audio 116, 7 Mar 27 02:47 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 6 Mar 27 02:48 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 5 Mar 27 02:48 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 4 Mar 27 02:48 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 3 Mar 27 02:48 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 2 Mar 27 02:48 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 1 Mar 27 02:47 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Mar 27 02:47 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Mar 27 02:47 .
+drwxr-xr-x 3 root root 280 Mar 27 02:47 ..
+lrwxrwxrwx 1 root root 12 Mar 27 02:47 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: 92HD93BXX Analog [92HD93BXX Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: 92HD93BXX Analog [92HD93BXX Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7f10000 irq 44'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:111d76df,1028053d,00100203 HDA:14f12c06,14f1000f,00100000 HDA:80862806,80860101,00100000'
+ Controls : 43
+ Simple ctrls : 15
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 127
+ Mono: Playback 101 [80%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 127
+ Mono:
+ Front Left: Playback 127 [100%] [0.00dB] [on]
+ Front Right: Playback 127 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 127
+ Mono:
+ Front Left: Playback 127 [100%] [0.00dB] [on]
+ Front Right: Playback 127 [100%] [0.00dB] [on]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 3
+ Mono: Playback 1 [33%] [-12.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 46
+ Front Left: Capture 28 [61%] [12.00dB] [on]
+ Front Right: Capture 28 [61%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line Out+Speaker'
+ Item0: 'Line Out+Speaker'
+Simple mixer control 'Dock Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Dock Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Loopback Mixing',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Disabled'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 127
+ value.1 127
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 127'
+ dbmin -9525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 127
+ value.1 127
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 127'
+ dbmin -9525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Loopback Mixing'
+ value Disabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Dock Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Dock Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value 'Line Out+Speaker'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 'Line Out+Speaker'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 28
+ value.1 28
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 46'
+ dbmin -1600
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Dock Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 1
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 3'
+ dbmin -1800
+ dbmax 0
+ dbvalue.0 -1200
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 101
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 127'
+ dbmin -9999999
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Dock Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'Headset Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface CARD
+ name 'Dock Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.26 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.28 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.29 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.30 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.31 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.32 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.33 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.34 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.35 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.36 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.37 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.38 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.39 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.40 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.41 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.42 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.43 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+bnep
+rfcomm
+joydev
+snd_hda_codec_hdmi
+snd_hda_codec_idt
+snd_hda_codec_generic
+ppdev
+dell_wmi
+sparse_keymap
+coretemp
+kvm_intel
+kvm
+ghash_clmulni_intel
+aesni_intel
+cryptd
+aes_x86_64
+snd_hda_intel
+snd_hda_controller
+snd_hda_codec
+snd_hwdep
+dell_laptop
+snd_pcm
+dcdbas
+microcode
+lib80211_crypt_tkip
+parport_pc
+snd_seq_midi
+uvcvideo
+videobuf2_core
+snd_rawmidi
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+btusb
+bluetooth
+wl
+cfg80211
+snd_seq_midi_event
+lib80211
+dm_multipath
+scsi_dh
+snd_seq
+snd_timer
+snd_seq_device
+wmi
+i915
+drm_kms_helper
+mac_hid
+psmouse
+serio_raw
+snd
+drm
+i2c_algo_bit
+video
+mei
+lpc_ich
+soundcore
+snd_page_alloc
+lp
+parport
+dm_raid45
+sdhci_pci
+xor
+tg3
+sdhci
+ahci
+libahci
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 10.474347] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 10.486236] snd_hda_intel 0000:00:1b.0: irq 44 for MSI/MSI-X
+[ 10.544894] sound hdaudioC0D0: autoconfig: line_outs=1 (0xe/0x0/0x0/0x0/0x0) type:line
+[ 10.544899] sound hdaudioC0D0: speaker_outs=1 (0xd/0x0/0x0/0x0/0x0)
+[ 10.544901] sound hdaudioC0D0: hp_outs=1 (0xb/0x0/0x0/0x0/0x0)
+[ 10.544903] sound hdaudioC0D0: mono: mono_out=0x0
+[ 10.544905] sound hdaudioC0D0: inputs:
+[ 10.544907] sound hdaudioC0D0: Dock Mic=0xf
+[ 10.544909] sound hdaudioC0D0: Internal Mic=0x11
+[ 10.544911] sound hdaudioC0D0: Headset Mic=0xa
+[ 10.549321] sound hdaudioC0D1: autoconfig: line_outs=0 (0x0/0x0/0x0/0x0/0x0) type:line
+[ 10.549327] sound hdaudioC0D1: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
+[ 10.549330] sound hdaudioC0D1: hp_outs=0 (0x0/0x0/0x0/0x0/0x0)
+[ 10.549333] sound hdaudioC0D1: mono: mono_out=0x0
+[ 10.549335] sound hdaudioC0D1: inputs:
+[ 10.576904] input: HDA Intel PCH HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 10.577006] input: HDA Intel PCH HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 10.577094] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 10.577182] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 10.577267] input: HDA Intel PCH Dock Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
+[ 10.577347] input: HDA Intel PCH Headset Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input13
+[ 10.577433] input: HDA Intel PCH Dock Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input14
+[ 10.719045] input: DualPoint Stick as /devices/platform/i8042/serio1/input/input15
+
+
diff --git a/codecs/canonical/id-2c06-dell-latitude-e6420-ccert-201011-6843 b/codecs/canonical/id-2c06-dell-latitude-e6420-ccert-201011-6843
new file mode 100644
index 0000000..17ec693
--- /dev/null
+++ b/codecs/canonical/id-2c06-dell-latitude-e6420-ccert-201011-6843
@@ -0,0 +1,1320 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Thu Aug 29 11:12:15 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.3 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.3 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.3 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Latitude E6420
+Product Version: 01
+Firmware Version: X66
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.8.0-29-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.8.0-29-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0x7f660000 irq 46
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1c20 (rev 04)
+ Subsystem: 1028:0493
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: IDT 92HD90BXX
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x111d76e7
+Subsystem Id: 0x10280493
+Revision Id: 0x100102
+No Modem Function Group found
+Default PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+Default Amp-Out caps: ofs=0x7f, nsteps=0x7f, stepsize=0x02, mute=1
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=1
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Power-Map: 0x56
+Node 0x0a [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Control: name="Mic Jack Mode", index=0, device=0
+ ControlAmp: chs=0, dir=In, idx=0, ofs=0
+ Control: name="Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x0001173c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x03a11020: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=03, enabled=1
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0b [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13 0x14* 0x1c
+Node 0x0c [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0d [Pin Complex] wcaps 0x400501: Stereo
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Pincap 0x00010050: OUT EAPD Balanced
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0e [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Dock Line Out Jack", index=0, device=0
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x23011050: [Jack] Line Out at Sep Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x5, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0f [Pin Complex] wcaps 0x400483: Stereo Amp-In
+ Control: name="Dock Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Dock Mic Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x23a1102e: [Jack] Mic at Sep Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0xe
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=04, enabled=1
+ Power states:
+ Power: setting=D0, actual=D0
+Node 0x10 [Pin Complex] wcaps 0x400500: Mono
+ Pincap 0x00000010: OUT
+ Pin Default 0x400000f3: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x3
+ Pin-ctls: 0x00:
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1a
+Node 0x11 [Pin Complex] wcaps 0x400483: Stereo Amp-In
+ Control: name="Internal Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0xd5a30130: [Both] Mic at Int Top
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+Node 0x12 [Vendor Defined Widget] wcaps 0xf00503: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x20
+Node 0x13 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Front Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Front Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x64 0x64]
+ Converter: stream=8, channel=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x14 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x64 0x64]
+ Converter: stream=8, channel=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x15 [Audio Input] wcaps 0x1d0541: Stereo
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x17
+ Processing caps: benign=0, ncoeff=0
+Node 0x16 [Audio Input] wcaps 0x1d0541: Stereo
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x18
+ Processing caps: benign=0, ncoeff=0
+Node 0x17 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x1c 0x1c]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 6
+ 0x1b 0x0a 0x0c 0x0f 0x11* 0x12
+Node 0x18 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x90 0x90]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 6
+ 0x1b* 0x0a 0x0c 0x0f 0x11 0x12
+Node 0x19 [Audio Selector] wcaps 0x300501: Stereo
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x1a [Audio Mixer] wcaps 0x200500: Mono
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x19
+Node 0x1b [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x13 0x14 0x0a 0x0c 0x0f
+Node 0x1c [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x9f 0x9f]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1b
+Node 0x1d [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 4 samples
+Node 0x1e [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 4 samples
+Node 0x1f [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1d
+Node 0x20 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1e
+Node 0x21 [Beep Generator Widget] wcaps 0x70040c: Mono Amp-Out
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x03, nsteps=0x03, stepsize=0x17, mute=1
+ Amp-Out vals: [0x00]
+ Power states:
+ Power: setting=D0, actual=D0
+Node 0x22 [Vendor Defined Widget] wcaps 0xf00001: Stereo
+Codec: Conexant ID 2c06
+Address: 1
+MFG Function Id: 0x2 (unsol 1)
+Vendor Id: 0x14f12c06
+Subsystem Id: 0x14f1000f
+Revision Id: 0x100000
+Modem Function Group: 0x2
+Codec: Intel CougarPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862805
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 10 Aug 29 07:09 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 9 Aug 29 07:09 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 8 Aug 29 07:09 /dev/snd/hwC0D1
+crw-rw---T+ 1 root audio 116, 7 Aug 29 07:09 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 6 Aug 29 07:09 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 5 Aug 29 07:09 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 4 Aug 29 07:09 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 3 Aug 29 07:09 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 2 Aug 29 07:09 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 1 Aug 29 07:09 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Aug 29 07:09 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Aug 29 07:09 .
+drwxr-xr-x 3 root root 280 Aug 29 07:09 ..
+lrwxrwxrwx 1 root root 12 Aug 29 07:09 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0x7f660000 irq 46'
+ Mixer name : 'Intel CougarPoint HDMI'
+ Components : 'HDA:111d76e7,10280493,00100102 HDA:14f12c06,14f1000f,00100000 HDA:80862805,80860101,00100000'
+ Controls : 43
+ Simple ctrls : 13
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 64
+ Mono: Playback 37 [58%] [-20.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Front',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+Simple mixer control 'Mic Jack Mode',0
+ Capabilities: enum
+ Items: 'Mic In' 'Line In'
+ Item0: 'Mic In'
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 3
+ Mono: Playback 1 [33%] [-12.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 46
+ Front Left: Capture 28 [61%] [12.00dB] [on]
+ Front Right: Capture 28 [61%] [12.00dB] [on]
+Simple mixer control 'Dock Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Front Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Front Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Mic Jack Mode'
+ value 'Mic In'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Mic In'
+ item.1 'Line In'
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 1
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 3'
+ dbmin -1800
+ dbmax 0
+ dbvalue.0 -1200
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 28
+ value.1 28
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 46'
+ dbmin -1600
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Dock Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Internal Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 37
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 64'
+ dbmin -9999999
+ dbmax 0
+ dbvalue.0 -2025
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Dock Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Dock Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access read
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.21 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.27 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.28 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.29 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.30 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.31 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.32 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.33 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.34 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.35 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.36 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.37 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.38 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.39 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.40 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.41 {
+ iface PCM
+ device 7
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.42 {
+ iface PCM
+ device 8
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.43 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+bnep
+rfcomm
+snd_hda_codec_hdmi
+snd_hda_codec_idt
+joydev
+arc4
+coretemp
+kvm_intel
+brcmsmac
+kvm
+mac80211
+uvcvideo
+snd_hda_intel
+snd_hda_codec
+ghash_clmulni_intel
+aesni_intel
+videobuf2_core
+ablk_helper
+cryptd
+videodev
+snd_hwdep
+snd_pcm
+lrw
+aes_x86_64
+i915
+videobuf2_vmalloc
+brcmutil
+videobuf2_memops
+xts
+snd_seq_midi
+gf128mul
+snd_rawmidi
+cfg80211
+snd_seq_midi_event
+snd_seq
+snd_timer
+snd_seq_device
+cordic
+ppdev
+dell_wmi
+sparse_keymap
+drm_kms_helper
+drm
+snd
+dell_laptop
+dcdbas
+soundcore
+snd_page_alloc
+i2c_algo_bit
+microcode
+psmouse
+btusb
+video
+bluetooth
+lpc_ich
+parport_pc
+wmi
+mei
+bcma
+serio_raw
+mac_hid
+lp
+parport
+ahci
+libahci
+sdhci_pci
+sdhci
+e1000e
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x0a 0x03a11020
+0x0b 0x0321101f
+0x0c 0x400000f0
+0x0d 0x90170110
+0x0e 0x23011050
+0x0f 0x23a1102e
+0x10 0x400000f3
+0x11 0xd5a30130
+0x1f 0x400000f0
+0x20 0x400000f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D1/init_pin_configs:
+0x73 0x016a10f0
+
+/sys/class/sound/hwC0D1/driver_pin_configs:
+
+/sys/class/sound/hwC0D1/user_pin_configs:
+
+/sys/class/sound/hwC0D1/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x18560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 11.201762] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 11.202195] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[ 11.343872] input: HDA Intel PCH HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 11.344433] input: HDA Intel PCH HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 11.345007] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
+[ 11.345518] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input13
+[ 11.346002] input: HDA Intel PCH Dock Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input14
+[ 11.346476] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input15
+[ 11.346954] input: HDA Intel PCH Dock Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input16
+[ 11.765446] [drm] Enabling RC6 states: RC6 on, RC6p off, RC6pp off
+
+
diff --git a/codecs/canonical/id-2c06-dell-latitude-e6430-ccert-201201-10338 b/codecs/canonical/id-2c06-dell-latitude-e6430-ccert-201201-10338
new file mode 100644
index 0000000..f996c3f
--- /dev/null
+++ b/codecs/canonical/id-2c06-dell-latitude-e6430-ccert-201201-10338
@@ -0,0 +1,1402 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue Jul 9 06:23:02 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Latitude E6430
+Product Version: 01
+Firmware Version: A06
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-32-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7730000 irq 47
+ 1 [NVidia ]: HDA-Intel - HDA NVidia
+ HDA NVidia at 0xf6080000 irq 17
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+01:00.1 Audio device: NVIDIA Corporation GF108 High Definition Audio Controller (rev a1)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 1028:0534
+--
+01:00.1 0403: 10de:0bea (rev a1)
+ Subsystem: 1028:0534
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: IDT 92HD93BXX
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x111d76df
+Subsystem Id: 0x10280534
+Revision Id: 0x100203
+No Modem Function Group found
+Default PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+Default Amp-Out caps: ofs=0x7f, nsteps=0x7f, stepsize=0x02, mute=1
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=1
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Power-Map: 0x77
+Node 0x0a [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Control: name="Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x0001173c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x03a11020: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=03, enabled=1
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0b [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13 0x14* 0x1c
+Node 0x0c [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0d [Pin Complex] wcaps 0x400501: Stereo
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Pincap 0x00010050: OUT EAPD Balanced
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0e [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Dock Line Out Jack", index=0, device=0
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x23011050: [Jack] Line Out at Sep Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x5, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0f [Pin Complex] wcaps 0x400483: Stereo Amp-In
+ Control: name="Dock Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Dock Mic Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x23a1102e: [Jack] Mic at Sep Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0xe
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=04, enabled=1
+ Power states:
+ Power: setting=D0, actual=D0
+Node 0x10 [Pin Complex] wcaps 0x400500: Mono
+ Pincap 0x00000010: OUT
+ Pin Default 0x400000f3: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x3
+ Pin-ctls: 0x00:
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1a
+Node 0x11 [Pin Complex] wcaps 0x400483: Stereo Amp-In
+ Control: name="Internal Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0xd5a30130: [Both] Mic at Int Top
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+Node 0x12 [Vendor Defined Widget] wcaps 0xf00503: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x20
+Node 0x13 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Front Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Front Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x68 0x68]
+ Converter: stream=0, channel=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x14 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x68 0x68]
+ Converter: stream=0, channel=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x15 [Audio Input] wcaps 0x1d0541: Stereo
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x17
+ Processing caps: benign=0, ncoeff=0
+Node 0x16 [Audio Input] wcaps 0x1d0541: Stereo
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x18
+ Processing caps: benign=0, ncoeff=0
+Node 0x17 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x10 0x10]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 6
+ 0x1b 0x0a 0x0c 0x0f 0x11* 0x12
+Node 0x18 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x90 0x90]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 6
+ 0x1b* 0x0a 0x0c 0x0f 0x11 0x12
+Node 0x19 [Audio Selector] wcaps 0x300501: Stereo
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x1a [Audio Mixer] wcaps 0x200500: Mono
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x19
+Node 0x1b [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x13 0x14 0x0a 0x0c 0x0f
+Node 0x1c [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x9f 0x9f]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1b
+Node 0x1d [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 4 samples
+Node 0x1e [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 4 samples
+Node 0x1f [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1d
+Node 0x20 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1e
+Node 0x21 [Beep Generator Widget] wcaps 0x70040c: Mono Amp-Out
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x03, nsteps=0x03, stepsize=0x17, mute=1
+ Amp-Out vals: [0x00]
+ Power states:
+ Power: setting=D0, actual=D0
+Node 0x22 [Vendor Defined Widget] wcaps 0xf00001: Stereo
+Codec: Conexant ID 2c06
+Address: 1
+MFG Function Id: 0x2 (unsol 1)
+Vendor Id: 0x14f12c06
+Subsystem Id: 0x14f1000f
+Revision Id: 0x100000
+Modem Function Group: 0x2
+Codec: Nvidia GPU 14 HDMI/DP
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x10de0014
+Subsystem Id: 0x10de0101
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x04 [Audio Output] wcaps 0x72b1: 8-Channels Digital Stripe CP
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+Node 0x05 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x04
+Codec: Nvidia GPU 14 HDMI/DP
+Address: 1
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x10de0014
+Subsystem Id: 0x10de0101
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x04 [Audio Output] wcaps 0x72b1: 8-Channels Digital Stripe CP
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+Node 0x05 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x04
+Codec: Nvidia GPU 14 HDMI/DP
+Address: 2
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x10de0014
+Subsystem Id: 0x10de0101
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x04 [Audio Output] wcaps 0x72b1: 8-Channels Digital Stripe CP
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+Node 0x05 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x04
+Codec: Nvidia GPU 14 HDMI/DP
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x10de0014
+Subsystem Id: 0x10de0101
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x04 [Audio Output] wcaps 0x72b1: 8-Channels Digital Stripe CP
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+Node 0x05 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=9 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=3, device=0
+ Control: name="IEC958 Playback Pro Mask", index=3, device=0
+ Control: name="IEC958 Playback Default", index=3, device=0
+ Control: name="IEC958 Playback Switch", index=3, device=0
+ Control: name="ELD", index=0, device=9
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x04
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 6 Jul 9 14:13 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 15 Jul 9 14:13 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 5 Jul 9 14:13 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 4 Jul 9 14:13 /dev/snd/hwC0D1
+crw-rw---T+ 1 root audio 116, 14 Jul 9 14:13 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 13 Jul 9 14:13 /dev/snd/hwC1D1
+crw-rw---T+ 1 root audio 116, 12 Jul 9 14:13 /dev/snd/hwC1D2
+crw-rw---T+ 1 root audio 116, 11 Jul 9 14:13 /dev/snd/hwC1D3
+crw-rw---T+ 1 root audio 116, 3 Jul 9 14:13 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 2 Jul 9 14:13 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 10 Jul 9 14:13 /dev/snd/pcmC1D3p
+crw-rw---T+ 1 root audio 116, 9 Jul 9 14:13 /dev/snd/pcmC1D7p
+crw-rw---T+ 1 root audio 116, 8 Jul 9 14:13 /dev/snd/pcmC1D8p
+crw-rw---T+ 1 root audio 116, 7 Jul 9 14:13 /dev/snd/pcmC1D9p
+crw-rw---T+ 1 root audio 116, 1 Jul 9 14:13 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jul 9 14:13 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Jul 9 14:13 .
+drwxr-xr-x 3 root root 380 Jul 9 14:13 ..
+lrwxrwxrwx 1 root root 12 Jul 9 14:13 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Jul 9 14:13 pci-0000:01:00.1 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: NVidia [HDA NVidia], device 7: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: NVidia [HDA NVidia], device 8: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: NVidia [HDA NVidia], device 9: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7730000 irq 47'
+ Mixer name : 'IDT 92HD93BXX'
+ Components : 'HDA:111d76df,10280534,00100203 HDA:14f12c06,14f1000f,00100000'
+ Controls : 19
+ Simple ctrls : 9
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 64
+ Mono: Playback 41 [64%] [-17.25dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Front',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 3
+ Mono: Playback 1 [33%] [-12.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 46
+ Front Left: Capture 16 [35%] [0.00dB] [on]
+ Front Right: Capture 16 [35%] [0.00dB] [on]
+Simple mixer control 'Dock Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 1 [NVidia]
+
+Card hw:1 'NVidia'/'HDA NVidia at 0xf6080000 irq 17'
+ Mixer name : 'Nvidia GPU 14 HDMI/DP'
+ Components : 'HDA:10de0014,10de0101,00100100'
+ Controls : 24
+ Simple ctrls : 4
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',3
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Front Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Front Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 1
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 3'
+ dbmin -1800
+ dbmax 0
+ dbvalue.0 -1200
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 16
+ value.1 16
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 46'
+ dbmin -1600
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Dock Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 41
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 64'
+ dbmin -9999999
+ dbmax 0
+ dbvalue.0 -1725
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Dock Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Dock Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.NVidia {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'HDMI/DP,pcm=9 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 3
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 3
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 3
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 3
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface PCM
+ device 9
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+hidp
+vesafb
+bnep
+rfcomm
+snd_hda_codec_hdmi
+nvidia
+snd_hda_codec_idt
+snd_hda_intel
+arc4
+snd_hda_codec
+iwlwifi
+mac80211
+dell_laptop
+dell_wmi
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+snd_hwdep
+snd_seq_device
+uvcvideo
+videodev
+dcdbas
+cfg80211
+psmouse
+snd_pcm
+snd_timer
+joydev
+sparse_keymap
+snd
+soundcore
+v4l2_compat_ioctl32
+serio_raw
+wmi
+mei
+ppdev
+parport_pc
+snd_page_alloc
+dm_multipath
+btusb
+bluetooth
+video
+mac_hid
+lp
+parport
+usbhid
+hid
+sdhci_pci
+sdhci
+dm_raid45
+e1000e
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x0a 0x03a11020
+0x0b 0x0321101f
+0x0c 0x400000f0
+0x0d 0x90170110
+0x0e 0x23011050
+0x0f 0x23a1102e
+0x10 0x400000f3
+0x11 0xd5a30130
+0x1f 0x400000f0
+0x20 0x400000f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D1/init_pin_configs:
+0x73 0x016a10f0
+
+/sys/class/sound/hwC0D1/driver_pin_configs:
+
+/sys/class/sound/hwC0D1/user_pin_configs:
+
+/sys/class/sound/hwC0D1/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x05 0x18560010
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+/sys/class/sound/hwC1D1/init_pin_configs:
+0x05 0x18560010
+
+/sys/class/sound/hwC1D1/driver_pin_configs:
+
+/sys/class/sound/hwC1D1/user_pin_configs:
+
+/sys/class/sound/hwC1D1/init_verbs:
+
+/sys/class/sound/hwC1D2/init_pin_configs:
+0x05 0x18560010
+
+/sys/class/sound/hwC1D2/driver_pin_configs:
+
+/sys/class/sound/hwC1D2/user_pin_configs:
+
+/sys/class/sound/hwC1D2/init_verbs:
+
+/sys/class/sound/hwC1D3/init_pin_configs:
+0x05 0x18560010
+
+/sys/class/sound/hwC1D3/driver_pin_configs:
+
+/sys/class/sound/hwC1D3/user_pin_configs:
+
+/sys/class/sound/hwC1D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 18.873517] EXT4-fs (sda3): re-mounted. Opts: errors=remount-ro
+[ 19.044374] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 19.044478] snd_hda_intel 0000:00:1b.0: irq 47 for MSI/MSI-X
+[ 19.044504] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 19.233937] input: HDA Intel PCH Dock Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 19.234025] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
+[ 19.234092] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input13
+[ 19.234153] input: HDA Intel PCH Dock Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input14
+[ 19.234392] snd_hda_intel 0000:01:00.1: PCI INT B -> GSI 17 (level, low) -> IRQ 17
+[ 19.234395] hda_intel: Disabling MSI
+[ 19.234457] snd_hda_intel 0000:01:00.1: setting latency timer to 64
+[ 19.324583] nvidia: module license 'NVIDIA' taints kernel.
+--
+[ 20.705757] type=1400 audit(1373350393.051:11): apparmor="STATUS" operation="profile_replace" name="/sbin/dhclient" pid=1035 comm="apparmor_parser"
+[ 20.987776] input: HDA NVidia HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input17
+[ 20.987949] input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input18
+[ 20.988107] input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input19
+[ 20.988268] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input20
+[ 21.047910] nvidia 0000:01:00.0: power state changed by ACPI to D0
+
+
diff --git a/codecs/canonical/id-2c06-dell-latitude-e6430-ccert-201202-10552 b/codecs/canonical/id-2c06-dell-latitude-e6430-ccert-201202-10552
new file mode 100644
index 0000000..92cdf02
--- /dev/null
+++ b/codecs/canonical/id-2c06-dell-latitude-e6430-ccert-201202-10552
@@ -0,0 +1,1192 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.60
+!!################################
+
+!!Script ran on: Mon Sep 24 09:46:07 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Latitude E6430
+Product Version: 01
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-29-generic-pae
+Operating System: GNU/Linux
+Architecture: i686
+Processor: i686
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7e30000 irq 46
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!--------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 1028:0534
+
+
+!!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
+!!--------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : Y
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: IDT 92HD93BXX
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x111d76df
+Subsystem Id: 0x10280534
+Revision Id: 0x100203
+No Modem Function Group found
+Default PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+Default Amp-Out caps: ofs=0x7f, nsteps=0x7f, stepsize=0x02, mute=1
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=1
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Power-Map: 0x10
+Node 0x0a [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Control: name="Mic Jack Mode", index=0, device=0
+ ControlAmp: chs=0, dir=In, idx=0, ofs=0
+ Control: name="Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x0001173c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x03a11020: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=03, enabled=1
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0b [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13 0x14* 0x1c
+Node 0x0c [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0d [Pin Complex] wcaps 0x400501: Stereo
+ Pincap 0x00010050: OUT EAPD Balanced
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0e [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Dock Line-Out Jack", index=0, device=0
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x23011050: [Jack] Line Out at Sep Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x5, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=02, enabled=1
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0f [Pin Complex] wcaps 0x400483: Stereo Amp-In
+ Control: name="Dock Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Dock Mic Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x23a1102e: [Jack] Mic at Sep Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0xe
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=04, enabled=1
+ Power: setting=D0, actual=D0
+Node 0x10 [Pin Complex] wcaps 0x400500: Mono
+ Pincap 0x00000010: OUT
+ Pin Default 0x400000f3: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x3
+ Pin-ctls: 0x00:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1a
+Node 0x11 [Pin Complex] wcaps 0x400483: Stereo Amp-In
+ Control: name="Internal Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0xd5a30130: [Both] Mic at Int Top
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+Node 0x12 [Vendor Defined Widget] wcaps 0xf00503: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x20
+Node 0x13 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Front Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Front Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x67 0x67]
+ Converter: stream=8, channel=0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x14 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x67 0x67]
+ Converter: stream=8, channel=0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x15 [Audio Input] wcaps 0x1d0541: Stereo
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x17
+ Processing caps: benign=0, ncoeff=0
+Node 0x16 [Audio Input] wcaps 0x1d0541: Stereo
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x18
+ Processing caps: benign=0, ncoeff=0
+Node 0x17 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x10 0x10]
+ Power: setting=D0, actual=D0
+ Connection: 6
+ 0x1b 0x0a 0x0c 0x0f 0x11* 0x12
+Node 0x18 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x90 0x90]
+ Power: setting=D0, actual=D0
+ Connection: 6
+ 0x1b* 0x0a 0x0c 0x0f 0x11 0x12
+Node 0x19 [Audio Selector] wcaps 0x300501: Stereo
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x1a [Audio Mixer] wcaps 0x200500: Mono
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x19
+Node 0x1b [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97]
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x13 0x14 0x0a 0x0c 0x0f
+Node 0x1c [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x9f 0x9f]
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1b
+Node 0x1d [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power: setting=D0, actual=D0
+ Delay: 4 samples
+Node 0x1e [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power: setting=D0, actual=D0
+ Delay: 4 samples
+Node 0x1f [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1d
+Node 0x20 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1e
+Node 0x21 [Beep Generator Widget] wcaps 0x70040c: Mono Amp-Out
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x03, nsteps=0x03, stepsize=0x17, mute=1
+ Amp-Out vals: [0x00]
+ Power: setting=D0, actual=D0
+Node 0x22 [Vendor Defined Widget] wcaps 0xf00001: Stereo
+Codec: Conexant ID 2c06
+Address: 1
+MFG Function Id: 0x2 (unsol 1)
+Vendor Id: 0x14f12c06
+Subsystem Id: 0x14f1000f
+Revision Id: 0x100000
+Modem Function Group: 0x2
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 10 Sep 24 03:50 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 9 Sep 24 03:50 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 8 Sep 24 03:50 /dev/snd/hwC0D1
+crw-rw---T+ 1 root audio 116, 7 Sep 24 03:50 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 6 Sep 24 05:46 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 5 Sep 24 05:46 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 4 Sep 24 03:50 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 3 Sep 24 03:50 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 2 Sep 24 03:50 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 1 Sep 24 03:49 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Sep 24 03:49 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Sep 24 05:38 .
+drwxr-xr-x 3 root root 280 Sep 24 05:38 ..
+lrwxrwxrwx 1 root root 12 Sep 24 03:50 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 0/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 0/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7e30000 irq 46'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:111d76df,10280534,00100203 HDA:14f12c06,14f1000f,00100000 HDA:80862806,80860101,00100000'
+ Controls : 37
+ Simple ctrls : 13
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 64
+ Mono: Playback 40 [62%] [-18.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Front',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+Simple mixer control 'Mic Jack Mode',0
+ Capabilities: enum
+ Items: 'Mic In' 'Line In'
+ Item0: 'Mic In'
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 3
+ Mono: Playback 1 [33%] [-12.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 46
+ Front Left: Capture 16 [35%] [0.00dB] [on]
+ Front Right: Capture 16 [35%] [0.00dB] [on]
+Simple mixer control 'Dock Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!-------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Front Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Front Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Mic Jack Mode'
+ value 'Mic In'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Mic In'
+ item.1 'Line In'
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 1
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 3'
+ dbmin -1800
+ dbmax 0
+ dbvalue.0 -1200
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 16
+ value.1 16
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 46'
+ dbmin -1600
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Dock Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Internal Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 40
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 64'
+ dbmin -9999999
+ dbmax 0
+ dbvalue.0 -1800
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Dock Line-Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Dock Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.25 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.28 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.29 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.30 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.31 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.32 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.33 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.34 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.35 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.36 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.37 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+snd_usb_audio
+snd_usbmidi_lib
+nls_utf8
+isofs
+ipmi_msghandler
+msr
+nls_iso8859_1
+nls_cp437
+vfat
+fat
+snd_hda_codec_hdmi
+snd_hda_codec_idt
+kvm_intel
+kvm
+bnep
+rfcomm
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+snd_seq_midi
+arc4
+dell_wmi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+sparse_keymap
+i915
+ppdev
+dell_laptop
+dcdbas
+btusb
+bluetooth
+uvcvideo
+videodev
+drm_kms_helper
+drm
+snd_timer
+snd_seq_device
+snd
+iwlwifi
+psmouse
+soundcore
+mac80211
+mei
+serio_raw
+snd_page_alloc
+i2c_algo_bit
+cfg80211
+parport_pc
+video
+wmi
+mac_hid
+lp
+parport
+usbhid
+hid
+sdhci_pci
+sdhci
+e1000e
+usb_storage
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x0a 0x03a11020
+0x0b 0x0321101f
+0x0c 0x400000f0
+0x0d 0x90170110
+0x0e 0x23011050
+0x0f 0x23a1102e
+0x10 0x400000f3
+0x11 0xd5a30130
+0x1f 0x400000f0
+0x20 0x400000f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D1/init_pin_configs:
+0x73 0x016a10f0
+
+/sys/class/sound/hwC0D1/driver_pin_configs:
+
+/sys/class/sound/hwC0D1/user_pin_configs:
+
+/sys/class/sound/hwC0D1/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x18560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!------------------
+
+[ 10.952378] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 10.952431] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 10.952482] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[ 10.952506] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 10.997184] ADDRCONF(NETDEV_UP): wlan0: link is not ready
+--
+[ 11.511320] init: isc-dhcp-server main process ended, respawning
+[ 11.523115] HDMI status: Codec=3 Pin=5 Presence_Detect=0 ELD_Valid=0
+[ 11.523154] HDMI status: Codec=3 Pin=6 Presence_Detect=0 ELD_Valid=0
+[ 11.523203] HDMI status: Codec=3 Pin=7 Presence_Detect=0 ELD_Valid=0
+[ 11.523270] input: HDA Intel PCH HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 11.523357] input: HDA Intel PCH HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 11.523423] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
+[ 11.523491] input: HDA Intel PCH Dock Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input13
+[ 11.523550] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input14
+[ 11.523608] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input15
+[ 11.523665] input: HDA Intel PCH Dock Line-Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input16
+[ 11.586044] init: isc-dhcp-server main process (1247) terminated with status 1
+
+
diff --git a/codecs/canonical/id-2c06-dell-latitude-e6530-ccert-201201-10339 b/codecs/canonical/id-2c06-dell-latitude-e6530-ccert-201201-10339
new file mode 100644
index 0000000..c2d632e
--- /dev/null
+++ b/codecs/canonical/id-2c06-dell-latitude-e6530-ccert-201201-10339
@@ -0,0 +1,1399 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Jul 15 08:42:25 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Latitude E6530
+Product Version: 01
+Firmware Version: A06
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-32-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7730000 irq 46
+ 1 [NVidia ]: HDA-Intel - HDA NVidia
+ HDA NVidia at 0xf6080000 irq 17
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+01:00.1 Audio device: NVIDIA Corporation GF108 High Definition Audio Controller (rev a1)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 1028:0535
+--
+01:00.1 0403: 10de:0bea (rev a1)
+ Subsystem: 1028:0535
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: IDT 92HD93BXX
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x111d76df
+Subsystem Id: 0x10280535
+Revision Id: 0x100203
+No Modem Function Group found
+Default PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+Default Amp-Out caps: ofs=0x7f, nsteps=0x7f, stepsize=0x02, mute=1
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=1
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Power-Map: 0x77
+Node 0x0a [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Control: name="Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x0001173c: IN OUT HP EAPD Detect
+ Vref caps: HIZ 50 GRD 80
+ EAPD 0x2: EAPD
+ Pin Default 0x03a11020: [Jack] Mic at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=03, enabled=1
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0b [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0321101f: [Jack] HP Out at Ext Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13 0x14* 0x1c
+Node 0x0c [Pin Complex] wcaps 0x400583: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0d [Pin Complex] wcaps 0x400501: Stereo
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Pincap 0x00010050: OUT EAPD Balanced
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0e [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Dock Line Out Jack", index=0, device=0
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x23011050: [Jack] Line Out at Sep Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x5, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x0f [Pin Complex] wcaps 0x400483: Stereo Amp-In
+ Control: name="Dock Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Dock Mic Jack", index=0, device=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x23a1102e: [Jack] Mic at Sep Left
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x2, Sequence = 0xe
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=04, enabled=1
+ Power states:
+ Power: setting=D0, actual=D0
+Node 0x10 [Pin Complex] wcaps 0x400500: Mono
+ Pincap 0x00000010: OUT
+ Pin Default 0x400000f3: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x3
+ Pin-ctls: 0x00:
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1a
+Node 0x11 [Pin Complex] wcaps 0x400483: Stereo Amp-In
+ Control: name="Internal Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0xd5a30130: [Both] Mic at Int Top
+ Conn = ATAPI, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+Node 0x12 [Vendor Defined Widget] wcaps 0xf00503: Stereo Amp-In
+ Amp-In caps: N/A
+ Amp-In vals: [0x00 0x00]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x20
+Node 0x13 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Front Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Front Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x65 0x65]
+ Converter: stream=0, channel=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x14 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=63
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: N/A
+ Amp-Out vals: [0x65 0x65]
+ Converter: stream=0, channel=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+Node 0x15 [Audio Input] wcaps 0x1d0541: Stereo
+ Device: name="STAC92xx Analog", type="Audio", device=0
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x17
+ Processing caps: benign=0, ncoeff=0
+Node 0x16 [Audio Input] wcaps 0x1d0541: Stereo
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 13 samples
+ Connection: 1
+ 0x18
+ Processing caps: benign=0, ncoeff=0
+Node 0x17 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x1c 0x1c]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 6
+ 0x1b 0x0a 0x0c 0x0f 0x11* 0x12
+Node 0x18 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
+ Amp-Out caps: ofs=0x10, nsteps=0x2e, stepsize=0x03, mute=1
+ Amp-Out vals: [0x90 0x90]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 6
+ 0x1b* 0x0a 0x0c 0x0f 0x11 0x12
+Node 0x19 [Audio Selector] wcaps 0x300501: Stereo
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 3
+ 0x13* 0x14 0x1c
+Node 0x1a [Audio Mixer] wcaps 0x200500: Mono
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x19
+Node 0x1b [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x13 0x14 0x0a 0x0c 0x0f
+Node 0x1c [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-Out vals: [0x9f 0x9f]
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1b
+Node 0x1d [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 4 samples
+Node 0x1e [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states:
+ Power: setting=D0, actual=D0
+ Delay: 4 samples
+Node 0x1f [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1d
+Node 0x20 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000034: IN OUT Detect
+ Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states:
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1e
+Node 0x21 [Beep Generator Widget] wcaps 0x70040c: Mono Amp-Out
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x03, nsteps=0x03, stepsize=0x17, mute=1
+ Amp-Out vals: [0x00]
+ Power states:
+ Power: setting=D0, actual=D0
+Node 0x22 [Vendor Defined Widget] wcaps 0xf00001: Stereo
+Codec: Conexant ID 2c06
+Address: 1
+MFG Function Id: 0x2 (unsol 1)
+Vendor Id: 0x14f12c06
+Subsystem Id: 0x14f1000f
+Revision Id: 0x100000
+Modem Function Group: 0x2
+Codec: Nvidia GPU 14 HDMI/DP
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x10de0014
+Subsystem Id: 0x10de0101
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x04 [Audio Output] wcaps 0x72b1: 8-Channels Digital Stripe CP
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+Node 0x05 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x04
+Codec: Nvidia GPU 14 HDMI/DP
+Address: 1
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x10de0014
+Subsystem Id: 0x10de0101
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x04 [Audio Output] wcaps 0x72b1: 8-Channels Digital Stripe CP
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+Node 0x05 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x04
+Codec: Nvidia GPU 14 HDMI/DP
+Address: 2
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x10de0014
+Subsystem Id: 0x10de0101
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x04 [Audio Output] wcaps 0x72b1: 8-Channels Digital Stripe CP
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+Node 0x05 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x04
+Codec: Nvidia GPU 14 HDMI/DP
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x10de0014
+Subsystem Id: 0x10de0101
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x04 [Audio Output] wcaps 0x72b1: 8-Channels Digital Stripe CP
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+Node 0x05 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=9 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=3, device=0
+ Control: name="IEC958 Playback Pro Mask", index=3, device=0
+ Control: name="IEC958 Playback Default", index=3, device=0
+ Control: name="IEC958 Playback Switch", index=3, device=0
+ Control: name="ELD", index=0, device=9
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x04
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 6 Jul 15 16:37 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 15 Jul 15 16:37 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 5 Jul 15 16:37 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 4 Jul 15 16:37 /dev/snd/hwC0D1
+crw-rw---T+ 1 root audio 116, 14 Jul 15 16:37 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 13 Jul 15 16:37 /dev/snd/hwC1D1
+crw-rw---T+ 1 root audio 116, 12 Jul 15 16:37 /dev/snd/hwC1D2
+crw-rw---T+ 1 root audio 116, 11 Jul 15 16:37 /dev/snd/hwC1D3
+crw-rw---T+ 1 root audio 116, 3 Jul 15 16:38 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 2 Jul 15 16:38 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 10 Jul 15 16:38 /dev/snd/pcmC1D3p
+crw-rw---T+ 1 root audio 116, 9 Jul 15 16:38 /dev/snd/pcmC1D7p
+crw-rw---T+ 1 root audio 116, 8 Jul 15 16:38 /dev/snd/pcmC1D8p
+crw-rw---T+ 1 root audio 116, 7 Jul 15 16:38 /dev/snd/pcmC1D9p
+crw-rw---T+ 1 root audio 116, 1 Jul 15 16:37 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jul 15 16:37 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Jul 15 16:37 .
+drwxr-xr-x 3 root root 380 Jul 15 16:37 ..
+lrwxrwxrwx 1 root root 12 Jul 15 16:37 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Jul 15 16:37 pci-0000:01:00.1 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: NVidia [HDA NVidia], device 7: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: NVidia [HDA NVidia], device 8: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: NVidia [HDA NVidia], device 9: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: STAC92xx Analog [STAC92xx Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7730000 irq 46'
+ Mixer name : 'IDT 92HD93BXX'
+ Components : 'HDA:111d76df,10280535,00100203 HDA:14f12c06,14f1000f,00100000'
+ Controls : 19
+ Simple ctrls : 9
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 64
+ Mono: Playback 38 [59%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Front',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 64
+ Mono:
+ Front Left: Playback 64 [100%] [0.00dB] [on]
+ Front Right: Playback 64 [100%] [0.00dB] [on]
+Simple mixer control 'Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 3
+ Mono: Playback 1 [33%] [-12.00dB] [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 46
+ Front Left: Capture 28 [61%] [12.00dB] [on]
+ Front Right: Capture 28 [61%] [12.00dB] [on]
+Simple mixer control 'Dock Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cvolume penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 3
+ Front Left: Capture 0 [0%] [0.00dB]
+ Front Right: Capture 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 1 [NVidia]
+
+Card hw:1 'NVidia'/'HDA NVidia at 0xf6080000 irq 17'
+ Mixer name : 'Nvidia GPU 14 HDMI/DP'
+ Components : 'HDA:10de0014,10de0101,00100100'
+ Controls : 24
+ Simple ctrls : 4
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',3
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Front Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Front Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 1
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 3'
+ dbmin -1800
+ dbmax 0
+ dbvalue.0 -1200
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 64
+ value.1 64
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 64'
+ dbmin -4800
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 28
+ value.1 28
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 46'
+ dbmin -1600
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Dock Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 38
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 64'
+ dbmin -9999999
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface CARD
+ name 'Dock Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.15 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Dock Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.NVidia {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'HDMI/DP,pcm=9 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 3
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 3
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 3
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 3
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface PCM
+ device 9
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+vesafb
+bnep
+rfcomm
+snd_hda_codec_hdmi
+arc4
+iwlwifi
+nvidia
+snd_hda_codec_idt
+snd_hda_intel
+snd_hda_codec
+mac80211
+uvcvideo
+videodev
+snd_hwdep
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+snd_pcm
+snd_timer
+v4l2_compat_ioctl32
+psmouse
+cfg80211
+serio_raw
+mei
+dell_wmi
+dell_laptop
+dcdbas
+sparse_keymap
+snd_seq_device
+snd
+soundcore
+ppdev
+dm_multipath
+wmi
+btusb
+bluetooth
+parport_pc
+snd_page_alloc
+video
+mac_hid
+lp
+parport
+dm_raid45
+sdhci_pci
+sdhci
+e1000e
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x0a 0x03a11020
+0x0b 0x0321101f
+0x0c 0x400000f0
+0x0d 0x90170110
+0x0e 0x23011050
+0x0f 0x23a1102e
+0x10 0x400000f3
+0x11 0xd5a30130
+0x1f 0x400000f0
+0x20 0x400000f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D1/init_pin_configs:
+0x73 0x016a10f0
+
+/sys/class/sound/hwC0D1/driver_pin_configs:
+
+/sys/class/sound/hwC0D1/user_pin_configs:
+
+/sys/class/sound/hwC0D1/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x05 0x18560010
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+/sys/class/sound/hwC1D1/init_pin_configs:
+0x05 0x18560010
+
+/sys/class/sound/hwC1D1/driver_pin_configs:
+
+/sys/class/sound/hwC1D1/user_pin_configs:
+
+/sys/class/sound/hwC1D1/init_verbs:
+
+/sys/class/sound/hwC1D2/init_pin_configs:
+0x05 0x18560010
+
+/sys/class/sound/hwC1D2/driver_pin_configs:
+
+/sys/class/sound/hwC1D2/user_pin_configs:
+
+/sys/class/sound/hwC1D2/init_verbs:
+
+/sys/class/sound/hwC1D3/init_pin_configs:
+0x05 0x18560010
+
+/sys/class/sound/hwC1D3/driver_pin_configs:
+
+/sys/class/sound/hwC1D3/user_pin_configs:
+
+/sys/class/sound/hwC1D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 17.291112] psmouse serio1: Failed to enable mouse on isa0060/serio1
+[ 18.136033] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 18.136155] snd_hda_intel 0000:00:1b.0: irq 46 for MSI/MSI-X
+[ 18.136180] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 18.173894] EXT4-fs (sda3): re-mounted. Opts: errors=remount-ro
+[ 18.185521] input: HDA Intel PCH Dock Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 18.185627] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 18.185690] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 18.185743] input: HDA Intel PCH Dock Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 18.186003] snd_hda_intel 0000:01:00.1: PCI INT B -> GSI 17 (level, low) -> IRQ 17
+[ 18.186005] hda_intel: Disabling MSI
+[ 18.186032] snd_hda_intel 0000:01:00.1: setting latency timer to 64
+[ 18.242089] nvidia: module license 'NVIDIA' taints kernel.
+--
+[ 20.378650] type=1400 audit(1373877463.695:16): apparmor="STATUS" operation="profile_load" name="/usr/sbin/tcpdump" pid=1023 comm="apparmor_parser"
+[ 20.419260] input: HDA NVidia HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input13
+[ 20.419339] input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input14
+[ 20.419399] input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input15
+[ 20.419465] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input16
+[ 20.431361] nvidia 0000:01:00.0: power state changed by ACPI to D0
+
+
diff --git a/codecs/canonical/id-2c06-dell-latitude-e6540-ccert-201302-12845 b/codecs/canonical/id-2c06-dell-latitude-e6540-ccert-201302-12845
new file mode 100644
index 0000000..085ecd4
--- /dev/null
+++ b/codecs/canonical/id-2c06-dell-latitude-e6540-ccert-201302-12845
@@ -0,0 +1,1411 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Mon Apr 22 06:02:30 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: Dell Inc.
+Product Name: Latitude E6540
+Product Version: 01
+Firmware Version: X36
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-22-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [MID ]: HDA-Intel - HDA Intel MID
+ HDA Intel MID at 0xf7834000 irq 59
+ 1 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7830000 irq 60
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:03.0 Audio device: Intel Corporation Haswell HD Audio Controller (rev 06)
+00:1b.0 Audio device: Intel Corporation Lynx Point HD Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:03.0 0403: 8086:0c0c (rev 06)
+ Subsystem: 1028:05be
+--
+00:1b.0 0403: 8086:8c20 (rev 04)
+ Subsystem: 1028:05be
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : -1
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : -1
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Intel Haswell HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862807
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0, Clock-stop-OK
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=2, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled KAE
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0b000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 0
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Realtek ALC292
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x10ec0292
+Subsystem Id: 0x102805be
+Revision Id: 0x100001
+No Modem Function Group found
+Default PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP EPSS
+ Power: setting=D0, actual=D0
+GPIO: io=5, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="PCM Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="ALC292 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
+ Amp-Out vals: [0x3d 0x3d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x5f0]: 32000 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x97 0x97]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x23
+Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="ALC292 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
+ Amp-In vals: [0x27 0x27]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x22
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Control: name="Dock Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Dock Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Control: name="Headset Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Headset Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=4, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Connection: 5
+ 0x18 0x19 0x1a 0x1b 0x1d
+Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x02 0x0b
+Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Connection: 2
+ 0x03 0x0b
+Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80] [0x00]
+ Connection: 2
+ 0x02 0x03
+Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60140: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x4, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x2: EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0221401f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c 0x0d*
+Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="PCM Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Dock Line Out Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x01014020: [Jack] Line Out at Ext Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Dock Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Dock Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x01a19030: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x20: IN
+ Unsolicited: tag=04, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Headset Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Headset Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00003724: IN Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x00003734: IN OUT Detect
+ Vref caps: HIZ 50 GRD 80 100
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x0c* 0x0d
+Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1d [Pin Complex] wcaps 0x400400: Mono
+ Pincap 0x00000020: IN
+ Pin Default 0x40700001: [N/A] Modem Hand at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0x0, Sequence = 0x1
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x06
+Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
+ Processing caps: benign=0, ncoeff=124
+Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x22 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 8
+ 0x18 0x19 0x1a 0x1b 0x1d 0x0b 0x12* 0x13
+Node 0x23 [Audio Selector] wcaps 0x300101: Stereo
+ Connection: 6
+ 0x18* 0x19 0x1a 0x1b 0x1d 0x0b
+Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Conexant ID 2c06
+Address: 1
+MFG Function Id: 0x2 (unsol 1)
+Vendor Id: 0x14f12c06
+Subsystem Id: 0x14f1000f
+Revision Id: 0x100000
+Modem Function Group: 0x2
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 6 Apr 22 01:57 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 11 Apr 22 01:57 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 5 Apr 22 01:57 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 10 Apr 22 01:57 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 9 Apr 22 01:57 /dev/snd/hwC1D1
+crw-rw---T+ 1 root audio 116, 4 Apr 22 01:58 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 3 Apr 22 01:58 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 2 Apr 22 01:58 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 8 Apr 22 01:58 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 7 Apr 22 01:58 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 1 Apr 22 01:57 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Apr 22 01:57 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Apr 22 01:57 .
+drwxr-xr-x 3 root root 300 Apr 22 01:57 ..
+lrwxrwxrwx 1 root root 12 Apr 22 01:57 pci-0000:00:03.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Apr 22 01:57 pci-0000:00:1b.0 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: MID [HDA Intel MID], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: MID [HDA Intel MID], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: MID [HDA Intel MID], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: PCH [HDA Intel PCH], device 0: ALC292 Analog [ALC292 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: PCH [HDA Intel PCH], device 0: ALC292 Analog [ALC292 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [MID]
+
+Card hw:0 'MID'/'HDA Intel MID at 0xf7834000 irq 59'
+ Mixer name : 'Intel Haswell HDMI'
+ Components : 'HDA:80862807,80860101,00100000'
+ Controls : 18
+ Simple ctrls : 3
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [PCH]
+
+Card hw:1 'PCH'/'HDA Intel PCH at 0xf7830000 irq 60'
+ Mixer name : 'Realtek ALC292'
+ Components : 'HDA:10ec0292,102805be,00100001 HDA:14f12c06,14f1000f,00100000'
+ Controls : 26
+ Simple ctrls : 13
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 87
+ Mono: Playback 61 [70%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pswitch penum
+ Playback channels: Front Left - Front Right
+ Mono:
+ Front Left: Playback [on]
+ Front Right: Playback [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 87
+ Mono:
+ Front Left: Playback 87 [100%] [0.00dB] [on]
+ Front Right: Playback 87 [100%] [0.00dB] [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 63
+ Front Left: Capture 39 [62%] [12.00dB] [on]
+ Front Right: Capture 39 [62%] [12.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Speaker Only' 'Line Out+Speaker'
+ Item0: 'Line Out+Speaker'
+Simple mixer control 'Dock Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Dock Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Headset Mic',0
+ Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Playback channels: Front Left - Front Right
+ Capture channels: Mono
+ Limits: Playback 0 - 31
+ Mono: Capture [off]
+ Front Left: Playback 0 [0%] [-34.50dB] [off]
+ Front Right: Playback 0 [0%] [-34.50dB] [off]
+Simple mixer control 'Headset Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cswitch cswitch-joined cswitch-exclusive penum
+ Capture exclusive group: 0
+ Capture channels: Mono
+ Mono: Capture [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.MID {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'PCM Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Dock Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Dock Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Headset Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Headset Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value 'Line Out+Speaker'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 'Speaker Only'
+ item.2 'Line Out+Speaker'
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Dock Mic'
+ item.1 'Headset Mic'
+ item.2 'Internal Mic'
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 39
+ value.1 39
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 63'
+ dbmin -1725
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Dock Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Headset Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 61
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Dock Line Out Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface CARD
+ name 'Dock Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.23 {
+ iface CARD
+ name 'Headset Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+rfcomm
+bnep
+snd_hda_codec_realtek
+snd_hda_codec_hdmi
+arc4
+uvcvideo
+ath9k
+videobuf2_core
+mac80211
+videodev
+videobuf2_vmalloc
+videobuf2_memops
+coretemp
+kvm_intel
+ath9k_common
+ath9k_hw
+kvm
+dm_multipath
+snd_hda_intel
+snd_hda_codec
+scsi_dh
+ath
+snd_hwdep
+fglrx
+i915
+snd_pcm
+ghash_clmulni_intel
+aesni_intel
+cryptd
+snd_seq_midi
+btusb
+drm_kms_helper
+snd_rawmidi
+snd_seq_midi_event
+drm
+snd_seq
+cfg80211
+snd_timer
+snd_seq_device
+aes_x86_64
+dell_wmi
+dell_laptop
+ath3k
+bluetooth
+i2c_algo_bit
+psmouse
+snd
+ppdev
+dcdbas
+parport_pc
+soundcore
+mac_hid
+snd_page_alloc
+microcode
+sparse_keymap
+serio_raw
+video
+lpc_ich
+amd_iommu_v2
+wmi
+lp
+parport
+dm_raid45
+sdhci_pci
+sdhci
+e1000e
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x05 0x18560010
+0x06 0x18560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x12 0x90a60140
+0x13 0x411111f0
+0x14 0x90170110
+0x15 0x0221401f
+0x16 0x01014020
+0x18 0x411111f0
+0x19 0x01a19030
+0x1a 0x411111f0
+0x1b 0x411111f0
+0x1d 0x40700001
+0x1e 0x411111f0
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+0x16 0x21014020
+0x19 0x21a19030
+0x1a 0x01a19131
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+/sys/class/sound/hwC1D1/init_pin_configs:
+0x73 0x016a10f0
+
+/sys/class/sound/hwC1D1/driver_pin_configs:
+
+/sys/class/sound/hwC1D1/user_pin_configs:
+
+/sys/class/sound/hwC1D1/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 10.984666] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 10.984770] snd_hda_intel 0000:00:03.0: irq 59 for MSI/MSI-X
+[ 11.014662] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 11.014743] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 11.014825] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+[ 11.015318] input: HDA Intel MID HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/sound/card0/input9
+[ 11.015398] input: HDA Intel MID HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input10
+[ 11.015462] input: HDA Intel MID HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input11
+[ 11.015752] snd_hda_intel 0000:00:1b.0: irq 60 for MSI/MSI-X
+[ 11.017494] input: PS/2 Generic Mouse as /devices/platform/i8042/serio1/input/input12
+[ 11.049197] input: HDA Intel PCH Dock Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input13
+[ 11.049283] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input14
+[ 11.049344] input: HDA Intel PCH Dock Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card1/input15
+[ 11.612843] init: failsafe main process (980) killed by TERM signal
+--
+[ 68.340159] type=1400 audit(1366610325.006:30): apparmor="DENIED" operation="open" parent=1 profile="/usr/lib/telepathy/mission-control-5" name="/usr/share/gvfs/remote-volume-monitors/" pid=2698 comm="mission-control" requested_mask="r" denied_mask="r" fsuid=1001 ouid=0
+[ 294.299024] hda_codec: invalid CONNECT_LIST verb 5[1]:0
+[ 294.299493] hda_codec: invalid CONNECT_LIST verb 6[1]:0
+[ 294.299836] hda_codec: invalid CONNECT_LIST verb 7[1]:0
+
+
diff --git a/codecs/canonical/id-2c06-lenovo-252240u-ccert-201101-7180 b/codecs/canonical/id-2c06-lenovo-252240u-ccert-201101-7180
new file mode 100644
index 0000000..f8d94f4
--- /dev/null
+++ b/codecs/canonical/id-2c06-lenovo-252240u-ccert-201101-7180
@@ -0,0 +1,1458 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.60
+!!################################
+
+!!Script ran on: Mon Jun 4 18:54:45 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu quantal (development branch) \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu quantal (development branch)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 252240U
+Product Version: ThinkPad T410
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.4.0-3-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+thinkpad_acpi
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Intel ]: HDA-Intel - HDA Intel
+ HDA Intel at 0xf2420000 irq 45
+ 1 [NVidia ]: HDA-Intel - HDA NVidia
+ HDA NVidia at 0xcdefc000 irq 16
+29 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
+ ThinkPad Console Audio Control at EC reg 0x30, fw 6IHT38WW-1.13
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 06)
+01:00.1 Audio device: NVIDIA Corporation High Definition Audio Controller (rev a1)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!--------------------------------------------------------
+
+00:1b.0 0403: 8086:3b56 (rev 06)
+ Subsystem: 17aa:215e
+--
+01:00.1 0403: 10de:0be3 (rev a1)
+ Subsystem: 17aa:218f
+
+
+!!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
+!!--------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: thinkpad_acpi
+ brightness_enable : 2
+ brightness_mode : 4
+ dbg_bluetoothemul : 0
+ dbg_uwbemul : 0
+ dbg_wlswemul : 0
+ dbg_wwanemul : 0
+ enable : Y
+ experimental : 0
+ fan_control : N
+ force_load : N
+ hotkey_report_mode : 0
+ id : ThinkPadEC
+ index : -536870912
+ volume_capabilities : 0
+ volume_control : N
+ volume_mode : 3
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Conexant CX20585
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x14f15069
+Subsystem Id: 0x17aa214c
+Revision Id: 0x100301
+No Modem Function Group found
+Default PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=4, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x10 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="CONEXANT Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-Out vals: [0x36 0x36]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+Node 0x11 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-Out vals: [0x36 0x36]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+Node 0x12 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+Node 0x13 [Beep Generator Widget] wcaps 0x70000c: Mono Amp-Out
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x07, nsteps=0x07, stepsize=0x0f, mute=0
+ Amp-Out vals: [0x00]
+Node 0x14 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Control: name="Dock Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Dock Mic Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Internal Mic Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Device: name="CONEXANT Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x80 0x80] [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x17 0x18 0x23* 0x24
+Node 0x15 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x80 0x80] [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x17* 0x18 0x23 0x24
+Node 0x16 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x80 0x80] [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x17* 0x18 0x23 0x24
+Node 0x17 [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Control: name="Dock Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
+ Amp-Out vals: [0x00 0x00]
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x1a* 0x1b 0x1d 0x1e
+Node 0x18 [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
+ Amp-Out vals: [0x00 0x00]
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x1a* 0x1b 0x1d 0x1e
+Node 0x19 [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x042110ff: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10 0x11*
+Node 0x1a [Pin Complex] wcaps 0x400481: Stereo
+ Control: name="Dock Mic Jack", index=0, device=0
+ Pincap 0x00001324: IN Detect
+ Vref caps: HIZ 50 80
+ Pin Default 0x21a190f0: [Jack] Mic at Sep Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=04, enabled=1
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Mic Jack", index=0, device=0
+ Pincap 0x00011334: IN OUT EAPD Detect
+ Vref caps: HIZ 50 80
+ EAPD 0x2: EAPD
+ Pin Default 0x04a110f0: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x1c [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Dock Headphone Jack", index=1, device=0
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x212140ff: [Jack] HP Out at Sep Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0xf, Sequence = 0xf
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10 0x11*
+Node 0x1d [Pin Complex] wcaps 0x400581: Stereo
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x1e [Pin Complex] wcaps 0x400481: Stereo
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+Node 0x1f [Pin Complex] wcaps 0x400501: Stereo
+ Pincap 0x00000010: OUT
+ Pin Default 0x901701f0: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x20 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x21 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+Node 0x22 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x21
+Node 0x23 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x00, nsteps=0x04, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a601f0: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+Node 0x24 [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Power states: D0 D1 D2 D3 D3cold
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10 0x11
+Node 0x25 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Conexant ID 2c06
+Address: 1
+MFG Function Id: 0x2 (unsol 1)
+Vendor Id: 0x14f12c06
+Subsystem Id: 0x17aa2122
+Revision Id: 0x100000
+Modem Function Group: 0x2
+Codec: Nvidia GPU 0b HDMI/DP
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x10de000b
+Subsystem Id: 0x10de0101
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x04 [Audio Output] wcaps 0x72b1: 8-Channels Digital Stripe CP
+ Converter: stream=6, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+Node 0x05 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x04
+Codec: Nvidia GPU 0b HDMI/DP
+Address: 1
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x10de000b
+Subsystem Id: 0x10de0101
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x04 [Audio Output] wcaps 0x72b1: 8-Channels Digital Stripe CP
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+Node 0x05 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x04
+Codec: Nvidia GPU 0b HDMI/DP
+Address: 2
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x10de000b
+Subsystem Id: 0x10de0101
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x04 [Audio Output] wcaps 0x72b1: 8-Channels Digital Stripe CP
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+Node 0x05 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x04
+Codec: Nvidia GPU 0b HDMI/DP
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x10de000b
+Subsystem Id: 0x10de0101
+Revision Id: 0x100100
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x04 [Audio Output] wcaps 0x72b1: 8-Channels Digital Stripe CP
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Unsolicited: tag=00, enabled=0
+Node 0x05 [Pin Complex] wcaps 0x407381: 8-Channels Digital CP
+ Control: name="HDMI/DP,pcm=9 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=3, device=0
+ Control: name="IEC958 Playback Pro Mask", index=3, device=0
+ Control: name="IEC958 Playback Default", index=3, device=0
+ Control: name="IEC958 Playback Switch", index=3, device=0
+ Control: name="ELD", index=0, device=9
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x04
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 7 Jun 4 14:52 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 16 Jun 4 14:52 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 2 Jun 4 14:52 /dev/snd/controlC29
+crw-rw---T+ 1 root audio 116, 6 Jun 4 14:52 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 5 Jun 4 14:52 /dev/snd/hwC0D1
+crw-rw---T+ 1 root audio 116, 15 Jun 4 14:52 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 14 Jun 4 14:52 /dev/snd/hwC1D1
+crw-rw---T+ 1 root audio 116, 13 Jun 4 14:52 /dev/snd/hwC1D2
+crw-rw---T+ 1 root audio 116, 12 Jun 4 14:52 /dev/snd/hwC1D3
+crw-rw---T+ 1 root audio 116, 4 Jun 4 14:52 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 3 Jun 4 14:52 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 11 Jun 4 14:52 /dev/snd/pcmC1D3p
+crw-rw---T+ 1 root audio 116, 10 Jun 4 14:52 /dev/snd/pcmC1D7p
+crw-rw---T+ 1 root audio 116, 9 Jun 4 14:52 /dev/snd/pcmC1D8p
+crw-rw---T+ 1 root audio 116, 8 Jun 4 14:52 /dev/snd/pcmC1D9p
+crw-rw---T+ 1 root audio 116, 1 Jun 4 14:52 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jun 4 14:52 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 100 Jun 4 14:52 .
+drwxr-xr-x 3 root root 400 Jun 4 14:52 ..
+lrwxrwxrwx 1 root root 12 Jun 4 14:52 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Jun 4 14:52 pci-0000:01:00.1 -> ../controlC1
+lrwxrwxrwx 1 root root 13 Jun 4 14:52 platform-thinkpad_acpi -> ../controlC29
+
+
+!!Aplay/Arecord output
+!!------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Intel [HDA Intel], device 0: CONEXANT Analog [CONEXANT Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: NVidia [HDA NVidia], device 7: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: NVidia [HDA NVidia], device 8: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: NVidia [HDA NVidia], device 9: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: Intel [HDA Intel], device 0: CONEXANT Analog [CONEXANT Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Intel]
+
+Card hw:0 'Intel'/'HDA Intel at 0xf2420000 irq 45'
+ Mixer name : 'Conexant CX20585'
+ Components : 'HDA:14f15069,17aa214c,00100301 HDA:14f12c06,17aa2122,00100000'
+ Controls : 20
+ Simple ctrls : 10
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 74
+ Mono: Playback 54 [73%] [-20.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 74
+ Mono:
+ Front Left: Playback 74 [100%] [0.00dB] [on]
+ Front Right: Playback 74 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 74
+ Mono:
+ Front Left: Playback 74 [100%] [0.00dB] [on]
+ Front Right: Playback 74 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 7
+ Mono: Playback 1 [14%] [-24.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Dock Mic',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 80
+ Front Left: Capture 0 [0%] [-74.00dB] [off]
+ Front Right: Capture 0 [0%] [-74.00dB] [off]
+Simple mixer control 'Dock Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 4
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Internal Mic',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 80
+ Front Left: Capture 74 [92%] [0.00dB] [on]
+ Front Right: Capture 74 [92%] [0.00dB] [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 4
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 1 [NVidia]
+
+Card hw:1 'NVidia'/'HDA NVidia at 0xcdefc000 irq 16'
+ Mixer name : 'Nvidia GPU 0b HDMI/DP'
+ Components : 'HDA:10de000b,10de0101,00100100'
+ Controls : 24
+ Simple ctrls : 4
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',3
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 29 [ThinkPadEC]
+
+Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw 6IHT38WW-1.13'
+ Mixer name : 'ThinkPad EC 6IHT38WW-1.13'
+ Components : ''
+ Controls : 1
+ Simple ctrls : 1
+Simple mixer control 'Console',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!-------------
+
+--startcollapse--
+state.Intel {
+ control.1 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 74
+ value.1 74
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 74
+ value.1 74
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Dock Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 4'
+ dbmin 0
+ dbmax 4000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Dock Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 80'
+ dbmin -7400
+ dbmax 600
+ dbvalue.0 -7400
+ dbvalue.1 -7400
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Dock Mic Capture Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 4'
+ dbmin 0
+ dbmax 4800
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Internal Mic Capture Volume'
+ value.0 74
+ value.1 74
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 80'
+ dbmin -7400
+ dbmax 600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 54
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 -2000
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 1
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 7'
+ dbmin -2800
+ dbmax 0
+ dbvalue.0 -2400
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Dock Headphone Jack'
+ index 1
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Dock Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.NVidia {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.7 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.12 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.13 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'HDMI/DP,pcm=9 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 3
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 3
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 3
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 3
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface PCM
+ device 9
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.ThinkPadEC {
+ control.1 {
+ iface MIXER
+ name 'Console Playback Switch'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nls_iso8859_1
+nls_cp437
+vfat
+fat
+rfcomm
+parport_pc
+bnep
+ppdev
+snd_hda_codec_hdmi
+snd_hda_codec_conexant
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+arc4
+thinkpad_acpi
+snd_seq_midi
+joydev
+snd_rawmidi
+nouveau
+btusb
+bluetooth
+coretemp
+iwlwifi
+ghash_clmulni_intel
+mac80211
+snd_seq_midi_event
+uvcvideo
+videobuf2_core
+videodev
+videobuf2_vmalloc
+ttm
+cfg80211
+snd_seq
+aesni_intel
+videobuf2_memops
+psmouse
+snd_timer
+drm_kms_helper
+drm
+snd_seq_device
+serio_raw
+cryptd
+mac_hid
+mei
+i2c_algo_bit
+snd
+intel_ips
+mxm_wmi
+aes_x86_64
+nvram
+tpm_tis
+soundcore
+snd_page_alloc
+wmi
+video
+microcode
+lp
+parport
+e1000e
+firewire_ohci
+firewire_core
+sdhci_pci
+sdhci
+crc_itu_t
+usb_storage
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x19 0x042110f0
+0x1a 0x61a190f0
+0x1b 0x04a110f0
+0x1c 0x612140f0
+0x1d 0x40f001f0
+0x1e 0x40f001f0
+0x1f 0x901701f0
+0x20 0x40f001f0
+0x22 0x40f001f0
+0x23 0x90a601f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+0x19 0x042110ff
+0x1a 0x21a190f0
+0x1c 0x212140ff
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D1/init_pin_configs:
+0x73 0x016a10f0
+
+/sys/class/sound/hwC0D1/driver_pin_configs:
+
+/sys/class/sound/hwC0D1/user_pin_configs:
+
+/sys/class/sound/hwC0D1/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x05 0x18560010
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+/sys/class/sound/hwC1D1/init_pin_configs:
+0x05 0x18560010
+
+/sys/class/sound/hwC1D1/driver_pin_configs:
+
+/sys/class/sound/hwC1D1/user_pin_configs:
+
+/sys/class/sound/hwC1D1/init_verbs:
+
+/sys/class/sound/hwC1D2/init_pin_configs:
+0x05 0x18560010
+
+/sys/class/sound/hwC1D2/driver_pin_configs:
+
+/sys/class/sound/hwC1D2/user_pin_configs:
+
+/sys/class/sound/hwC1D2/init_verbs:
+
+/sys/class/sound/hwC1D3/init_pin_configs:
+0x05 0x18560010
+
+/sys/class/sound/hwC1D3/driver_pin_configs:
+
+/sys/class/sound/hwC1D3/user_pin_configs:
+
+/sys/class/sound/hwC1D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!------------------
+
+[ 11.354335] EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro
+[ 11.547977] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
+[ 11.793309] hda_codec: CX20585: BIOS auto-probing.
+[ 11.800603] input: HDA Intel Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 11.800794] input: HDA Intel Dock Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 11.800945] input: HDA Intel Dock Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 11.801088] input: HDA Intel Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 11.801591] hda_intel: Disabling MSI
+[ 12.208057] cfg80211: Ignoring regulatory request Set by core since the driver uses its own custom regulatory domain
+--
+[ 12.661621] type=1400 audit(1338835928.456:10): apparmor="STATUS" operation="profile_replace" name="/usr/lib/connman/scripts/dhclient-script" pid=699 comm="apparmor_parser"
+[ 12.804661] input: HDA NVidia HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input12
+[ 12.804839] input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input13
+[ 12.806629] input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input14
+[ 12.806895] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input15
+[ 14.463916] e1000e 0000:00:19.0: irq 42 for MSI/MSI-X
+
+
diff --git a/codecs/canonical/id-2c06-lenovo-423925u-ccert-201102-7229 b/codecs/canonical/id-2c06-lenovo-423925u-ccert-201102-7229
new file mode 100644
index 0000000..dfab5e8
--- /dev/null
+++ b/codecs/canonical/id-2c06-lenovo-423925u-ccert-201102-7229
@@ -0,0 +1,1380 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Tue Apr 16 18:53:57 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu Raring Ringtail (development branch) \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu Raring Ringtail (development branch)" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu Raring Ringtail (development branch)" HOME_URL="http://www.ubuntu.com/" SUPPORT_URL="http://help.ubuntu.com/" BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: LENOVO
+Product Name: 423925U
+Product Version: ThinkPad T520
+Firmware Version: 8AET30WW (1.10 )
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.8.0-18-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: k3.8.0-18-generic
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+thinkpad_acpi
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xd2620000 irq 45
+29 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
+ ThinkPad Console Audio Control at EC reg 0x30, fw unknown
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1c20 (rev 04)
+ Subsystem: 17aa:21cf
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: thinkpad_acpi
+ brightness_enable : 2
+ brightness_mode : 4
+ dbg_bluetoothemul : 0
+ dbg_uwbemul : 0
+ dbg_wlswemul : 0
+ dbg_wwanemul : 0
+ enable : Y
+ experimental : 0
+ fan_control : N
+ force_load : N
+ hotkey_report_mode : 0
+ id : ThinkPadEC
+ index : -536870912
+ volume_capabilities : 0
+ volume_control : N
+ volume_mode : 3
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: Conexant CX20590
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+Vendor Id: 0x14f1506e
+Subsystem Id: 0x17aa21cf
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=4, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x10 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="CONEXANT Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-Out vals: [0x36 0x36]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x11 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-Out vals: [0x36 0x36]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x12 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x13 [Beep Generator Widget] wcaps 0x70000c: Mono Amp-Out
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x07, nsteps=0x07, stepsize=0x0f, mute=0
+ Amp-Out vals: [0x00]
+Node 0x14 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Control: name="Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Internal Mic Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Device: name="CONEXANT Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x80 0x80] [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x17 0x18 0x23* 0x24
+Node 0x15 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x80 0x80] [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x17* 0x18 0x23 0x24
+Node 0x16 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=1
+ Amp-In vals: [0x80 0x80] [0x4a 0x4a] [0x4a 0x4a] [0x4a 0x4a]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x17* 0x18 0x23 0x24
+Node 0x17 [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
+ Amp-Out vals: [0x00 0x00]
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x1a* 0x1b 0x1d 0x1e
+Node 0x18 [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
+ Amp-Out vals: [0x00 0x00]
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 4
+ 0x1a* 0x1b 0x1d 0x1e
+Node 0x19 [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x04211040: [Jack] HP Out at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x4, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10 0x11*
+Node 0x1a [Pin Complex] wcaps 0x400481: Stereo
+ Control: name="Dock Mic Jack", index=0, device=0
+ Pincap 0x00001324: IN Detect
+ Vref caps: HIZ 50 80
+ Pin Default 0x61a19050: [N/A] Mic at Sep Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x5, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=04, enabled=1
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x1b [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Mic Jack", index=0, device=0
+ Pincap 0x00011334: IN OUT EAPD Detect
+ Vref caps: HIZ 50 80
+ EAPD 0x2: EAPD
+ Pin Default 0x04a11060: [Jack] Mic at Ext Right
+ Conn = 1/8, Color = Black
+ DefAssociation = 0x6, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x1c [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Dock Headphone Jack", index=0, device=0
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x6121401f: [N/A] HP Out at Sep Rear
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10 0x11*
+Node 0x1d [Pin Complex] wcaps 0x400581: Stereo
+ Pincap 0x00010034: IN OUT EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x1e [Pin Complex] wcaps 0x400481: Stereo
+ Pincap 0x00000024: IN Detect
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x1f [Pin Complex] wcaps 0x400501: Stereo
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Pincap 0x00000010: OUT
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x20 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x21 [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x22 [Pin Complex] wcaps 0x400781: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x21
+Node 0x23 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x04, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a60170: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x7, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+Node 0x24 [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=1
+ Amp-In vals: [0x00 0x00] [0x00 0x00]
+ Power states: D0 D1 D2 D3 D3cold EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10 0x11
+Node 0x25 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Codec: Conexant ID 2c06
+Address: 1
+MFG Function Id: 0x2 (unsol 1)
+Vendor Id: 0x14f12c06
+Subsystem Id: 0x17aa2122
+Revision Id: 0x100000
+Modem Function Group: 0x2
+Codec: Intel CougarPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862805
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=7 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=1, device=0
+ Control: name="IEC958 Playback Pro Mask", index=1, device=0
+ Control: name="IEC958 Playback Default", index=1, device=0
+ Control: name="IEC958 Playback Switch", index=1, device=0
+ Control: name="ELD", index=0, device=7
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=8 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=2, device=0
+ Control: name="IEC958 Playback Pro Mask", index=2, device=0
+ Control: name="IEC958 Playback Default", index=2, device=0
+ Control: name="IEC958 Playback Switch", index=2, device=0
+ Control: name="ELD", index=0, device=8
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560030: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 11 Apr 16 14:51 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 2 Apr 16 14:51 /dev/snd/controlC29
+crw-rw---T+ 1 root audio 116, 10 Apr 16 14:51 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 9 Apr 16 14:51 /dev/snd/hwC0D1
+crw-rw---T+ 1 root audio 116, 8 Apr 16 14:51 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 7 Apr 16 14:52 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 6 Apr 16 14:52 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 5 Apr 16 14:51 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 4 Apr 16 14:51 /dev/snd/pcmC0D7p
+crw-rw---T+ 1 root audio 116, 3 Apr 16 14:52 /dev/snd/pcmC0D8p
+crw-rw---T+ 1 root audio 116, 1 Apr 16 14:51 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Apr 16 14:51 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Apr 16 14:51 .
+drwxr-xr-x 3 root root 300 Apr 16 14:51 ..
+lrwxrwxrwx 1 root root 12 Apr 16 14:51 pci-0000:00:1b.0 -> ../controlC0
+lrwxrwxrwx 1 root root 13 Apr 16 14:51 platform-thinkpad_acpi -> ../controlC29
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: CONEXANT Analog [CONEXANT Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: CONEXANT Analog [CONEXANT Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xd2620000 irq 45'
+ Mixer name : 'Intel CougarPoint HDMI'
+ Components : 'HDA:14f1506e,17aa21cf,00100000 HDA:14f12c06,17aa2122,00100000 HDA:80862805,80860101,00100000'
+ Controls : 45
+ Simple ctrls : 13
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 74
+ Mono: Playback 54 [73%] [-20.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 74
+ Mono:
+ Front Left: Playback 74 [100%] [0.00dB] [on]
+ Front Right: Playback 74 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 74
+ Mono:
+ Front Left: Playback 74 [100%] [0.00dB] [on]
+ Front Right: Playback 74 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'Mic',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 80
+ Front Left: Capture 0 [0%] [-74.00dB] [off]
+ Front Right: Capture 0 [0%] [-74.00dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 4
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [off]
+Simple mixer control 'IEC958',1
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'IEC958',2
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Beep',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 7
+ Mono: Playback 1 [14%] [-24.00dB] [on]
+Simple mixer control 'Auto-Mute Mode',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Enabled'
+Simple mixer control 'Internal Mic',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 80
+ Front Left: Capture 74 [92%] [0.00dB] [on]
+ Front Right: Capture 74 [92%] [0.00dB] [on]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 4
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+
+!!-------Mixer controls for card 29 [ThinkPadEC]
+
+Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw unknown'
+ Mixer name : 'ThinkPad EC (unknown)'
+ Components : ''
+ Controls : 1
+ Simple ctrls : 1
+Simple mixer control 'Console',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 74
+ value.1 74
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 74
+ value.1 74
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 4'
+ dbmin 0
+ dbmax 4000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Mic Capture Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 80'
+ dbmin -7400
+ dbmax 600
+ dbvalue.0 -7400
+ dbvalue.1 -7400
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Mic Capture Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 4'
+ dbmin 0
+ dbmax 4800
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Internal Mic Capture Volume'
+ value.0 74
+ value.1 74
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 80'
+ dbmin -7400
+ dbmax 600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 54
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 74'
+ dbmin -7400
+ dbmax 0
+ dbvalue.0 -2000
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value 1
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 7'
+ dbmin -2800
+ dbmax 0
+ dbvalue.0 -2400
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.16 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.17 {
+ iface CARD
+ name 'Dock Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface CARD
+ name 'Dock Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.22 {
+ iface PCM
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.23 {
+ iface PCM
+ name 'Capture Channel Map'
+ value.0 0
+ value.1 0
+ comment {
+ access read
+ type INTEGER
+ count 2
+ range '0 - 36'
+ }
+ }
+ control.24 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.28 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.29 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.30 {
+ iface CARD
+ name 'HDMI/DP,pcm=7 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.31 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 1
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.32 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 1
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.33 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 1
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.34 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 1
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.35 {
+ iface PCM
+ device 7
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.36 {
+ iface CARD
+ name 'HDMI/DP,pcm=8 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.37 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ index 2
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.38 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ index 2
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.39 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ index 2
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.40 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ index 2
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.41 {
+ iface PCM
+ device 8
+ name ELD
+ value ''
+ comment {
+ access 'read volatile'
+ type BYTES
+ count 0
+ }
+ }
+ control.42 {
+ iface PCM
+ device 3
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.43 {
+ iface PCM
+ device 7
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.44 {
+ iface PCM
+ device 8
+ name 'Playback Channel Map'
+ value.0 0
+ value.1 0
+ value.2 0
+ value.3 0
+ value.4 0
+ value.5 0
+ value.6 0
+ value.7 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 8
+ range '0 - 36'
+ }
+ }
+ control.45 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+state.ThinkPadEC {
+ control.1 {
+ iface MIXER
+ name 'Console Playback Switch'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nls_iso8859_1
+parport_pc
+rfcomm
+bnep
+ppdev
+uvcvideo
+videobuf2_vmalloc
+videobuf2_memops
+videobuf2_core
+videodev
+snd_hda_codec_hdmi
+snd_hda_codec_conexant
+arc4
+iwldvm
+coretemp
+joydev
+mac80211
+kvm
+ghash_clmulni_intel
+aesni_intel
+aes_x86_64
+xts
+lrw
+snd_hda_intel
+snd_hda_codec
+thinkpad_acpi
+snd_hwdep
+nvram
+i915
+snd_pcm
+snd_page_alloc
+iwlwifi
+snd_seq_midi
+snd_seq_midi_event
+snd_rawmidi
+snd_seq
+gf128mul
+ablk_helper
+cryptd
+snd_seq_device
+snd_timer
+snd
+cfg80211
+drm_kms_helper
+drm
+wmi
+soundcore
+btusb
+bluetooth
+psmouse
+serio_raw
+microcode
+i2c_algo_bit
+mei
+lpc_ich
+tpm_tis
+mac_hid
+video
+lp
+parport
+usb_storage
+sdhci_pci
+sdhci
+firewire_ohci
+ahci
+libahci
+firewire_core
+crc_itu_t
+e1000e
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x19 0x04211040
+0x1a 0x61a19050
+0x1b 0x04a11060
+0x1c 0x6121401f
+0x1d 0x40f001f0
+0x1e 0x40f001f0
+0x1f 0x90170110
+0x20 0x40f001f0
+0x22 0x40f001f0
+0x23 0x90a60170
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+0x19 0x042110ff
+0x1a 0x21a190f0
+0x1c 0x212140ff
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D1/init_pin_configs:
+0x73 0x016a10f0
+
+/sys/class/sound/hwC0D1/driver_pin_configs:
+
+/sys/class/sound/hwC0D1/user_pin_configs:
+
+/sys/class/sound/hwC0D1/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x18560010
+0x06 0x18560020
+0x07 0x18560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 9.646463] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 9.646560] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
+[ 9.702860] hda_codec: CX20590: BIOS auto-probing.
+[ 9.706821] cfg80211: World regulatory domain updated:
+--
+[ 9.706851] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
+[ 9.718546] input: HDA Intel PCH HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
+[ 9.718622] input: HDA Intel PCH HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 9.718685] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 9.718747] input: HDA Intel PCH Dock Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 9.718811] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 9.718873] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
+[ 9.718933] input: HDA Intel PCH Dock Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input13
+[ 9.793182] [drm] Enabling RC6 states: RC6 on, RC6p off, RC6pp off
+
+
diff --git a/codecs/canonical/vt1802-asus-x55a-ccert-201206-11376 b/codecs/canonical/vt1802-asus-x55a-ccert-201206-11376
new file mode 100644
index 0000000..fbda03f
--- /dev/null
+++ b/codecs/canonical/vt1802-asus-x55a-ccert-201206-11376
@@ -0,0 +1,1245 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Thu May 9 06:01:44 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: ASUSTeK COMPUTER INC.
+Product Name: X55A
+Product Version: 1.0
+Firmware Version: X55A.T13
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-23-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7e10000 irq 44
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 1043:1c33
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 1
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: VIA VT1802
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x11068446
+Subsystem Id: 0x10431c33
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x08 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="VT1802 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x2a, nsteps=0x2a, stepsize=0x05, mute=0
+ Amp-Out vals: [0x1b 0x1b]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x09 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="VT1802 HP", type="Audio", device=2
+ Amp-Out caps: ofs=0x2a, nsteps=0x2a, stepsize=0x05, mute=0
+ Amp-Out vals: [0x1b 0x1b]
+ Converter: stream=0, channel=0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0d [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0e [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x0f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x10 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="VT1802 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x13 0x13]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1e
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=1, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=1, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1f
+Node 0x12 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80]
+ Power states: D0 D1 D2 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x34 0x21
+Node 0x15 [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80]
+ Power states: D0 D1 D2 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x35 0x21
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80]
+ Power states: D0 D1 D2 D3
+ Power: setting=D3, actual=D3
+ Connection: 2
+ 0x38 0x21
+Node 0x19 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1b [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1c [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80]
+ Power states: D0 D1 D2 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x3c 0x21
+Node 0x1d [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1e [Audio Selector] wcaps 0x300501: Stereo
+ Control: name="Input Source", index=0, device=0
+ Power states: D0 D1 D2 D3
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x2b 0x2a 0x29* 0x21 0x30
+Node 0x1f [Audio Selector] wcaps 0x300501: Stereo
+ Control: name="Input Source", index=1, device=0
+ Power states: D0 D1 D2 D3
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x2b* 0x2a 0x29 0x21 0x30
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x21 [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Control: name="PCM Loopback Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=3, ofs=0
+ Control: name="PCM Loopback Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=3, ofs=0
+ Control: name="Internal Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Internal Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x97 0x97] [0x80 0x80] [0x97 0x97]
+ Power states: D0 D1 D2 D3
+ Power: setting=D3, actual=D3
+ Connection: 3
+ 0x2b 0x2a 0x29
+Node 0x22 [Beep Generator Widget] wcaps 0x70040c: Mono Amp-Out
+ Amp-Out caps: ofs=0x0a, nsteps=0x12, stepsize=0x05, mute=1
+ Amp-Out vals: [0x00]
+ Power states: D0 D1 D2 D3
+ Power: setting=D0, actual=D0
+Node 0x23 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x24 [Pin Complex] wcaps 0x40050d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010050: OUT EAPD Balanced
+ EAPD 0x3: BALANCED EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x14* 0x3e
+Node 0x25 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Independent HP", index=0, device=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0221401f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x15
+Node 0x26 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x27 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x28 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x422140f0: [N/A] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D3, actual=D3
+ Connection: 1
+ 0x18
+Node 0x29 [Pin Complex] wcaps 0x400481: Stereo
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Pincap 0x00002324: IN Detect
+ Vref caps: HIZ 50 100
+ Pin Default 0x90a70137: [Fixed] Mic at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x7
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x21: IN VREF_50
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x2a [Pin Complex] wcaps 0x400481: Stereo
+ Pincap 0x00002324: IN Detect
+ Vref caps: HIZ 50 100
+ Pin Default 0x418130f8: [N/A] Line In at Ext Rear
+ Conn = 1/8, Color = Blue
+ DefAssociation = 0xf, Sequence = 0x8
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x2b [Pin Complex] wcaps 0x400481: Stereo
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Pincap 0x00002324: IN Detect
+ Vref caps: HIZ 50 100
+ Pin Default 0x01a1903e: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0xe
+ Pin-ctls: 0x21: IN VREF_50
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x2c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x2d [Pin Complex] wcaps 0x400701: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x474411f0: [N/A] SPDIF Out at Ext Rear Panel
+ Conn = RCA, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0e
+Node 0x2e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x2f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x30 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x50a601f0: [N/A] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x31 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x32 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x33 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00]
+ Pincap 0x00000010: OUT
+ Pin Default 0x501701f0: [N/A] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x3e
+Node 0x34 [Audio Selector] wcaps 0x300501: Stereo
+ Power states: D0 D1 D2 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x08* 0x09
+Node 0x35 [Audio Selector] wcaps 0x300501: Stereo
+ Power states: D0 D1 D2 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x08 0x09*
+Node 0x36 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x37 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x38 [Audio Selector] wcaps 0x300501: Stereo
+ Power states: D0 D1 D2 D3
+ Power: setting=D3, actual=D3
+ Connection: 2
+ 0x08* 0x09
+Node 0x39 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x3a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x3b [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x3c [Audio Selector] wcaps 0x300501: Stereo
+ Power states: D0 D1 D2 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x08* 0x09
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 8 May 9 12:50 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 7 May 9 12:50 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 6 May 9 12:50 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 5 May 9 13:52 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 4 May 9 13:53 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 3 May 9 12:50 /dev/snd/pcmC0D2p
+crw-rw---T+ 1 root audio 116, 2 May 9 13:53 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 May 9 12:50 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 May 9 12:50 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 May 9 12:50 .
+drwxr-xr-x 3 root root 240 May 9 12:50 ..
+lrwxrwxrwx 1 root root 12 May 9 12:50 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: VT1802 Analog [VT1802 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 2: VT1802 HP [VT1802 HP]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: VT1802 Analog [VT1802 Analog]
+ Subdevices: 2/2
+ Subdevice #0: subdevice #0
+ Subdevice #1: subdevice #1
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7e10000 irq 44'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:11068446,10431c33,00100000 HDA:80862806,80860101,00100000'
+ Controls : 34
+ Simple ctrls : 17
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 42
+ Mono: Playback 27 [64%] [-22.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 42
+ Mono:
+ Front Left: Playback 42 [100%] [0.00dB] [on]
+ Front Right: Playback 42 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 42
+ Mono:
+ Front Left: Playback 42 [100%] [0.00dB] [on]
+ Front Right: Playback 42 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 252 [99%] [0.60dB]
+ Front Right: Playback 252 [99%] [0.60dB]
+Simple mixer control 'PCM Loopback',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 23 [74%] [0.00dB] [off]
+ Front Right: Playback 23 [74%] [0.00dB] [off]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 23 [74%] [0.00dB] [off]
+ Front Right: Playback 23 [74%] [0.00dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 19 [61%] [12.00dB] [on]
+ Front Right: Capture 19 [61%] [12.00dB] [on]
+Simple mixer control 'Capture',1
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 0 [0%] [-16.50dB] [on]
+ Front Right: Capture 0 [0%] [-16.50dB] [on]
+Simple mixer control 'Dynamic Power-Control',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Disabled'
+Simple mixer control 'Independent HP',0
+ Capabilities: enum
+ Items: 'OFF' 'ON'
+ Item0: 'OFF'
+Simple mixer control 'Input Source',0
+ Capabilities: cenum
+ Items: 'Internal Mic' 'Mic' 'Stereo Mixer'
+ Item0: 'Internal Mic'
+Simple mixer control 'Input Source',1
+ Capabilities: cenum
+ Items: 'Internal Mic' 'Mic' 'Stereo Mixer'
+ Item0: 'Internal Mic'
+Simple mixer control 'Internal Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 23 [74%] [0.00dB] [off]
+ Front Right: Playback 23 [74%] [0.00dB] [off]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Loopback Mixing',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Disabled'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 42
+ value.1 42
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 42'
+ dbmin -6300
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'PCM Loopback Playback 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.4 {
+ iface MIXER
+ name 'PCM Loopback Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 42
+ value.1 42
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 42'
+ dbmin -6300
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Loopback Mixing'
+ value Disabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 19
+ value.1 19
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1650
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Volume'
+ index 1
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1650
+ dbmax 3000
+ dbvalue.0 -1650
+ dbvalue.1 -1650
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Switch'
+ index 1
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Input Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Internal Mic'
+ item.1 Mic
+ item.2 'Stereo Mixer'
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Input Source'
+ index 1
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Internal Mic'
+ item.1 Mic
+ item.2 'Stereo Mixer'
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Internal Mic Playback 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.15 {
+ iface MIXER
+ name 'Internal Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Mic Playback 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.17 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3075
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3075
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Independent HP'
+ value OFF
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 OFF
+ item.1 ON
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'Dynamic Power-Control'
+ value Disabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 27
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 42'
+ dbmin -6300
+ dbmax 0
+ dbvalue.0 -2250
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.26 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.27 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.28 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.29 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.30 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.31 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.32 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.33 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.34 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 252
+ value.1 252
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 -60
+ dbvalue.1 -60
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nls_iso8859_1
+uas
+usb_storage
+hid_generic
+usbhid
+hid
+bnep
+rfcomm
+bluetooth
+parport_pc
+ppdev
+snd_hda_codec_hdmi
+snd_hda_codec_via
+snd_hda_intel
+snd_hda_codec
+snd_hwdep
+snd_pcm
+joydev
+arc4
+snd_seq_midi
+snd_rawmidi
+rt2800pci
+uvcvideo
+rt2800lib
+crc_ccitt
+snd_seq_midi_event
+snd_seq
+snd_timer
+videobuf2_core
+snd_seq_device
+videodev
+rt2x00pci
+rt2x00lib
+videobuf2_vmalloc
+videobuf2_memops
+mac80211
+snd
+soundcore
+snd_page_alloc
+cfg80211
+i915
+coretemp
+asus_nb_wmi
+drm_kms_helper
+ghash_clmulni_intel
+drm
+psmouse
+asus_wmi
+mac_hid
+sparse_keymap
+cryptd
+mei
+eeprom_93cx6
+i2c_algo_bit
+lpc_ich
+serio_raw
+microcode
+wmi
+video
+lp
+parport
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x24 0x90170110
+0x25 0x0221401f
+0x28 0x422140f0
+0x29 0x90a70137
+0x2a 0x418130f8
+0x2b 0x01a1903e
+0x2d 0x474411f0
+0x30 0x50a601f0
+0x33 0x501701f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x58560010
+0x06 0x18560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 8.158685] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 8.603427] snd_hda_intel 0000:00:1b.0: irq 44 for MSI/MSI-X
+[ 9.001646] cfg80211: Updating information on frequency 2412 MHz for a 20 MHz width channel with regulatory rule:
+--
+[ 9.001699] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
+[ 9.451962] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 9.452092] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 9.452191] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 9.569617] type=1400 audit(1368075050.485:2): apparmor="STATUS" operation="profile_load" name="/sbin/dhclient" pid=627 comm="apparmor_parser"
+--
+[ 359.341377] sd 0:0:0:0: [sda] Synchronizing SCSI cache
+[ 359.472414] PM: suspend of drv:snd_hda_intel dev:0000:00:1b.0 complete after 116.326 msecs
+[ 359.509418] sd 0:0:0:0: [sda] Stopping disk
+--
+[ 360.492662] ehci_hcd 0000:00:1a.0: setting latency timer to 64
+[ 360.492713] snd_hda_intel 0000:00:1b.0: irq 44 for MSI/MSI-X
+[ 360.492760] ehci_hcd 0000:00:1d.0: setting latency timer to 64
+--
+[ 2460.876031] sd 0:0:0:0: [sda] Stopping disk
+[ 2461.056793] PM: suspend of drv:snd_hda_intel dev:0000:00:1b.0 complete after 222.442 msecs
+[ 2461.476034] PM: suspend of drv:sd dev:0:0:0:0 complete after 654.842 msecs
+--
+[ 2462.009225] ehci_hcd 0000:00:1a.0: setting latency timer to 64
+[ 2462.009276] snd_hda_intel 0000:00:1b.0: irq 44 for MSI/MSI-X
+[ 2462.009336] ehci_hcd 0000:00:1d.0: setting latency timer to 64
+
+
diff --git a/codecs/canonical/vt1802-asus-x55c-ccert-201206-11379 b/codecs/canonical/vt1802-asus-x55c-ccert-201206-11379
new file mode 100644
index 0000000..4fb48f0
--- /dev/null
+++ b/codecs/canonical/vt1802-asus-x55c-ccert-201206-11379
@@ -0,0 +1,1232 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.61
+!!################################
+
+!!Script ran on: Fri Jun 7 02:57:52 UTC 2013
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.2 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.2 LTS)"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: ASUSTeK COMPUTER INC.
+Product Name: X55C
+Product Version: 1.0
+Firmware Version: X55C.T404
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.5.0-32-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.25
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7e10000 irq 44
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!-------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 1043:1c33
+
+
+!!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
+!!---------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: VIA VT1802
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x11068446
+Subsystem Id: 0x10431c33
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x08 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="VT1802 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x2a, nsteps=0x2a, stepsize=0x05, mute=0
+ Amp-Out vals: [0x1c 0x1c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x09 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="VT1802 HP", type="Audio", device=2
+ Amp-Out caps: ofs=0x2a, nsteps=0x2a, stepsize=0x05, mute=0
+ Amp-Out vals: [0x1c 0x1c]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0d [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0e [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x0f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x10 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="VT1802 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x13 0x13]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1e
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=1, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=1, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1f
+Node 0x12 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80]
+ Power states: D0 D1 D2 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x34 0x21
+Node 0x15 [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80]
+ Power states: D0 D1 D2 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x35 0x21
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80]
+ Power states: D0 D1 D2 D3
+ Power: setting=D3, actual=D3
+ Connection: 2
+ 0x38 0x21
+Node 0x19 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1b [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1c [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80]
+ Power states: D0 D1 D2 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x3c 0x21
+Node 0x1d [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1e [Audio Selector] wcaps 0x300501: Stereo
+ Control: name="Input Source", index=0, device=0
+ Power states: D0 D1 D2 D3
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x2b 0x2a 0x29* 0x21 0x30
+Node 0x1f [Audio Selector] wcaps 0x300501: Stereo
+ Control: name="Input Source", index=1, device=0
+ Power states: D0 D1 D2 D3
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x2b* 0x2a 0x29 0x21 0x30
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x21 [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Control: name="PCM Loopback Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=3, ofs=0
+ Control: name="PCM Loopback Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=3, ofs=0
+ Control: name="Internal Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Internal Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Power states: D0 D1 D2 D3
+ Power: setting=D3, actual=D3
+ Connection: 3
+ 0x2b 0x2a 0x29
+Node 0x22 [Beep Generator Widget] wcaps 0x70040c: Mono Amp-Out
+ Amp-Out caps: ofs=0x0a, nsteps=0x12, stepsize=0x05, mute=1
+ Amp-Out vals: [0x00]
+ Power states: D0 D1 D2 D3
+ Power: setting=D0, actual=D0
+Node 0x23 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x24 [Pin Complex] wcaps 0x40050d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010050: OUT EAPD Balanced
+ EAPD 0x3: BALANCED EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x14* 0x3e
+Node 0x25 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Independent HP", index=0, device=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0221401f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x15
+Node 0x26 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x27 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x28 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x422140f0: [N/A] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D3, actual=D3
+ Connection: 1
+ 0x18
+Node 0x29 [Pin Complex] wcaps 0x400481: Stereo
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Pincap 0x00002324: IN Detect
+ Vref caps: HIZ 50 100
+ Pin Default 0x90a70137: [Fixed] Mic at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x7
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x21: IN VREF_50
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x2a [Pin Complex] wcaps 0x400481: Stereo
+ Pincap 0x00002324: IN Detect
+ Vref caps: HIZ 50 100
+ Pin Default 0x418130f8: [N/A] Line In at Ext Rear
+ Conn = 1/8, Color = Blue
+ DefAssociation = 0xf, Sequence = 0x8
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x2b [Pin Complex] wcaps 0x400481: Stereo
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Pincap 0x00002324: IN Detect
+ Vref caps: HIZ 50 100
+ Pin Default 0x01a1903e: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0xe
+ Pin-ctls: 0x21: IN VREF_50
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x2c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x2d [Pin Complex] wcaps 0x400701: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x474411f0: [N/A] SPDIF Out at Ext Rear Panel
+ Conn = RCA, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0e
+Node 0x2e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x2f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x30 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x50a601f0: [N/A] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x31 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x32 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x33 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00]
+ Pincap 0x00000010: OUT
+ Pin Default 0x501701f0: [N/A] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x3e
+Node 0x34 [Audio Selector] wcaps 0x300501: Stereo
+ Power states: D0 D1 D2 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x08* 0x09
+Node 0x35 [Audio Selector] wcaps 0x300501: Stereo
+ Power states: D0 D1 D2 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x08 0x09*
+Node 0x36 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x37 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x38 [Audio Selector] wcaps 0x300501: Stereo
+ Power states: D0 D1 D2 D3
+ Power: setting=D3, actual=D3
+ Connection: 2
+ 0x08* 0x09
+Node 0x39 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x3a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x3b [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x3c [Audio Selector] wcaps 0x300501: Stereo
+ Power states: D0 D1 D2 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x08* 0x09
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 8 Jun 7 10:55 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 7 Jun 7 10:55 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 6 Jun 7 10:55 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 5 Jun 7 10:55 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 4 Jun 7 10:55 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 3 Jun 7 10:55 /dev/snd/pcmC0D2p
+crw-rw---T+ 1 root audio 116, 2 Jun 7 10:55 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Jun 7 10:54 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jun 7 10:54 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Jun 7 10:55 .
+drwxr-xr-x 3 root root 240 Jun 7 10:55 ..
+lrwxrwxrwx 1 root root 12 Jun 7 10:55 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!--------------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: VT1802 Analog [VT1802 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 2: VT1802 HP [VT1802 HP]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: VT1802 Analog [VT1802 Analog]
+ Subdevices: 2/2
+ Subdevice #0: subdevice #0
+ Subdevice #1: subdevice #1
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7e10000 irq 44'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:11068446,10431c33,00100000 HDA:80862806,80860101,00100000'
+ Controls : 34
+ Simple ctrls : 17
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 42
+ Mono: Playback 28 [67%] [-21.00dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 42
+ Mono:
+ Front Left: Playback 42 [100%] [0.00dB] [on]
+ Front Right: Playback 42 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 42
+ Mono:
+ Front Left: Playback 42 [100%] [0.00dB] [on]
+ Front Right: Playback 42 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'PCM Loopback',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 23 [74%] [0.00dB] [off]
+ Front Right: Playback 23 [74%] [0.00dB] [off]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 23 [74%] [0.00dB] [off]
+ Front Right: Playback 23 [74%] [0.00dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 19 [61%] [12.00dB] [on]
+ Front Right: Capture 19 [61%] [12.00dB] [on]
+Simple mixer control 'Capture',1
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 0 [0%] [-16.50dB] [on]
+ Front Right: Capture 0 [0%] [-16.50dB] [on]
+Simple mixer control 'Dynamic Power-Control',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Disabled'
+Simple mixer control 'Independent HP',0
+ Capabilities: enum
+ Items: 'OFF' 'ON'
+ Item0: 'OFF'
+Simple mixer control 'Input Source',0
+ Capabilities: cenum
+ Items: 'Internal Mic' 'Mic' 'Stereo Mixer'
+ Item0: 'Internal Mic'
+Simple mixer control 'Input Source',1
+ Capabilities: cenum
+ Items: 'Internal Mic' 'Mic' 'Stereo Mixer'
+ Item0: 'Internal Mic'
+Simple mixer control 'Internal Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 23 [74%] [0.00dB] [off]
+ Front Right: Playback 23 [74%] [0.00dB] [off]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Loopback Mixing',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Disabled'
+
+
+!!Alsactl output
+!!--------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 42
+ value.1 42
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 42'
+ dbmin -6300
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'PCM Loopback Playback 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.4 {
+ iface MIXER
+ name 'PCM Loopback Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 42
+ value.1 42
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 42'
+ dbmin -6300
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Loopback Mixing'
+ value Disabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 19
+ value.1 19
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1650
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Volume'
+ index 1
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1650
+ dbmax 3000
+ dbvalue.0 -1650
+ dbvalue.1 -1650
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Switch'
+ index 1
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Input Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Internal Mic'
+ item.1 Mic
+ item.2 'Stereo Mixer'
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Input Source'
+ index 1
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Internal Mic'
+ item.1 Mic
+ item.2 'Stereo Mixer'
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Internal Mic Playback 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.15 {
+ iface MIXER
+ name 'Internal Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Mic Playback 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.17 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3075
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3075
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Independent HP'
+ value OFF
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 OFF
+ item.1 ON
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'Dynamic Power-Control'
+ value Disabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 28
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 42'
+ dbmin -6300
+ dbmax 0
+ dbvalue.0 -2100
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.26 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.27 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.28 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.29 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.30 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.31 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.32 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.33 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.34 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+nls_iso8859_1
+keucr
+usb_storage
+rfcomm
+bnep
+parport_pc
+ppdev
+snd_hda_codec_hdmi
+snd_hda_codec_via
+arc4
+ath9k
+mac80211
+ath9k_common
+snd_hda_intel
+ath9k_hw
+snd_hda_codec
+ath
+joydev
+snd_hwdep
+uvcvideo
+snd_pcm
+i915
+snd_seq_midi
+snd_rawmidi
+snd_seq_midi_event
+snd_seq
+snd_timer
+snd_seq_device
+videobuf2_core
+drm_kms_helper
+videodev
+cfg80211
+drm
+mei
+alx
+snd
+soundcore
+coretemp
+kvm_intel
+kvm
+ghash_clmulni_intel
+cryptd
+mdio
+ath3k
+videobuf2_vmalloc
+asus_nb_wmi
+btusb
+asus_wmi
+videobuf2_memops
+i2c_algo_bit
+lpc_ich
+sparse_keymap
+video
+bluetooth
+microcode
+snd_page_alloc
+psmouse
+serio_raw
+wmi
+mac_hid
+lp
+parport
+ahci
+libahci
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x24 0x90170110
+0x25 0x0221401f
+0x28 0x422140f0
+0x29 0x90a70137
+0x2a 0x418130f8
+0x2b 0x01a1903e
+0x2d 0x474411f0
+0x30 0x50a601f0
+0x33 0x501701f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x58560010
+0x06 0x18560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!--------------
+
+[ 13.362814] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 13.362920] snd_hda_intel 0000:00:1b.0: irq 44 for MSI/MSI-X
+[ 13.375375] usb 1-1.1: New USB device found, idVendor=0cf3, idProduct=3005
+--
+[ 13.390563] type=1400 audit(1370573700.314:11): apparmor="STATUS" operation="profile_load" name="/usr/lib/lightdm/lightdm/lightdm-guest-session-wrapper" pid=862 comm="apparmor_parser"
+[ 13.999319] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
+[ 13.999411] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 13.999487] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 14.054954] ppdev: user-space parallel port driver
+
+
diff --git a/codecs/canonical/vt1802-asus-x55u-ccert-201203-10697 b/codecs/canonical/vt1802-asus-x55u-ccert-201203-10697
new file mode 100644
index 0000000..0e7b057
--- /dev/null
+++ b/codecs/canonical/vt1802-asus-x55u-ccert-201203-10697
@@ -0,0 +1,1192 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.60
+!!################################
+
+!!Script ran on: Mon Sep 24 07:19:04 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04.1 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: ASUSTeK COMPUTER INC.
+Product Name: X55U
+Product Version: 1.0
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-29-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [Generic ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xfeb44000 irq 47
+ 1 [Generic_1 ]: HDA-Intel - HD-Audio Generic
+ HD-Audio Generic at 0xfeb40000 irq 16
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:01.1 Audio device: Advanced Micro Devices [AMD] nee ATI Wrestler HDMI Audio [Radeon HD 6250/6310]
+00:14.2 Audio device: Advanced Micro Devices [AMD] Hudson Azalia Controller (rev 01)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!--------------------------------------------------------
+
+00:01.1 0403: 1002:1314
+ Subsystem: 1043:14e7
+--
+00:14.2 0403: 1022:780d (rev 01)
+ Subsystem: 1043:1c23
+
+
+!!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
+!!--------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 32,32,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: ATI R6xx HDMI
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x1002aa01
+Subsystem Id: 0x00aa0100
+Revision Id: 0x100200
+No Modem Function Group found
+Default PCM:
+ rates [0x70]: 32000 44100 48000
+ bits [0x2]: 16
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x201: Stereo Digital
+ Converter: stream=1, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Pincap 0x00000094: OUT Detect HDMI
+ Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Connection: 1
+ 0x02
+Codec: VIA VT1802
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x11068446
+Subsystem Id: 0x10431c23
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x08 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="VT1802 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x2a, nsteps=0x2a, stepsize=0x05, mute=0
+ Amp-Out vals: [0x1d 0x1d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x09 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="VT1802 HP", type="Audio", device=2
+ Amp-Out caps: ofs=0x2a, nsteps=0x2a, stepsize=0x05, mute=0
+ Amp-Out vals: [0x1d 0x1d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0d [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0e [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x0f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x10 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="VT1802 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x13 0x13]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1e
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=1, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=1, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1f
+Node 0x12 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80]
+ Power states: D0 D1 D2 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x34 0x21
+Node 0x15 [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80]
+ Power states: D0 D1 D2 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x35 0x21
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80]
+ Power states: D0 D1 D2 D3
+ Power: setting=D3, actual=D3
+ Connection: 2
+ 0x38 0x21
+Node 0x19 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1b [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1c [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80]
+ Power states: D0 D1 D2 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x3c 0x21
+Node 0x1d [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1e [Audio Selector] wcaps 0x300501: Stereo
+ Control: name="Input Source", index=0, device=0
+ Power states: D0 D1 D2 D3
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x2b 0x2a 0x29* 0x21 0x30
+Node 0x1f [Audio Selector] wcaps 0x300501: Stereo
+ Control: name="Input Source", index=1, device=0
+ Power states: D0 D1 D2 D3
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x2b* 0x2a 0x29 0x21 0x30
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x21 [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Control: name="PCM Loopback Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=3, ofs=0
+ Control: name="PCM Loopback Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=3, ofs=0
+ Control: name="Internal Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Internal Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Power states: D0 D1 D2 D3
+ Power: setting=D3, actual=D3
+ Connection: 3
+ 0x2b 0x2a 0x29
+Node 0x22 [Beep Generator Widget] wcaps 0x70040c: Mono Amp-Out
+ Amp-Out caps: ofs=0x0a, nsteps=0x12, stepsize=0x05, mute=1
+ Amp-Out vals: [0x00]
+ Power states: D0 D1 D2 D3
+ Power: setting=D0, actual=D0
+Node 0x23 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x24 [Pin Complex] wcaps 0x40050d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010050: OUT EAPD Balanced
+ EAPD 0x3: BALANCED EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x14* 0x3e
+Node 0x25 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Independent HP", index=0, device=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0221401f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x15
+Node 0x26 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x27 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x28 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x422140f0: [N/A] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D3, actual=D3
+ Connection: 1
+ 0x18
+Node 0x29 [Pin Complex] wcaps 0x400481: Stereo
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Pincap 0x00002324: IN Detect
+ Vref caps: HIZ 50 100
+ Pin Default 0x90a70137: [Fixed] Mic at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x7
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x21: IN VREF_50
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x2a [Pin Complex] wcaps 0x400481: Stereo
+ Pincap 0x00002324: IN Detect
+ Vref caps: HIZ 50 100
+ Pin Default 0x418130f8: [N/A] Line In at Ext Rear
+ Conn = 1/8, Color = Blue
+ DefAssociation = 0xf, Sequence = 0x8
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x2b [Pin Complex] wcaps 0x400481: Stereo
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Pincap 0x00002324: IN Detect
+ Vref caps: HIZ 50 100
+ Pin Default 0x01a1903e: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0xe
+ Pin-ctls: 0x21: IN VREF_50
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x2c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x2d [Pin Complex] wcaps 0x400701: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x474411f0: [N/A] SPDIF Out at Ext Rear Panel
+ Conn = RCA, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0e
+Node 0x2e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x2f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x30 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x50a601f0: [N/A] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x31 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x32 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x33 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00]
+ Pincap 0x00000010: OUT
+ Pin Default 0x501701f0: [N/A] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x3e
+Node 0x34 [Audio Selector] wcaps 0x300501: Stereo
+ Power states: D0 D1 D2 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x08* 0x09
+Node 0x35 [Audio Selector] wcaps 0x300501: Stereo
+ Power states: D0 D1 D2 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x08 0x09*
+Node 0x36 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x37 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x38 [Audio Selector] wcaps 0x300501: Stereo
+ Power states: D0 D1 D2 D3
+ Power: setting=D3, actual=D3
+ Connection: 2
+ 0x08* 0x09
+Node 0x39 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x3a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x3b [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x3c [Audio Selector] wcaps 0x300501: Stereo
+ Power states: D0 D1 D2 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x08* 0x09
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 4 Sep 24 03:12 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 9 Sep 24 03:12 /dev/snd/controlC1
+crw-rw---T+ 1 root audio 116, 3 Sep 24 03:12 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 8 Sep 24 03:12 /dev/snd/hwC1D0
+crw-rw---T+ 1 root audio 116, 2 Sep 24 03:12 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 7 Sep 24 03:12 /dev/snd/pcmC1D0c
+crw-rw---T+ 1 root audio 116, 6 Sep 24 03:12 /dev/snd/pcmC1D0p
+crw-rw---T+ 1 root audio 116, 5 Sep 24 03:12 /dev/snd/pcmC1D2p
+crw-rw---T+ 1 root audio 116, 1 Sep 24 03:12 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Sep 24 03:12 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 80 Sep 24 03:12 .
+drwxr-xr-x 3 root root 260 Sep 24 03:12 ..
+lrwxrwxrwx 1 root root 12 Sep 24 03:12 pci-0000:00:01.1 -> ../controlC0
+lrwxrwxrwx 1 root root 12 Sep 24 03:12 pci-0000:00:14.2 -> ../controlC1
+
+
+!!Aplay/Arecord output
+!!------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic_1 [HD-Audio Generic], device 0: VT1802 Analog [VT1802 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 1: Generic_1 [HD-Audio Generic], device 2: VT1802 HP [VT1802 HP]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 1: Generic_1 [HD-Audio Generic], device 0: VT1802 Analog [VT1802 Analog]
+ Subdevices: 2/2
+ Subdevice #0: subdevice #0
+ Subdevice #1: subdevice #1
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [Generic]
+
+Card hw:0 'Generic'/'HD-Audio Generic at 0xfeb44000 irq 47'
+ Mixer name : 'ATI R6xx HDMI'
+ Components : 'HDA:1002aa01,00aa0100,00100200'
+ Controls : 6
+ Simple ctrls : 1
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+
+!!-------Mixer controls for card 1 [Generic_1]
+
+Card hw:1 'Generic_1'/'HD-Audio Generic at 0xfeb40000 irq 16'
+ Mixer name : 'VIA VT1802'
+ Components : 'HDA:11068446,10431c23,00100000'
+ Controls : 28
+ Simple ctrls : 16
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 42
+ Mono: Playback 29 [69%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 42
+ Mono:
+ Front Left: Playback 42 [100%] [0.00dB] [on]
+ Front Right: Playback 42 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 42
+ Mono:
+ Front Left: Playback 42 [100%] [0.00dB] [on]
+ Front Right: Playback 42 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'PCM Loopback',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 23 [74%] [0.00dB] [off]
+ Front Right: Playback 23 [74%] [0.00dB] [off]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 23 [74%] [0.00dB] [off]
+ Front Right: Playback 23 [74%] [0.00dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 19 [61%] [12.00dB] [on]
+ Front Right: Capture 19 [61%] [12.00dB] [on]
+Simple mixer control 'Capture',1
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 0 [0%] [-16.50dB] [on]
+ Front Right: Capture 0 [0%] [-16.50dB] [on]
+Simple mixer control 'Dynamic Power-Control',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Disabled'
+Simple mixer control 'Independent HP',0
+ Capabilities: enum
+ Items: 'OFF' 'ON'
+ Item0: 'OFF'
+Simple mixer control 'Input Source',0
+ Capabilities: cenum
+ Items: 'Internal Mic' 'Mic' 'Stereo Mixer'
+ Item0: 'Internal Mic'
+Simple mixer control 'Input Source',1
+ Capabilities: cenum
+ Items: 'Internal Mic' 'Mic' 'Stereo Mixer'
+ Item0: 'Internal Mic'
+Simple mixer control 'Internal Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 23 [74%] [0.00dB] [off]
+ Front Right: Playback 23 [74%] [0.00dB] [off]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Loopback Mixing',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Disabled'
+
+
+!!Alsactl output
+!!-------------
+
+--startcollapse--
+state.Generic {
+ control.1 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.6 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+}
+state.Generic_1 {
+ control.1 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 42
+ value.1 42
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 42'
+ dbmin -6300
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'PCM Loopback Playback 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.4 {
+ iface MIXER
+ name 'PCM Loopback Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 42
+ value.1 42
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 42'
+ dbmin -6300
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Loopback Mixing'
+ value Disabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 19
+ value.1 19
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1650
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Volume'
+ index 1
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1650
+ dbmax 3000
+ dbvalue.0 -1650
+ dbvalue.1 -1650
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Switch'
+ index 1
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Input Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Internal Mic'
+ item.1 Mic
+ item.2 'Stereo Mixer'
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Input Source'
+ index 1
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Internal Mic'
+ item.1 Mic
+ item.2 'Stereo Mixer'
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Internal Mic Playback 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.15 {
+ iface MIXER
+ name 'Internal Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Mic Playback 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.17 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3075
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3075
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Independent HP'
+ value OFF
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 OFF
+ item.1 ON
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'Dynamic Power-Control'
+ value Disabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 29
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 42'
+ dbmin -6300
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.26 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.27 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.28 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+asus_nb_wmi
+joydev
+asus_wmi
+sparse_keymap
+parport_pc
+rfcomm
+bnep
+ppdev
+snd_hda_codec_via
+psmouse
+serio_raw
+snd_hda_codec_hdmi
+uvcvideo
+videodev
+snd_hda_intel
+dm_multipath
+snd_hda_codec
+snd_hwdep
+snd_pcm
+nls_iso8859_1
+v4l2_compat_ioctl32
+nls_cp437
+k10temp
+i2c_piix4
+vfat
+fat
+snd_seq_midi
+alx
+compat
+snd_rawmidi
+rt3290sta
+snd_seq_midi_event
+snd_seq
+rtbth
+bluetooth
+snd_timer
+fglrx
+snd_seq_device
+video
+wmi
+mac_hid
+snd
+soundcore
+snd_page_alloc
+lp
+parport
+sdhci_pci
+sdhci
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x03 0x18560010
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC1D0/init_pin_configs:
+0x24 0x90170110
+0x25 0x0221401f
+0x28 0x422140f0
+0x29 0x90a70137
+0x2a 0x418130f8
+0x2b 0x01a1903e
+0x2d 0x474411f0
+0x30 0x50a601f0
+0x33 0x501701f0
+
+/sys/class/sound/hwC1D0/driver_pin_configs:
+
+/sys/class/sound/hwC1D0/user_pin_configs:
+
+/sys/class/sound/hwC1D0/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!------------------
+
+
+
diff --git a/codecs/canonical/vt1802-asus-x55vd-ccert-201206-11382 b/codecs/canonical/vt1802-asus-x55vd-ccert-201206-11382
new file mode 100644
index 0000000..b1bf18b
--- /dev/null
+++ b/codecs/canonical/vt1802-asus-x55vd-ccert-201206-11382
@@ -0,0 +1,1235 @@
+upload=true&script=true&cardinfo=
+!!################################
+!!ALSA Information Script v 0.4.60
+!!################################
+
+!!Script ran on: Fri Jul 27 08:07:29 UTC 2012
+
+
+!!Linux Distribution
+!!------------------
+
+Ubuntu 12.04 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"
+
+
+!!DMI Information
+!!---------------
+
+Manufacturer: ASUSTeK COMPUTER INC.
+Product Name: X55VD
+Product Version: 1.0
+
+
+!!Kernel Information
+!!------------------
+
+Kernel release: 3.2.0-27-generic
+Operating System: GNU/Linux
+Architecture: x86_64
+Processor: x86_64
+SMP Enabled: Yes
+
+
+!!ALSA Version
+!!------------
+
+Driver version: 1.0.24
+Library version: 1.0.25
+Utilities version: 1.0.25
+
+
+!!Loaded ALSA modules
+!!-------------------
+
+snd_hda_intel
+
+
+!!Sound Servers on this system
+!!----------------------------
+
+Pulseaudio:
+ Installed - Yes (/usr/bin/pulseaudio)
+ Running - Yes
+
+
+!!Soundcards recognised by ALSA
+!!-----------------------------
+
+ 0 [PCH ]: HDA-Intel - HDA Intel PCH
+ HDA Intel PCH at 0xf7a10000 irq 45
+
+
+!!PCI Soundcards installed in the system
+!!--------------------------------------
+
+00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04)
+
+
+!!Advanced information - PCI Vendor/Device/Subsystem ID's
+!!--------------------------------------------------------
+
+00:1b.0 0403: 8086:1e20 (rev 04)
+ Subsystem: 1043:1c33
+
+
+!!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
+!!--------------------------
+
+!!Module: snd_hda_intel
+ align_buffer_size : -1
+ bdl_pos_adj : 1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ beep_mode : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
+ enable_msi : -1
+ id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
+ position_fix : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ power_save : 0
+ power_save_controller : Y
+ probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+ probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ single_cmd : N
+ snoop : Y
+
+
+!!HDA-Intel Codec information
+!!---------------------------
+--startcollapse--
+
+Codec: VIA VT1802
+Address: 0
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x11068446
+Subsystem Id: 0x10431c33
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x08 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="VT1802 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x2a, nsteps=0x2a, stepsize=0x05, mute=0
+ Amp-Out vals: [0x1d 0x1d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x09 [Audio Output] wcaps 0x41d: Stereo Amp-Out
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="VT1802 HP", type="Audio", device=2
+ Amp-Out caps: ofs=0x2a, nsteps=0x2a, stepsize=0x05, mute=0
+ Amp-Out vals: [0x1d 0x1d]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0b [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0d [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x0e [Audio Output] wcaps 0x611: Stereo Digital
+ Converter: stream=0, channel=0
+ Digital:
+ Digital category: 0x0
+ PCM:
+ rates [0x5e0]: 44100 48000 88200 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x0f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x10 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Device: name="VT1802 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x13 0x13]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1e
+Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
+ Control: name="Capture Volume", index=1, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Capture Switch", index=1, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x00 0x00]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x1f
+Node 0x12 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x14 [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80]
+ Power states: D0 D1 D2 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x34 0x21
+Node 0x15 [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x00 0x00] [0x80 0x80]
+ Power states: D0 D1 D2 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x35 0x21
+Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x18 [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80]
+ Power states: D0 D1 D2 D3
+ Power: setting=D3, actual=D3
+ Connection: 2
+ 0x38 0x21
+Node 0x19 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1b [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1c [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80]
+ Power states: D0 D1 D2 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x3c 0x21
+Node 0x1d [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x1e [Audio Selector] wcaps 0x300501: Stereo
+ Control: name="Input Source", index=0, device=0
+ Power states: D0 D1 D2 D3
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x2b 0x2a 0x29* 0x21 0x30
+Node 0x1f [Audio Selector] wcaps 0x300501: Stereo
+ Control: name="Input Source", index=1, device=0
+ Power states: D0 D1 D2 D3
+ Power: setting=D0, actual=D0
+ Connection: 5
+ 0x2b* 0x2a 0x29 0x21 0x30
+Node 0x20 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x21 [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
+ Control: name="PCM Loopback Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=3, ofs=0
+ Control: name="PCM Loopback Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=3, ofs=0
+ Control: name="Internal Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Internal Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=2, ofs=0
+ Control: name="Mic Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
+ Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80]
+ Power states: D0 D1 D2 D3
+ Power: setting=D3, actual=D3
+ Connection: 3
+ 0x2b 0x2a 0x29
+Node 0x22 [Beep Generator Widget] wcaps 0x70040c: Mono Amp-Out
+ Amp-Out caps: ofs=0x0a, nsteps=0x12, stepsize=0x05, mute=1
+ Amp-Out vals: [0x00]
+ Power states: D0 D1 D2 D3
+ Power: setting=D0, actual=D0
+Node 0x23 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x24 [Pin Complex] wcaps 0x40050d: Stereo Amp-Out
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x00010050: OUT EAPD Balanced
+ EAPD 0x3: BALANCED EAPD
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x14* 0x3e
+Node 0x25 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Independent HP", index=0, device=0
+ Control: name="Front Headphone Jack", index=0, device=0
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x0001001c: OUT HP EAPD Detect
+ EAPD 0x2: EAPD
+ Pin Default 0x0221401f: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0x1, Sequence = 0xf
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x15
+Node 0x26 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x27 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x28 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x80 0x80]
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x422140f0: [N/A] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D3, actual=D3
+ Connection: 1
+ 0x18
+Node 0x29 [Pin Complex] wcaps 0x400481: Stereo
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Pincap 0x00002324: IN Detect
+ Vref caps: HIZ 50 100
+ Pin Default 0x90a70137: [Fixed] Mic at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x7
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x21: IN VREF_50
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x2a [Pin Complex] wcaps 0x400481: Stereo
+ Pincap 0x00002324: IN Detect
+ Vref caps: HIZ 50 100
+ Pin Default 0x418130f8: [N/A] Line In at Ext Rear
+ Conn = 1/8, Color = Blue
+ DefAssociation = 0xf, Sequence = 0x8
+ Pin-ctls: 0x00: VREF_HIZ
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D3, actual=D3
+Node 0x2b [Pin Complex] wcaps 0x400481: Stereo
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Pincap 0x00002324: IN Detect
+ Vref caps: HIZ 50 100
+ Pin Default 0x01a1903e: [Jack] Mic at Ext Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0x3, Sequence = 0xe
+ Pin-ctls: 0x21: IN VREF_50
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x2c [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x2d [Pin Complex] wcaps 0x400701: Stereo Digital
+ Pincap 0x00000010: OUT
+ Pin Default 0x474411f0: [N/A] SPDIF Out at Ext Rear Panel
+ Conn = RCA, Color = Black
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x0e
+Node 0x2e [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x2f [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x30 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x50a601f0: [N/A] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x31 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x32 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x33 [Pin Complex] wcaps 0x40050c: Mono Amp-Out
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00]
+ Pincap 0x00000010: OUT
+ Pin Default 0x501701f0: [N/A] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x00:
+ Power states: D0 D1 D2 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x3e
+Node 0x34 [Audio Selector] wcaps 0x300501: Stereo
+ Power states: D0 D1 D2 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x08* 0x09
+Node 0x35 [Audio Selector] wcaps 0x300501: Stereo
+ Power states: D0 D1 D2 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x08 0x09*
+Node 0x36 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x37 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x38 [Audio Selector] wcaps 0x300501: Stereo
+ Power states: D0 D1 D2 D3
+ Power: setting=D3, actual=D3
+ Connection: 2
+ 0x08* 0x09
+Node 0x39 [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x3a [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x3b [Vendor Defined Widget] wcaps 0xf00000: Mono
+Node 0x3c [Audio Selector] wcaps 0x300501: Stereo
+ Power states: D0 D1 D2 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x08* 0x09
+Codec: Intel PantherPoint HDMI
+Address: 3
+AFG Function Id: 0x1 (unsol 0)
+Vendor Id: 0x80862806
+Subsystem Id: 0x80860101
+Revision Id: 0x100000
+No Modem Function Group found
+Default PCM:
+ rates [0x0]:
+ bits [0x0]:
+ formats [0x0]:
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
+Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled GenLevel
+ Digital category: 0x2
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x04 [Audio Output] wcaps 0x6611: 8-Channels Digital
+ Converter: stream=0, channel=0
+ Digital: Enabled
+ Digital category: 0x0
+ PCM:
+ rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
+ bits [0x1e]: 16 20 24 32
+ formats [0x5]: PCM AC3
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560010: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x1, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x02
+Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Control: name="HDMI/DP,pcm=3 Jack", index=0, device=0
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="ELD", index=0, device=3
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x00]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x2, Sequence = 0x0
+ Pin-ctls: 0x00:
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x03
+Node 0x07 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
+ Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
+ Amp-Out vals: [0x00 0x80]
+ Pincap 0x09000094: OUT Detect HBR HDMI DP
+ Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x3, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D3 EPSS
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x04
+Node 0x08 [Vendor Defined Widget] wcaps 0xf00000: Mono
+--endcollapse--
+
+
+!!ALSA Device nodes
+!!-----------------
+
+crw-rw---T+ 1 root audio 116, 8 Jul 26 23:42 /dev/snd/controlC0
+crw-rw---T+ 1 root audio 116, 7 Jul 26 23:42 /dev/snd/hwC0D0
+crw-rw---T+ 1 root audio 116, 6 Jul 26 23:42 /dev/snd/hwC0D3
+crw-rw---T+ 1 root audio 116, 5 Jul 26 23:43 /dev/snd/pcmC0D0c
+crw-rw---T+ 1 root audio 116, 4 Jul 26 23:43 /dev/snd/pcmC0D0p
+crw-rw---T+ 1 root audio 116, 3 Jul 26 23:42 /dev/snd/pcmC0D2p
+crw-rw---T+ 1 root audio 116, 2 Jul 26 23:43 /dev/snd/pcmC0D3p
+crw-rw---T+ 1 root audio 116, 1 Jul 26 23:42 /dev/snd/seq
+crw-rw---T+ 1 root audio 116, 33 Jul 26 23:42 /dev/snd/timer
+
+/dev/snd/by-path:
+total 0
+drwxr-xr-x 2 root root 60 Jul 26 23:42 .
+drwxr-xr-x 3 root root 240 Jul 26 23:42 ..
+lrwxrwxrwx 1 root root 12 Jul 26 23:42 pci-0000:00:1b.0 -> ../controlC0
+
+
+!!Aplay/Arecord output
+!!------------
+
+APLAY
+
+**** List of PLAYBACK Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: VT1802 Analog [VT1802 Analog]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 2: VT1802 HP [VT1802 HP]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
+ Subdevices: 1/1
+ Subdevice #0: subdevice #0
+
+ARECORD
+
+**** List of CAPTURE Hardware Devices ****
+card 0: PCH [HDA Intel PCH], device 0: VT1802 Analog [VT1802 Analog]
+ Subdevices: 2/2
+ Subdevice #0: subdevice #0
+ Subdevice #1: subdevice #1
+
+!!Amixer output
+!!-------------
+
+!!-------Mixer controls for card 0 [PCH]
+
+Card hw:0 'PCH'/'HDA Intel PCH at 0xf7a10000 irq 45'
+ Mixer name : 'Intel PantherPoint HDMI'
+ Components : 'HDA:11068446,10431c33,00100000 HDA:80862806,80860101,00100000'
+ Controls : 34
+ Simple ctrls : 17
+Simple mixer control 'Master',0
+ Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
+ Playback channels: Mono
+ Limits: Playback 0 - 42
+ Mono: Playback 29 [69%] [-19.50dB] [on]
+Simple mixer control 'Headphone',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 42
+ Mono:
+ Front Left: Playback 42 [100%] [0.00dB] [on]
+ Front Right: Playback 42 [100%] [0.00dB] [on]
+Simple mixer control 'Speaker',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 42
+ Mono:
+ Front Left: Playback 42 [100%] [0.00dB] [on]
+ Front Right: Playback 42 [100%] [0.00dB] [on]
+Simple mixer control 'PCM',0
+ Capabilities: pvolume penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 255
+ Mono:
+ Front Left: Playback 255 [100%] [0.00dB]
+ Front Right: Playback 255 [100%] [0.00dB]
+Simple mixer control 'PCM Loopback',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 23 [74%] [0.00dB] [off]
+ Front Right: Playback 23 [74%] [0.00dB] [off]
+Simple mixer control 'Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 23 [74%] [0.00dB] [off]
+ Front Right: Playback 23 [74%] [0.00dB] [off]
+Simple mixer control 'Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'IEC958',0
+ Capabilities: pswitch pswitch-joined penum
+ Playback channels: Mono
+ Mono: Playback [on]
+Simple mixer control 'Capture',0
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 19 [61%] [12.00dB] [on]
+ Front Right: Capture 19 [61%] [12.00dB] [on]
+Simple mixer control 'Capture',1
+ Capabilities: cvolume cswitch penum
+ Capture channels: Front Left - Front Right
+ Limits: Capture 0 - 31
+ Front Left: Capture 0 [0%] [-16.50dB] [on]
+ Front Right: Capture 0 [0%] [-16.50dB] [on]
+Simple mixer control 'Dynamic Power-Control',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Disabled'
+Simple mixer control 'Independent HP',0
+ Capabilities: enum
+ Items: 'OFF' 'ON'
+ Item0: 'OFF'
+Simple mixer control 'Input Source',0
+ Capabilities: cenum
+ Items: 'Internal Mic' 'Mic' 'Stereo Mixer'
+ Item0: 'Internal Mic'
+Simple mixer control 'Input Source',1
+ Capabilities: cenum
+ Items: 'Internal Mic' 'Mic' 'Stereo Mixer'
+ Item0: 'Internal Mic'
+Simple mixer control 'Internal Mic',0
+ Capabilities: pvolume pswitch penum
+ Playback channels: Front Left - Front Right
+ Limits: Playback 0 - 31
+ Mono:
+ Front Left: Playback 23 [74%] [0.00dB] [off]
+ Front Right: Playback 23 [74%] [0.00dB] [off]
+Simple mixer control 'Internal Mic Boost',0
+ Capabilities: volume penum
+ Playback channels: Front Left - Front Right
+ Capture channels: Front Left - Front Right
+ Limits: 0 - 3
+ Front Left: 0 [0%] [0.00dB]
+ Front Right: 0 [0%] [0.00dB]
+Simple mixer control 'Loopback Mixing',0
+ Capabilities: enum
+ Items: 'Disabled' 'Enabled'
+ Item0: 'Disabled'
+
+
+!!Alsactl output
+!!-------------
+
+--startcollapse--
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 42
+ value.1 42
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 42'
+ dbmin -6300
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'PCM Loopback Playback 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.4 {
+ iface MIXER
+ name 'PCM Loopback Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 42
+ value.1 42
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 42'
+ dbmin -6300
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Loopback Mixing'
+ value Disabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 19
+ value.1 19
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1650
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Capture Volume'
+ index 1
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1650
+ dbmax 3000
+ dbvalue.0 -1650
+ dbvalue.1 -1650
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Capture Switch'
+ index 1
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Input Source'
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Internal Mic'
+ item.1 Mic
+ item.2 'Stereo Mixer'
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Input Source'
+ index 1
+ value 'Internal Mic'
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 'Internal Mic'
+ item.1 Mic
+ item.2 'Stereo Mixer'
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Internal Mic Playback 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.15 {
+ iface MIXER
+ name 'Internal Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Mic Playback 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.17 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.18 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3075
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.19 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3075
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.20 {
+ iface MIXER
+ name 'Independent HP'
+ value OFF
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 OFF
+ item.1 ON
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'Dynamic Power-Control'
+ value Disabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 29
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 42'
+ dbmin -6300
+ dbmax 0
+ dbvalue.0 -1950
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.24 {
+ iface CARD
+ name 'Speaker Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface CARD
+ name 'Front Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.26 {
+ iface CARD
+ name 'Internal Mic Phantom Jack'
+ value true
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.27 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.28 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.29 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.30 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.31 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.32 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.33 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.34 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
+--endcollapse--
+
+
+!!All Loaded Modules
+!!------------------
+
+Module
+uas
+usb_storage
+bnep
+rfcomm
+bluetooth
+parport_pc
+ppdev
+nls_iso8859_1
+nls_cp437
+vfat
+fat
+snd_hda_codec_hdmi
+snd_hda_codec_via
+snd_hda_intel
+snd_hda_codec
+uvcvideo
+nouveau
+videodev
+snd_hwdep
+v4l2_compat_ioctl32
+snd_pcm
+i915
+arc4
+rt2800pci
+rt2800lib
+ttm
+crc_ccitt
+rt2x00pci
+rt2x00lib
+mac80211
+drm_kms_helper
+drm
+snd_seq_midi
+joydev
+snd_rawmidi
+asus_nb_wmi
+snd_seq_midi_event
+asus_wmi
+sparse_keymap
+dm_multipath
+snd_seq
+psmouse
+cfg80211
+snd_timer
+snd_seq_device
+eeprom_93cx6
+snd
+mei
+mxm_wmi
+wmi
+serio_raw
+i2c_algo_bit
+mac_hid
+soundcore
+video
+snd_page_alloc
+lp
+parport
+dm_raid45
+xor
+dm_mirror
+dm_region_hash
+dm_log
+btrfs
+zlib_deflate
+libcrc32c
+
+
+!!Sysfs Files
+!!-----------
+
+/sys/class/sound/hwC0D0/init_pin_configs:
+0x24 0x90170110
+0x25 0x0221401f
+0x28 0x422140f0
+0x29 0x90a70137
+0x2a 0x418130f8
+0x2b 0x01a1903e
+0x2d 0x474411f0
+0x30 0x50a601f0
+0x33 0x501701f0
+
+/sys/class/sound/hwC0D0/driver_pin_configs:
+
+/sys/class/sound/hwC0D0/user_pin_configs:
+
+/sys/class/sound/hwC0D0/init_verbs:
+
+/sys/class/sound/hwC0D3/init_pin_configs:
+0x05 0x58560010
+0x06 0x18560020
+0x07 0x58560030
+
+/sys/class/sound/hwC0D3/driver_pin_configs:
+
+/sys/class/sound/hwC0D3/user_pin_configs:
+
+/sys/class/sound/hwC0D3/init_verbs:
+
+
+!!ALSA/HDA dmesg
+!!------------------
+
+[ 20.498959] [drm] nouveau 0000:01:00.0: Attempting to load BIOS image from ACPI
+[ 20.593346] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
+[ 20.593438] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
+[ 20.593476] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
+[ 20.705223] [drm] nouveau 0000:01:00.0: ... appears to be valid
+--
+[ 20.721060] nouveau 0000:01:00.0: PCI INT A disabled
+[ 21.254107] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 21.254239] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 21.254320] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 21.660925] EXT4-fs (sda3): re-mounted. Opts: errors=remount-ro
+
+